読者です 読者をやめる 読者になる 読者になる

ゆず日記

戦う Vimmer 兼 Dvorakユーザ 兼 Kinesisユーザ 兼 おぺらー が戦わないブログ

はてなが、はてなブックマークOpera extensions を作ってくれないから…

Opera はてな

現状。
どうして、はてなさんは、 - あまたの何かしら。


ただ、仮にリリースされたとしても、ボクはOperaでアドレスバー表示していない為Chromeのようにアドレスバーの横に表示されても見れない。

参考: ボクのOpera(見やすく縮小)。アド・・レスバー・・・?
f:id:Yuzuemon:20110226014633p:image

参考: Chromeはてブ拡張。常にアドレスバーやExtensionsのアイコンが表示されてちょっと邪魔。
f:id:Yuzuemon:20110225182717p:image


※ Extensionsのアイコンは隠せるそうです。
Google Chromeの拡張のアイコンが邪魔なので、消したい! - あまたの何かしら。



なのでUserJSで作った。
や、ブックマークレットはてブ追加ボタン組み合わせただけなんですけど。
yuzuemon/append-hatebu · GitHub

// ==UserScript==
// @name		append-hatebu.user.js
// @include		http://*
// ==/UserScript==

(function(){
	if(parent === window){
		var url = location.href;
		var hatena = {
			entry: 'http://b.hatena.ne.jp/entry/',
			image: 'http://b.hatena.ne.jp/entry/image/',
			append: 'http://b.hatena.ne.jp/images/append.gif'
			}
		if (url.indexOf(hatena.entry) == 0) return false;

		var d = document;
		var div = d.createElement('div');
		div.setAttribute('id', 'append-hatebu');
		d.body.appendChild(div);
		var css = div.style;
		css.position = 'fixed';
		css.bottom = '0px';
		css.right = '0px';
		css.zIndex = 10001;

		// Add link
		var a = d.createElement('a');
		a.setAttribute('href', hatena.entry + url);
		a.setAttribute('target', '_blank');
		div.appendChild(a);
		// Add image in the link
		var i = d.createElement('image');
		i.setAttribute('src', hatena.image + url);
		a.appendChild(i);

		// Include Hatena Bookmarklet. http://b.hatena.ne.jp/register
		function bookmarklet(){
			var date = new Date;
			var d = document;
			var s = d.createElement('script');
			s.charset = 'UTF-8';
			s.src = 'http://b.hatena.ne.jp/js/Hatena/Bookmark/let.js?' + date.getFullYear() + date.getMonth() + date.getDate();
			(document.getElementsByTagName('head')[0] || d.body).appendChild(s);
		}
		// Add bookmarklet button
		var b = d.createElement('image');
		b.setAttribute('src', hatena.append);
		var css = b.style;
		css.cursor = 'pointer';
		b.addEventListener('click', bookmarklet, false);
		div.appendChild(b);
	}
})();


導入例。ページ右下にはてブカウンターとはてブ追加ボタンが表示される。
f:id:Yuzuemon:20110225175453p:image

この位シンプルなのが自分にはいいかな。一応AutoPatchWorkよりz-indexが後ろになるように配慮。
※ AutoPatchWorkより奥にあると押せないので手前に変更しました。



はてなさんは早く表示領域絶対主義やキーボード絶対主義の人でも満足に使えるOpera extensionsを作ってください。
あと、http://b.hatena.ne.jp/guide/chrome_extentions じゃなくて http://b.hatena.ne.jp/guide/chrome_extensions だと思うの…。
“extention”の検索結果(1 件):英辞郎 on the WEB:スペースアルク




※ 追記
extensions版もありました。
Opera Extension: Hatena Bookmark Comments 更新 - memoile



※ さらに追記
はてブで教えてもらったけど、同じようなものがあったみたい。
はてなブックマークカウンタを表示するUserJS - なんかいろいろ らぼらとりー

ところでOperaの拡張はextensionsなんですかねextensionなんですかね。