ぐでの日記

2007-04-17 firefoxのサイドバーを作りたい!

サイドバーのテスト

[][]とりあえず出来た 17:18

	<broadcasterset>
		<broadcaster autoCheck="false" type="checkbox" group="sidebar"
			id="viewSidebarTest"
			label="バーテスト"
			sidebartitle="サイドバータイトル"
			sidebarurl="chrome://samplesidebar/content/samplesidebar.xul"
			oncommand="toggleSidebar('viewSidebarTest');" />
	</broadcasterset>

	<!--表示(V) -> サイドバー(E) に [バーテスト]を表示-->
	<menupopup id="viewSidebarMenu">
		<menuitem observes="viewSidebarTest" />
	</menupopup>

404 Not Found

いろいろ検索したらそのまんまなサンプルがありました。

ただダウンロードしたxpiがそのままだと動かなかった。でも解凍してソースを見させてもらい何とかなりました。

broadcasterでサイドバーに表示するxulファイルやタイトルなどを設定するらしい。

broadcasterとobservesの関係は301 Moved Permanentlyでなんとなく理解。

サンプルとソフトウェアデザインのチュートリアルを参考にサイドバーに表示するだけのxpi。あとはココに何を拡張するかですね。

http://pen2.com/extensions/sidebartest.xpi