aboutsummaryrefslogtreecommitdiffstats
path: root/uaSwitch.js
diff options
context:
space:
mode:
authoranekos2009-08-27 12:37:51 +0000
committeranekos2009-08-27 12:37:51 +0000
commit9f691e05aae8b0ad1c4f3fe559b0f2f2c9559ea2 (patch)
tree689761603b8b70c9830913d57cfa5c6f5422787b /uaSwitch.js
parentb17b6f377d2a877f8fa15bdd561e9d2f251208e6 (diff)
downloadvimperator-plugins-9f691e05aae8b0ad1c4f3fe559b0f2f2c9559ea2.tar.bz2
Follow HEAD
for http://vimperator.org/trac/gitweb/?p=liberator.git;a=commit;h=f20c2b315bb05c2e88d0c672f07dc229cc9267d2 git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@35099 d0d07461-0603-4401-acd4-de1884942a52
Diffstat (limited to 'uaSwitch.js')
-rw-r--r--uaSwitch.js11
1 files changed, 5 insertions, 6 deletions
diff --git a/uaSwitch.js b/uaSwitch.js
index 4f2f39c..1aa9f4c 100644
--- a/uaSwitch.js
+++ b/uaSwitch.js
@@ -26,14 +26,13 @@
});
// register Vimperator command
- liberator.modules.commands.addUserCommand(['ua'], 'Switch User Agent', function(arg, special){
- arg = arg.string;
- if (special) useragentswitcher_options();
- else if (!arg) liberator.echo('UserAgent: ' + getItems().filter(function(n) n.checked)[0].label);
- else window.eval(getItems().filter(function(n) n.label == arg)[0].oncommand);
+ liberator.modules.commands.addUserCommand(['ua'], 'Switch User Agent', function(args){
+ if (args.bang) useragentswitcher_options();
+ else if (!arg.string) liberator.echo('UserAgent: ' + getItems().filter(function(n) n.checked)[0].label);
+ else window.eval(getItems().filter(function(n) n.label == arg.string)[0].oncommand);
}, {
bang: true,
- completer: function(filter, special)
+ completer: function(filter)
[0, getItems().map(function(n) [n.label, n.label])]
});
})();