mirror of
https://github.com/Sonarr/Sonarr.git
synced 2024-12-12 11:15:43 +02:00
48 lines
1.4 KiB
JavaScript
48 lines
1.4 KiB
JavaScript
jQuery(document).ready(function () {
|
|
$.ajaxSetup({
|
|
cache: false
|
|
});
|
|
|
|
$('.folderLookup').livequery(function () {
|
|
bindFolderAutoComplete(".folderLookup");
|
|
});
|
|
|
|
$('.seriesLookup').livequery(function () {
|
|
bindSeriesAutoComplete(".seriesLookup");
|
|
});
|
|
|
|
|
|
});
|
|
|
|
function bindFolderAutoComplete(selector) {
|
|
|
|
$(selector).each(function (index, element) {
|
|
|
|
YUI().use("autocomplete", "autocomplete-highlighters", 'autocomplete-filters', function (Y) {
|
|
Y.one('body').addClass('yui3-skin-sam');
|
|
Y.one(element).plug(Y.Plugin.AutoComplete, {
|
|
resultHighlighter: 'startsWith',
|
|
resultFilters: 'phraseMatch',
|
|
source: '/Directory/GetDirectories/?q={query}'
|
|
});
|
|
});
|
|
});
|
|
|
|
}
|
|
|
|
function bindSeriesAutoComplete(selector) {
|
|
|
|
$(selector).each(function (index, element) {
|
|
YUI().use("autocomplete", "autocomplete-highlighters", 'autocomplete-filters', function (Y) {
|
|
Y.one('body').addClass('yui3-skin-sam');
|
|
Y.one(element).plug(Y.Plugin.AutoComplete, {
|
|
resultHighlighter: 'startsWith',
|
|
resultFilters: 'phraseMatch',
|
|
resultTextLocator: 'Value',
|
|
minQueryLength: 3,
|
|
queryDelay: 500,
|
|
source: '/AddSeries/LookupSeries/?q={query}'
|
|
});
|
|
});
|
|
});
|
|
} |