― MozillaZine.jp フォーラムは Mozilla 製品に関する情報交換の場です ―



All times are UTC + 9 hours

新しいトピックを投稿する トピックへ返信する  [ 12 件の記事 ] 
作成者 メッセージ
 記事の件名: Confirm-Address 修正版
投稿記事Posted: 2015年12月03日(木) 22:20 
オフライン
Moderator

登録日時: 2007年7月20日(金) 14:46
記事: 370
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:

_________________
mar
Mozilla/5.0 (Windows NT 6.1; rv:42.0) Gecko/20100101 Firefox/42.0

通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2015年12月05日(土) 10:16 
オフライン
Moderator

登録日時: 2005年12月13日(火) 22:41
記事: 304
お住まい: Japan
つぶやきを拾ってもらった Kuro です(^o^)。
修正(書き直し?)していただきありがとうございます。

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

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

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

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

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

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

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

_________________
Mozilla/5.0 (Windows NT 6.3; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2015年12月05日(土) 15:23 
オフライン
Moderator

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

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

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

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


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

_________________
mar
Mozilla/5.0 (Windows NT 6.1; rv:42.0) Gecko/20100101 Firefox/42.0

通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2015年12月19日(土) 23:12 
オフライン
Moderator

登録日時: 2005年12月13日(火) 22:41
記事: 304
お住まい: Japan
marさん、修正ありがとうございます。

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

_________________
Mozilla/5.0 (Windows NT 10.0; WOW64; rv:46.0) Gecko/20100101 Firefox/46.0


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2016年4月16日(土) 00:02 
オフライン
Moderator

登録日時: 2007年7月20日(金) 14:46
記事: 370
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 で動作しなくなってるはずです。

_________________
mar
Mozilla/5.0 (Windows NT 6.1; rv:45.0) Gecko/20100101 Firefox/45.0

通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2016年4月18日(月) 09:58 
これって作者のレポジトリっぽいんですが、PR出してみるのがいいかと思います。

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

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:48.0) Gecko/20100101 Firefox/48.0


通報する
ページトップ
  
引用付きで返信する  
投稿記事Posted: 2016年4月18日(月) 19:22 
オフライン
Moderator

登録日時: 2007年7月20日(金) 14:46
記事: 370
mkato さんが書きました:
これって作者のレポジトリっぽいんですが、PR出してみるのがいいかと思います。

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

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

_________________
mar
Mozilla/5.0 (Windows NT 6.1; rv:45.0) Gecko/20100101 Firefox/45.0

通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2016年4月19日(火) 19:06 
オフライン
Moderator

登録日時: 2007年7月20日(金) 14:46
記事: 370
mar さんが書きました:
# 以下独り言
confirm-address-overlay.js のやり方が気に入らない。
XUL のオーバーレイで送信をフックしたい。

しました。 :)

confirm_address-1.2.9.3.xpi (23,670 bytes)

_________________
mar
Mozilla/5.0 (Windows NT 6.1; rv:45.0) Gecko/20100101 Firefox/45.0

通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2016年4月21日(木) 23:49 
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のオーバーレイでフックしているアドオンの場合には
片方動かなくなりますね。。。

_________________
Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0


通報する
ページトップ
  
引用付きで返信する  
投稿記事Posted: 2016年4月22日(金) 23:03 
オフライン
Moderator

登録日時: 2007年7月20日(金) 14:46
記事: 370
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 を使ってください。

_________________
mar
Mozilla/5.0 (Windows NT 6.1; rv:45.0) Gecko/20100101 Firefox/45.0

通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2017年4月05日(水) 15:30 
Thunderbird5.2にアップデートしたらと送信できなくなりました。

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

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

_________________
Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.133 Safari/537.36


通報する
ページトップ
  
引用付きで返信する  
投稿記事Posted: 2017年4月10日(月) 22:12 
オフライン
Moderator

登録日時: 2005年12月13日(火) 22:41
記事: 304
お住まい: Japan
MizoKen001 さんが書きました:
Thunderbird5.2にアップデートしたらと送信できなくなりました。

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

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

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

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

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

_________________
Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.133 Safari/537.36


通報する
ページトップ
 プロフィール  
引用付きで返信する  
期間内表示:  ソート  
新しいトピックを投稿する トピックへ返信する  [ 12 件の記事 ] 

All times are UTC + 9 hours


オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[7人]


トピック投稿:  可
返信投稿:  可
記事編集: 不可
記事削除: 不可
ファイル添付: 不可

検索:
ページ移動:  
Powered by MozillaZine.jp® Forum Software © phpBB Group , Almsamim WYSIWYG
Japanese translation principally by ocean