MozillaZine.jp フォーラム
https://forums.mozillazine.jp/

Confirm-Address 修正版
https://forums.mozillazine.jp/viewtopic.php?f=26&t=15795
ページ 11

作成者:  mar [ 2015年12月03日(木) 22:20 ]
記事の件名:  Confirm-Address 修正版

Thunderbird 用の拡張機能の Confirm-Address気まぐれに修正してみました。

本家の方は 2013年11月のバージョン 1.2.8 で更新が止まっているようです。
https://code.google.com/p/confirm-address/source/list
ダイアログのデザインを少し変更したのでバージョンを 0.1 上げました。

Confirm-Address 1.2.9 (mar 版)
http://mozilla.l10n.jp/~mar/confirmaddress/

ライセンスは本家と同じ MPL 1.1 です。
不具合や要望があればコメントください。気が向いた時にまた直すかもしれません。 :wink:

作成者:  Kuro [ 2015年12月05日(土) 10:16 ]
記事の件名:  Re: Confirm-Address 修正版

つぶやきを拾ってもらった Kuro です(^o^)。
修正(書き直し?)していただきありがとうございます。

インストールして、1つ気になったことがありますのでフィードバックさせていただきます。

添付ファイル:
コメント: Confirm-Address 1.2.8の確認ダイアログ
Confirm-Address 1.2.8.png
Confirm-Address 1.2.8.png [ 550.63 KiB | 表示数: 32290 回 ]

添付ファイル:
コメント: Confirm-Address 1.2.9の確認ダイアログ
Confirm-Address 1.2.9.png
Confirm-Address 1.2.9.png [ 557.97 KiB | 表示数: 32290 回 ]

組織内メールアドレス(ダイアログ上部の枠内)に、以前は全体をチェックオンにするためのチェックボックスがありました。
1.2.9では、そのチェックボックスがなくなり、代わりに「組織内へのメール」の見出しを押すと全てのチェックが入るようになりました。

ダイアログのデザイン変更に伴うチェックボックス廃止になりますでしょうか。
機能上は問題無いですし、おそらく上下のフォームを統一したのかなと思いました。
ただ、上は全チェック機能で、下はただの見出しとなっていて、上下の機能が別になりますので、
チェックボックスはつけておいたほうが良いのではと思います。

その他は、以前通りの動作となっていました。大変助かります(T_T)

とりあえず、私からは以上です。

作成者:  mar [ 2015年12月05日(土) 15:23 ]
記事の件名:  Re: Confirm-Address 修正版

Kuro さん、フィードバックありがとうございます。
Kuro さんが書きました:
組織内メールアドレス(ダイアログ上部の枠内)に、以前は全体をチェックオンにするためのチェックボックスがありました。
1.2.9では、そのチェックボックスがなくなり、代わりに「組織内へのメール」の見出しを押すと全てのチェックが入るようになりました。

ダイアログのデザイン変更に伴うチェックボックス廃止になりますでしょうか。
機能上は問題無いですし、おそらく上下のフォームを統一したのかなと思いました。
ただ、上は全チェック機能で、下はただの見出しとなっていて、上下の機能が別になりますので、
チェックボックスはつけておいたほうが良いのではと思います。

ああ、やっぱりつっこまれましたね。
ヘッダにチェックボックスを付けると処理が面倒だったので、外してしまいました。
代わりに、チェックが付いてないアドレスは太字で表示するようにしたのです。

組織外のメールもヘッダのクリックですべて選択/選択解除できるようにした、
Confirm-Address 1.2.9.1 (mar 版) を公開しました。
↑の投稿の同じリンク先に置いてあります。


ToDo:
*未確認のアドレス数を表示する
*組織内のメールはデフォルトでチェックをいれる(もしくは設定を付ける)

作成者:  Kuro [ 2015年12月19日(土) 23:12 ]
記事の件名:  Re: Confirm-Address 修正版

marさん、修正ありがとうございます。

2週間ほど使ってみました。動作に問題はありませんでした。
チェックボックスの有無については、利用環境で異なるのでこれがベストとは言えないですが、私の利用環境では良いと思います(^^)

作成者:  mar [ 2016年4月16日(土) 00:02 ]
記事の件名:  Re: Confirm-Address 修正版

Thunderbird 45.0 で送信できなくなってたので修正しました。
Confirm-Address 1.2.9.2 (mar 版) です。

confirm_address-1.2.9.2.xpi (24,676 bytes)


# 以下独り言
confirm-address-overlay.js のやり方が気に入らない。
XUL のオーバーレイで送信をフックしたい。

(4/18追記)
45.0 で動作しなくなったのは、この confirm-address-overlay.js で元の SendMessage() 関数を呼び出せなくなってたことが原因です。
Thunderbird 本体から現在のコードをコピーしてきて対応しました。
同じように SendMessage() を置き換えている他の送信確認系のアドオンも 45.0 で動作しなくなってるはずです。

