From 8ae0812897ed96e22d31ae37838c4f4ef3b604c0 Mon Sep 17 00:00:00 2001 From: anekos Date: Thu, 27 Nov 2008 21:12:05 +0000 Subject: Follow CVS Head. etc git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@25172 d0d07461-0603-4401-acd4-de1884942a52 --- stylechanger.js | 29 ++++++++++++++--------------- 1 file changed, 14 insertions(+), 15 deletions(-) (limited to 'stylechanger.js') 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('' + name + ''); 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('' + rel.args[0] + '\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]; -- cgit v1.2.3