// ==UserScript== // @name j.mp SidebarOpenStatusbarButton // @include main // @include chrome://browser/content/browser.xul // @version 1.0.0 // @description j.mp(bit.ly)のブックマークレットサイドバーを実行するステータスバーのボタンです。 // ==/UserScript== // @version 2010/05/03 15:47 制作。 var jmpSidebarOpenStatusbarButton = { init: function() { var statusbarpanel = document.createElement("statusbarpanel"); statusbarpanel.setAttribute("id", "jmpSidebarOpenStatusbarpanel"); statusbarpanel.setAttribute("label", "j.mp SidebarOpen"); statusbarpanel.setAttribute("tooltiptext", "j.mp\28bit.ly\29\u306E\u30B5\u30A4\u30C9\u30D0\u30FC\u3092\u8D77\u52D5\u3059\u308B\u3002"); statusbarpanel.setAttribute("class", "statusbarpanel-iconic"); statusbarpanel.setAttribute("src","data:image/png;base64,AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAAAAAABMLAAATCwAAAAAAAAAAAAAAAAAAVVVVAVVVVQ1VVVUxVVVVb1VVValVVVW/VVVVv1VVVb9VVVWpVVVVb1VVVTFVVVUNVVVVAQAAAAAAAAAAAAAAAFVVVQ1VVVVAVVVVjVVVVc9RYmr3PLXw/0Gi0f9BotH/QaLR/zy18P9QZ3OxVVVVQFVVVQ0AAAAAAAAAAFVVVQVVVVUxVVVVjVVVVd5Jgp39PLXw/0+ZvP9Yc3//WHN//1hzf/9Pmbz/PLXw/0eJqdxVVVVAVVVVBgAAAABVVVUVVVVVZVVVVcpKgp39PLz6/0Go2/9Yc3//RKnb/0Oi0f9Eqdv/WHN//0Ki0f88vPr/SIyu0FVVVRcAAAAAVVVVPVVVVZ5SY2vxQbbw/0C9+v9Eqdv/RKnb/0C9+v9Avfr/QL36/0G28P9CsOX/QL36/0C9+v9QbnyHVVVVCVVVVY5VVVXXToOd/US/+v9Ev/r/RL/6/0S/+v9Ev/r/RL/6/0S/+v9Ev/r/RL/6/0S/+v9Ev/r/TYyr11VVVSJVVVXRUneJ/FS25v9NtOb/U2l0/1RcX/9Pmbz/TML6/0zC+v9Nu/D/UXeJ/1Riav9Pmbz/TML6/1i45v9WiqSnTbTm/3HO/P9xzvz/Vo2o/6qqqv9VVVX/lZyf/1fF+/9Xxfv/VpSy/7W1tf9VVVX/n5+f/1fF+/9NtOb/V8X7/1VVVV2q4f3/quH9/1+Xsv/f39//9PT0/4KOlP9myvv/Zsr7/1+Xsv/V1dX//////4ySlf9myvv/suT9/4+4zOJVVVUeYmdpiKC9zPh3yfH/a5uz/2eMnv9zut3/edH8/3nR/P950fz/aZOp/3eSnv9vqsj/edH8/6vJ1+N8hosyVVVVBlVVVTlea3G9i9Dy/5DZ/P+Q2fz/kNn8/5DZ/P+Q2fz/kNn8/5DZ/P+Q2fz/kNn8/4vQ8v9ph5ZTAAAAAFVVVRRVVVVOVVVVp3WKlveQ2fz/rOL9/6zi/f+s4v3/rOL9/6zi/f+s4v3/rOL9/6zi/f+JrL2zAAAAAAAAAABVVVU4VVVVllVVVd9Yc3/8g7jS/5DZ/P+Q2fz/zu7+/87u/v/O7v7/zu7+/8Xk8/+asr2zVVVVEQAAAAAAAAAAVVVVOlVVVal0rsn8RL/6/0Oi0f9/vt3/p8XT/8PO1P/K0dT/xc3Q8rG6vrV3e31DAAAAAAAAAAAAAAAAAAAAAFVVVRdVVVVmlsnh+ES/+v9Ev/r/RL/6/3nR/P+l4P3/YW1zWQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABVVVUCVVVVEFVVVUWZsr3OxeTz/3nR/P+Q2fz/ze7+/1VVVUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAMAwIADyMcAAQA+AAEBPgAAAT4AAAI+AAACPgAAAz4AAAM+AAAEPgABBD4AAwU+AAMFPgAPBj4AfwY+AH8HPg%3D%3D"); statusbarpanel.setAttribute("onclick", "jmpSidebarOpenStatusbarButton.launch()"); document.getElementById("status-bar").appendChild(statusbarpanel); }, launch: function(){ var e = content.document.createElement('script'); e.setAttribute('language', 'javascript'); e.setAttribute('src', 'http://j.mp/bookmarklet/load.js'); content.document.body.appendChild(e); } } jmpSidebarOpenStatusbarButton.init();