Add Resume Draft icon to preview pane
authorMichael M Slusarz <slusarz@curecanti.org>
Fri, 3 Sep 2010 06:46:10 +0000 (00:46 -0600)
committerMichael M Slusarz <slusarz@curecanti.org>
Fri, 3 Sep 2010 06:48:16 +0000 (00:48 -0600)
imp/js/dimpbase.js
imp/templates/dimp/index.inc
imp/themes/dimp/screen.css
imp/themes/silver/dimp/screen.css

index af56767..31d6e7e 100644 (file)
@@ -1214,6 +1214,9 @@ var DimpBase = {
             $('msgLogInfo').hide();
         }
 
+        // Toggle resume link
+        [ $('msg_resume_draft').up() ].invoke(this.viewport.getSelection().get('dataob').first().draft ? 'show' : 'hide');
+
         $('messageBody').update(r.msgtext);
         this.loadingImg('msg', false);
         $('previewInfo').hide();
@@ -2059,6 +2062,10 @@ var DimpBase = {
                 DimpCore.popupWindow(DimpCore.addURLParam(DIMP.conf.URI_VIEW, { uid: this.pp.imapuid, mailbox: this.pp.view, actionID: 'view_source', id: 0 }, true), this.pp.imapuid + '|' + this.pp.view);
                 break;
 
+            case 'msg_resume_draft':
+                this.composeMailbox('resume');
+                break;
+
             case 'applicationfolders':
                 tmp = e.element();
                 if (!tmp.hasClassName('custom')) {
index b2788d9..bcb25be 100644 (file)
@@ -260,6 +260,12 @@ function _simpleButton($id, $text, $image, $nodisplay = false)
           </span>
          </div>
 <?php endif; ?>
+         <div style="display:none">
+          <span id="msg_resume_draft">
+           <span class="iconImg"></span>
+           <a><?php echo _("Resume Draft") ?></a>
+          </span>
+         </div>
         </div>
         <div id="msgHeadersContent">
          <table>
index 0ab42a8..f574a78 100644 (file)
@@ -946,7 +946,7 @@ span.dimpactionDrafts {
 #ctx_message_source span.contextImg, #msg_view_source span.iconImg {
     background-image: url("../graphics/message_source.png");
 }
-#ctx_message_resume span.contextImg {
+#ctx_message_resume span.contextImg, #msg_resume_draft span.iconImg {
     background-image: url("../graphics/mail_draft.png");
 }
 #oa_preview_hide span.contextImg, #oa_preview_show span.contextImg {
index 1238cb9..0f0c715 100644 (file)
@@ -103,7 +103,7 @@ span.dimpactionDrafts {
 #ctx_message_unsetflag span.contextImg, #oa_unsetflag span.contextImg {
     background-image: url("../graphics/mail_clearflag.png");
 }
-#ctx_message_resume span.contextImg {
+#ctx_message_resume span.contextImg, #msg_resume_draft span.iconImg {
     background-image: url("../graphics/mail_draft.png");
 }
 #oa_preview_hide span.contextImg, #oa_preview_show span.contextImg {