source: trunk/prototype/modules/mail/templates/detailedfoldertree.ejs @ 7453

Revision 7453, 2.9 KB checked in by thiago, 12 years ago (diff)

Ticket #3088 - tradução da Outbox e corrigido um problema.

  • Property svn:executable set to *
Line 
1<%
2        var specialFolders = {
3                        INBOX: {name:'Caixa de Entrada', classe:'inbox'},
4                        Inbox: {name:'Caixa de Entrada', classe:'inbox'},
5                };
6    specialFolders["Outbox"] = {name: 'Caixa de Sa&iacuteda', classe:'outbox'};
7        specialFolders[trashfolder] = {name:'Lixeira', classe:'trash'};
8        specialFolders[draftsfolder] = {name:'Rascunhos', classe:'drafts'};
9        specialFolders[spamfolder] = {name:'Spam', classe:'spam'};
10        specialFolders[sentfolder] = {name:'Enviados', classe:'sent'};
11        function recursive_forest(array_trees)
12        {
13          %><ul><%
14       
15              for(var i=0; i<array_trees.length; i++)
16              {
17                  folder_class = '';
18                  folder_name = array_trees[i].commonName;
19
20                  if( specialFolders[folder_name] ){
21                      folder_class = specialFolders[folder_name].classe;
22                      folder_name = specialFolders[folder_name].name;
23                  }
24
25                  %><li id="<%= array_trees[i].id %>" class="closed"><span class="folder <%= folder_class %>" title="<%= folder_name %>" style="text-align : left; position : static;"><%= folder_name %>
26                  <% if(array_trees[i].messageCount.unseen > 0){        %>
27                        <span style="text-align : left;">[<label id="dftree_<%= array_trees[i].id%>_unseen" class="folder_unseen" style="color : red; text-align : left;"><%= array_trees[i].messageCount.unseen %></label>]</span>
28                  <% }  %>
29                  <% if(array_trees[i].children_unseen > 0){    %>
30                        <span style="text-align : left;">[<label id="dftree_<%= array_trees[i].id%>_children_unseen" class="folder_unseen" style="color : blue; text-align : left;"><%= array_trees[i].children_unseen %></label>]</span>
31                  <% }  %>
32                  </span>
33                  <input type="hidden" value="<%= array_trees[i].type %>">
34                  <%
35                  if (array_trees[i].children.length>0)
36                          recursive_forest(array_trees[i].children);
37
38                  %></li><%
39              }
40 
41          %></ul><%
42        }
43%>
44<ul class="filetree foldertree-skin-prognus mainfoldertree">
45  <li><span class="folder head_folder">Minhas Pastas</span>
46      <% recursive_forest(data.folders[0]); %>
47  </li>
48  <% if(data.folders[1].length > 0) { %>
49  <li><span class="folder shared-folders">Pastas compartilhadas</span>
50      <% recursive_forest(data.folders[1]); %>
51  </li>
52  <%}%>
53  <% if(preferences.use_local_messages == 1) { %>
54     <% if(expresso_mail_archive.enabled && data.folders[2].length > 0) { /*MailArchive ativado*/ %>
55        <li>
56                <span class="folder local-folder head_folder" style="display: inline;">Pastas locais</span>
57                <% recursive_forest(data.folders[2]); %>
58        </li>
59    <%} else { /*MailArchive desativado*/ %>
60        <li>
61                <span class="folder local-folder head_folder" style="display: inline;" title="MailArchive Desconectado">Pastas locais</span>
62                <span class="local-connect" onclick="services_retry();" title="Conectar ao MailArchive"></span>
63                <a class="local-admin" href="<%= mail_archive_url %>" title="MailArchiver Admin" target="_blank"></a>
64        </li>
65        <%}%>
66
67  <%}%>
68  <li><span class="folder head_folder all_accomp followup-messages">Para acompanhamento</span>
69  </li>
70</ul>
Note: See TracBrowser for help on using the repository browser.