Changeset 8231
- Timestamp:
- 03/21/08 10:40:50 (5 years ago)
- Location:
- lang/javascript/vimperator-plugins/trunk
- Files:
-
- 7 modified
-
direct_hb.js (modified) (8 diffs)
-
encodingSwitcher.js (modified) (4 diffs)
-
ex_autocmd.js (modified) (2 diffs)
-
googlesugest.js (modified) (2 diffs)
-
hatenabookmark_show.js (modified) (3 diffs)
-
ldrize_cooperation.js (modified) (5 diffs)
-
twitter.js (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
lang/javascript/vimperator-plugins/trunk/direct_hb.js
r8221 r8231 1 1 // Vimperator plugin: 'Direct Hatena Bookmark' 2 // Last Change: 14-Mar-2008. Jan 20082 // Last Change: 21-Mar-2008. Jan 2008 3 3 // License: Creative Commons 4 4 // Maintainer: Trapezoid <trapezoid.g@gmail.com> - http://unsigned.g.hatena.ne.jp/Trapezoid … … 141 141 xhr.send(null); 142 142 if(xhr.status != 200){ 143 vimperator.echoerr("Pathtraq: URL normalize faild!!");143 liberator.echoerr("Pathtraq: URL normalize faild!!"); 144 144 return undefined; 145 145 } … … 148 148 149 149 function getTags(arg){ 150 vimperator.plugins.hatena_tags = [];150 liberator.plugins.hatena_tags = []; 151 151 httpGET("http://b.hatena.ne.jp/my", 152 152 function(mypage_text){ … … 154 154 var tags = getElementsByXPath("//ul[@id=\"taglist\"]/li/a",mypage_html); 155 155 for(var i in tags) 156 vimperator.plugins.hatena_tags.push(tags[i].innerHTML);157 vimperator.echo("Hatena bookmark: Tag parsing is finished. taglist length: " + tags.length);156 liberator.plugins.hatena_tags.push(tags[i].innerHTML); 157 liberator.echo("Hatena bookmark: Tag parsing is finished. taglist length: " + tags.length); 158 158 }); 159 159 } … … 172 172 if(xhr.readyState == 4){ 173 173 if(xhr.status == 201) 174 vimperator.echo("HatenaBookmark: success");174 liberator.echo("HatenaBookmark: success"); 175 175 else 176 vimperator.echoerr("HatenaBookmark:" + xhr.statusText);176 liberator.echoerr("HatenaBookmark:" + xhr.statusText); 177 177 } 178 178 }; … … 183 183 xhr.send(request.toString()); 184 184 } 185 vimperator.commands.addUserCommand(['hbtags'],"Update HatenaBookmark Tags",185 liberator.commands.addUserCommand(['hbtags'],"Update HatenaBookmark Tags", 186 186 getTags, 187 187 {} 188 188 ); 189 vimperator.commands.addUserCommand(['hb'],"Post to HatenaBookmark",189 liberator.commands.addUserCommand(['hb'],"Post to HatenaBookmark", 190 190 function(arg){ 191 191 try { … … 195 195 [hatenaUser, hatenaPassword] = [logins[0].username, logins[0].password]; 196 196 else 197 vimperator.echoerr("Hatena bookmark: account not found");197 liberator.echoerr("Hatena bookmark: account not found"); 198 198 } 199 199 catch(ex) { 200 200 } 201 addHatenaBookmarks(hatenaUser,hatenaPassword, vimperator.buffer.URL,arg,isNormalize);201 addHatenaBookmarks(hatenaUser,hatenaPassword,liberator.buffer.URL,arg,isNormalize); 202 202 },{ 203 203 completer: function(filter){ … … 205 205 var m = new RegExp("^" + match_result[2]); 206 206 var completionList = []; 207 for(var i in vimperator.plugins.hatena_tags)208 if(m.test( vimperator.plugins.hatena_tags[i])){209 completionList.push([match_result[1] + "[" + vimperator.plugins.hatena_tags[i] + "]","Tag"]);207 for(var i in liberator.plugins.hatena_tags) 208 if(m.test(liberator.plugins.hatena_tags[i])){ 209 completionList.push([match_result[1] + "[" + liberator.plugins.hatena_tags[i] + "]","Tag"]); 210 210 } 211 211 return [0, completionList]; -
lang/javascript/vimperator-plugins/trunk/encodingSwitcher.js
r8221 r8231 88 88 var sbCharDefault = sbService.createBundle(gPrefService.getDefaultBranch('intl.charset.').getCharPref('default')); 89 89 const DEFAULT_CHARSET = sbCharDefault.GetStringFromName('intl.charset.default'); 90 vimperator.options.add(new vimperator.Option( ['fileencoding','fenc'], 'string',90 liberator.options.add(new liberator.Option( ['fileencoding','fenc'], 'string', 91 91 { 92 92 shortHelp: 'set the charactor encoding for the current page', … … 114 114 var sbCharDetector = sbService.createBundle(gPrefService.getDefaultBranch('intl.charset.').getCharPref('detector')); 115 115 const DEFAULT_DETECTOR = createDetector(sbCharDetector.GetStringFromName('intl.charset.detector'))[0]; 116 vimperator.options.add(new vimperator.Option( ['autodetector','audet'], 'string',116 liberator.options.add(new liberator.Option( ['autodetector','audet'], 'string', 117 117 { 118 118 shortHelp: 'set auto detect character encoding', … … 166 166 }); 167 167 str.push('</table>'); 168 vimperator.echo( str.join(''), true);168 liberator.echo( str.join(''), true); 169 169 } 170 vimperator.commands.add(new vimperator.Command(['listencoding','lsenc'],170 liberator.commands.add(new liberator.Command(['listencoding','lsenc'], 171 171 function(arg){ 172 listCharset(arg, vimperator.options.fileencoding, encodings);172 listCharset(arg, liberator.options.fileencoding, encodings); 173 173 },{ 174 174 usage: ['listencoding [expr]','lsenc [expr]'], … … 180 180 } 181 181 )); 182 vimperator.commands.add(new vimperator.Command(['listdetector','lsdet'],182 liberator.commands.add(new liberator.Command(['listdetector','lsdet'], 183 183 function(arg){ 184 listCharset(arg, vimperator.options.autodetector, detectors);184 listCharset(arg, liberator.options.autodetector, detectors); 185 185 },{ 186 186 usage: ['listdetector [expr]','lsdet [expr]'], -
lang/javascript/vimperator-plugins/trunk/ex_autocmd.js
r8221 r8231 1 1 // Vimperator plugin: 'Ex Autocmd' 2 // Last Change: 2 9-Feb-2008. Jan 20082 // Last Change: 21-Mar-2008. Jan 2008 3 3 // License: Creative Commons 4 4 // Maintainer: Trapezoid <trapezoid.g@gmail.com> - http://unsigned.g.hatena.ne.jp/Trapezoid … … 11 11 var recentTab = null; 12 12 function tabSelect(e){ 13 vimperator.autocommands.trigger("TabSelect",gBrowser.selectedTab.linkedBrowser.contentWindow.location.href);14 vimperator.autocommands.trigger("TabLeave",recentTab?recentTab:"");13 liberator.autocommands.trigger("TabSelect",gBrowser.selectedTab.linkedBrowser.contentWindow.location.href); 14 liberator.autocommands.trigger("TabLeave",recentTab?recentTab:""); 15 15 recentTab = gBrowser.selectedTab.linkedBrowser.contentWindow.location.href; 16 16 } -
lang/javascript/vimperator-plugins/trunk/googlesugest.js
r8221 r8231 1 1 // Vimperator plugin: 'Completion by Google Suggest' 2 // Last Change: 02-Mar-2008. Jan 20082 // Last Change: 21-Mar-2008. Jan 2008 3 3 // License: Creative Commons 4 4 // Maintainer: Trapezoid <trapezoid.g@gmail.com> - http://unsigned.g.hatena.ne.jp/Trapezoid … … 6 6 // search word completion using google suggest script for vimperator0.6.* 7 7 8 vimperator.commands.addUserCommand(['google'],"Search web sites with google suggest",8 liberator.commands.addUserCommand(['google'],"Search web sites with google suggest", 9 9 function(arg){ 10 10 const endpoint = "http://www.google.co.jp/search?q="; 11 // vimperator.open(endpoint + encodeURIComponent(arg));12 vimperator.open(endpoint + encodeURIComponent(arg),vimperator.NEW_TAB);11 //liberator.open(endpoint + encodeURIComponent(arg)); 12 liberator.open(endpoint + encodeURIComponent(arg),liberator.NEW_TAB); 13 13 }, 14 14 { -
lang/javascript/vimperator-plugins/trunk/hatenabookmark_show.js
r8221 r8231 1 1 // Vimperator plugin: 'Show Hatena Bookmark Comments' 2 // Last Change: 02-Mar-2008. Jan 20082 // Last Change: 21-Mar-2008. Jan 2008 3 3 // License: Creative Commons 4 4 // Maintainer: Trapezoid <trapezoid.g@gmail.com> - http://unsigned.g.hatena.ne.jp/Trapezoid … … 15 15 var response; 16 16 if(!(response = window.eval(xhr.responseText))){ 17 vimperator.echoerr("Does not exists!!");return;17 liberator.echoerr("Does not exists!!");return; 18 18 } 19 19 var bookmarks = response["bookmarks"]; … … 27 27 } 28 28 showString += "</dl></div>"; 29 vimperator.commandline.echo(showString, vimperator.commandline.HL_NORMAL, vimperator.commandline.FORCE_MULTILINE);29 liberator.commandline.echo(showString, liberator.commandline.HL_NORMAL, liberator.commandline.FORCE_MULTILINE); 30 30 } 31 vimperator.commands.addUserCommand(["hbinfo"], "show hatena bookmark comments",31 liberator.commands.addUserCommand(["hbinfo"], "show hatena bookmark comments", 32 32 function(arg,special){ 33 33 var clipboard = readFromClipboard(); 34 34 if(special) 35 35 arg = window.content.document.getSelection() || clipboard; 36 showComments(arg?encodeURIComponent(arg): vimperator.buffer.URL);37 },{ completer: vimperator.completion.url }36 showComments(arg?encodeURIComponent(arg):liberator.buffer.URL); 37 },{ completer: liberator.completion.url } 38 38 ); 39 vimperator.mappings.addUserMap([vimperator.modes.VISUAL], [",h"], "show hatena bookmark comments",39 liberator.mappings.addUserMap([liberator.modes.VISUAL], [",h"], "show hatena bookmark comments", 40 40 function(count){ 41 41 showComments(window.content.document.getSelection()); -
lang/javascript/vimperator-plugins/trunk/ldrize_cooperation.js
r8221 r8231 1 1 // Vimperator plugin: 'Cooperation LDRize Mappings' 2 2 // Version: 0.09 3 // Last Change: 16-Mar-2008. Jan 20083 // Last Change: 21-Mar-2008. Jan 2008 4 4 // License: Creative Commons 5 5 // Maintainer: Trapezoid <trapezoid.g@gmail.com> - http://unsigned.g.hatena.ne.jp/Trapezoid … … 47 47 if(sandbox.window.LDRize != undefined && sandbox.window.Minibuffer != undefined){ 48 48 sandbox.window.addEventListener("focus",function(){ 49 vimperator.plugins.LDRize = LDRize = window.eval("self",sandbox.LDRize.getSiteinfo);50 vimperator.plugins.Minibuffer = Minibuffer = window.eval("command",sandbox.Minibuffer.addCommand);49 liberator.plugins.LDRize = LDRize = window.eval("self",sandbox.LDRize.getSiteinfo); 50 liberator.plugins.Minibuffer = Minibuffer = window.eval("command",sandbox.Minibuffer.addCommand); 51 51 },false); 52 52 sandbox.window.addEventListener("load",function(){ 53 53 if(window.content.wrappedJSObject == sandbox.unsafeWindow){ 54 vimperator.plugins.LDRize = LDRize = window.eval("self",sandbox.LDRize.getSiteinfo);55 vimperator.plugins.Minibuffer = Minibuffer = window.eval("command",sandbox.Minibuffer.addCommand);54 liberator.plugins.LDRize = LDRize = window.eval("self",sandbox.LDRize.getSiteinfo); 55 liberator.plugins.Minibuffer = Minibuffer = window.eval("command",sandbox.Minibuffer.addCommand); 56 56 } 57 57 },false); … … 119 119 if(programInfo[i].include.test(link)){ 120 120 setTimeout(function(){ 121 vimperator.io.run(programInfo[i].program,[link],false);121 liberator.io.run(programInfo[i].program,[link],false); 122 122 },programInfo[i].wait != undefined ? programInfo[i].wait * count++ : 0); 123 123 return; 124 124 } 125 vimperator.echoerr("LDRize Cooperation: download pattern not found!!");125 liberator.echoerr("LDRize Cooperation: download pattern not found!!"); 126 126 }); 127 127 } 128 128 129 129 //Mappings 130 vimperator.mappings.addUserMap([vimperator.modes.NORMAL], ["j", "<Down>", "<C-e>"],130 liberator.mappings.addUserMap([liberator.modes.NORMAL], ["j", "<Down>", "<C-e>"], 131 131 "Scroll document down", 132 function(){isEnableLDRize() ? sendRawKeyEvent(74,106): vimperator.buffer.scrollLines(scrollCount);} ,{});133 vimperator.mappings.addUserMap([vimperator.modes.NORMAL], ["k", "<Up>", "<C-y>"],132 function(){isEnableLDRize() ? sendRawKeyEvent(74,106):liberator.buffer.scrollLines(scrollCount);} ,{}); 133 liberator.mappings.addUserMap([liberator.modes.NORMAL], ["k", "<Up>", "<C-y>"], 134 134 "Scroll document up", 135 function(){isEnableLDRize() ? sendRawKeyEvent(75,107): vimperator.buffer.scrollLines(-scrollCount);} ,{});136 vimperator.mappings.addUserMap([vimperator.modes.NORMAL], ["o"],135 function(){isEnableLDRize() ? sendRawKeyEvent(75,107):liberator.buffer.scrollLines(-scrollCount);} ,{}); 136 liberator.mappings.addUserMap([liberator.modes.NORMAL], ["o"], 137 137 "Open a message", 138 function(){isEnableLDRize() ? sendRawKeyEvent(79,111): vimperator.commandline.open(":","open ",vimperator.modes.EX);},{});139 vimperator.mappings.addUserMap([vimperator.modes.NORMAL], ["p"],138 function(){isEnableLDRize() ? sendRawKeyEvent(79,111):liberator.commandline.open(":","open ",liberator.modes.EX);},{}); 139 liberator.mappings.addUserMap([liberator.modes.NORMAL], ["p"], 140 140 "Open (put) a URL based on the current clipboard contents in the current buffer", 141 function(){isEnableLDRize() ? sendRawKeyEvent(80,112): vimperator.open(readFromClipboard());} ,{});141 function(){isEnableLDRize() ? sendRawKeyEvent(80,112):liberator.open(readFromClipboard());} ,{}); 142 142 143 vimperator.mappings.addUserMap([vimperator.modes.NORMAL], [",f"],143 liberator.mappings.addUserMap([liberator.modes.NORMAL], [",f"], 144 144 "Focus on search field by LDRize", 145 145 function(){LDRize.bindFocus();} ,{}); 146 146 147 147 //Commands 148 vimperator.commands.addUserCommand(["pin"], "LDRize Pinned Links",148 liberator.commands.addUserCommand(["pin"], "LDRize Pinned Links", 149 149 function(){ 150 150 var links = getPinnedLinks(); … … 153 153 showString += link + "<br/>"; 154 154 }); 155 vimperator.commandline.echo(showString, vimperator.commandline.HL_NORMAL, vimperator.commandline.FORCE_MULTILINE);155 liberator.commandline.echo(showString, liberator.commandline.HL_NORMAL, liberator.commandline.FORCE_MULTILINE); 156 156 } ,{}); 157 vimperator.commands.addUserCommand(["mb","m","minibuffer"], "Execute Minibuffer",157 liberator.commands.addUserCommand(["mb","m","minibuffer"], "Execute Minibuffer", 158 158 function(arg){Minibuffer.execute(arg)}, 159 159 { 160 160 completer: function(filter){ 161 161 var completionList = []; 162 var command = vimperator.plugins.Minibuffer.command;163 var alias = vimperator.plugins.Minibuffer.alias_getter();162 var command = liberator.plugins.Minibuffer.command; 163 var alias = liberator.plugins.Minibuffer.alias_getter(); 164 164 var tokens = filter.split("|").map(function(str){return str.replace(/\s+/g,"")}); 165 165 var exp = new RegExp("^" + tokens.pop()); … … 169 169 } 170 170 }); 171 vimperator.commands.addUserCommand(["pindownload"], "Download pinned links by any software",171 liberator.commands.addUserCommand(["pindownload"], "Download pinned links by any software", 172 172 function(arg){ downloadLinksByProgram(getPinnedLinks());} ,{}); 173 vimperator.commands.addUserCommand(["toggleldrizecooperation","toggleldrc"], "Toggle LDRize Cooperation",173 liberator.commands.addUserCommand(["toggleldrizecooperation","toggleldrc"], "Toggle LDRize Cooperation", 174 174 function(arg){ switchLDRizeCooperation(!isEnable);}, {}); 175 175 176 176 //Options 177 vimperator.options.add(['ldrc','ldrizecooperation'],'LDRize cooperation','boolean',isEnable,177 liberator.options.add(['ldrc','ldrizecooperation'],'LDRize cooperation','boolean',isEnable, 178 178 { 179 179 setter: function(value){ -
lang/javascript/vimperator-plugins/trunk/twitter.js
r8221 r8231 1 1 // Vimperator plugin: 'Update Twitter' 2 // Last Change: 17-Mar-2008. Jan 20082 // Last Change: 21-Mar-2008. Jan 2008 3 3 // License: Creative Commons 4 4 // Maintainer: Trapezoid <trapezoid.g@gmail.com> - http://unsigned.g.hatena.ne.jp/Trapezoid … … 14 14 xhr.send("status=" + encodeURIComponent(stat)); 15 15 } 16 vimperator.commands.addUserCommand(['twitter'], 'Change twitter status',16 liberator.commands.addUserCommand(['twitter'], 'Change twitter status', 17 17 function(arg,special){ 18 18 var password; … … 23 23 [username, password] = [logins[0].username, logins[0].password]; 24 24 else 25 vimperator.echoerr("Twitter: account not found");25 liberator.echoerr("Twitter: account not found"); 26 26 } 27 27 catch(ex) { … … 29 29 30 30 if(special){ 31 arg = arg.replace(/%URL%/g, vimperator.buffer.URL)32 .replace(/%TITLE%/g , vimperator.buffer.title);31 arg = arg.replace(/%URL%/g, liberator.buffer.URL) 32 .replace(/%TITLE%/g ,liberator.buffer.title); 33 33 } 34 34
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)