Changeset 21816

Show
Ignore:
Timestamp:
10/22/08 11:09:30 (6 years ago)
Author:
mattn
Message:

follow latest vimperator.

Files:
1 modified

Legend:

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

    r12610 r21816  
    2121function blink(aNode){ 
    2222        if (!aNode) { 
    23                 liberator.echoerr('start not found'); 
     23                liberator.echoerr('hatenastar not found'); 
    2424                return; 
    2525        } 
     
    3636} 
    3737 
    38 liberator.commands.addUserCommand(['hatenastar', 'hatenas'], 'add Hatena Star', 
     38liberator.modules.commands.addUserCommand(['hatenastar', 'hatenas'], 'add Hatena Star', 
    3939        function (arg, special) { 
    4040                try { 
    41                         var result = liberator.buffer.evaluateXPath('.//img[contains(concat(" ", @class, " "), " hatena-star-add-button ")]'); 
     41                        arg = arg.string; 
     42                        var result = buffer.evaluateXPath('.//img[contains(concat(" ", @class, " "), " hatena-star-add-button ")]'); 
    4243                        if (arg.match(/^(\d+)\?$/)) { 
    4344                                blink(result.snapshotItem(Number(RegExp.$1)-1)); 
     
    5354                        } 
    5455                } catch (e) { liberator.echoerr('hatenaStar: ' + e); } 
     56        }, { 
     57                bang: true, 
     58                count: true 
    5559        } 
    5660); 
    5761 
    58 liberator.mappings.addUserMap([liberator.modes.NORMAL], [',?s'], 'add Hatena Star', 
     62liberator.modules.mappings.addUserMap([liberator.modules.modes.NORMAL], [',?s'], 'add Hatena Star', 
    5963        function (count) { 
    6064                try { 
    61                         for (var n = 0; n++ < count; liberator.commands.get('hatenastar').execute("all", false, count)); 
     65                        for (var n = 0; n++ < count; liberator.modules.commands.get('hatenastar').execute("all", false, count)); 
    6266                } catch (e) { liberator.echoerr('hatenaStar: ' + e); } 
    6367        }, { 
    6468                noremap: true, 
    65                 flags: liberator.Mappings.flags.COUNT 
     69                flags: liberator.modules.Mappings.flags.COUNT 
    6670        } 
    6771);