From 0463990fe75c4573fc6463fe685d2ea1e400c370 Mon Sep 17 00:00:00 2001 From: trapezoid Date: Fri, 21 Mar 2008 01:40:50 +0000 Subject: lang/javascript/vimperator-plugins/trunk: 08/03/19のCVS HEADに対応 git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@8231 d0d07461-0603-4401-acd4-de1884942a52 --- direct_hb.js | 28 ++++++++++++++-------------- encodingSwitcher.js | 14 +++++++------- ex_autocmd.js | 6 +++--- googlesugest.js | 8 ++++---- hatenabookmark_show.js | 14 +++++++------- ldrize_cooperation.js | 48 ++++++++++++++++++++++++------------------------ twitter.js | 10 +++++----- 7 files changed, 64 insertions(+), 64 deletions(-) diff --git a/direct_hb.js b/direct_hb.js index e734e39..98bec69 100644 --- a/direct_hb.js +++ b/direct_hb.js @@ -1,5 +1,5 @@ // Vimperator plugin: 'Direct Hatena Bookmark' -// Last Change: 14-Mar-2008. Jan 2008 +// Last Change: 21-Mar-2008. Jan 2008 // License: Creative Commons // Maintainer: Trapezoid - http://unsigned.g.hatena.ne.jp/Trapezoid // Parts: @@ -140,21 +140,21 @@ xhr.open("GET","http://api.pathtraq.com/normalize_url?url=" + url,false); xhr.send(null); if(xhr.status != 200){ - vimperator.echoerr("Pathtraq: URL normalize faild!!"); + liberator.echoerr("Pathtraq: URL normalize faild!!"); return undefined; } return xhr.responseText; } function getTags(arg){ - vimperator.plugins.hatena_tags = []; + liberator.plugins.hatena_tags = []; httpGET("http://b.hatena.ne.jp/my", function(mypage_text){ var mypage_html = parseHTML(mypage_text); var tags = getElementsByXPath("//ul[@id=\"taglist\"]/li/a",mypage_html); for(var i in tags) - vimperator.plugins.hatena_tags.push(tags[i].innerHTML); - vimperator.echo("Hatena bookmark: Tag parsing is finished. taglist length: " + tags.length); + liberator.plugins.hatena_tags.push(tags[i].innerHTML); + liberator.echo("Hatena bookmark: Tag parsing is finished. taglist length: " + tags.length); }); } getTags(); @@ -171,9 +171,9 @@ xhr.onreadystatechange = function(){ if(xhr.readyState == 4){ if(xhr.status == 201) - vimperator.echo("HatenaBookmark: success"); + liberator.echo("HatenaBookmark: success"); else - vimperator.echoerr("HatenaBookmark:" + xhr.statusText); + liberator.echoerr("HatenaBookmark:" + xhr.statusText); } }; var wsse = new WSSEUtils(user,password); @@ -182,11 +182,11 @@ xhr.setRequestHeader("Content-Type","application/x.atom+xml"); xhr.send(request.toString()); } - vimperator.commands.addUserCommand(['hbtags'],"Update HatenaBookmark Tags", + liberator.commands.addUserCommand(['hbtags'],"Update HatenaBookmark Tags", getTags, {} ); - vimperator.commands.addUserCommand(['hb'],"Post to HatenaBookmark", + liberator.commands.addUserCommand(['hb'],"Post to HatenaBookmark", function(arg){ try { var passwordManager = Cc["@mozilla.org/login-manager;1"].getService(Ci.nsILoginManager); @@ -194,19 +194,19 @@ if(logins.length) [hatenaUser, hatenaPassword] = [logins[0].username, logins[0].password]; else - vimperator.echoerr("Hatena bookmark: account not found"); + liberator.echoerr("Hatena bookmark: account not found"); } catch(ex) { } - addHatenaBookmarks(hatenaUser,hatenaPassword,vimperator.buffer.URL,arg,isNormalize); + addHatenaBookmarks(hatenaUser,hatenaPassword,liberator.buffer.URL,arg,isNormalize); },{ completer: function(filter){ var match_result = filter.match(/(.*)\[(\w*)$/); //[all, commited , now inputting] var m = new RegExp("^" + match_result[2]); var completionList = []; - for(var i in vimperator.plugins.hatena_tags) - if(m.test(vimperator.plugins.hatena_tags[i])){ - completionList.push([match_result[1] + "[" + vimperator.plugins.hatena_tags[i] + "]","Tag"]); + for(var i in liberator.plugins.hatena_tags) + if(m.test(liberator.plugins.hatena_tags[i])){ + completionList.push([match_result[1] + "[" + liberator.plugins.hatena_tags[i] + "]","Tag"]); } return [0, completionList]; } diff --git a/encodingSwitcher.js b/encodingSwitcher.js index dc0de26..fc98f4c 100644 --- a/encodingSwitcher.js +++ b/encodingSwitcher.js @@ -87,7 +87,7 @@ function completion(array, filter){ } var sbCharDefault = sbService.createBundle(gPrefService.getDefaultBranch('intl.charset.').getCharPref('default')); const DEFAULT_CHARSET = sbCharDefault.GetStringFromName('intl.charset.default'); -vimperator.options.add(new vimperator.Option( ['fileencoding','fenc'], 'string', +liberator.options.add(new liberator.Option( ['fileencoding','fenc'], 'string', { shortHelp: 'set the charactor encoding for the current page', help: 'Please make certain of available value with :lsenc command', @@ -113,7 +113,7 @@ vimperator.options.add(new vimperator.Option( ['fileencoding','fenc'], 'string', )); var sbCharDetector = sbService.createBundle(gPrefService.getDefaultBranch('intl.charset.').getCharPref('detector')); const DEFAULT_DETECTOR = createDetector(sbCharDetector.GetStringFromName('intl.charset.detector'))[0]; -vimperator.options.add(new vimperator.Option( ['autodetector','audet'], 'string', +liberator.options.add(new liberator.Option( ['autodetector','audet'], 'string', { shortHelp: 'set auto detect character encoding', help: 'Please make certain of available value with :lsdet command', @@ -165,11 +165,11 @@ function listCharset(arg, current, list){ } }); str.push(''); - vimperator.echo( str.join(''), true); + liberator.echo( str.join(''), true); } -vimperator.commands.add(new vimperator.Command(['listencoding','lsenc'], +liberator.commands.add(new liberator.Command(['listencoding','lsenc'], function(arg){ - listCharset(arg, vimperator.options.fileencoding, encodings); + listCharset(arg, liberator.options.fileencoding, encodings); },{ usage: ['listencoding [expr]','lsenc [expr]'], shortHelp: 'list all encodings', @@ -179,9 +179,9 @@ vimperator.commands.add(new vimperator.Command(['listencoding','lsenc'], } } )); -vimperator.commands.add(new vimperator.Command(['listdetector','lsdet'], +liberator.commands.add(new liberator.Command(['listdetector','lsdet'], function(arg){ - listCharset(arg, vimperator.options.autodetector, detectors); + listCharset(arg, liberator.options.autodetector, detectors); },{ usage: ['listdetector [expr]','lsdet [expr]'], shortHelp: 'list all auto detectors', diff --git a/ex_autocmd.js b/ex_autocmd.js index e8a9661..0c74efc 100644 --- a/ex_autocmd.js +++ b/ex_autocmd.js @@ -1,5 +1,5 @@ // Vimperator plugin: 'Ex Autocmd' -// Last Change: 29-Feb-2008. Jan 2008 +// Last Change: 21-Mar-2008. Jan 2008 // License: Creative Commons // Maintainer: Trapezoid - http://unsigned.g.hatena.ne.jp/Trapezoid // @@ -10,8 +10,8 @@ var recentTab = null; function tabSelect(e){ - vimperator.autocommands.trigger("TabSelect",gBrowser.selectedTab.linkedBrowser.contentWindow.location.href); - vimperator.autocommands.trigger("TabLeave",recentTab?recentTab:""); + liberator.autocommands.trigger("TabSelect",gBrowser.selectedTab.linkedBrowser.contentWindow.location.href); + liberator.autocommands.trigger("TabLeave",recentTab?recentTab:""); recentTab = gBrowser.selectedTab.linkedBrowser.contentWindow.location.href; } gBrowser.tabContainer.addEventListener("TabSelect",tabSelect,false); diff --git a/googlesugest.js b/googlesugest.js index f7e2643..582f23b 100644 --- a/googlesugest.js +++ b/googlesugest.js @@ -1,15 +1,15 @@ // Vimperator plugin: 'Completion by Google Suggest' -// Last Change: 02-Mar-2008. Jan 2008 +// Last Change: 21-Mar-2008. Jan 2008 // License: Creative Commons // Maintainer: Trapezoid - http://unsigned.g.hatena.ne.jp/Trapezoid // // search word completion using google suggest script for vimperator0.6.* -vimperator.commands.addUserCommand(['google'],"Search web sites with google suggest", +liberator.commands.addUserCommand(['google'],"Search web sites with google suggest", function(arg){ const endpoint = "http://www.google.co.jp/search?q="; - //vimperator.open(endpoint + encodeURIComponent(arg)); - vimperator.open(endpoint + encodeURIComponent(arg),vimperator.NEW_TAB); + //liberator.open(endpoint + encodeURIComponent(arg)); + liberator.open(endpoint + encodeURIComponent(arg),liberator.NEW_TAB); }, { completer: function (filter) { diff --git a/hatenabookmark_show.js b/hatenabookmark_show.js index 1211bd5..1117369 100644 --- a/hatenabookmark_show.js +++ b/hatenabookmark_show.js @@ -1,5 +1,5 @@ // Vimperator plugin: 'Show Hatena Bookmark Comments' -// Last Change: 02-Mar-2008. Jan 2008 +// Last Change: 21-Mar-2008. Jan 2008 // License: Creative Commons // Maintainer: Trapezoid - http://unsigned.g.hatena.ne.jp/Trapezoid // @@ -14,7 +14,7 @@ xhr.send(null); var response; if(!(response = window.eval(xhr.responseText))){ - vimperator.echoerr("Does not exists!!");return; + liberator.echoerr("Does not exists!!");return; } var bookmarks = response["bookmarks"]; showString += response["count"] + " users : " + response["title"] + "
"; @@ -26,17 +26,17 @@ showString += tagString + (bookmark.tags.length > 0 && bookmark.comment ? "
":"") + bookmark.comment + ""; } showString += "
"; - vimperator.commandline.echo(showString, vimperator.commandline.HL_NORMAL, vimperator.commandline.FORCE_MULTILINE); + liberator.commandline.echo(showString, liberator.commandline.HL_NORMAL, liberator.commandline.FORCE_MULTILINE); } - vimperator.commands.addUserCommand(["hbinfo"], "show hatena bookmark comments", + liberator.commands.addUserCommand(["hbinfo"], "show hatena bookmark comments", function(arg,special){ var clipboard = readFromClipboard(); if(special) arg = window.content.document.getSelection() || clipboard; - showComments(arg?encodeURIComponent(arg):vimperator.buffer.URL); - },{ completer: vimperator.completion.url } + showComments(arg?encodeURIComponent(arg):liberator.buffer.URL); + },{ completer: liberator.completion.url } ); - vimperator.mappings.addUserMap([vimperator.modes.VISUAL], [",h"], "show hatena bookmark comments", + liberator.mappings.addUserMap([liberator.modes.VISUAL], [",h"], "show hatena bookmark comments", function(count){ showComments(window.content.document.getSelection()); },{ noremap: true } diff --git a/ldrize_cooperation.js b/ldrize_cooperation.js index be9cdec..2be24e6 100644 --- a/ldrize_cooperation.js +++ b/ldrize_cooperation.js @@ -1,6 +1,6 @@ // Vimperator plugin: 'Cooperation LDRize Mappings' // Version: 0.09 -// Last Change: 16-Mar-2008. Jan 2008 +// Last Change: 21-Mar-2008. Jan 2008 // License: Creative Commons // Maintainer: Trapezoid - http://unsigned.g.hatena.ne.jp/Trapezoid // @@ -46,13 +46,13 @@ addAfter(GreasemonkeyService,'evalInSandbox',function(code,codebase,sandbox){ if(sandbox.window.LDRize != undefined && sandbox.window.Minibuffer != undefined){ sandbox.window.addEventListener("focus",function(){ - vimperator.plugins.LDRize = LDRize = window.eval("self",sandbox.LDRize.getSiteinfo); - vimperator.plugins.Minibuffer = Minibuffer = window.eval("command",sandbox.Minibuffer.addCommand); + liberator.plugins.LDRize = LDRize = window.eval("self",sandbox.LDRize.getSiteinfo); + liberator.plugins.Minibuffer = Minibuffer = window.eval("command",sandbox.Minibuffer.addCommand); },false); sandbox.window.addEventListener("load",function(){ if(window.content.wrappedJSObject == sandbox.unsafeWindow){ - vimperator.plugins.LDRize = LDRize = window.eval("self",sandbox.LDRize.getSiteinfo); - vimperator.plugins.Minibuffer = Minibuffer = window.eval("command",sandbox.Minibuffer.addCommand); + liberator.plugins.LDRize = LDRize = window.eval("self",sandbox.LDRize.getSiteinfo); + liberator.plugins.Minibuffer = Minibuffer = window.eval("command",sandbox.Minibuffer.addCommand); } },false); } @@ -118,49 +118,49 @@ for(let i=0;i", ""], + liberator.mappings.addUserMap([liberator.modes.NORMAL], ["j", "", ""], "Scroll document down", - function(){isEnableLDRize() ? sendRawKeyEvent(74,106):vimperator.buffer.scrollLines(scrollCount);} ,{}); - vimperator.mappings.addUserMap([vimperator.modes.NORMAL], ["k", "", ""], + function(){isEnableLDRize() ? sendRawKeyEvent(74,106):liberator.buffer.scrollLines(scrollCount);} ,{}); + liberator.mappings.addUserMap([liberator.modes.NORMAL], ["k", "", ""], "Scroll document up", - function(){isEnableLDRize() ? sendRawKeyEvent(75,107):vimperator.buffer.scrollLines(-scrollCount);} ,{}); - vimperator.mappings.addUserMap([vimperator.modes.NORMAL], ["o"], + function(){isEnableLDRize() ? sendRawKeyEvent(75,107):liberator.buffer.scrollLines(-scrollCount);} ,{}); + liberator.mappings.addUserMap([liberator.modes.NORMAL], ["o"], "Open a message", - function(){isEnableLDRize() ? sendRawKeyEvent(79,111):vimperator.commandline.open(":","open ",vimperator.modes.EX);},{}); - vimperator.mappings.addUserMap([vimperator.modes.NORMAL], ["p"], + function(){isEnableLDRize() ? sendRawKeyEvent(79,111):liberator.commandline.open(":","open ",liberator.modes.EX);},{}); + liberator.mappings.addUserMap([liberator.modes.NORMAL], ["p"], "Open (put) a URL based on the current clipboard contents in the current buffer", - function(){isEnableLDRize() ? sendRawKeyEvent(80,112):vimperator.open(readFromClipboard());} ,{}); + function(){isEnableLDRize() ? sendRawKeyEvent(80,112):liberator.open(readFromClipboard());} ,{}); - vimperator.mappings.addUserMap([vimperator.modes.NORMAL], [",f"], + liberator.mappings.addUserMap([liberator.modes.NORMAL], [",f"], "Focus on search field by LDRize", function(){LDRize.bindFocus();} ,{}); //Commands - vimperator.commands.addUserCommand(["pin"], "LDRize Pinned Links", + liberator.commands.addUserCommand(["pin"], "LDRize Pinned Links", function(){ var links = getPinnedLinks(); var showString = links.length + " Items
"; links.forEach(function(link){ showString += link + "
"; }); - vimperator.commandline.echo(showString, vimperator.commandline.HL_NORMAL, vimperator.commandline.FORCE_MULTILINE); + liberator.commandline.echo(showString, liberator.commandline.HL_NORMAL, liberator.commandline.FORCE_MULTILINE); } ,{}); - vimperator.commands.addUserCommand(["mb","m","minibuffer"], "Execute Minibuffer", + liberator.commands.addUserCommand(["mb","m","minibuffer"], "Execute Minibuffer", function(arg){Minibuffer.execute(arg)}, { completer: function(filter){ var completionList = []; - var command = vimperator.plugins.Minibuffer.command; - var alias = vimperator.plugins.Minibuffer.alias_getter(); + var command = liberator.plugins.Minibuffer.command; + var alias = liberator.plugins.Minibuffer.alias_getter(); var tokens = filter.split("|").map(function(str){return str.replace(/\s+/g,"")}); var exp = new RegExp("^" + tokens.pop()); for(let i in command) if(exp.test(i))completionList.push([tokens.concat(i).join(" | "),"MinibufferCommand"]); @@ -168,13 +168,13 @@ return [0,completionList]; } }); - vimperator.commands.addUserCommand(["pindownload"], "Download pinned links by any software", + liberator.commands.addUserCommand(["pindownload"], "Download pinned links by any software", function(arg){ downloadLinksByProgram(getPinnedLinks());} ,{}); - vimperator.commands.addUserCommand(["toggleldrizecooperation","toggleldrc"], "Toggle LDRize Cooperation", + liberator.commands.addUserCommand(["toggleldrizecooperation","toggleldrc"], "Toggle LDRize Cooperation", function(arg){ switchLDRizeCooperation(!isEnable);}, {}); //Options - vimperator.options.add(['ldrc','ldrizecooperation'],'LDRize cooperation','boolean',isEnable, + liberator.options.add(['ldrc','ldrizecooperation'],'LDRize cooperation','boolean',isEnable, { setter: function(value){ switchLDRizeCooperation(value); diff --git a/twitter.js b/twitter.js index c8db18d..b2d465d 100644 --- a/twitter.js +++ b/twitter.js @@ -1,5 +1,5 @@ // Vimperator plugin: 'Update Twitter' -// Last Change: 17-Mar-2008. Jan 2008 +// Last Change: 21-Mar-2008. Jan 2008 // License: Creative Commons // Maintainer: Trapezoid - http://unsigned.g.hatena.ne.jp/Trapezoid // @@ -13,7 +13,7 @@ xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); xhr.send("status=" + encodeURIComponent(stat)); } - vimperator.commands.addUserCommand(['twitter'], 'Change twitter status', + liberator.commands.addUserCommand(['twitter'], 'Change twitter status', function(arg,special){ var password; var username; @@ -22,14 +22,14 @@ if(logins.length) [username, password] = [logins[0].username, logins[0].password]; else - vimperator.echoerr("Twitter: account not found"); + liberator.echoerr("Twitter: account not found"); } catch(ex) { } if(special){ - arg = arg.replace(/%URL%/g, vimperator.buffer.URL) - .replace(/%TITLE%/g ,vimperator.buffer.title); + arg = arg.replace(/%URL%/g, liberator.buffer.URL) + .replace(/%TITLE%/g ,liberator.buffer.title); } sayTwitter(username,password,arg); -- cgit v1.2.3