Tweak display of mimeStatusMessage boxes
authorMichael M Slusarz <slusarz@curecanti.org>
Tue, 3 Nov 2009 06:06:58 +0000 (23:06 -0700)
committerMichael M Slusarz <slusarz@curecanti.org>
Tue, 3 Nov 2009 06:09:14 +0000 (23:09 -0700)
imp/js/imp.js
imp/lib/UI/Message.php
imp/themes/screen.css

index eb2ca93..015661e 100644 (file)
@@ -29,7 +29,7 @@ document.observe('dom:loaded', function() {
     IMP.unblockImages = function(e)
     {
         var callback,
-            elt = e.element().up('TABLE.mimeStatusMessage'),
+            elt = e.element().up('.mimeStatusMessage>TABLE'),
             iframe = elt.up().next('.htmlMsgData'),
             iframeid = iframe.readAttribute('id'),
             imgload = false,
index 867935e..3d1f15d 100644 (file)
@@ -442,7 +442,7 @@ class IMP_UI_Message
                 continue;
             }
 
-            $out .= '<div><table ' . (isset($val['id']) ? ('id="' . $val['id'] . '" ') : '') . 'class="mimeStatusMessage">';
+            $out .= '<table' . (isset($val['id']) ? (' id="' . $val['id'] . '" ') : '') . '>';
 
             /* If no image, simply print out the message. */
             if (empty($val['icon'])) {
@@ -457,10 +457,12 @@ class IMP_UI_Message
                 $out .= '</table></td></tr>';
             }
 
-            $out .= '</table></div>';
+            $out .= '</table>';
         }
 
-        return $out;
+        return $out
+            ? '<div class="mimeStatusMessage">' . $out . '</div>'
+            : '';
     }
 
     /**
index ad5afbc..d7d2607 100644 (file)
@@ -519,12 +519,12 @@ td.addressTr span.loadingImg {
 }
 
 /* MIME styles. */
-.mimeStatusMessage, .mimeHeaders {
+.mimeStatusMessage>table, .mimeHeaders {
     padding: 4px;
     margin-bottom: 3px;
     font-size: 90%;
 }
-.mimeStatusMessage {
+.mimeStatusMessage>table {
     color: #000;
     background: #ffc;
     border: 1px solid #fff760;
@@ -540,7 +540,7 @@ td.addressTr span.loadingImg {
     background: #f9f9f9;
     width: auto;
 }
-div.mimePartInfo {
+div.mimeStatusMessage, div.mimePartInfo {
     margin-bottom: 5px;
 }
 .mimePartInfo div {
@@ -557,10 +557,10 @@ div.mimePartInfo {
     vertical-align: bottom;
 }
 
-.mimeStatusMessage td {
+.mimeStatusMessage table td {
     padding: 0;
 }
-.mimeStatusMessage td table td {
+.mimeStatusMessage table td table td {
     padding-right: 2px;
     white-space: nowrap;
 }