e5c2ea8128e1661a03316b331b774c71c3a9f50a
[citadel.git] / webcit / static / t / edit / message.html
1 <?=("head")>
2 <?%("COND:LOGGEDIN", 1, 1, 1, "", ="paging")>
3 <?ROOMBANNER>
4 <div id="content">
5
6 <div id="attachments_form" style="display:none">
7 <?=("edit_message_attachments_pane")>
8 </div>
9
10 <div class="entmsg" id="entmsg"><form name="enterform" accept-charset="UTF-8" enctype="multipart/form-data" method="POST" action="post">
11 <input type="hidden" name="postseq" value="<?DATE:NOW:NO>">
12 <input type="hidden" name="return_to" value="<?BSTR("return_to")>">
13 <input type="hidden" name="nonce" value="<?NONCE>">
14 <input type="hidden" name="force_room" value="<?THISROOM:NAME("X")>">
15 <input type="hidden" name="references" value="<?BSTR("references")>">
16 <input type="hidden" name="page" value="<?BSTR("page")>">
17 <input type="hidden" name="" value="<?MAIL:SUMM:INREPLYTO()>">
18 <input type="hidden" name="submit_action" value="">
19
20 <table width="100%" class="edit_msg_table">
21 <tr><th><label for="from_id"><i><?_("from")></i></label></th><td>
22
23 <??("COND:BSTR", 4, "__RCPTREQUIRED")>
24 <select name="display_name" size=1 id="from_id">
25 <?ITERATE("PREF:VALID:EMAIL:NAME", ="prefs_section_msg_handle_select")>
26 <?!("COND:THISROOM:FLAG:QR", 3, #"QR_ANONOPT")>
27 <option <?%("COND:BSTR", 1, "__ANONYMOUS__", "selected", "")> value="__ANONYMOUS__"><?_("Anonymous")></option>
28 <?!("X", 3)>
29 </select>
30 <??("X", 4)>
31
32 <?!("COND:BSTR", 5, "__RCPTREQUIRED")>
33 <select name="display_name" size=1 id="from_id">
34 <?ITERATE("PREF:VALID:EMAIL:NAME", ="prefs_section_msg_sender_name_select")>
35 <?!("COND:THISROOM:FLAG:QR", 3, #"QR_ANONOPT")>
36 <option <?%("COND:BSTR", 1, "__ANONYMOUS__", "selected", "")> value="__ANONYMOUS__"><?_("Anonymous")></option>
37 <?!("X", 3)>
38 </select>
39
40 <select name="my_email_addr" size=1>
41 <?ITERATE("PREF:VALID:EMAIL:ADDR", ="prefs_section_msg_sender_from_select")>
42 </select>
43 <?!("X", 4)>
44
45  <i><?_("in")></i> <?THISROOM:NAME></td></tr>
46
47 <?!("COND:BSTR", 5, "__RCPTREQUIRED")>
48 <tr>
49   <th><label for="recp_id"> <?_("To:")></label></th>
50   <td><input autocomplete="off" type="text" name="recp" id="recp_id" value="<?BSTR("recp", "H")>" size=45 maxlength=1000 />
51      <div class="auto_complete" id="recp_name_choices"></div>
52   </td>
53 </tr>
54 <tr>
55   <th><label for="cc_id"><?_("CC:")></label></th>
56   <td><input autocomplete="off" type="text" name="cc" id="cc_id" value="<?BSTR("cc", "H")>" size=45 maxlength=1000 />
57     <div class="auto_complete" id="cc_name_choices"></div>
58   </td>
59 </tr>
60 <tr>
61   <th><label for="bcc_id"><?_("BCC:")></label></th>
62   <td><input autocomplete="off" type="text" name="bcc" id="bcc_id" value="<?BSTR("bcc", "H")>" size=45 maxlength=1000 />
63    <div class="auto_complete" id="bcc_name_choices"></div>
64   </td>
65 </tr>
66 <??("X", 5)>            
67 <tr>
68   <th><label for="subject_id" > 
69       <?%("COND:BSTR", 6, "__SUBJREQUIRED", 0, _("Subject (optional):"), _("Subject:")>
70   </label></th>
71   <td>
72     <input type="text" name="subject" id="subject_id" value="<?BSTR("subject", "H")>" size=45 maxlength=70>
73   </td>
74 </tr>
75 </td></tr>
76 </table>
77
78 <input type="hidden" name="sig_inserted" value="yes">
79
80 <textarea name="msgtext" id="msgtext" cols="80" rows="15">
81 <?BSTR("msgtext", "X")><?!("COND:BSTR", 1, "fwdquote")>&lt;br /&gt;
82   &lt;div align=center&gt;
83     &lt;i&gt;
84       <?_("--- forwarded message ---")>
85     &lt;/i&gt;
86   &lt;/div&gt;
87   <?MAIL:QUOTETEXT("fwdquote", "X")>
88 &lt;br /&gt;<?!("X", 1)><?!("COND:BSTR", 2, "replyquote")>
89 &lt;br /&gt;
90     <?MAIL:QUOTETEXT("replyquote", "X")>
91 &lt;br /&gt;<?!("X", 2)><?!("COND:BSTR", 3, "edit")><?MAIL:EDITTEXT("edit", "X")><?!("X", 3)>
92 <??("COND:BSTR", 4, "edit")><??("COND:BSTR", 5, "sig_inserted", "yes")><?!("COND:PREF", 6, "use_sig", "yes")>
93 &lt;br&gt;&lt;p&gt;--&nbsp;&lt;br&gt;<?PREF:VALUE("signature","H")>
94       &lt;/p&gt;
95 <?!("X", 6)><??("X", 5)><?!("X", 4)><?!("COND:ROOM:TYPE_IS", 7, #"VIEW_WIKI")><?MAIL:EDITWIKI("X")><?!("X", 7)>
96 </textarea>
97
98 <?=("richedit")>
99
100 </form>
101
102 <div style="display:none" id="submit-o-matic"><ul>
103 <li>
104         <a href="javascript:submit_post('post');">
105                 <img src="static/webcit_icons/essen/16x16/check.png" alt="">
106                 <span class="navbar_link">
107                 <?!("COND:BSTR", 1, "__RCPTREQUIRED")><?_("Send message")><?!("X", 1)>
108                 <??("COND:BSTR", 2, "__RCPTREQUIRED")><?_("Post message")><?!("X", 2)>
109                 </span>
110         </a>
111 </li>
112 <li>
113         <a href="javascript:submit_post('draft');">
114                 <img src="static/webcit_icons/essen/16x16/draft.png" alt="">
115                 <span class="navbar_link">
116                 <?_("Save to Drafts")>
117                 </span>
118         </a>
119 </li>
120 <li>
121         <a href="javascript:show_attachments_form();">
122                 <img src="static/webcit_icons/essen/16x16/attachement.png" alt="">
123                 <span class="navbar_link">
124                 <?_("Attachments:")>
125                 <span id="num_attachments"><?MSG:NATTACH></span>
126                 </span>
127         </a>
128 </li>
129 <li>
130         <a href="javascript:submit_post('cancel');">
131                 <img src="static/webcit_icons/essen/16x16/abort.png" alt="">
132                 <span class="navbar_link">
133                 <?_("Cancel")>
134                 </span>
135         </a>
136 </li>
137 <?!("COND:BSTR", 1, "__RCPTREQUIRED")><li>
138         <a href="javascript:PopOpenAddressBook('recp_id|<?_("To:")>|cc_id|<?_("CC:")>|bcc_id|<?_("BCC:")>');">
139                 <img src="static/webcit_icons/essen/16x16/contact.png" alt="">
140                 <span class="navbar_link">
141                 <?_("Contacts")>
142                 </span>
143         </a>
144 </li><?!("X", 1)>
145 </div>
146 <script type="text/javascript"> 
147
148         $("navbar").innerHTML = $("submit-o-matic").innerHTML;
149         <?!("COND:BSTR", 1, "__RCPTREQUIRED")>
150                 activate_entmsg_autocompleters();
151         <?!("X", 1)>
152
153         function submit_post(which_action) {
154                 document.enterform.submit_action.value = which_action;
155                 document.enterform.submit();
156         }
157
158         function hide_attachments_form() {
159                 $('attachments_form').style.display = 'none';
160                 update_attachment_count();
161         }
162
163         function show_attachments_form() {
164                 $('attachments_form').style.display = 'block';
165                 update_attachment_count();
166         }
167
168         function update_attachment_count() {
169                 p = 'r=' + ctdlRandomString();
170                 new Ajax.Updater(
171                         'num_attachments',
172                         'show_num_attachments',
173                         {
174                                 method: 'get',
175                                 parameters: p
176                         }
177                 );
178         }
179
180 </script>
181 </div>
182 </div>
183 </div>
184 <?=("addressbook_popup")>
185
186 <?=("trailing")>