Show
Ignore:
Timestamp:
11/28/08 06:12:05 (6 weeks ago)
Author:
anekos
Message:

Follow CVS Head.
etc

Location:
lang/javascript/vimperator-plugins/trunk
Files:
14 modified

Legend:

Unmodified
Added
Removed
  • lang/javascript/vimperator-plugins/trunk/every.js

    r24676 r25172  
    8383    ['every', 'ev'], 
    8484    'every', 
    85     function (arg, bang, count) { 
    86       if (bang) { 
    87         kill(arg.arguments[0]); 
     85    function (args) { 
     86      if (args.bang) { 
     87        kill(args[0]); 
    8888      } else { 
    89         run(arg.string, msec(count)); 
     89        run(args.string, msec(args.count)); 
    9090      } 
    9191    }, 
     
    9494      bang: true, 
    9595      argCount: '+', 
    96       completer: function (context, arg, bang) { 
    97         if (bang) { 
     96      completer: function (context, args) { 
     97        if (args.bang) { 
    9898          context.title = ['PID', 'every process']; 
    99           context.items = [['*', 'kill em all']].concat(every.ps.map(function (p, i) ([i.toString(), p.command]))); 
     99          context.completions = [['*', 'kill em all']].concat(every.ps.map(function (p, i) ([i.toString(), p.command]))); 
    100100        } else { 
    101101          liberator.modules.completion.ex(context); 
  • lang/javascript/vimperator-plugins/trunk/feedSomeKeys.js

    r22654 r25172  
    304304// -------------------------- 
    305305commands.addUserCommand(['feedmap','fmap'],'Feed Map a key sequence', 
    306     function(args, bang){ 
    307         var arg = args.string == undefined ? args: args.string; 
     306    function(args){ 
     307        var arg = args.string; 
    308308        if(!arg){ 
    309309            liberator.echo(feedMaps.map(function(map) map.description.replace(/</g,'&lt;').replace(/>/g,'&gt;')),true); 
     
    312312        var [ ,lhs,rhs] = arg.match(/(\S+)(?:\s+(.+))?/); 
    313313        if (!rhs){ 
    314             replaceUserMap(lhs,lhs,bang); 
     314            replaceUserMap(lhs,lhs,args.bang); 
    315315        } else { 
    316             replaceUserMap(lhs,rhs,bang); 
     316            replaceUserMap(lhs,rhs,args.bang); 
    317317        } 
    318318    },{ 
     
    328328}; 
    329329commands.addUserCommand(['feedmaps','fmaps'], '', 
    330   function(args, bang){ 
     330  function(args){ 
    331331    var feedkey = args["-depth"]; 
    332332    var vkey = '-vkey' in args; 
    333     var keys = args.arguments; 
     333    var keys = args; 
    334334    if ('-' in args) keys.push('-'); 
    335335 
  • lang/javascript/vimperator-plugins/trunk/feedSomeKeys_2.js

    r25055 r25172  
    312312        var depth = args["-depth"] ? args["-depth"] : ""; 
    313313        var useVkey = "-vkey" in args; 
    314          
     314 
    315315        args.forEach(function(keypair){ 
    316316            var [lhs, rhs] = keypair.split(","); 
  • lang/javascript/vimperator-plugins/trunk/gmperator.js

    r24348 r25172  
    211211// --------------------------- 
    212212commands.addUserCommand(['gmli[st]','lsgm'], 'list Greasemonkey scripts', //{{{ 
    213     function(arg,special){ 
     213    function(arg){ 
    214214        var str = ''; 
    215215        var scripts = GM_getConfig().scripts; 
    216216        var reg; 
    217         if (special || arg == 'full'){ 
     217        if (arg.bang || arg == 'full'){ 
    218218            reg = new RegExp('.*'); 
    219219        } else if( arg ){ 
     
    269269); //}}} 
    270270commands.addUserCommand(['gmlo[ad]'], 'load Greasemonkey scripts', //{{{ 
    271     function(arg, special){ 
     271    function(arg){ 
    272272        if (!arg) { 
    273273            echoerr('Usage: :gmlo[ad][!] {name|filename}'); 
     
    285285            echoerr('no such a user script'); 
    286286            return; 
    287         } else if (liberator.plugins.gmperator.currentContainer.hasScript(script._filename) && !special){ 
     287        } else if (liberator.plugins.gmperator.currentContainer.hasScript(script._filename) && !arg.bang){ 
    288288            echoerr(script._filename + ' is already loaded!'); 
    289289            return; 
     
    312312); //}}} 
    313313commands.addUserCommand(['gmset'], 'change settings for Greasemonkey scripts', //{{{ 
    314     function(args, special){ 
     314    function(args){ 
    315315        var options = [ [['-name','-n'],    commands.OPTION_STRING], 
    316316                        [['-include','-i'], commands.OPTION_LIST], 
    317317                        [['-exclude','-e'], commands.OPTION_LIST] ]; 
    318         var res = commands.parseArgs(args, options); 
    319         if (res.arguments.length == 0) { 
    320             if (special) GM_setEnabled(!GM_getEnabled()); // toggle enable/disable Greasemonkey 
     318        if (args.length == 0) { 
     319            if (args.bang) GM_setEnabled(!GM_getEnabled()); // toggle enable/disable Greasemonkey 
    321320            return; 
    322321        } 
    323         var filename = res.arguments[0]; 
     322        var filename = args[0]; 
    324323        var config = GM_getConfig(); 
    325324        var script; 
     
    331330        } 
    332331        if (!script) return; 
    333         if (special){ // toggle enable/disable the script if {filename} is exist 
     332        if (args.bang){ // toggle enable/disable the script if {filename} is exist 
    334333            script.enabled = !script.enabled; 
    335334        } 
    336         if (res['-name']) script.name = res['-name']; 
    337         if (res['-include']) script.include = res['-include']; 
    338         if (res['-exclude']) script.exclude = res['-exclude']; 
     335        if (args['-name']) script.name = args['-name']; 
     336        if (args['-include']) script.include = args['-include']; 
     337        if (args['-exclude']) script.exclude = args['-exclude']; 
    339338        config._save(); 
    340339    },{ 
  • lang/javascript/vimperator-plugins/trunk/incuri.js

    r20772 r25172  
    3434    } 
    3535    function makeinc(f, p) 
    36         function(arg) { 
     36        function(args) { 
    3737            var l = window.content.location; 
    3838            var part = l[p]; 
     
    4343            } 
    4444            if(numreg.test(part)) { 
    45                 arg = arg.arguments[0]; 
     45                arg = args[0]; 
    4646                let num = RegExp.$2; 
    4747                let quantity = !arg || isNaN(arg) ? 1 : parseInt(arg); 
  • lang/javascript/vimperator-plugins/trunk/lo.js

    r24877 r25172  
    8080      ['fo[pen]', 'filteropen'], 
    8181      'Filtered open', 
    82       function (opts, bang) { 
    83         let where = charToWhere(opts['-where'], bang ? liberator.NEW_TAB : liberator.NEW_BACKGROUND_TAB); 
    84         let [i, links] = [1, filteredLinks(opts.arguments.join(''))]; 
     82      function (args, bang) { 
     83        let where = charToWhere(args['-where'], bang ? liberator.NEW_TAB : liberator.NEW_BACKGROUND_TAB); 
     84        let [i, links] = [1, filteredLinks(args.join(''))]; 
    8585        if (!links.length) 
    8686          return; 
     
    8888        if (links.length <= 1) 
    8989          return; 
    90         let interval = (opts['-interval'] || liberator.globalVariables.fopen_default_interval || 1) * 1000; 
     90        let interval = (args['-interval'] || liberator.globalVariables.fopen_default_interval || 1) * 1000; 
    9191        foihandle = setInterval(function () { 
    9292          try { 
     
    132132      ['lo[pen]', 'linkopen'], 
    133133      'Filtered open', 
    134       function (arg, bang) { 
    135         let where = charToWhere(arg['-where'], bang ? liberator.NEW_TAB : liberator.CURRENT_TAB); 
    136         let numUrl = arg.arguments[0]; 
     134      function (args, bang) { 
     135        let where = charToWhere(args['-where'], bang ? liberator.NEW_TAB : liberator.CURRENT_TAB); 
     136        let numUrl = args[0]; 
    137137        let m = numUrl.match(/^(\d+),(.+)$/); 
    138138        if (m) { 
  • lang/javascript/vimperator-plugins/trunk/migemized_find.js

    r23818 r25172  
    405405    ['ml', 'migelight'], 
    406406    'Migelight matched words', 
    407     function (opts, bang) { 
    408       if (bang) { 
    409         let colors = opts.arguments.join(' ') + ' ' + (opts['-color'] || ''); 
     407    function (args) { 
     408      if (args.bang) { 
     409        let colors = args.join(' ') + ' ' + (args['-color'] || ''); 
    410410        liberator.execute('removemigelight ' + colors); 
    411411      } else { 
    412         let r = MF.highlightAll(opts.arguments.join(' '), opts['-color']); 
     412        let r = MF.highlightAll(args.join(' '), args['-color']); 
    413413        liberator.echo(r ? r.length + ' words migelighted.' 
    414414               : 'word not found.'); 
     
    443443    ['mf[ind]'], 
    444444    'Migemized find', 
    445     function (opts) { 
    446       if (!MF.findSubmit(opts.arguments.join(' '), opts['-backward'], opts['-color'])) 
     445    function (args) { 
     446      if (!MF.findSubmit(args.join(' '), args['-backward'], args['-color'])) 
    447447        liberator.echoerr('not found: ' + MF.currentSearchText); 
    448448    }, 
  • lang/javascript/vimperator-plugins/trunk/nnp_cooperation.js

    r22557 r25172  
    146146liberator.modules.commands.addUserCommand(['nnpgetlist'], 'get NicoNicoPlaylist', 
    147147    function (args) { 
    148         var arg = (args.arguments.length > 1) 
    149             ? args.arguments[0].toString() 
     148        var arg = (args.length > 1) 
     149            ? args[0].toString() 
    150150            : args.string; 
    151151 
  • lang/javascript/vimperator-plugins/trunk/proxy.js

    r22194 r25172  
    9292        const prefs = Components.classes["@mozilla.org/preferences-service;1"] 
    9393                      .getService(Components.interfaces.nsIPrefService); 
    94         var name = (args.arguments.length > 1) ? args.arguments[0].toString() : args.string; 
     94        var name = (args.length > 1) ? args[0].toString() : args.string; 
    9595 
    9696        if (!name) { 
  • lang/javascript/vimperator-plugins/trunk/refcontrol.js

    r25044 r25172  
    126126// add user command 
    127127commands.addUserCommand(['addref'], 'add referrer control setting', function(args) { 
    128   var domain = args.arguments[0]; 
    129   var perf = args.arguments[1] || ''; 
     128  var domain = args[0]; 
     129  var perf = args[1] || ''; 
    130130  if (!domain || /[:\/]/.test(domain)) { 
    131131    liberator.echo(dump(sites)+'usage: addref [domain] [@NORMAL or @FORGE or empty]'); 
     
    134134  sites[domain] = perf; 
    135135  }, { 
    136     completer: function(context, arg, special) { 
     136    completer: function(context, args, special) { 
    137137      //var last = context.contextList.slice(-1)[0]; 
    138       var args = arg.arguments; 
    139138      var list; 
    140139      var pos = 0; 
  • lang/javascript/vimperator-plugins/trunk/stella.js

    r24983 r25172  
    631631                  p.toggle(func); 
    632632                else if (p.has(func, 'rw')) 
    633                   p[func] = arg.arguments[0]; 
     633                  p[func] = arg[0]; 
    634634                else if (p.has(func, 'x')) 
    635                   p[func].apply(p, arg.arguments); 
     635                  p[func].apply(p, arg); 
    636636                stella.update(); 
    637637              }, 
  • lang/javascript/vimperator-plugins/trunk/stylechanger.js

    r22654 r25172  
    195195        commands.addUserCommand(['hi[ghlight]'], 'temporary style changer', 
    196196                function(args){ 
    197                         if (args.arguments.length == 0){ 
     197                        if (args.length == 0){ 
    198198                                var str = ['show highlight list']; 
    199199                                for (let name in CSSData){ 
     
    202202                                } 
    203203                                echo(str.join('\n'), true); 
    204                         } else if (args.arguments.length == 1){ 
    205                                 var arg = args.arguments[0]; 
     204                        } else if (args.length == 1){ 
     205                                var arg = args[0]; 
    206206                                if (arg == 'clear'){ 
    207207                                        for (let name in CSSData){ 
     
    212212                                        echo('<span class="hl-Title">' + rel.args[0] + '</span>\n' + CSSData[rel.args[0]], true); 
    213213                                } 
    214                         } else if (args.arguments.length > 1){ 
    215                                 var groupName = args.arguments.shift(); 
     214                        } else if (args.length > 1){ 
     215                                var groupName = args.shift(); 
    216216                                if (groupName == 'clear'){ 
    217                                         args.arguments.forEach(function(name){ 
     217                                        args.forEach(function(name){ 
    218218                                                if (name in CSSData){ 
    219219                                                        manager.unload(getURIFromCSS(CSSData[name])); 
     
    223223                                } else { 
    224224                                        if (groupName in CSSData) manager.unload(getURIFromCSS(CSSData[groupName])); 
    225                                         CSSData[groupName] = args.arguments.join(' '); 
     225                                        CSSData[groupName] = args.join(' '); 
    226226                                        manager.load(getURIFromCSS(CSSData[groupName])); 
    227227                                } 
    228228                        } 
    229229                }, { 
    230                         completer: function(aFilter){ 
    231                                 var rel = commands.parseArgs(aFilter, null, '*'); 
     230                        completer: function(context, args){ 
    232231                                var list1 = [['clear', 'clear all or specified group']]; 
    233232                                var list2 = []; 
    234                                 if (!rel){ 
     233                                if (!args){ 
    235234                                        for (let name in CSSData){ 
    236235                                                list2.push([name, CSSData[name]]); 
     
    238237                                        return [0, list1.concat(list2)]; 
    239238                                } 
    240                                 if (rel.arguments.length == 2 && rel.arguments[0] == 'clear'){ 
    241                                         for (let name in CSSData){ 
    242                                                 if (name.indexOf(rel.arguments[1]) == 0) list2.push([name, CSSData[name]]); 
     239                                if (args.length == 2 && args[0] == 'clear'){ 
     240                                        for (let name in CSSData){ 
     241                                                if (name.indexOf(args[1]) == 0) list2.push([name, CSSData[name]]); 
    243242                                        } 
    244243                                        return [6, list2]; 
    245                                 } else if (rel.args.length == 1){ 
    246                                         for (let name in CSSData){ 
    247                                                 if (name.indexOf(rel.arguments[0]) == 0) list2.push([name, CSSData[name]]); 
    248                                         } 
    249                                         if ('clear'.indexOf(rel.arguments[0]) == 0) 
     244                                } else if (args.args.length == 1){ 
     245                                        for (let name in CSSData){ 
     246                                                if (name.indexOf(args[0]) == 0) list2.push([name, CSSData[name]]); 
     247                                        } 
     248                                        if ('clear'.indexOf(args[0]) == 0) 
    250249                                                return [0, list1.concat(list2)]; 
    251250                                        else 
  • lang/javascript/vimperator-plugins/trunk/xpcom_inspector.js

    r22530 r25172  
    106106// ---------------------------------------------- 
    107107commands.addUserCommand(['lscc'], 'List XPCOM class', 
    108         function(arg){ 
    109                 if (!arg){ 
     108        function(args){ 
     109                if (!args.length){ 
    110110                        liberator.echoerr('No arguments'); 
    111111                        return; 
    112112                } 
    113                 var args = args.arguments ? args.arguments: commands.parseArgs(arg).arguments; 
    114113                if (args.length == 1){ 
    115114                        liberator.echo(liberator.XPCOM.listClass(args[0], null, true), true); 
     
    121120                } 
    122121        }, { 
    123                 completer: function(filter){ 
    124                         if (!filter) return []; 
    125                         var args = filter.arguments? filter.filter: commands.parseArgs(filter).arguments; 
     122                completer: function(context, args){ 
     123                        if (!args.length) return; 
    126124                        var list = []; 
    127125                        var position = 0; 
     
    139137                                position = args[0].length + 1; 
    140138                        } 
    141                         return [position, list]; 
     139                        context.title = ['Name', 'Number']; 
     140                        context.advance(position); 
     141                        context.completions = list; 
    142142                } 
    143143        } 
  • lang/javascript/vimperator-plugins/trunk/youtubeamp.js

    r24374 r25172  
    291291    ['ytseek'], 
    292292    'controll seek bar', 
    293     function(args, special) { 
     293    function(args) { 
    294294        try { 
    295             let arg = (args.arguments.length > 1) 
    296                 ? args.arguments[0].toString() 
     295            let arg = (args.length > 1) 
     296                ? args[0].toString() 
    297297                : args.string; 
    298             special ? controller.seekBy(arg) : controller.seekTo(arg); 
     298            args.bang ? controller.seekBy(arg) : controller.seekTo(arg); 
    299299        } 
    300300        catch(e) { liberator.echoerr(e); } 
     
    308308    ['ytvolume'], 
    309309    'controll volume', 
    310     function(args, special) { 
     310    function(args) { 
    311311        try { 
    312             let arg = (args.arguments.length > 1) 
    313                 ? args.arguments[0].toString() 
     312            let arg = (args.length > 1) 
     313                ? args[0].toString() 
    314314                : args.string; 
    315             special ? controller.volumeBy(arg) : controller.volumeTo(arg); 
     315            args.bang ? controller.volumeBy(arg) : controller.volumeTo(arg); 
    316316        } 
    317317        catch(e) { liberator.echoerr(e); }