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



All times are UTC + 9 hours

新しいトピックを投稿する トピックへ返信する  [ 5 件の記事 ] 
作成者 メッセージ
投稿記事Posted: 2022年1月27日(木) 17:43 
メールを開いた時、添付ファイルはメールの下部に表示されます。
設定エディターからmailnews.attachments.display.viewの設定値を変え、添付ファイルの表示を大きくしてみました。
しかし、メールの下部では、表示を大きくしたとしても添付ファイルを見逃してしまいそうです。
添付ファイルをメール本文の上部(「差出人・件名・宛先」と本文の間)に表示させることは可能なのでしょうか?

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


通報する
ページトップ
  
引用付きで返信する  
投稿記事Posted: 2022年1月28日(金) 01:22 
オフライン

登録日時: 2014年2月22日(土) 00:59
記事: 2548
000999 さん、EarlgreyTea と申します。

000999 さんが書きました:
添付ファイルをメール本文の上部(「差出人・件名・宛先」と本文の間)に表示させることは可能なのでしょうか?

そういう設定は無いと思います。

000999 さんが書きました:
設定エディターからmailnews.attachments.display.viewの設定値を変え、添付ファイルの表示を大きくしてみました。
しかし、メールの下部では、表示を大きくしたとしても添付ファイルを見逃してしまいそうです。

つまり、Outlook みたいにしたいということですよね。
私は共感できないのですが、あちらに慣れている方はそうなのでしょう。

メール表示画面のUIの構造を調べてみたのですが、こんな感じになってます。
コード:
<vbox flex="1">
  <hbox id="messagepanewrapper" flex="1">
    <stack flex="1">
      <browser id="messagepane" context="mailContext">
        (メール本文)
      </browser>
    </stack>
  </hbox>
 
  <splitter id="attachment-splitter">(仕切り)</splitter>
 
  <vbox id="attachmentView">
    <hbox id="attachmentBar">
      (添付ファイルバー)
    </hbox>
    <hbox class="attachments-container">
      <richlistbox id="attachmentList" class="attachmentList">
        (添付ファイルのアイコン付きリスト)
      </richlistbox>
    </hbox>
  </vbox>
</vbox>

枠の中に、上から順に
「messagepane」
「attachment-splitter」
「attachmentView」
という要素が配置されています。

これの表示順だけ userChrome.css で逆に並び替えるというのは難しそうです。

【追記】
Flexbox だから flex-direction: column-reverse でできるかも?・・・あとで試してみよう。

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


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2022年1月30日(日) 22:20 
ありがとうございます!
添付ファイルが下の方に表示されるので、見落としたことが何回かあったんです・・・上の表に表示できれば見落とすことはなくなるのかな、と思いました。
ご回答頂いた内容を拝見させて頂くと無理そうですね・・・

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


通報する
ページトップ
  
引用付きで返信する  
投稿記事Posted: 2022年1月30日(日) 22:46 
オフライン

登録日時: 2014年2月22日(土) 00:59
記事: 2548
000999 さんが書きました:
ご回答頂いた内容を拝見させて頂くと無理そうですね・・・

userChrome.css に CSS 書いて、メール表示画面の添付ファイルリストを最初に表示することができました。

まず、userChrome.css で設定する手順については、
viewtopic.php?f=3&t=18518&p=68426#p68426
に書いたものを参考にしてください。

それで userChrome.css への設定ですが、こんな感じにしてみました。
コード:
@-moz-document url-prefix("chrome://messenger/content/messenger.xhtml") {
  /* 通知バーの下ボーダーは添付ヘッダーの上ボーダーと離接するので取っておく */
  #mail-notification-top { border-bottom: none !important; }
  /* メール本文と添付ファイルを表示するボックスを flexコンテナーにし、逆順表示を設定 */
  #mail-notification-top + vbox { display: flex; flex-direction: column-reverse; }
  /* 添付ファイル表示の下にボーダーを入れる */
  #attachmentView { border-bottom: 1px solid var(--splitter-color); }
  /* メール本文の縦方向のサイズを自動にする */
  #messagepanewrapper { flex: auto; }
  /* 仕切りに背景色を設定 */
  #attachment-splitter { background-color: -moz-Dialog; }
  /* アイコンサイズを16px->32pxに拡大 */
  .attachmentcell-icon { width: 32px !important; height: 32px !important; }
}

表示イメージ
添付ファイル:
添付ファイルを上に表示.jpg
添付ファイルを上に表示.jpg [ 45.59 KiB | 表示数: 1521 回 ]

ただ私としては Microsoft が広めたスタイルは好きになれないです。
用途にもよると思いますが、メールはまず本文テキストを読みたいので。
メールのソース上もヘッダー、本文、添付ファイルの順ですし。

000999 さんが書きました:
添付ファイルが下の方に表示されるので、見落としたことが何回かあったんです・・・

メールを書く際は添付するファイルについて本文中に記載しておくと、読み手がファイルの存在を見落とすことがないと思います。

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


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2022年1月31日(月) 22:59 
どうもありがとうございます!とても助かりました!
私もこの表示法が最適かまだわかってはいないのですが、可能なことがわかってとてもうれしいです!

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


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

All times are UTC + 9 hours


オンラインデータ

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


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

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