]> err.no Git - scalable-opengroupware.org/blob - SOGo/UI/Mailer/UIxMailView.wox
381d69b0db0e82a1e07149769696d35c46ab0cd8
[scalable-opengroupware.org] / SOGo / UI / Mailer / UIxMailView.wox
1 <?xml version='1.0' standalone='yes'?>
2 <var:component
3   xmlns="http://www.w3.org/1999/xhtml"
4   xmlns:var="http://www.skyrix.com/od/binding"
5   xmlns:const="http://www.skyrix.com/od/constant"
6   xmlns:uix="OGo:uix"
7   xmlns:rsrc="OGo:url"
8   xmlns:label="OGo:label"
9   className="UIxMailMainFrame"
10   title="panelTitle"
11   const:hideFolderTree="1"
12 >
13   <!-- 
14     Note: We cannot make this section static (like the toolbar) because the CC
15           list has a dynamic height (would require some tricky JavaScript).
16     -->
17   <table class="mailer_fieldtable">
18     <tr class="mailer_fieldrow">
19       <td class="mailer_fieldname" ><var:string label:value="Subject"/>:</td>
20       <td class="mailer_subjectfieldvalue">
21         <var:string value="clientObject.subject"
22                     formatter="context.mailSubjectFormatter"/>
23       </td>
24     </tr>
25     <tr class="mailer_fieldrow">
26       <td class="mailer_fieldname" ><var:string label:value="From"/>:</td>
27       <td class="mailer_fieldvalue">
28         <a var:href="fromLink">
29           <var:string value="clientObject.fromEnvelopeAddress"
30                formatter="context.mailEnvelopeFullAddressFormatter" /></a>
31       </td>
32     </tr>
33     <tr class="mailer_fieldrow">
34       <td class="mailer_fieldname" ><var:string label:value="Date"/>:</td>
35       <td class="mailer_fieldvalue">
36         <var:string value="clientObject.date" 
37                     formatter="context.mailDateFormatter"/>
38
39         <!-- TODO:
40         (<a rsrc:href="tbird_073_viewer.png">screenshot</a>)
41          -->
42       </td>
43     </tr>
44
45     <tr class="mailer_fieldrow">
46       <td class="mailer_fieldname" ><var:string label:value="To"/>:</td>
47       <td class="mailer_fieldvalue">
48         <var:foreach list="clientObject.toEnvelopeAddresses"
49                      item="currentAddress">
50           <a var:href="currentAddressLink">
51             <var:string value="currentAddress"
52                  formatter="context.mailEnvelopeFullAddressFormatter" /></a>
53         </var:foreach>
54       </td>
55     </tr>
56     <var:if condition="hasCC">
57       <tr class="mailer_fieldrow">
58         <td class="mailer_fieldname" ><var:string label:value="CC"/>:</td>
59         <td class="mailer_fieldvalue">
60           <var:foreach list="clientObject.ccEnvelopeAddresses" 
61                        item="currentAddress">
62             <a var:href="currentAddressLink">
63               <var:string value="currentAddress"
64                    formatter="context.mailEnvelopeFullAddressFormatter" /></a>
65             <br /> <!-- TODO: better to use li+CSS -->
66           </var:foreach>
67         </td>
68       </tr>
69     </var:if>
70   </table>
71   
72   <div class="mailer_mailcontent">
73     <var:component value="contentViewerComponent"
74                    bodyInfo="clientObject.bodyStructure" />
75   </div>
76
77   <script language="JavaScript">
78     markMailReadInWindow(window.opener, 
79       '<var:string value="clientObject.nameInContainer"/>');
80   </script>
81 </var:component>