検索結果 23 件

by teramako
2012年9月02日(日) 01:08
フォーラム: その他
トピック: checkbox付listboxについて
返信数: 2
閲覧数: 23653

Re: checkbox付listboxについて

listbox は簡易的なリストを作成するものなので複雑なUIを作成するのは難しいです。
代わりに、richlistbox および richlistitem を使用してみてください。richlistitem 内に checkbox 等を設ければ(試していないので確証はありませんが)お好みのことができると思います。
by teramako
2011年9月20日(火) 21:52
フォーラム: 拡張機能・テーマ
トピック: WAT (WebApplicationTab)について
返信数: 15
閲覧数: 22821

Re: WAT (WebApplicationTab)について

qweasd さんが書きました:回答ありがとうございます。
ちなみに、WATでFirefox6またはIE8のブラウザとしてThunderbirdのタブでWebページを開けるようにする設定方法はまだ解決しておりませんが、こちらは分かりますでしょうか?
どの外部ブラウザを用いるかはWATで指定するというよりは、システムのデフォルトブラウザに何を指定するかになります。
また、申し訳ありませんが、WATはThunderbird内のブラウザを用いてURLを開く機能を提供する拡張機能のつもりですので、どの外部ブラウザを使用するを指定できるようにする機能を持たせる予定もありません。
by teramako
2011年9月19日(月) 18:35
フォーラム: 拡張機能・テーマ
トピック: WAT (WebApplicationTab)について
返信数: 15
閲覧数: 22821

Re: WAT (WebApplicationTab)について

こんにちは、作者です。
Firefox等のインストールディレクトリやプロファイルディレクトリにsearchpluginsというディレクトリがあり、その中に~.xmlがあると思います。それがOpenSearchのXMLファイルとなります。
そのファイルへのURLを指定することになります。
by teramako
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 ...
by teramako
2009年12月27日(日) 19:36
フォーラム: 拡張機能
トピック: Mozilla Add-ons(AMO) レビュー依頼スレ
返信数: 25
閲覧数: 93269

Re: Mozilla Add-ons(AMO) レビュー依頼スレ

MozillaZine.jp :: トピックを表示 - [Thunderbird 3]WAT (WebApplicationTab)にもリリース情報を載せましたが、一応こちらにも。
よろしければレビューをお願いします。
by teramako
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リンクのコンテキストメニューにタブに開くメニューがでる ...
by teramako
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 ...
by teramako
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されていてできませんでした ...
by teramako
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 ...
by teramako
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 ...
by teramako
2007年12月20日(木) 21:37
フォーラム: 拡張機能
トピック: XBL中のメソッドでPermission deniedされる
返信数: 9
閲覧数: 20391

Re: XBL中のメソッドでPermission deniedされる

なるほどっ!
属性値を変える事で動的にバインディング自体を変える手法がありましたね。
盲点でした。

# trunk で動かないのは、バグなのか仕様変更なのか…
ありゃりゃ、仕様変更だとしたらこの先動かなくなるわけですね。 セキュリティ的な問題なら仕方ないですが、そうでないならバグであることを祈りますw

回答を下さった、georigeiさん、あさん、piroさん、ありがとうございました。
これで安眠できそうです :D


追記です。
mode属性のsetterでselectionStart,selectionEndを再代入しているのは何故? と思ってましたが ...
by teramako
2007年12月20日(木) 10:56
フォーラム: 拡張機能
トピック: XBL中のメソッドでPermission deniedされる
返信数: 9
閲覧数: 20391

Re: XBL中のメソッドでPermission deniedされる

Piro さんが書きました:Chrome権限のコードの中で書くしかないかも。
たしかにそれが一番確実な方法ですね。
その方向で考えていきたいと思います。

また、何か分かりましたら宜しくお願いします。
by teramako
2007年12月19日(水) 23:29
フォーラム: 拡張機能
トピック: XBL中のメソッドでPermission deniedされる
返信数: 9
閲覧数: 20391

Re: XBL中のメソッドでPermission deniedされる

また、先ほど同じbindingを施したものをchrome://...のURLからアクセスしてみましたが、きちんと動作しました。XBL自体もchrome://...の方においているのですが、Firefox外部のリソースにbindingすると外部リソースと同じく制限を受けてしまうようです。 目的の HTML は、普通の Web サイトにあるもの、ということでしょうか?
また、制限を回避する方法はありますが、その XBL は不特定多数の人に使わせるようなものではないという条件で良いしょうか?
# 制限に穴を開けるわけですから ...
by teramako
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 ...
by teramako
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 ...