aboutsummaryrefslogtreecommitdiffstats
path: root/stylechanger.js
diff options
context:
space:
mode:
authoranekos2008-11-27 21:12:05 +0000
committeranekos2008-11-27 21:12:05 +0000
commit8ae0812897ed96e22d31ae37838c4f4ef3b604c0 (patch)
tree8441828d8912abc6b8223a17297bf89820480d77 /stylechanger.js
parent98c8e79b7790f9ee45749aec9bbd9c48e533e6e0 (diff)
downloadvimperator-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.js29
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];