「はてブのフッターを小さく固定にする」をグリモンにしてみた

id:rikuoさんの作られたユーザースタイルシート
はてブのフッターを小さく固定にするユーザースタイルシート - 聴く耳を持たない(片方しか)
すごく便利でありがたく使わせて頂いてたんですが、フッター上をカーソルが通過する度に一瞬伸び縮みするのが少し気になってた(;^ω^)ので、グリモンにさせてもらいました。

ソース

// ==UserScript==
// @name           fixedBottomHatebuFooter
// @namespace      http://d.hatena.ne.jp/so_blue/
// @include        http://b.hatena.ne.jp/*
// ==/UserScript==
(function(){
	var btn_open = '\u25b2', btn_close = '\u25bc';
	var footer = document.getElementById('footer');
	if (footer) {
		//footerのstyle設定
		footer.style.position = 'fixed';
		footer.style.left = 'auto';
		footer.style.bottom = '0px';
		footer.style.zIndex = '100';
		footer.style.borderTopWidth = '3px';
		footer.style.height = '2.5em';
		footer.style.opacity = '0.8'; //透過したくない時はここをコメントアウト
		//伸縮ボタン作成とstyle設定
		var elmP = document.createElement('P');
		elmP.style.position = 'fixed';
		elmP.style.bottom = '0px';
		elmP.style.width = '99%';
		elmP.style.height = '1.5em';
		elmP.style.zIndex = '101';
		elmP.style.textAlign = 'right';
		var elmSPAN = document.createElement('SPAN');
		elmSPAN.style.cursor = 'pointer';
		elmSPAN.style.color = '#00f';
		elmSPAN.innerHTML = btn_open;
		elmSPAN.addEventListener('click', function(e) {
			var h = (footer.style.height == '2.5em') ? 'auto': '2.5em';
			var t = (e.target.innerHTML == btn_close) ? btn_open: btn_close;
			footer.style.height = h;
			e.target.innerHTML = t;
		}, false);
		elmP.appendChild(elmSPAN);
		document.body.appendChild(elmP);
	}
})();

使い方

フッターが画面底部に固定表示されるのは同じですが、右端に▲マーク(赤〇部分)がひょっこり現れます。この▲(▼)のクリックでフッターを伸縮させます。

▲の時にクリックするとフッターが伸びて、▼の時にクリックすると逆に縮みます。


よければお使いください。
[2009/02/23追記]DLされるソースは、Re: 「はてブのフッターを小さく固定にする」をグリモンにしてみたでの添削後ソースに修正しました。

はてブのフッターを小さく固定にするGreasemonkey改造版id:rikuoさんが機能追加版を公開されてます。