Fix javascript code for displaying images.
authorMichael M Slusarz <slusarz@curecanti.org>
Fri, 14 Nov 2008 07:30:23 +0000 (00:30 -0700)
committerMichael M Slusarz <slusarz@curecanti.org>
Fri, 14 Nov 2008 07:30:23 +0000 (00:30 -0700)
imp/lib/Mime/Viewer/html.php
imp/lib/UI/Message.php

index 2beb780..82fccaa 100644 (file)
@@ -213,9 +213,10 @@ class IMP_Horde_Mime_Viewer_html extends Horde_Mime_Viewer_html
 
                 $cleanhtml['status'][] = array(
                     'icon' => Horde::img('mime/image.png'),
+                    'id' => 'impblockimages',
                     'text' => array(
                         String::convertCharset(_("Images have been blocked to protect your privacy."), $charset, $msg_charset),
-                        Horde::link(Util::addParameter($url, 'view_html_images', 1), '', '', '', 'return IMP.unblockImages(' . (!$inline ? 'document.body' : '$(\'html-message\')') . ', \'block-images\');', '', '', $inline ? array() : array('style' => 'color:blue')) . String::convertCharset(_("Show Images?"), $charset, $msg_charset) . '</a>'
+                        Horde::link(Util::addParameter($url, 'view_html_images', 1), '', '', '', 'return IMP.unblockImages(' . (!$inline ? 'document.body' : '$(\'html-message\')') . ', \'impblockimages\');', '', '', $inline ? array() : array('style' => 'color:blue')) . String::convertCharset(_("Show Images?"), $charset, $msg_charset) . '</a>'
                     )
                 );
 
index f6efbe5..9f89729 100644 (file)
@@ -380,7 +380,11 @@ class IMP_UI_Message
         // TODO - $data['type']
         $class = 'mimeStatusMessage';
 
-        $out = array('<table class="' . $class . '">');
+        if (isset($data['id'])) {
+            $id = 'id="' . $data['id'] . '" ';
+        }
+
+        $out = array('<table ' . $id . 'class="' . $class . '">');
 
         /* If no image, simply print out the message. */
         if (empty($data['icon'])) {