« CakePHPでSecurityコンポーネントを使ったらPOSTがはまった | トップページ | 玄箱 - Debain Linuxをインストール&アップデートする(2011年版) »

2010年9月14日 (火)

vimperator clock.jsの点滅をとめた

clock.jsというのがあるのを知った。
http://d.hatena.ne.jp/janus_wel/20081128/1227849365

macを使ってるので時計は画面右上に表示されてる。なので画面下を見ているときにvimperator下部のステータスバーに時計が表示されていると目の移動が少なくて便利。さっそくいれてみた。

デフォルトで [ "時刻" "日付" ] と表示される。これでいい。
しかし、時刻のコロンが点滅するたびに、firefox全体のフレームが数ピクセル脈動する。たぶん空白文字とコロンを秒単位で交換表示して点滅にみせかけているんだろうけど、macの半角空白とコロンの字幅が違うのでこうなっちゃうんじゃないだろうか。フレーム全体が動くというのも解せないが。

これはうざい。でも点滅を止めるオプションはない。なのでソースをいじることにした。

http://coderepos.org/share/browser/lang/javascript/vimperator-plugins/trunk/clock.js

の318行目。

return hour + (now.getMilliseconds() < 400 ? ' ' : ':') + min;

return hour + ':' + min;

とした。これで点滅が止まった。

いい感じに使わせてもらってます。

|

« CakePHPでSecurityコンポーネントを使ったらPOSTがはまった | トップページ | 玄箱 - Debain Linuxをインストール&アップデートする(2011年版) »

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.f.cocolog-nifty.com/t/trackback/125677/36728409

この記事へのトラックバック一覧です: vimperator clock.jsの点滅をとめた:

« CakePHPでSecurityコンポーネントを使ったらPOSTがはまった | トップページ | 玄箱 - Debain Linuxをインストール&アップデートする(2011年版) »