]> err.no Git - scalable-opengroupware.org/blobdiff - UI/Templates/MailerUI/UIxMailMainFrame.wox
git-svn-id: http://svn.opengroupware.org/SOGo/inverse/trunk@1192 d1b88da0-ebda-0310...
[scalable-opengroupware.org] / UI / Templates / MailerUI / UIxMailMainFrame.wox
index 0dbb96ed2faa5f71f955e1ac59ccec472e1d7a11..d222204db084fe49e9d04978e48cf74ea7c017a6 100644 (file)
 <?xml version="1.0" standalone="yes"?>
-<container xmlns="http://www.w3.org/1999/xhtml"
-      xmlns:var="http://www.skyrix.com/od/binding"
-      xmlns:const="http://www.skyrix.com/od/constant"
-      xmlns:rsrc="OGo:url"
-      xmlns:label="OGo:label"
->
-  <var:if condition="hideFrame" const:negate="YES">
-<html xmlns="http://www.w3.org/1999/xhtml"
-      xmlns:var="http://www.skyrix.com/od/binding"
-      xmlns:const="http://www.skyrix.com/od/constant"
-      xmlns:rsrc="OGo:url"
-      xmlns:label="OGo:label"
->
-  <head>
-    <title>
-      <var:string value="title"/>
-    </title>
-    
-    <meta name="description" content="SOGo Web Interface"/>
-    <meta name="author" content="SKYRIX Software AG"/>
-    <meta name="robots" content="stop"/>
-    
-    <script rsrc:src="generic.js"> <!-- space required --></script>
-    <script rsrc:src="mailer.js" > <!-- space required --></script>
-    
-    <link type="text/css" rel="stylesheet" rsrc:href="uix.css"/>
-    <link type="text/css" rel="stylesheet" rsrc:href="mailer.css"/>
-    <link type="text/css" rel="stylesheet" rsrc:href="mailer-toolbar.css"/>
+<!DOCTYPE var:component>
+<var:component xmlns="http://www.w3.org/1999/xhtml"
+  xmlns:var="http://www.skyrix.com/od/binding"
+  xmlns:const="http://www.skyrix.com/od/constant"
+  xmlns:rsrc="OGo:url"
+  xmlns:label="OGo:label"
+  className="UIxPageFrame"
+  title="title"
+  const:jsFiles="dtree.js,MailerUI+dTree.js">
+  <script type="text/javascript">
+    var textMailAccounts = '<var:string value="mailAccounts" const:escapeHTML="NO"/>';
+  </script>
+  <div class="menu" id="accountIconMenu">
+    <ul>
+      <li><var:string label:value="Subscribe..." /></li>
+      <li><var:string label:value="Get Messages for Account" /></li>
+      <li><var:string label:value="New Folder..." /></li>
+      <li><!-- separator --></li>
+      <li><var:string label:value="Search Messages..." /></li>
+      <li><var:string label:value="Properties..." /></li>
+    </ul>
+  </div>
 
-    <link href="mailto:info@skyrix.com" rev="made"/>
-  </head>
+  <div class="menu" id="inboxIconMenu">
+    <ul>
+      <li><var:string label:value="Open in New Mail Window" /></li>
+      <li><var:string label:value="Copy Folder Location" /></li>
+      <li><var:string label:value="Subscribe..." /></li>
+      <li><!-- separator --></li>
+      <li><var:string label:value="Mark Folder Read..." /></li>
+      <li><var:string label:value="New Folder..." /></li>
+      <li><var:string label:value="Compact This Folder" /></li>
+      <li><!-- separator --></li>
+      <li><var:string label:value="Search Messages..." /></li>
+      <li><var:string label:value="Sharing..." /></li>
+    </ul>
+  </div>
+  
+  <div class="menu" id="trashIconMenu">
+    <ul>
+      <li><var:string label:value="Open in New Mail Window" /></li>
+      <li><var:string label:value="Copy Folder Location" /></li>
+      <li><var:string label:value="Subscribe..." /></li>
+      <li><!-- separator --></li>
+      <li><var:string label:value="Mark Folder Read..." /></li>
+      <li><var:string label:value="New Subfolder..." /></li>
+      <li><var:string label:value="Compact This Folder" /></li>
+      <li><var:string label:value="Empty Trash" /></li>
+      <li><!-- separator --></li>
+      <li><var:string label:value="Search Messages..." /></li>
+      <li><var:string label:value="Sharing..." /></li>
+    </ul>
+  </div>
 
