summaryrefslogtreecommitdiffstats
path: root/pyload/web/app/scripts/views
diff options
context:
space:
mode:
authorGravatar RaNaN <Mast3rRaNaN@hotmail.de> 2013-12-12 21:02:50 +0100
committerGravatar RaNaN <Mast3rRaNaN@hotmail.de> 2013-12-12 21:02:50 +0100
commitdddd69ed3d9ad89efc3149197893a40f6892d25f (patch)
treeaecae00c4f69269fa0836ce931f0053516c3059f /pyload/web/app/scripts/views
parentremote only disable with start option (diff)
downloadpyload-dddd69ed3d9ad89efc3149197893a40f6892d25f.tar.xz
plugin selection for linkgrabber, partial closes #182
Diffstat (limited to 'pyload/web/app/scripts/views')
-rw-r--r--pyload/web/app/scripts/views/linkgrabber/packageView.js15
1 files changed, 14 insertions, 1 deletions
diff --git a/pyload/web/app/scripts/views/linkgrabber/packageView.js b/pyload/web/app/scripts/views/linkgrabber/packageView.js
index a9d04ced6..00b784844 100644
--- a/pyload/web/app/scripts/views/linkgrabber/packageView.js
+++ b/pyload/web/app/scripts/views/linkgrabber/packageView.js
@@ -24,7 +24,8 @@ define(['jquery', 'underscore', 'backbone', 'app', 'hbs!tpl/linkgrabber/package'
'click .btn-add': 'addPackage',
'click .btn-password': 'togglePassword',
'click .btn-delete': 'deletePackage',
- 'click .btn-mini': 'deleteLink'
+ 'click .btn-mini': 'deleteLink',
+ 'click .plugin-item': 'togglePlugin'
},
expanded: false,
@@ -89,6 +90,18 @@ define(['jquery', 'underscore', 'backbone', 'app', 'hbs!tpl/linkgrabber/package'
var el = $(e.target);
el.find('i').toggleClass('icon-lock icon-unlock');
this.ui.password.toggle();
+ },
+
+ togglePlugin: function(e) {
+ var el = $(e.target);
+ var plugin = el.data('plugin');
+ var ignored = this.model.get('ignored');
+ if (_.has(ignored, plugin))
+ delete ignored[plugin];
+ else
+ ignored[plugin] = true;
+
+ this.render();
}
});