// {{{ INFO var INFO =xml` Mitsugu Oyama MIT

Add contents to Hatena Bookmarks.

'addhatebu' :addhatebu

Add Hatena Bookmark

`; // }}} commands.addUserCommand( ['addhatebu'], 'Add Hatena Bookmark', function(args){ let contents=gBrowser.selectedBrowser.contentDocument; if(args[0]==undefined||args[0]=='add'){ 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); }else if(args[0]=='cancel'){ contents.location.reload(); }else{ liberator.echoerr('Invalid Parameter'); delete contents; return false; } delete contents; },{ completer : function(context, args){ context.completions=[ ['add','Add Hatena Bookmark'], ['cancel','Cancel add Hatena Bookmark'] ]; }, argCount : 0, hereDoc : false, bang : false, count : false, literal : false }, true );