-  <body style="background-color: #D4D0C8;">
-   <!-- 
-     Note: the 'href' is required, otherwise an element-id will get created
-     -->
-   <form name="pageform" var:href="pageFormURL" sidInUrl="NO">
+  <div class="menu" id="mailboxIconMenu">
+    <ul>
+      <li><var:string label:value="Open in New Mail Window" /></li>
+      <li><var:string label:value="Copy Folder Location" /></li>
+      <li><var:string label:value="Subscribe..." /></li>
+      <li><!-- separator --></li>
+      <li><var:string label:value="Mark Folder Read..." /></li>
+      <li><var:string label:value="New Subfolder..." /></li>
+      <li><var:string label:value="Rename Folder..." /></li>
+      <li><var:string label:value="Compact This Folder" /></li>
+      <li><var:string label:value="Delete Folder" /></li>
+      <li><var:string label:value="Use This Folder For" /></li>
+      <li><!-- separator --></li>
+      <li><var:string label:value="Search Messages..." /></li>
+      <li><var:string label:value="Sharing..." /></li>
+    </ul>
+  </div>
 
-     <var:if condition="showLinkBanner">
-       <table cellpadding="5" cellspacing="0" border="0" class="linkbanner">
-         <tr>
-          <td colspan="2">
-            <table cellpadding="0" cellspacing="0" border="0" width="100%">
-              <tr>
-                <td class="linkbannerlinks">
-                  <a var:href="relativeHomePath"
-                  ><var:string label:value="Home" /></a> |
-                  <a var:href="relativeCalendarPath"
-                  ><var:string label:value="Calendar" /></a> |
-                  <a var:href="relativeContactsPath"
-                  ><var:string label:value="Addressbook" /></a> |
-                  <a var:href="relativeMailPath"
-                  ><var:string label:value="Mail" /></a> |
-                  <a href="http://to.be.done/"
-                  ><var:string label:value="Right Administration" /></a>
-                </td>
-                <td class="linkbannerimage">
-                  <a href="http://www.opengroupware.org:80/" target="OGo">
-                    <img rsrc:src="CommonUI.SOGo/menu_logo_top.gif"
-                         align="center" border="0" alt="OGo Logo" 
-                         valign="middle"
-                    />
-                  </a>
-                </td>
-              </tr>
-            </table>
-           
-            <!-- TODO: replace the line with a CSS straight line -->
-            <table cellpadding="0" cellspacing="0" border="0" width="100%">
-              <tr>
-                <td class="linecolor"><img 
-                    rsrc:src="CommonUI.SOGo/line_left.gif"/></td>
-                <td class="linecolor" width="98%">
-                  <img rsrc:src="CommonUI.SOGo/line_stretch.gif"/>
-                </td>
-                <td class="linecolor"><img 
-                    rsrc:src="CommonUI.SOGo/line_right.gif"/></td>
-              </tr>
-              <tr>
-                <td valign="top" colspan="2">
-                  <var:component className="UIxAppNavView" />
-                </td>
-                <td valign="top" align="right" class="button_submit_env">
-                  <a var:href="helpURL"
-                     class="button_submit"
-                     label:string="Help"
-                     var:target="helpWindowTarget"
-                  />
-                </td>
-              </tr>
-            </table>
-          </td>
-        </tr>
-      </table>
-    </var:if>
+  <div class="menu" id="folderTypeMenu">
+    <ul>
+      <li><var:string label:value="Sent Messages" /></li>
+      <li><var:string label:value="Drafts" /></li>
+      <li><var:string label:value="Deleted Messages" /></li>
+    </ul>
+  </div>
+  
+  <div class="menu" id="addressMenu">
+    <ul>
+      <li id="add_to_addressbook"><var:string label:value="Add to Address Book..."/></li>
+      <li id="compose_mailto"><var:string label:value="Compose Mail To"/></li>
+      <li id="create_filter"><var:string label:value="Create Filter From Message..."/></li>
+    </ul>
+  </div>
 
