<?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>
+ <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:uix="OGo:uix"
+ xmlns:label="OGo:label"
+ className="UIxPageFrame"
+ title="title"
+ popup="isPopup"
+ >
+ <div class="menu" id="accountIconMenu">
+ <ul id="sourceList">
+ <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 class="separator"></li>
+ <li><var:string label:value="Search Messages..." /></li>
+ <li><var:string label:value="Properties..." /></li>
+ </ul>
+ </div>
+
+ <div class="menu" id="inboxIconMenu">
+ <ul id="sourceList">
+ <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 class="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 class="separator"></li>
+ <li><var:string label:value="Search Messages..." /></li>
+ <li><var:string label:value="Properties..." /></li>
+ </ul>
+ </div>
+
+ <div class="menu" id="trashIconMenu">
+ <ul id="sourceList">
+ <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 class="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 class="separator"></li>
+ <li><var:string label:value="Search Messages..." /></li>
+ <li><var:string label:value="Properties..." /></li>
+ </ul>
+ </div>
+
+ <div class="menu" id="mailboxIconMenu">
+ <ul id="sourceList">
+ <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 class="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 class="separator"></li>
+ <li><var:string label:value="Search Messages..." /></li>
+ <li><var:string label:value="Properties..." /></li>
+ </ul>
+ </div>
- <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"/>
+ <div class="menu" id="addressMenu">
+ <ul id="sourceList">
+ <li id="add_to_addressbook"
+ onmouseup="newContactFromEmail(this);"><var:string label:value="Add to Address Book..."/></li>
+ <li id="compose_mailto"
+ onmouseup="newEmailTo(this);"><var:string label:value="Compose Mail To"/></li>
+ <li id="create_filter"
+ onmouseup="onMenuEntryClick(this, event);"><var:string label:value="Create Filter From Message..."/></li>
+ </ul>
+ </div>
- <link href="mailto:info@skyrix.com" rev="made"/>
- </head>
+ <div class="menu" id="messageListMenu">
+ <ul id="sourceList">
+ <li
+ onmouseup="onMenuOpenMessage(event);"><var:string label:value="Open Message In New Window"/></li>
+ <li class="separator"></li>
+ <li
+ onmouseup="onMenuReplyToSender(event);"><var:string label:value="Reply to Sender Only"/></li>
+ <li
+ onmouseup="onMenuReplyToAll(event);"><var:string label:value="Reply to All"/></li>
+ <li
+ onmouseup="onMenuForwardMessage(event);"><var:string label:value="Forward"/></li>
+ <li
+ onmouseup="onMenuEditMessageAsNew(event);"><var:string label:value="Edit As New..."/></li>
+ <li class="separator"></li>
+ <li
+ class="submenu"
+ mailboxaction="move"
+ submenu="mailboxes-menu"
+ onmouseover="dropDownSubmenu(event);"><var:string label:value="Move To"/></li>
+ <li
+ class="submenu"
+ mailboxaction="copy"
+ submenu="mailboxes-menu"
+ onmouseover="dropDownSubmenu(event);"><var:string label:value="Copy To"/></li>
+ <li
+ class="submenu"
+ submenu="label-menu"
+ onmouseover="dropDownSubmenu(event);"><var:string label:value="Label"/></li>
+ <li
+ class="submenu"
+ submenu="mark-menu"
+ onmouseover="dropDownSubmenu(event);"><var:string label:value="Mark"/></li>
+ <li class="separator"></li>
+ <li
+ onmouseup="onMenuSaveMessageAs(event);"><var:string label:value="Save As..."/></li>
+ <li
+ onmouseup="onMenuPreviewPrintMessage(event);"><var:string label:value="Print Preview"/></li>
+ <li
+ onmouseup="onMenuPrintMessage(event);"><var:string label:value="Print..."/></li>
+ <li
+ onmouseup="onMenuDeleteMessage(event);"><var:string label:value="Delete Message"/></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" _wosid="0">
+ <div class="menu" id="messageContentMenu">
+ <ul>
+ <li
+ onmouseup="onMenuReplyToSender(event);"><var:string label:value="Reply to Sender Only"/></li>
+ <li
+ onmouseup="onMenuReplyToAll(event);"><var:string label:value="Reply to All"/></li>
+ <li
+ onmouseup="onMenuForwardMessage(event);"><var:string label:value="Forward"/></li>
+ <li
+ onmouseup="onMenuEditMessageAsNew(event);"><var:string label:value="Edit As New..."/></li>
+ <li
+ class="submenu"
+ mailboxaction="move"
+ submenu="mailboxes-menu"
+ onmouseover="dropDownSubmenu(event);"><var:string label:value="Move To"/></li>
+ <li
+ class="submenu"
+ mailboxaction="copy"
+ submenu="mailboxes-menu"
+ onmouseover="dropDownSubmenu(event);"><var:string label:value="Copy To"/></li>
+ <li class="separator"></li>
+ <li
+ class="submenu"
+ submenu="label-menu"
+ onmouseover="dropDownSubmenu(event);"><var:string label:value="Label"/></li>
+ <li
+ class="submenu"
+ submenu="mark-menu"
+ onmouseover="dropDownSubmenu(event);"><var:string label:value="Mark"/></li>
+ <li class="separator"></li>
+ <li
+ onmouseup="onMenuSaveMessageAs(event);"><var:string label:value="Save As..."/></li>
+ <li
+ onmouseup="onMenuPreviewPrintMessage(event);"><var:string label:value="Print Preview"/></li>
+ <li
+ onmouseup="onMenuPrintMessage(event);"><var:string label:value="Print..."/></li>
+ <li
+ onmouseup="onMenuDeleteMessage(event);"><var:string label:value="Delete Message"/></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="label-menu">
+ <ul id="">
+ <li onmouseup="onMenuLabelMessage(event, 'none');"><var:string label:value="None" /></li>
+ <li class="separator"></li>
+ <li onmouseup="onMenuLabelMessage(event, 'important);"><var:string label:value="Important" /></li>
+ <li onmouseup="onMenuLabelMessage(event, 'work');"><var:string label:value="Work" /></li>
+ <li onmouseup="onMenuLabelMessage(event, 'personal');"><var:string label:value="Personal" /></li>
+ <li onmouseup="onMenuLabelMessage(event, 'todo');"><var:string label:value="To Do" /></li>
+ <li onmouseup="onMenuLab-elMessage(event, 'later');"><var:string label:value="Later" /></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>
+ <var:component
+ className="UIxMailFolderMenu"
+ const:menuId="mailboxes-menu"
+ const:parentMenu="0"
+ rootClassName="treeRootClassName"
+ const:treeFolderAction="view" />
+
+ <div class="menu" id="mark-menu">
+ <ul id="">
+ <li onmouseup="onMenuMarkMessage(event, 'read');"><var:string label:value="As Read" /></li>
+ <li onmouseup="onMenuMarkMessage(event, 'threadread');"><var:string label:value="Thread As Read" /></li>
+ <li onmouseup="onMenuMarkMessage(event, 'readbydate);"><var:string label:value="As Read By Date..." /></li>
+ <li onmouseup="onMenuMarkMessage(event, 'allread);"><var:string label:value="All Read" /></li>
+ <li class="separator"></li>
+ <li onmouseup="onMenuMarkMessage(event, 'flag);"><var:string label:value="Flag" /></li>
+ <li class="separator"></li>
+ <li onmouseup="onMenuMarkMessage(event, 'junk);"><var:string label:value="As Junk" /></li>
+ <li onmouseup="onMenuMarkMessage(event, 'notjunk);"><var:string label:value="As Not Junk" /></li>
+ <li onmouseup="onMenuMarkMessage(event, 'runjunkmailcontrols);"><var:string label:value="Run Junk Mail Controls" /></li>
+ </ul>
+ </div>
+
+ <div id="leftPanel">
+ <div class="titlediv"><var:string label:value="Folders" /></div>
+ <var:component className="UIxMailTree"
+ rootClassName="treeRootClassName"
+ const:treeFolderAction="view"
+ />
+ </div>
+
+ <div class="dragHandle" id="verticalDragHandle"><!-- space --></div>
- <var:string value="errorAlertJavaScript" const:escapeHTML="NO" />
- </body>
-</html>
- </var:if>
+ <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>
+ <script type="text/javascript">
+ initMailboxSelection('<var:string value="mailFolderName" />');
+ </script>
+ </div>
- <var:if condition="hideFrame">
- <var:component-content/>
- </var:if>
-</container>
+ <var:string value="errorAlertJavaScript" const:escapeHTML="NO" />
+ </var:component>