ウン日ででっち上げたSurfBar。割と役に立ちます。ただ、addEventListener("load",hoge,true)で
リストを更新する関数を呼び出しているため読み込み完了しないと表示せず、しかも、読み込み完了の時一瞬固まってしまいます。特にMozdevのExtensionRoomのような長いページだとかなり
困ったことに。nsIWebProgressListener使いますかね。
また、結構hn要素を使っていないところもあって残念。blog系ならまず安心なんですけど。使っていないページでいち
いちhn要素を捜して固まるのも嫌なので無視リストみたいなのを作りましょうか。
いろいろとXULで実験をしているのですが、籠もるのもどうかと思ったので、状況報告します。
StrictHTMLの利点として語られる割に、餘りUAで実装している事例を聞
かない機能に「hn要素を抜き出して見出しを作ることができる」というのがあります。聞く限り、iCabしか知りません。というわけ
で、この機能を追加するサイドバー、SurfBarを制作しています。ざっと搭載豫定の機能を並べると、
hn要素抜き出しによる見出し作成ul、ol内のソートtable内のソートソート関係はサイドバー的な機能ではないですね。名前は変えた方がよろしいかも。
もしこの類の拡張がありましたらだれかご紹介願います…
サイドバーに見出しをリストアップする機能。(アウトライン編集もできるようにする。)実は、もとはと言えばSurfBarはこれの制作の副産物な
んです。実験しているうちに欲張っていろいろ付け足したサイドバーが欲しくなり、SurfBarとして独立させたわけです。
その他に、デフォルトスタイルの変更。コンテクストメニューの追加、構造バーメニューの充実をするつもり。
ああ、名前はどうしましょうか。Yet Another Composerというのをとっさに思い付きましたが、Composerを
名乗るのもなんだか出しゃばりすぎのような(^^;
ツリーのドラッグ&ドロップによる編集とタブ機能。ファイルの指定もできるようにする。
開いた履歴を記憶するようになりました。戻るボタンと同様な感じです。保存はしていませんのでご容赦…。

MozillaZine-JTに
て「ク
リップボードから新規タブ」というスレが立っていたのでNew Tab And Goと
いう拡張を作ってみた。どうでしょうか。
<editor>が使えないのですが原因究明のためcomponents/以下を検索してみるとnsIEditingSessionの記述がない!ついでにいろんな*.xptのファイ
ルがない!これは困った。どうしよう。他の人の私家版では使えるんですけどね…とりあえず以前のビルドからxpti.datとcomposer.xptを
持ってきて復活させたんですけど、どうなることやら。
MozillaZineJT
に晒されてて、驚く。おそれ多いことです^^;)
気が向いたのでEditor覚え書きを更新。今回はStyleの上書きと Doctypeの書き換え(反則気味)。あと、HTMLEditor(假)を公開。絶対 に本格的なことに使わないでくださいね。