-    <table border="0" class="tb_maintable" cellspacing="0" cellpadding="2"
-           var:style="bannerToolbarStyle">
-      <!-- this table is required for right alignment -->
-      <tr>
-        <td valign="top" class="vertframerow">
-          <var:component className="UIxMailToolbar" />
-        </td>
-        <td align="right" width="80" class="vertframerow">
-          <table border="0"> <!-- TODO: what is this table for? -->
-            <tr>
-              <td class="tb_logocell tb_icon"
-                  ><div class="tbicon_logo"> </div></td>
-            </tr>
-          </table>
-        </td>
-      </tr>
-    </table>
-    
-    <!-- consume toolbar -->
-    <div class="tb_consumer" var:style="bannerConsumeStyle"> </div>
-    
-    <table border="0" width="100%" cellspacing="0" cellpadding="2">
-      <tr class="vertframerow">
-        <td width="100%" valign="top" class="vertframerow" colspan="2">
-          <var:if condition="hideFolderTree">
-            <var:component-content/>
-          </var:if>
-          
-          <var:if condition="hideFolderTree" const:negate="YES">
-            <table width="100%">
-              <tr>
-                <td width="25%" valign="top" class="foldercell">
-                  <div class="titlediv"
-                       ><var:string label:value="Folders" /></div>
-                  <div style="height: 95%">
-                    <div class="embedwhite_out">
-                      <div class="embedwhite_in">
-                        <var:component className="UIxMailTree" 
-                           rootClassName="treeRootClassName" 
-                           const:treeFolderAction="tb.view" 
-                           />
-                      </div>
-                    </div>
-                  </div>
-                </td>
-                <td style="width: 6px;"> </td>
-                <td valign="top" class="contentcell">
-                  <var:component-content/>
-                </td>
-              </tr>
-            </table>
-          </var:if>
-        </td>
-      </tr>
-    </table>
-   </form>
+  <div class="menu" id="messageListMenu">
+    <ul>
+      <li><var:string label:value="Open Message In New Window"/></li>
+      <li><!-- separator --></li>
+      <li><var:string label:value="Reply to Sender Only"/></li>
+      <li><var:string label:value="Reply to All"/></li>
+      <li><var:string label:value="Forward"/></li>
+      <li><var:string label:value="Edit As New..."/></li>
+      <li><!-- separator --></li>
+      <li><var:string label:value="Move To"/></li>
+      <li><var:string label:value="Copy To"/></li>
+      <li><var:string label:value="Label"/></li>
+      <li><var:string label:value="Mark"/></li>
+      <li><!-- separator --></li>
+      <li><var:string label:value="Save As..."/></li>
+      <li><var:string label:value="View Message Source"/></li>
+      <li><var:string label:value="Print Preview"/></li>
+      <li><var:string label:value="Print..."/></li>
+      <li><var:string label:value="Delete Message"/></li>
+    </ul>
+  </div>
 
-   <var:string value="errorAlertJavaScript" const:escapeHTML="NO" />
-  </body>
-</html>
-   </var:if>
+  <div class="menu" id="messageContentMenu">
+    <ul>
+      <li><var:string label:value="Reply to Sender Only"/></li>
+      <li><var:string label:value="Reply to All"/></li>
+      <li><var:string label:value="Forward"/></li>
+      <li><var:string label:value="Edit As New..."/></li>
+      <li><var:string label:value="Move To"/></li>
+      <li><var:string label:value="Copy To"/></li>
+      <li><!-- separator --></li>
+      <li><var:string label:value="Label"/></li>
+      <li><var:string label:value="Mark"/></li>
+      <li><!-- separator --></li>
+      <li><var:string label:value="Save As..."/></li>
+      <li><var:string label:value="View Message Source"/></li>
+      <li><var:string label:value="Print Preview"/></li>
+      <li><var:string label:value="Print..."/></li>
+      <li><var:string label:value="Delete Message"/></li>
+    </ul>
+  </div>
 
-  <var:if condition="hideFrame">
-    <var:component-content/>
-  </var:if>
-</container>
+  <div class="menu" id="label-menu">
+    <ul id="" class="choiceMenu">
+      <li><var:string label:value="None" /></li>
+      <li><!-- separator --></li>
+      <li class="label1"><var:string label:value="Important" /></li>
+      <li class="label2"><var:string label:value="Work" /></li>
+      <li class="label3"><var:string label:value="Personal" /></li>
+      <li class="label4"><var:string label:value="To Do" /></li>
+      <li class="label5"><var:string label:value="Later" /></li>
+    </ul>
+  </div>
+
+  <div class="menu" id="mark-menu">
+    <ul id="">
+      <li><var:string label:value="As Read" /></li>
+      <li><var:string label:value="Thread As Read" /></li>
+      <li><var:string label:value="As Read By Date..." /></li>
+      <li><var:string label:value="All Read" /></li>
+      <li><!-- separator --></li>
+      <li><var:string label:value="Flag" /></li>
+      <li><!-- separator --></li>
+      <li><var:string label:value="As Junk" /></li>
+      <li><var:string label:value="As Not Junk" /></li>
+      <li><var:string label:value="Run Junk Mail Controls" /></li>
+    </ul>
+  </div>
+
+  <div id="leftPanel">
+    <div class="titlediv"><var:string label:value="Folders" /></div>
+    <div id="folderTreeContent"><!-- space --></div>
+  </div>
+
+  <div class="dragHandle" id="verticalDragHandle"><!-- space --></div>
+
+  <div id="rightPanel">
+    <var:component className="UIxMailFilterPanel" qualifier="qualifier" />
+    <div id="mailboxContent"><!-- space --></div>
+    <div class="dragHandle" id="rightDragHandle"><!-- space --></div>
+    <div id="messageContent"><!-- space --></div>
+  </div>
+
+  <var:string value="errorAlertJavaScript" const:escapeHTML="NO" />
+</var:component>