From a6764bf5775ec5cdcf1c45b98246fa7b475345ab Mon Sep 17 00:00:00 2001 From: RaNaN Date: Tue, 5 Mar 2013 23:52:39 +0100 Subject: working search for files --- module/web/static/js/models/Package.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'module/web/static/js/models') 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)); -- cgit v1.2.3