source: trunk/prototype/modules/mail/templates/float_folder_menu.ejs @ 7708

Revision 7708, 3.4 KB checked in by marcosw, 11 years ago (diff)

Ticket #3266 - Correção para problema ao limpar pasta compartilhada lixeira ou spam

  • Property svn:executable set to *
RevLine 
[7414]1<%
[5487]2        var specialFolders = {
3                        INBOX: {name:'Caixa de Entrada'},
4                        Inbox: {name:'Caixa de Entrada'},
5                        Root : {name:'root'}
6                };
[7414]7    specialFolders["local_messages_trash"] = {name:'Lixeira', classe:'trash'};
8    specialFolders["local_messages_drafts"] = {name:'Rascunhos', classe:'drafts'};
9    specialFolders["local_messages_spam"] = {name:'Spam', classe:'spam'};
10    specialFolders["local_messages_sent"] = {name:'Enviados', classe:'sent'};
11    specialFolders["local_messages_outbox"] = {name:'Enviados', classe:'sent'};
12
[5935]13        specialFolders[trashfolder] = {name:'Lixeira', classe:'trash'};
14        specialFolders[draftsfolder] = {name:'Rascunhos', classe:'drafts'};
15        specialFolders[spamfolder] = {name:'Spam', classe:'spam'};
16        specialFolders[sentfolder] = {name:'Enviados', classe:'sent'};
[5487]17%>
18
[5754]19<span class="float-menu">
[7414]20    <% if(data.name_folder != "local_messages_inbox"){ %>
[6930]21        <%if(!data.flag.valid){ %>
[7414]22
[7092]23                <%if(data.name_folder != 'INBOX'){%>
24                        <span class="ui-icon ui-icon-document float-menu-new floating-default" title="<%=get_lang("New Folder")%>"></span> 
25                <%}%>
[7414]26                <%if(!specialFolders[data.name_folder] ){ %>
[6948]27                        <span class="ui-icon ui-icon-pencil float-menu-edit floating-default" title="<%=get_lang("Edit folder")%>"></span> 
28                        <span class="ui-icon ui-icon-close float-menu-remove floating-default" title="<%=get_lang("Delete folder")%>"></span> 
[6930]29                <%}
[7414]30                else if(data.name_folder == trashfolder || data.name_folder == "local_messages_trash"){%>
31         <% var type = false; if(data.name_folder == "local_messages_trash"){ type = data.name_folder; } else { type = false; } %>
32                        <span class="ui-icon ui-icon-trash float-menu-clean floating-default" onclick="empty_trash_imap(false, false, <%= type %>);" title="<%=get_lang("Empty Trash")%>"></span> 
[6930]33                <%}
[7414]34                else if(data.name_folder == spamfolder || data.name_folder == "local_messages_spam"){%>
35            <% var type = false; if(data.name_folder == "local_messages_spam"){ type = data.name_folder; } else { type = false; } %>
36                        <span class="ui-icon ui-icon-trash float-menu-clean floating-default" onclick="empty_spam_imap(false, false, <%= type %>);" title="<%=get_lang("Empty Spam")%>"></span> 
[6930]37                       
38                <%}%>
39
40        <%}else{ %>
41        <%      if(parseInt(data.acl.create)){%>
[6948]42                        <span class="ui-icon ui-icon-document float-menu-new floating-default" title="<%=get_lang("New Folder")%>"></span>
[6930]43        <%              if(parseInt(data.acl.delete) && parseInt(data.acl.rename) && !specialFolders[data.name_folder] && !data.flag.head){ %>
[6948]44                                <span class="ui-icon ui-icon-pencil float-menu-edit floating-default" title="<%=get_lang("Edit folder")%>"></span> 
[6930]45        <%              } %>
46
47        <%      } %>
48        <%      if(parseInt(data.acl.delete) && !specialFolders[data.name_folder] && !data.flag.head){ %>
[6948]49                        <span class="ui-icon ui-icon-close float-menu-remove floating-default" title="<%=get_lang("Delete folder")%>"></span>
[6930]50                <%}%>
51                <%if(data.name_folder == trashfolder && parseInt(data.acl.delete)){%>
[7708]52                        <span class="ui-icon ui-icon-trash float-menu-clean floating-default" onclick="empty_trash_imap(true, $(this),false);" title="<%=get_lang("Empty Trash")%>"></span> 
[6930]53                <%}else if(data.name_folder == spamfolder && parseInt(data.acl.delete)){%>
[7708]54                        <span class="ui-icon ui-icon-trash float-menu-clean floating-default" onclick="empty_spam_imap(true, $(this), false);" title="<%=get_lang("Empty Spam")%>"></span> 
[6930]55                <%}%>
[5487]56        <%}%>
[7414]57    <% } %>
[6948]58        <span class="ui-icon ui-icon-arrowthickstop-1-n float-menu-export floating-default" title="<%=get_lang("Export folder messages")%>"></span> 
[5487]59 </span>
Note: See TracBrowser for help on using the repository browser.