From 32c657ae1f188f2f01261f6c1453e73f75c1de76 Mon Sep 17 00:00:00 2001
From: alecpl <alec@alec.pl>
Date: Fri, 08 Oct 2010 06:18:32 -0400
Subject: [PATCH] - Add (different) attachment icon for messages of type multipart/report (#1486165)

---
 CHANGELOG                             |    1 +
 skins/default/images/messageicons.png |    0 
 skins/default/ie6hacks.css            |    1 +
 skins/default/images/messageicons.gif |    0 
 skins/default/mail.css                |    6 ++++++
 program/js/app.js                     |    2 ++
 6 files changed, 10 insertions(+), 0 deletions(-)

diff --git a/CHANGELOG b/CHANGELOG
index de872cb..f6b1c73 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -23,6 +23,7 @@
 - Use empty envelope sender address for message disposition notifications (RFC2298.3)
 - Support SMTP Delivery Status Notifications - RFC3461 (#1486142)
 - Use css sprite image for messages list
+- Add (different) attachment icon for messages of type multipart/report (#1486165)
 
 RELEASE 0.4.2
 -------------
diff --git a/program/js/app.js b/program/js/app.js
index 618e074..b4d9807 100644
--- a/program/js/app.js
+++ b/program/js/app.js
@@ -1661,6 +1661,8 @@
       else if (c == 'attachment') {
         if (/application\/|multipart\/m/.test(flags.ctype))
           html = '<span class="attachment">&nbsp;</span>';
+        else if (/multipart\/report/.test(flags.ctype))
+          html = '<span class="report">&nbsp;</span>';
         else
           html = '&nbsp;';
       }
diff --git a/skins/default/ie6hacks.css b/skins/default/ie6hacks.css
index 9fe3f71..c2b3de2 100644
--- a/skins/default/ie6hacks.css
+++ b/skins/default/ie6hacks.css
@@ -125,6 +125,7 @@
 #messagelist tr td div.expanded,
 #messagelist tr td.threads div.listmenu,
 #messagelist tr td.attachment span.attachment,
+#messagelist tr td.attachment span.report,
 #messagelist tr td.flag span.flagged,
 #messagelist tr td.flag span.unflagged:hover,
 #messagelist tr td.subject span.msgicon,
diff --git a/skins/default/images/messageicons.gif b/skins/default/images/messageicons.gif
index cf12770..e4c3fdc 100644
--- a/skins/default/images/messageicons.gif
+++ b/skins/default/images/messageicons.gif
Binary files differ
diff --git a/skins/default/images/messageicons.png b/skins/default/images/messageicons.png
index 5f90d7e..e5dd6a2 100644
--- a/skins/default/images/messageicons.png
+++ b/skins/default/images/messageicons.png
Binary files differ
diff --git a/skins/default/mail.css b/skins/default/mail.css
index d171597..a7e971c 100644
--- a/skins/default/mail.css
+++ b/skins/default/mail.css
@@ -716,6 +716,7 @@
 #messagelist tr td div.expanded,
 #messagelist tr td.threads div.listmenu,
 #messagelist tr td.attachment span.attachment,
+#messagelist tr td.attachment span.report,
 #messagelist tr td.flag span.flagged,
 #messagelist tr td.flag span.unflagged:hover,
 #messagelist tr td.subject span.msgicon,
@@ -736,6 +737,11 @@
   background-position: 0 -170px;
 }
 
+#messagelist tr td.attachment span.report
+{
+  background-position: 0 -255px;
+}
+
 #messagelist tr td.flag span.flagged
 {
   background-position: 0 -153px;

--
Gitblit v1.9.1