aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormitsugu oyama2011-02-19 06:22:12 +0900
committermitsugu oyama2011-02-19 06:22:12 +0900
commit97161d7cc5c9e42f9edca56c20278898364b805a (patch)
tree251d31c8c0b04c4297ae398f298fdd55794cc1bd
parent2176f8fae5a39fbdcf3f303b74343f921504ea99 (diff)
downloadvimperator-plugins-97161d7cc5c9e42f9edca56c20278898364b805a.tar.bz2
Add Hatena Bookmark
-rw-r--r--addhatebu.js34
1 files changed, 34 insertions, 0 deletions
diff --git a/addhatebu.js b/addhatebu.js
new file mode 100644
index 0000000..98d0e5d
--- /dev/null
+++ b/addhatebu.js
@@ -0,0 +1,34 @@
+// INFO //
+var INFO =
+<plugin name="addhatebu.js" version="0.1"
+ summary="Add Hatena Bookmark"
+ href="http://github.com/vimpr/vimperator-plugins/blob/master/addhatebu.js"
+ xmlns="http://vimperator.org/namespaces/liberator">
+ <author email="mitsugu.oyama@gmail.com">Mitsugu Oyama</author>
+ <license href="http://opensource.org/licenses/mit-license.php">MIT</license>
+ <project name="Vimperator" minVersion="2.3"/>
+ <p>Toggle login box of <link topic="http://www.pixiv.net/">pixiv</link> by this plugin. </p>
+ <item>
+ <tags>'addhatebu'</tags>
+ <spec>:addhatebu</spec>
+ <description>
+ <p>Add Hatena Bookmark</p>
+ </description>
+ </item>
+</plugin>;
+
+commands.addUserCommand(
+ ['addhatebu'],
+ 'Add Hatena Bookmark',
+ function(){
+ let contents=gBrowser.selectedBrowser.contentDocument;
+ let d=new Date;
+ let s=contents.createElement('script');
+ s.charset='UTF-8';
+ s.src='http://b.hatena.ne.jp/js/Hatena/Bookmark/let.js?'
+ +d.getFullYear()
+ +d.getMonth()
+ +d.getDate();
+ (contents.getElementsByTagName('head')[0]||contents.body).appendChild(s);
+ }
+);