summaryrefslogtreecommitdiffstats
path: root/pyload/web/app/scripts/views/linkgrabber
diff options
context:
space:
mode:
Diffstat (limited to 'pyload/web/app/scripts/views/linkgrabber')
-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();
}
});