summaryrefslogtreecommitdiffstats
path: root/module/web/static/js/models
diff options
context:
space:
mode:
authorGravatar RaNaN <Mast3rRaNaN@hotmail.de> 2013-03-05 23:52:39 +0100
committerGravatar RaNaN <Mast3rRaNaN@hotmail.de> 2013-03-05 23:52:39 +0100
commita6764bf5775ec5cdcf1c45b98246fa7b475345ab (patch)
tree5906d4f67b79ba36b800e3973729592bf2c10bf3 /module/web/static/js/models
parentworking search suggestions (diff)
downloadpyload-a6764bf5775ec5cdcf1c45b98246fa7b475345ab.tar.xz
working search for files
Diffstat (limited to 'module/web/static/js/models')
-rw-r--r--module/web/static/js/models/Package.js11
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));