作成者:  mkato [ 2016年4月18日(月) 09:58 ]
記事の件名:  Re: Confirm-Address 修正版

これって作者のレポジトリっぽいんですが、PR出してみるのがいいかと思います。

https://github.com/Meatian/confirm-address/

作成者:  mar [ 2016年4月18日(月) 19:22 ]
記事の件名:  Re: Confirm-Address 修正版

mkato さんが書きました:
これって作者のレポジトリっぽいんですが、PR出してみるのがいいかと思います。

https://github.com/Meatian/confirm-address/

ありがとうございます。Google Code から移ってたんですね。
レビューがとっても大変な PR 出してみました。(丸投げ)

作成者:  mar [ 2016年4月19日(火) 19:06 ]
記事の件名:  Re: Confirm-Address 修正版

mar さんが書きました:
# 以下独り言
confirm-address-overlay.js のやり方が気に入らない。
XUL のオーバーレイで送信をフックしたい。

しました。 :)

confirm_address-1.2.9.3.xpi (23,670 bytes)

作成者:  esthgs [ 2016年4月21日(木) 23:49 ]
記事の件名:  Re: Confirm-Address 修正版

marさん、修正版ありがとうございます。

引用:
(4/18追記)
45.0 で動作しなくなったのは、この confirm-address-overlay.js で元の SendMessage() 関数を呼び出せなくなってたことが原因です。
Thunderbird 本体から現在のコードをコピーしてきて対応しました。
同じように SendMessage() を置き換えている他の送信確認系のアドオンも 45.0 で動作しなくなってるはずです。


上記の件ですが、試してみたら、下記の修正でも動作するようになります。
単にvarを消すだけです。varの有り無しで、スコープが変わるようになったんですかね。。。
※TB38.7.2ではvarの有無関係なく動作しました。

//confirm-address-overlay.js

var SendMessage = function()

SendMessage = function()


あと、あまり同種のアドオンを共存させることはないとは思いますが、
xulのオーバーレイでフックするようにした場合、同じくxulのオーバーレイでフックしているアドオンの場合には
片方動かなくなりますね。。。

作成者:  mar [ 2016年4月22日(金) 23:03 ]
記事の件名:  Re: Confirm-Address 修正版

esthgs さん
esthgs さんが書きました:
上記の件ですが、試してみたら、下記の修正でも動作するようになります。
単にvarを消すだけです。varの有り無しで、スコープが変わるようになったんですかね。。。
※TB38.7.2ではvarの有無関係なく動作しました。

//confirm-address-overlay.js

var SendMessage = function()

SendMessage = function()

これで動作してしまいますね。
いずれにしても、本体のコードをコピーして書き加えるのは気が進みません。
今回のように、本体のバージョンが上がって互換性がなくなる可能性が高くなります。

esthgs さんが書きました:
あと、あまり同種のアドオンを共存させることはないとは思いますが、
xulのオーバーレイでフックするようにした場合、同じくxulのオーバーレイでフックしているアドオンの場合には
片方動かなくなりますね。。。

アドオンの宿命です :(
今回はユーザの操作に一番近い commandset を直接書き換えてますが、フックする方法は何通りかあります。
それが他のアドオンと衝突しなければ良いだけで。

# ver 1.2.9.3 で他のアドオンが使えなくなった方は、 ver 1.2.9.2 を使ってください。

作成者:  MizoKen001 [ 2017年4月05日(水) 15:30 ]
記事の件名:  Re: Confirm-Address 修正版

Thunderbird5.2にアップデートしたらと送信できなくなりました。

設定画面確認すると設定内容がクリアされていて設定することもできません。

文字装飾を除去しました。 -- Kuro(Moderator)2017-04-10T22:06

作成者:  Kuro [ 2017年4月10日(月) 22:12 ]
記事の件名:  Re: Confirm-Address 修正版

MizoKen001 さんが書きました:
Thunderbird5.2にアップデートしたらと送信できなくなりました。

設定画面確認すると設定内容がクリアされていて設定することもできません。

自分も同様にメールが送れなくなったので調べた所、下記のアドオンが見つかりました。

Flex Confirm Mail
https://addons.mozilla.org/ja/thunderbi ... firm-mail/

Confirm-Addressをフォークして作成されたアドオンです。
現時点でレビューが★1になっていますが、2014年のものです。
試しに入れてみましたら、メール送信できますし、Confirm-Address になかった機能もありました。

Thunderbird内のアドオン検索ではこのアドオンが表示されないので、
ブラウザでダウンロードし、ファイルをThunderbirdのアドオン画面にドラッグアンドドロップしてインストールしました。

ページ 11 All times are UTC + 9 hours
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/