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,
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'])) {
$out .= '</table></td></tr>';
}
- $out .= '</table></div>';
+ $out .= '</table>';
}
- return $out;
+ return $out
+ ? '<div class="mimeStatusMessage">' . $out . '</div>'
+ : '';
}
/**
}
/* 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;
background: #f9f9f9;
width: auto;
}
-div.mimePartInfo {
+div.mimeStatusMessage, div.mimePartInfo {
margin-bottom: 5px;
}
.mimePartInfo div {
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;
}