Implement selecting of sieve rule target room in dropdown.
[citadel.git] / webcit / static / t / sieve / display_one.html
1 <?SIEVE:SCRIPT:LOOKUP_FILEINTO><table cellpadding=2 width=100%>
2 <tr id="rule<?ITERATE:N>" class="<?ITERATE:ODDEVEN>">
3 <td width=5% align="center">
4 <div style="display:none">
5 <input type="checkbox" name="active<?ITERATE:N>" id="active<?ITERATE:N>" <?%("COND:SIEVE:ACTIVE", 1, 0, 0, "checked", "")>>
6 </div>
7
8 <a href="javascript:SwapRules(<?ITERATE:N>,<?ITERATE:N> - 1);UpdateRules();"><img border="0" src="static/up_pointer.gif" title='<?_("Move rule up")>'/></a>
9 <a href="javascript:SwapRules(<?ITERATE:N>,<?ITERATE:N> + 1);UpdateRules();"><img id="movedown%d" border="0" src="static/down_pointer.gif" title='<?_("Move rule down")>'/></a>
10 <a href="javascript:DeleteRule(<?ITERATE:N>);UpdateRules();"><img id="delete<?ITERATE:N>" border="0" src="static/delete.gif" title='<?_("Delete rule")>'/></a>
11
12 </td>
13
14 <td width=5% align="center">
15 <font size=+2><script type="text/javascript"> echo '<?ITERATE:N> + 1';</script></font>
16 </td>
17
18 <td width=20%><?_("If")>
19
20 <select id="hfield<?ITERATE:N>" name="hfield<?ITERATE:N>" size=1 onChange="UpdateRules();">
21
22 <option <?%("COND:SIEVE:HFIELD", 1, 0, 0, #"from",              "checked", "")> value="from"            ><?_("From")></option>
23 <option <?%("COND:SIEVE:HFIELD", 1, 0, 0, #"tocc",              "checked", "")> value="tocc"            ><?_("To or Cc")></option>              
24 <option <?%("COND:SIEVE:HFIELD", 1, 0, 0, #"subject",   "checked", ""> value="subject",         )><?_("Subject")></option>
25 <option <?%("COND:SIEVE:HFIELD", 1, 0, 0, #"replyto",   "checked", ""> value="replyto"          )><?_("Reply-to")></option>
26 <option <?%("COND:SIEVE:HFIELD", 1, 0, 0, #"sender",            "checked", "")> value="sender"          ><?_("Sender")></option>
27 <option <?%("COND:SIEVE:HFIELD", 1, 0, 0, #"resentfrom",        "checked", "")> value="resentfrom"      ><?_("Resent-From")></option>
28 <option <?%("COND:SIEVE:HFIELD", 1, 0, 0, #"resentto",  "checked", "")> value="resentto"                ><?_("Resent-To")></option>
29 <option <?%("COND:SIEVE:HFIELD", 1, 0, 0, #"envfrom",   "checked", ""> value="envfrom"          )><?_("Envelope From")></option>
30 <option <?%("COND:SIEVE:HFIELD", 1, 0, 0, #"envto",             "checked", "")> value="envto"           ><?_("Envelope To")></option>
31 <option <?%("COND:SIEVE:HFIELD", 1, 0, 0, #"xmailer",   "checked", ""> value="xmailer"          )><?_("X-Mailer")></option>
32 <option <?%("COND:SIEVE:HFIELD", 1, 0, 0, #"xspamflag", "checked", "")> value="xspamflag"       ><?_("X-Spam-Flag")></option>
33 <option <?%("COND:SIEVE:HFIELD", 1, 0, 0, #"xspamstatus",       "checked", "")> value="xspamstatus"     ><?_("X-Spam-Status")></option>
34 <option <?%("COND:SIEVE:HFIELD", 1, 0, 0, #"listid",            "checked", "")> value="listid"          ><?_("List-ID")></option>
35 <option <?%("COND:SIEVE:HFIELD", 1, 0, 0, #"size",              "checked", "")> value="size"            ><?_("Message size")></option>
36 <option <?%("COND:SIEVE:HFIELD", 1, 0, 0, #"all",               "checked", "")> value="all"             ><?_("All")></option>
37 </select>
38 </td>
39
40 <td width=20%>
41 <div id="div_compare<?ITERATE:N>">
42 <select id="compare<?ITERATE:N>" name="compare<?ITERATE:N>" size=1 onChange="UpdateRules();">
43 <option <?%("COND:SIEVE:COMPARE", 1, 0, 0, #"contains", "checked", "")>><?_("contains"          )></option>
44 <option <?%("COND:SIEVE:COMPARE", 1, 0, 0, #"notcontains",      "checked", "")>><?_("does not contain"  )></option>
45 <option <?%("COND:SIEVE:COMPARE", 1, 0, 0, #"is",               "checked", "")>><?_("is"                )></option>
46 <option <?%("COND:SIEVE:COMPARE", 1, 0, 0, #"isnot",            "checked", "")>><?_("is not"            )></option>
47 <option <?%("COND:SIEVE:COMPARE", 1, 0, 0, #"matches",  "checked", "")>><?_("matches"           )></option>
48 <option <?%("COND:SIEVE:COMPARE", 1, 0, 0, #"notmatches",       "checked", "")>><?_("does not match"    )></option>
49 </select>
50
51 <input type="text" id="htext<?ITERATE:N>" name="htext<?ITERATE:N>" value="<?SIEVE:SCRIPT:HTEXT("X")>">  escputs(htext);
52 </div>
53
54 <div id="div_nocompare<?ITERATE:N>"><?_("(All messages)")></div>
55
56 <div id="div_size<?ITERATE:N>">
57 <select id="sizecomp<?ITERATE:N>" name="sizecomp<?ITERATE:N>" size=1 onChange="UpdateRules();">
58 <option <?%("COND:SIEVE:SIZECOMP", 1, 0, 0, #"larger", "selected", ""> value="larger"><?_("is larger than")></option>
59 <option <?%("COND:SIEVE:SIZECOMP", 1, 0, 0, #"smaller", "selected", ""> value="smaler"><?_("is smaller than")></option>
60 </select>
61 <input type="text" id="sizeval<?ITERATE:N>" name="sizeval<?ITERATE:N>" value="<?SIEVE:SCRIPT:SIZE>">
62 </div>
63 </td>
64
65 <td width=20%>
66 <select id="action<?ITERATE:N>" name="action<?ITERATE:N>" size=1 onChange="UpdateRules();">
67 <option <?%("COND:SIEVE:ACTION", 1, 0, 0, #"keep",      "selected", "")>><?_("Keep")>           </option>
68 <option <?%("COND:SIEVE:ACTION", 1, 0, 0, #"discard",   "selected", "")>><?_("Discard silently")></option>
69 <option <?%("COND:SIEVE:ACTION", 1, 0, 0, #"reject",    "selected", "")>><?_("Reject")>         </option>
70 <option <?%("COND:SIEVE:ACTION", 1, 0, 0, #"fileinto","selected", "")>><?_("Move message to")></option>
71 <option <?%("COND:SIEVE:ACTION", 1, 0, 0, #"redirect","selected", "")>><?_("Forward to")>       </option>
72 <option <?%("COND:SIEVE:ACTION", 1, 0, 0, #"vacation","selected", "")>><?_("Vacation")> </option>
73 </select>
74
75 <div id="div_fileinto<?ITERATE:N>">
76 <select name="fileinto<?ITERATE:N>" id="fileinto<?ITERATE:N>">
77 <?ITERATE("LKRA", ="sieve_roomlist")>
78 </select>
79 </div>
80
81 <div id="div_redirect<?ITERATE:N>">
82 <input type="text" id="redirect<?ITERATE:N>" name="redirect<?ITERATE:N>" value='<?SIEVE:SCRIPT:REDIRECT("X")>'></div>
83
84 <div id="div_automsg<?ITERATE:N>"><?_("Message:")><br>
85 <textarea name="automsg<?ITERATE:N>" id="automsg<?ITERATE:N>" wrap=soft rows=5>
86 <?SIEVE:SCRIPT:AUTOMSG("X")>
87 </textarea>
88 </div>
89
90 </td>
91
92 <td width=10% align="center">< _("and then")></td>
93 <td width=20%>
94 <select name="final<?ITERATE:N>" id="final<?ITERATE:N>" size=1 onChange="UpdateRules();">
95 <option <?%("COND:SIEVE:FINAL", 1, 0, 0, #"continue", "select", "")> value="continue"><?_("continue processing")></option>
96 <option <?%("COND:SIEVE:FINAL", 1, 0, 0, #"stop", "select", "")> value="stop"><?_("stop")></option>
97 </select>
98 </td>
99 </tr>
100 </table>