Sonarr/src/UI/Mixins/DirectoryAutoComplete.js

30 lines
677 B
JavaScript

'use strict';
define(
[
'jquery',
'Mixins/AutoComplete'
], function ($) {
$.fn.directoryAutoComplete = function () {
var query = 'path';
$(this).autoComplete({
resource : '/filesystem',
query : query,
filter : function (filter, response, callback) {
var matches = [];
$.each(response.directories, function(i, d) {
if (d[query] && d[query].startsWith(filter)) {
matches.push({ value: d[query] });
}
});
callback(matches);
}
});
};
});