From 9a8cf4e8a04daad9865d00075c269f04adaefcf8 Mon Sep 17 00:00:00 2001 From: janus_wel Date: Tue, 21 Oct 2008 10:27:41 +0000 Subject: liberator -> liberator.modules - buffer - commandline - commands - hints - ..etc コマンド追加時に使う addUserCommand の第 3 引数に指定する関数の第 1 引数が String から Object に変更したのに対応 - ldrize_cooperation_fetch_flv.js - lookupDictionary.js - matanico.js - nicontroller.js - nnp_cooperation.js - reading.js - youtubeamp.js migemo_hint.js で一時的にグローバルオブジェクト plugins を定義 応急処置なのであとで削る必要あり git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@21797 d0d07461-0603-4401-acd4-de1884942a52 --- nnp_cooperation.js | 28 ++++++++++++++++------------ 1 file changed, 16 insertions(+), 12 deletions(-) (limited to 'nnp_cooperation.js') diff --git a/nnp_cooperation.js b/nnp_cooperation.js index 8a5ea0a..26f149e 100644 --- a/nnp_cooperation.js +++ b/nnp_cooperation.js @@ -5,7 +5,7 @@ * @description-ja NicoNicoPlaylist をキーボードで操作できるようにする。 * @author janus_wel * @version 0.32 - * @minversion 1.2 + * @minversion 2.0pre 2008/10/16 * ==VimperatorPlugin== * * CONSTRAINT @@ -62,22 +62,22 @@ javascript < 1) + ? args.arguments[0].toString() + : args.string; + // check existence of NicoNicoPlaylist var playlist = $f('//div[contains(@id, "playlistcontroller_")]'); if(!playlist) { @@ -204,7 +208,7 @@ liberator.commands.addUserCommand(['nnpgetlist'], 'get NicoNicoPlaylist', .replace(/\$THEAD/g, thead) .replace(/\$ITEMS/g, items.join('')); - liberator.echo(str, liberator.commandline.FORCE_MULTILINE); + liberator.echo(str, liberator.modules.commandline.FORCE_MULTILINE); },{} ); @@ -250,10 +254,10 @@ function $s(query, node) { [['nnpfullscreen'], "toggle fullscreen mode of NicoNicoPlaylist", 'GMNNPFullScreen'], ].forEach( function ([command, description, eventname]){ - liberator.commands.addUserCommand(command, description, + liberator.modules.commands.addUserCommand(command, description, function (arg) { var r = document.createEvent("CommandEvent"); - r.initCommandEvent(eventname, true, true, arg); + r.initCommandEvent(eventname, true, true, arg.string); window.content.dispatchEvent(r); },{} ); -- cgit v1.2.3