listbox は簡易的なリストを作成するものなので複雑なUIを作成するのは難しいです。
代わりに、richlistbox および richlistitem を使用してみてください。richlistitem 内に checkbox 等を設ければ(試していないので確証はありませんが)お好みのことができると思います。
検索結果 23 件
- 2012年9月02日(日) 01:08
- フォーラム: その他
- トピック: checkbox付listboxについて
- 返信数: 2
- 閲覧数: 23653
- 2011年9月20日(火) 21:52
- フォーラム: 拡張機能・テーマ
- トピック: WAT (WebApplicationTab)について
- 返信数: 15
- 閲覧数: 22821
Re: WAT (WebApplicationTab)について
どの外部ブラウザを用いるかはWATで指定するというよりは、システムのデフォルトブラウザに何を指定するかになります。qweasd さんが書きました:回答ありがとうございます。
ちなみに、WATでFirefox6またはIE8のブラウザとしてThunderbirdのタブでWebページを開けるようにする設定方法はまだ解決しておりませんが、こちらは分かりますでしょうか?
また、申し訳ありませんが、WATはThunderbird内のブラウザを用いてURLを開く機能を提供する拡張機能のつもりですので、どの外部ブラウザを使用するを指定できるようにする機能を持たせる予定もありません。
- 2011年9月19日(月) 18:35
- フォーラム: 拡張機能・テーマ
- トピック: WAT (WebApplicationTab)について
- 返信数: 15
- 閲覧数: 22821
Re: WAT (WebApplicationTab)について
こんにちは、作者です。
Firefox等のインストールディレクトリやプロファイルディレクトリにsearchpluginsというディレクトリがあり、その中に~.xmlがあると思います。それがOpenSearchのXMLファイルとなります。
そのファイルへのURLを指定することになります。
Firefox等のインストールディレクトリやプロファイルディレクトリにsearchpluginsというディレクトリがあり、その中に~.xmlがあると思います。それがOpenSearchのXMLファイルとなります。
そのファイルへのURLを指定することになります。
- 2010年6月28日(月) 20:52
- フォーラム: 拡張機能
- トピック: [Thunderbird 3]Webコンテンツ内のjavascript URLを動作させる方法
- 返信数: 0
- 閲覧数: 9218
[Thunderbird 3]Webコンテンツ内のjavascript URLを動作させる方法
お世話になっております。
Thunderbird 3 の拡張機能で WAT というものを作っています。タブ機能を使ってThunderbirdで簡易的なWebブラウジングを可能にさせる拡張です。
が、1点困っているところがありましして、その質問です。
GoogleCalendar でToDoリストと個々のToDoのバルーンの表示がThunderbirdでは出来ないのです。
調べていくと、どちらも <iframe src="javascript:...."> とiframeのsrc属性にjavascript URLを指定しています。
簡単なページ http://www.paw.hi-ho ...
Thunderbird 3 の拡張機能で WAT というものを作っています。タブ機能を使ってThunderbirdで簡易的なWebブラウジングを可能にさせる拡張です。
が、1点困っているところがありましして、その質問です。
GoogleCalendar でToDoリストと個々のToDoのバルーンの表示がThunderbirdでは出来ないのです。
調べていくと、どちらも <iframe src="javascript:...."> とiframeのsrc属性にjavascript URLを指定しています。
簡単なページ http://www.paw.hi-ho ...
- 2009年12月27日(日) 19:36
- フォーラム: 拡張機能
- トピック: Mozilla Add-ons(AMO) レビュー依頼スレ
- 返信数: 25
- 閲覧数: 93269
Re: Mozilla Add-ons(AMO) レビュー依頼スレ
MozillaZine.jp :: トピックを表示 - [Thunderbird 3]WAT (WebApplicationTab)にもリリース情報を載せましたが、一応こちらにも。
よろしければレビューをお願いします。
よろしければレビューをお願いします。
- 2009年12月27日(日) 19:33
- フォーラム: リリース情報
- トピック: [Thunderbird 3]WAT (WebApplicationTab)
- 返信数: 0
- 閲覧数: 7458
[Thunderbird 3]WAT (WebApplicationTab)
先日、Thunderbird 3用の拡張機能
WAT (WebApplicationTab) :: Add-ons for Thunderbird
開発リポジトリ: teramako's wat at master - GitHub
をリリースしました。
バージョン3になってタブに開ける機能が付いたということで早速作ってみた拡張です。
機能のとしては以下のような感じです。
設定画面からURLを登録することで即メニューに反映されてタブに開ける
任意のURLを開くダイアログがある
メールメッセージ等にあるURLリンクのコンテキストメニューにタブに開くメニューがでる ...
WAT (WebApplicationTab) :: Add-ons for Thunderbird
開発リポジトリ: teramako's wat at master - GitHub
をリリースしました。
バージョン3になってタブに開ける機能が付いたということで早速作ってみた拡張です。
機能のとしては以下のような感じです。
設定画面からURLを登録することで即メニューに反映されてタブに開ける
任意のURLを開くダイアログがある
メールメッセージ等にあるURLリンクのコンテキストメニューにタブに開くメニューがでる ...
- 2009年5月10日(日) 13:43
- フォーラム: その他
- トピック: Firefox3.0のformhistory.sqliteがずっとLOCKされている
- 返信数: 4
- 閲覧数: 19423
Re: Firefox3.0のformhistory.sqliteがずっとLOCKされている
Piroさん、Shiretokoでの調査ありがとうございます。
Shiretokoだと大丈夫なんですね。
Shiretokoで思いついて、MXRでnsFormHistoryのソースを見比べてみたところ、Fx3.0のソース( http://mxr.mozilla.org/firefox/ )とMozilla 1.9.1( http://mxr.mozilla.org/mozilla1.9.1/ )のソースに違いがあることを発見しました。(当初、勘違いでMozilla 1.9.1のソースのみを読んでいて問題の発見が遅れました。すみません)
Fx3 ...
Shiretokoだと大丈夫なんですね。
Shiretokoで思いついて、MXRでnsFormHistoryのソースを見比べてみたところ、Fx3.0のソース( http://mxr.mozilla.org/firefox/ )とMozilla 1.9.1( http://mxr.mozilla.org/mozilla1.9.1/ )のソースに違いがあることを発見しました。(当初、勘違いでMozilla 1.9.1のソースのみを読んでいて問題の発見が遅れました。すみません)
Fx3 ...
- 2009年5月10日(日) 04:58
- フォーラム: その他
- トピック: Firefox3.0のformhistory.sqliteがずっとLOCKされている
- 返信数: 4
- 閲覧数: 19423
Re: Firefox3.0のformhistory.sqliteがずっとLOCKされている
試しにSQLite Managerでformhistory.sqliteに接続してみましたが、通常時(終了処理中とかではなく)だと普通に接続できますね。
SQLite Manager内部では普通にOpenDatabaseしてるだけなので、多分teramakoさんがやろうとしてることと同じ事をしてるはずなんですが、何故teramakoさんの場合はうまく行ってないのか……
すみません、ちょっと説明が足りませんでした。
OpenDatabaseはできます。SELECTもできます。しかし、VACUUM の実行で例外が投げられます。因みにINSERTも同様にLOCKされていてできませんでした ...
SQLite Manager内部では普通にOpenDatabaseしてるだけなので、多分teramakoさんがやろうとしてることと同じ事をしてるはずなんですが、何故teramakoさんの場合はうまく行ってないのか……
すみません、ちょっと説明が足りませんでした。
OpenDatabaseはできます。SELECTもできます。しかし、VACUUM の実行で例外が投げられます。因みにINSERTも同様にLOCKされていてできませんでした ...
- 2009年5月10日(日) 01:06
- フォーラム: その他
- トピック: Firefox3.0のformhistory.sqliteがずっとLOCKされている
- 返信数: 4
- 閲覧数: 19423
Firefox3.0のformhistory.sqliteがずっとLOCKされている
Firefox終了時にプロファイルフォルダ内にある、SQLiteDBのVACUUMとREINDEXを行おうとしています。
xpcom-shutdownトピックのオブザーバの通知を受け取る
それぞれのファイルへmozIStorageConnectionを作り、executeSimpleSQLでVACUUMとREINDEXを実行
という手順です。
しかし、常にformhistory.sqiteの部分でNS_ERROR_FILE_IS_LOCKの例外が投げられてしまいます。xpcom ...
xpcom-shutdownトピックのオブザーバの通知を受け取る
それぞれのファイルへmozIStorageConnectionを作り、executeSimpleSQLでVACUUMとREINDEXを実行
という手順です。
しかし、常にformhistory.sqiteの部分でNS_ERROR_FILE_IS_LOCKの例外が投げられてしまいます。xpcom ...
- 2009年4月21日(火) 14:00
- フォーラム: 拡張機能
- トピック: 拡張のJavaScriptの変数のスコープを限定的にしたい。
- 返信数: 4
- 閲覧数: 14106
Re: 拡張のJavaScriptの変数のスコープを限定的にしたい。
他のアドオンから一切のアクセスを禁止するのであれば、こういう書き方でもいいんですけどね。
(function() {
var ...
const ...
function ...
})();
これだと名前空間は関数の中だけで隔離されますし、外から変数にアクセスすることもできません。
似たようなやり方ですが、私の場合は以下のようにする事が多いです。
var obj = (function(){
// private section
const hogeService = Cc["@hoge/service;1"].getService(Ci.nsIHogeService ...
(function() {
var ...
const ...
function ...
})();
これだと名前空間は関数の中だけで隔離されますし、外から変数にアクセスすることもできません。
似たようなやり方ですが、私の場合は以下のようにする事が多いです。
var obj = (function(){
// private section
const hogeService = Cc["@hoge/service;1"].getService(Ci.nsIHogeService ...
- 2007年12月20日(木) 21:37
- フォーラム: 拡張機能
- トピック: XBL中のメソッドでPermission deniedされる
- 返信数: 9
- 閲覧数: 20391
Re: XBL中のメソッドでPermission deniedされる
なるほどっ!
属性値を変える事で動的にバインディング自体を変える手法がありましたね。
盲点でした。
# trunk で動かないのは、バグなのか仕様変更なのか…
ありゃりゃ、仕様変更だとしたらこの先動かなくなるわけですね。 セキュリティ的な問題なら仕方ないですが、そうでないならバグであることを祈りますw
回答を下さった、georigeiさん、あさん、piroさん、ありがとうございました。
これで安眠できそうです :D
追記です。
mode属性のsetterでselectionStart,selectionEndを再代入しているのは何故? と思ってましたが ...
属性値を変える事で動的にバインディング自体を変える手法がありましたね。
盲点でした。
# trunk で動かないのは、バグなのか仕様変更なのか…
ありゃりゃ、仕様変更だとしたらこの先動かなくなるわけですね。 セキュリティ的な問題なら仕方ないですが、そうでないならバグであることを祈りますw
回答を下さった、georigeiさん、あさん、piroさん、ありがとうございました。
これで安眠できそうです :D
追記です。
mode属性のsetterでselectionStart,selectionEndを再代入しているのは何故? と思ってましたが ...
- 2007年12月20日(木) 10:56
- フォーラム: 拡張機能
- トピック: XBL中のメソッドでPermission deniedされる
- 返信数: 9
- 閲覧数: 20391
Re: XBL中のメソッドでPermission deniedされる
たしかにそれが一番確実な方法ですね。Piro さんが書きました:Chrome権限のコードの中で書くしかないかも。
その方向で考えていきたいと思います。
また、何か分かりましたら宜しくお願いします。
- 2007年12月19日(水) 23:29
- フォーラム: 拡張機能
- トピック: XBL中のメソッドでPermission deniedされる
- 返信数: 9
- 閲覧数: 20391
Re: XBL中のメソッドでPermission deniedされる
また、先ほど同じbindingを施したものをchrome://...のURLからアクセスしてみましたが、きちんと動作しました。XBL自体もchrome://...の方においているのですが、Firefox外部のリソースにbindingすると外部リソースと同じく制限を受けてしまうようです。 目的の HTML は、普通の Web サイトにあるもの、ということでしょうか?
また、制限を回避する方法はありますが、その XBL は不特定多数の人に使わせるようなものではないという条件で良いしょうか?
# 制限に穴を開けるわけですから ...
また、制限を回避する方法はありますが、その XBL は不特定多数の人に使わせるようなものではないという条件で良いしょうか?
# 制限に穴を開けるわけですから ...
- 2007年12月19日(水) 22:06
- フォーラム: 拡張機能
- トピック: XBL中のメソッドでPermission deniedされる
- 返信数: 9
- 閲覧数: 20391
Re: XBL中のメソッドでPermission deniedされる
なので、commandDispatcher をかましてないのが原因かも? と思いました。
controllers = commandDispatcher なんでしょうか?
いいえ、this.controllersは、input,textarea要素についているネイティブ(?)のプロパティで、DOM Inspectorで見ると[object XULControllers]となっています。おそらく、nsIControllersではないかと思います。このオブジェクト配下にはcommandDispatcherもありますが、残念ながらnull値です。
あと、XUL Windowにはdocument ...
controllers = commandDispatcher なんでしょうか?
いいえ、this.controllersは、input,textarea要素についているネイティブ(?)のプロパティで、DOM Inspectorで見ると[object XULControllers]となっています。おそらく、nsIControllersではないかと思います。このオブジェクト配下にはcommandDispatcherもありますが、残念ながらnull値です。
あと、XUL Windowにはdocument ...
- 2007年12月18日(火) 23:02
- フォーラム: 拡張機能
- トピック: XBL中のメソッドでPermission deniedされる
- 返信数: 9
- 閲覧数: 20391
XBL中のメソッドでPermission deniedされる
HTMLのinput,textarea要素を拡張したいと思い、XBLを書いています。
その中で、 <method name="doCommand">
<parameter name="cmd"/>
<body><![CDATA[
var controller = this.controllers.getControllerForCommand(cmd);
controller.doCommand(cmd);
]]></body>
</method> を実行すると以下のようなエラーとなり実行できません。
エラー: [Exception... "'Permission denied ...
その中で、 <method name="doCommand">
<parameter name="cmd"/>
<body><![CDATA[
var controller = this.controllers.getControllerForCommand(cmd);
controller.doCommand(cmd);
]]></body>
</method> を実行すると以下のようなエラーとなり実行できません。
エラー: [Exception... "'Permission denied ...