source: trunk/prototype/modules/filters/filters.ejs @ 5627

Revision 5627, 6.6 KB checked in by gustavo, 12 years ago (diff)

Ticket #2088 - Melhorias no editor de regras de filtro de mensagens do Expresso

Line 
1<link rel="stylesheet" href="../prototype/modules/filters/filters.css" type="text/css" />
2
3
4<div class="expresso-window-container filter-manager-window" title="Regras de classificação de mensagem">
5
6        <div class="rule-list-container">
7            <!-- Aqui embaixo colocar < % para fazer a compilação do template. Na verdade, o ideal é que não seja compilado aqui dentro. Ver o que fazer. -->
8                <!-- //view( { url: '../prototype/modules/filters/filter-list.ejs' },   { data: data } ) %> -->
9        </div>
10
11<form action="filter:detail">
12        <div class="rule-details-container">
13                <h3><a href="#">Critérios</a></h3>
14                <div>
15                        <fieldset>
16                                <label class="small">Nome da regra</label>
17                                <input type="text" name="name" />
18                        </fieldset>
19                        <fieldset>
20                                <label class="small">Remetente</label>
21                                <select name="criteriaOperator[]">
22                                        <option value="=">é igual à</option>
23                                        <option value="*">contém a frase</option>
24                                        <option value="!*">não contém a frase</option>
25                                        <option value="^">começa com</option>
26                                        <option value="$">termina com</option>
27
28                                </select>
29                                <input type="text" name="criteriaValue[]" />
30                                <input type="hidden" name="criteriaType[]" value="to"/>
31                        </fieldset>
32                        <fieldset>
33                                <label class="small">Destinatário</label>
34                                <select name="criteriaOperator[]">
35                                        <option value="=">é igual à</option>
36                                        <option value="*">contém a frase</option>
37                                        <option value="!*">não contém a frase</option>
38                                        <option value="^">começa com</option>
39                                        <option value="$">termina com</option>
40                                </select>
41                                <input type="text" name="criteriaValue[]" />
42                                <input type="hidden" name="criteriaType[]" value="from"/>
43                        </fieldset>
44                        <fieldset>
45                                <label class="small">Assunto</label>
46                                <select name="criteriaOperator[]">
47                                        <option value="=">é igual à</option>
48                                        <option value="*">contém a frase</option>
49                                        <option value="!*">não contém a frase</option>
50                                        <option value="^">começa com</option>
51                                        <option value="$">termina com</option>
52
53                                </select>
54                                <input type="text" name="criteriaValue[]" />
55                                <input type="hidden" name="criteriaType[]" value="subject"/>
56                        </fieldset>
57                        <fieldset>
58                                <label class="small">Mensagem</label>
59                                <select name="criteriaOperator[]">
60                                        <option value="=">é igual à</option>
61                                        <option value="*">contém a frase</option>
62                                        <option value="!*">não contém a frase</option>
63                                        <option value="^">começa com</option>
64                                        <option value="$">termina com</option>
65                                </select>
66                                <input type="text" name="criteriaValue[]" />
67                                <input type="hidden" name="criteriaType[]" value="body"/>
68                        </fieldset>
69                        <fieldset>
70                                <label class="small">Tamanho</label>
71                                <select name="criteriaOperator[]">
72                                        <option value=">">é menor que</option>
73                                        <option value="<">é maior que</option>
74                                </select>
75                                <input type="text" name="criteriaValue[]" />
76                                <input type="hidden" name="criteriaType[]" value="size"/>
77                        </fieldset>
78                        <fieldset>
79                                <input type="checkbox" value="hasAttachment" name="hasAttachment" />
80                                <label>A mensagem possui anexo</label>
81                        </fieldset>
82                        <fieldset class="fields-isexact">
83                                <fieldset>
84                                        <input type="radio" name="isExact" value="and"/>
85                                        <label>Atender a todos os critérios</label>
86                                </fieldset>
87                                <fieldset>
88                                        <input type="radio" name="isExact" value="or"/>
89                                        <label>Atender a qualquer um dos critérios</label>
90                                </fieldset>
91                        </fieldset>
92                        <div class="menu-container">
93                                <a class="button cancel" href="#">Cancelar</a>
94                                <a class="button forth" href="#">Prosseguir &raquo;</a>
95                        </div>
96                </div>
97                <h3><a href="#">Ações</a></h3>
98                <div>
99                        <ul class="message-tip-container">
100                                <li class="message-tip">Ações a serem executadas sobre as mensagens que atenderem aos critérios especificados acima.</li>
101                                <li class="message-tip">Estas ações serão aplicadas somente às novas mensagens que chegarem.</li>
102                        </ul>
103                        <fieldset class="select-folderlist">
104                                <input type="radio" name="actionType[]" value="fileinto" />
105                                <label>Arquivar na pasta</label>
106                                <select name="actionParameter[]">
107                                        <option value="INBOX">Caixa de entrada</option>
108                                        <option value="Sent">Enviadados</option>
109                                </select>
110                        </fieldset>
111                        <fieldset>
112                                <input type="radio" name="actionType[]" value="redirect" />
113                                <label>Encaminhar para o endereço</label>
114                                <input type="text" name="actionParameter[]" />
115                        </fieldset>
116                        <fieldset>
117                                <input type="radio" name="actionType[]" value="flag" />
118                                <label>Marcar como</label>
119                                <select name="actionParameter[]">
120                                        <option value="important">Importante</option>
121                                        <option value="seen">Lida</option>
122                                </select>
123                        </fieldset>
124                        <fieldset>
125                                <input type="radio" name="actionType[]" value="fileinto" />
126                                <label>Mover para a Lixeira</label>
127                                <input type="hidden" name="actionParameter[]" value="Trash"/>
128                        </fieldset>
129                       
130                        <fieldset>
131                                <input type="checkbox" name="actionType[]" value="fileinto"/>
132                                <label>Manter uma cópia na caixa de entrada</label>
133                                <input type="hidden" name="actionParameter[]" value="INBOX"/>
134                        </fieldset>
135                       
136                        <fieldset class="fields-replyto">
137                                <input type="checkbox" name="actionType[]" value="redirect"/>
138                                <label>Responder com uma mensagem automaticamente</label>
139                                <textarea name="actionParameter[]"></textarea>
140                        </fieldset>
141                       
142                        <fieldset class="fields-search-messages">
143                                <label>Clique no botão "Buscar" para verificar se existem mensagens na sua Caixa de Entrada que
144                                atendem aos critérios especificados anteriormente.</label>
145                                <span class="button search">Buscar na caixa de entrada</span>
146                        </fieldset>
147                        <table class="hidden fields-search-messages-grid" id="fields-search-messages-grid"><tr><td/></tr></table>
148                        <div class="hidden fields-search-messages-grid-pager" id="fields-search-messages-grid-pager"></div>
149                       
150                        <div class="menu-container">   
151                                <a class="button back"   href="#" >&laquo; Anterior</a>
152                                <a class="button submit" href="#">Concluir</a>
153                                <a class="button cancel" href="#">Cancelar</a>
154                        </div>
155                </div>
156        </div>
157        <div class="vacation-details-container hidden">
158                <fieldset>
159                        <label>Digite uma mensagem de resposta:</label>
160                        <textarea name="vacation"></textarea>
161                        <ul class="message-tip-container">
162                                <li class="message-tip">Todas as mensagens serão respondidas automaticamente com a mensagem indicada.</li>
163                        </ul>
164                </fieldset>
165                        <div class="menu-container">   
166                              <a class="button back"   href="#" title="Cancela e retorna á tela anterior">&laquo; Anterior</a>
167                              <a class="button submit" href="#" title="Salva e retorna á tela anterior">Concluir</a>
168                        </div>
169        </div>
170
171        <div class="menu-container footer-container menu-filters">             
172                <a class="button submit" href="#">Concluir</a>
173                <a class="button cancel" href="#">Cancelar</a>
174        </div>
175</form>
176</div>
177
Note: See TracBrowser for help on using the repository browser.