diff options
author | anekos | 2008-11-27 21:12:05 +0000 |
---|---|---|
committer | anekos | 2008-11-27 21:12:05 +0000 |
commit | 8ae0812897ed96e22d31ae37838c4f4ef3b604c0 (patch) | |
tree | 8441828d8912abc6b8223a17297bf89820480d77 /stylechanger.js | |
parent | 98c8e79b7790f9ee45749aec9bbd9c48e533e6e0 (diff) | |
download | vimperator-plugins-8ae0812897ed96e22d31ae37838c4f4ef3b604c0.tar.bz2 |
Follow CVS Head.
etc
git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@25172 d0d07461-0603-4401-acd4-de1884942a52
Diffstat (limited to 'stylechanger.js')
-rw-r--r-- | stylechanger.js | 29 |
1 files changed, 14 insertions, 15 deletions
diff --git a/stylechanger.js b/stylechanger.js index 565adbf..f76fef7 100644 --- a/stylechanger.js +++ b/stylechanger.js @@ -194,15 +194,15 @@ liberator.plugins.styleSheetsManger = (function(){ var CSSData = {}; commands.addUserCommand(['hi[ghlight]'], 'temporary style changer', function(args){ - if (args.arguments.length == 0){ + if (args.length == 0){ var str = ['show highlight list']; for (let name in CSSData){ str.push('<span class="hl-Title">' + name + '</span>'); str.push(CSSData[name]); } echo(str.join('\n'), true); - } else if (args.arguments.length == 1){ - var arg = args.arguments[0]; + } else if (args.length == 1){ + var arg = args[0]; if (arg == 'clear'){ for (let name in CSSData){ manager.unload(getURIFromCSS(CSSData[name])); @@ -211,10 +211,10 @@ liberator.plugins.styleSheetsManger = (function(){ } else if (arg in CSSData){ echo('<span class="hl-Title">' + rel.args[0] + '</span>\n' + CSSData[rel.args[0]], true); } - } else if (args.arguments.length > 1){ - var groupName = args.arguments.shift(); + } else if (args.length > 1){ + var groupName = args.shift(); if (groupName == 'clear'){ - args.arguments.forEach(function(name){ + args.forEach(function(name){ if (name in CSSData){ manager.unload(getURIFromCSS(CSSData[name])); delete CSSData[name]; @@ -222,31 +222,30 @@ liberator.plugins.styleSheetsManger = (function(){ }); } else { if (groupName in CSSData) manager.unload(getURIFromCSS(CSSData[groupName])); - CSSData[groupName] = args.arguments.join(' '); + CSSData[groupName] = args.join(' '); manager.load(getURIFromCSS(CSSData[groupName])); } } }, { - completer: function(aFilter){ - var rel = commands.parseArgs(aFilter, null, '*'); + completer: function(context, args){ var list1 = [['clear', 'clear all or specified group']]; var list2 = []; - if (!rel){ + if (!args){ for (let name in CSSData){ list2.push([name, CSSData[name]]); } return [0, list1.concat(list2)]; } - if (rel.arguments.length == 2 && rel.arguments[0] == 'clear'){ + if (args.length == 2 && args[0] == 'clear'){ for (let name in CSSData){ - if (name.indexOf(rel.arguments[1]) == 0) list2.push([name, CSSData[name]]); + if (name.indexOf(args[1]) == 0) list2.push([name, CSSData[name]]); } return [6, list2]; - } else if (rel.args.length == 1){ + } else if (args.args.length == 1){ for (let name in CSSData){ - if (name.indexOf(rel.arguments[0]) == 0) list2.push([name, CSSData[name]]); + if (name.indexOf(args[0]) == 0) list2.push([name, CSSData[name]]); } - if ('clear'.indexOf(rel.arguments[0]) == 0) + if ('clear'.indexOf(args[0]) == 0) return [0, list1.concat(list2)]; else return [0, list2]; |