Add mailbox name to context menu
authorMichael M Slusarz <slusarz@curecanti.org>
Wed, 24 Nov 2010 19:23:08 +0000 (12:23 -0700)
committerMichael M Slusarz <slusarz@curecanti.org>
Thu, 25 Nov 2010 03:36:18 +0000 (20:36 -0700)
imp/js/dimpbase.js
imp/templates/dimp/index.inc
imp/themes/default/dimp/screen.css

index 99ee0c8..6a4b2b4 100644 (file)
@@ -993,6 +993,14 @@ var DimpBase = {
 
             tmp = $(this.getSubFolderId(baseelt.readAttribute('id')));
             [ $('ctx_folder_expand').up() ].invoke(tmp ? 'show' : 'hide');
+
+            // Fall-through
+
+        case 'ctx_container':
+        case 'ctx_noactions':
+        case 'ctx_vfolder':
+            baseelt = e.findElement('LI');
+            $(ctx_id).down('DIV.folderName').update(baseelt.readAttribute('title'));
             break;
 
         case 'ctx_reply':
index 2c03086..bdd2ecb 100644 (file)
@@ -294,6 +294,8 @@ function _simpleButton($id, $text, $image, $nodisplay = false)
 </div>
 
 <div class="context" id="ctx_folder" style="display:none">
+ <div class="folderName"></div>
+ <div class="sep"></div>
  <a id="ctx_folder_create"><span class="iconImg"></span><?php echo _("Create subfolder") ?></a>
  <a id="ctx_folder_rename"><span class="iconImg"></span><?php echo _("Rename Folder") ?></a>
  <a id="ctx_folder_empty"><span class="iconImg"></span><?php echo _("Empty Folder") ?></a>
@@ -323,6 +325,8 @@ function _simpleButton($id, $text, $image, $nodisplay = false)
 </div>
 
 <div class="context" id="ctx_container" style="display:none">
+ <div class="folderName"></div>
+ <div class="sep"></div>
  <a id="ctx_container_create"><span class="iconImg"></span><?php echo _("Create subfolder") ?></a>
  <a id="ctx_container_rename"><span class="iconImg"></span><?php echo _("Rename Folder") ?></a>
  <div class="sep"></div>
@@ -348,14 +352,20 @@ function _simpleButton($id, $text, $image, $nodisplay = false)
 <?php endif; ?>
 
 <div class="context" id="ctx_noactions" style="display:none">
+ <div class="folderName"></div>
+ <div class="sep"></div>
  <div><?php echo _("No actions available") ?></div>
 </div>
 
 <div class="context" id="ctx_vcontainer" style="display:none">
+ <div class="folderName"><?php echo _("Virtual Folders") ?></div>
+ <div class="sep"></div>
  <a id="ctx_vcontainer_edit"><span class="iconImg"></span><?php echo _("Edit Virtual Folders") ?></a>
 </div>
 
 <div class="context" id="ctx_vfolder" style="display:none">
+ <div class="folderName"></div>
+ <div class="sep"></div>
  <a id="ctx_vfolder_edit"><span class="iconImg"></span><?php echo _("Edit Virtual Folder") ?></a>
  <a id="ctx_vfolder_delete"><span class="iconImg"></span><?php echo _("Delete Virtual Folder") ?></a>
 </div>
index 2037064..c817aea 100644 (file)
@@ -746,7 +746,7 @@ span.attachmentImg {
 }
 
 /* Context Menus */
-.context div.contactAddr {
+.context div.contactAddr, .context div.folderName {
     font-style: italic;
     text-align: center;
 }