source: trunk/prototype/app/templates/foldertree.ejs @ 5136

Revision 5136, 1.3 KB checked in by wmerlotto, 12 years ago (diff)

Ticket #2305 - Enviando alteracoes, desenvolvidas internamente na Prognus, do modulo prototype.

Line 
1<%
2        var specialFolders = {
3                        Inbox: {name:'Caixa de Entrada', classe:'inbox'},
4                        Trash: {name:'Lixeira', classe:'trash'},
5                        Drafts:{name:'Rascunhos', classe:'drafts'},
6                        Spam:  {name:'Spam', classe:'spam'},
7                        Sent:  {name:'Enviados', classe:'sent'}
8                };
9
10        function recursive_forest(array_trees)
11        {
12          %><ul><%
13       
14              for(var i=0; i<array_trees.length; i++)
15              {
16                  folder_class = '';
17                  folder_name = array_trees[i].commonName;
18
19                  if( specialFolders[folder_name] ){
20                      folder_class = specialFolders[folder_name].classe;
21                      folder_name = specialFolders[folder_name].name;
22                  }
23
24                  %><li id="<%= array_trees[i].id %>" class="closed"><span class="folder <%= folder_class %>" title="<%= folder_name %>"><%= folder_name %></span>
25                  <%
26
27                  if (array_trees[i].children.length>0)
28                          recursive_forest(array_trees[i].children);
29
30                  %></li><%
31              }
32 
33          %></ul><%
34        }
35%>
36<ul id="foldertree" class="filetree foldertree-skin-prognus">
37  <li><span class="folder">Minhas Pastas</span>
38      <% recursive_forest(folders[0]); %>
39  </li>
40  <% if(folders[1].length > 0) { %>
41  <li><span class="folder">Pastas compartilhadas</span>
42      <% recursive_forest(folders[1]); %>
43  </li>
44  <%}%>
45  <% if(preferences.use_local_messages == 1) { %>
46  <li><span class="folder">Pastas locais</span>
47      <% recursive_forest(folders[2]); %>
48  </li>
49  <%}%>
50</ul>
Note: See TracBrowser for help on using the repository browser.