completer や MOW を オーバーレイ

Firefox4 推奨 で liberator-overlay-ext を 書き直しました。

改善点は

  • panel の 利用 廃止により、環境依存の focus 周りの不安定感の解消(DOMを 弄っていないので起きないはずです)
  • -moz-transition を 利用して 伸縮を アニメーション

です。

以前より悪くなった点は、

  • Penta への 対応 を やっていない
  • 片方のみ オーバーレイ を 廃止
  • 両方を同時表示させたとき、オリジナルと表示が異なる(=重なってでてしまう)


兎にも角にも iframe を 透過できるようになったことが嬉しいです。
コードとてもシンプルになりました。
また、「-moz-transition 」は簡単に アニメーションが付けられて素敵ですね。


また、 一応 「:so」で 再読込みできるようにしていますが、
collapsed を unwatch する部位で collapsed が 壊れてしまうようですorz


コード



以下 3.6.12 と 4.0b7での スクリーンショットです。



Firefox 3.6.12 だと Browser 部位は 透過できていない



Firefox 4.0b7 だと 全て透過ヽ(´ー`)ノ


参考
Latest topics > Minefield 4.0b6preでXUL要素とiframeの重ね合わせが鼻血出るくらい簡単になってた - outsider reflex