diff options
author | RaNaN <Mast3rRaNaN@hotmail.de> | 2013-03-05 23:52:39 +0100 |
---|---|---|
committer | RaNaN <Mast3rRaNaN@hotmail.de> | 2013-03-05 23:52:39 +0100 |
commit | a6764bf5775ec5cdcf1c45b98246fa7b475345ab (patch) | |
tree | 5906d4f67b79ba36b800e3973729592bf2c10bf3 /module/web/static/js/models | |
parent | working search suggestions (diff) | |
download | pyload-a6764bf5775ec5cdcf1c45b98246fa7b475345ab.tar.xz |
working search for files
Diffstat (limited to 'module/web/static/js/models')
-rw-r--r-- | module/web/static/js/models/Package.js | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/module/web/static/js/models/Package.js b/module/web/static/js/models/Package.js index c5eb3eaac..ba024381e 100644 --- a/module/web/static/js/models/Package.js +++ b/module/web/static/js/models/Package.js @@ -41,6 +41,15 @@ define(['jquery', 'backbone', 'underscore', 'collections/FileList', 'require'], return Backbone.Model.prototype.fetch.call(this, options); }, + // Create a pseudo package und use search to populate data + search: function(qry, options) { + options || (options = {}); + options.url = 'api/findFiles/"' + qry + '"'; + options.type = "post"; + + return Backbone.Model.prototype.fetch.call(this, options); + }, + save: function(options) { // TODO }, @@ -67,7 +76,7 @@ define(['jquery', 'backbone', 'underscore', 'collections/FileList', 'require'], parse: function(resp) { // Package is loaded from tree collection if (_.has(resp, 'root')) { - if(!this.has('files')) + if (!this.has('files')) resp.root.files = new FileList(_.values(resp.files)); else this.get('files').update(_.values(resp.files)); |