From 440269ec48e13dcde047aa6558bdab79333e41e2 Mon Sep 17 00:00:00 2001 From: anekos Date: Sun, 21 Mar 2010 06:10:30 +0000 Subject: rename git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@37073 d0d07461-0603-4401-acd4-de1884942a52 --- j.mp.js | 96 ----------------------------------------------------------------- jmp.js | 96 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 96 insertions(+), 96 deletions(-) delete mode 100755 j.mp.js create mode 100755 jmp.js diff --git a/j.mp.js b/j.mp.js deleted file mode 100755 index e88620f..0000000 --- a/j.mp.js +++ /dev/null @@ -1,96 +0,0 @@ -/* NEW BSD LICENSE {{{ -Copyright (c) 2008-2010, anekos. -All rights reserved. - -Redistribution and use in source and binary forms, with or without modification, -are permitted provided that the following conditions are met: - - 1. Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - 3. The names of the authors may not be used to endorse or promote products - derived from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, -INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF -THE POSSIBILITY OF SUCH DAMAGE. - - -################################################################################### -# http://sourceforge.jp/projects/opensource/wiki/licenses%2Fnew_BSD_license # -# に参考になる日本語訳がありますが、有効なのは上記英文となります。 # -################################################################################### - -}}} */ - -// PLUGIN_INFO {{{ -let PLUGIN_INFO = - - j.mp - Get short alias by j.mp - j.mp で短縮URLを得る - 1.1.1 - anekos - new BSD License (Please read the source code comments of this plugin) - 修正BSDライセンス (ソースコードのコメントを参照してください) - http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk/j.mp.js - 2.0pre - 2.3 - ] - Copy to clipboard. - ]]> -; -// }}} - - -(function () { - - function jmp (uri, callback) { - let req = new XMLHttpRequest(); - req.onreadystatechange = function () { - if (req.readyState != 4) - return; - if (req.status == 200) - return callback && callback(req.responseText, req); - else - throw new Error(req.statusText); - }; - req.open('GET', 'http://j.mp/api?url=' + encodeURIComponent(uri), callback); - req.send(null); - return !callback && req.responseText; - } - - commands.addUserCommand( - ['jmp'], - 'Copy jmp url', - function (args) { - jmp(args.literalArg || buffer.URL, function (short) { - util.copyToClipboard(short); - liberator.echo('`' + short + "' was copied to clipboard."); - }); - }, - { - literal: 0, - completer: function (context) { - context.completions = [ - [buffer.URL, 'Current URL'] - ]; - } - }, - true - ); - - __context__.get = jmp; - -})(); diff --git a/jmp.js b/jmp.js new file mode 100755 index 0000000..e88620f --- /dev/null +++ b/jmp.js @@ -0,0 +1,96 @@ +/* NEW BSD LICENSE {{{ +Copyright (c) 2008-2010, anekos. +All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, +are permitted provided that the following conditions are met: + + 1. Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + 3. The names of the authors may not be used to endorse or promote products + derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. +IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, +INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF +LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF +THE POSSIBILITY OF SUCH DAMAGE. + + +################################################################################### +# http://sourceforge.jp/projects/opensource/wiki/licenses%2Fnew_BSD_license # +# に参考になる日本語訳がありますが、有効なのは上記英文となります。 # +################################################################################### + +}}} */ + +// PLUGIN_INFO {{{ +let PLUGIN_INFO = + + j.mp + Get short alias by j.mp + j.mp で短縮URLを得る + 1.1.1 + anekos + new BSD License (Please read the source code comments of this plugin) + 修正BSDライセンス (ソースコードのコメントを参照してください) + http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk/j.mp.js + 2.0pre + 2.3 + ] + Copy to clipboard. + ]]> +; +// }}} + + +(function () { + + function jmp (uri, callback) { + let req = new XMLHttpRequest(); + req.onreadystatechange = function () { + if (req.readyState != 4) + return; + if (req.status == 200) + return callback && callback(req.responseText, req); + else + throw new Error(req.statusText); + }; + req.open('GET', 'http://j.mp/api?url=' + encodeURIComponent(uri), callback); + req.send(null); + return !callback && req.responseText; + } + + commands.addUserCommand( + ['jmp'], + 'Copy jmp url', + function (args) { + jmp(args.literalArg || buffer.URL, function (short) { + util.copyToClipboard(short); + liberator.echo('`' + short + "' was copied to clipboard."); + }); + }, + { + literal: 0, + completer: function (context) { + context.completions = [ + [buffer.URL, 'Current URL'] + ]; + } + }, + true + ); + + __context__.get = jmp; + +})(); -- cgit v1.2.3