Changeset 7426 for trunk


Ignore:
Timestamp:
10/16/12 15:51:31 (12 years ago)
Author:
thiago
Message:

Ticket #3088 - Validação na aba de pesquisas de mensagens locais.

Location:
trunk/expressoMail1_2/js
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/expressoMail1_2/js/doiMenuData.js

    r7414 r7426  
    112112 
    113113        var labelItems = getLabels(); 
     114 
    114115        $.contextMenu({ 
    115116                selector: ".table_box tbody tr", 
    116117            build: function($trigger, e) { 
    117  
     118                if(typeof (currentTab) == "string" && currentTab.indexOf("local") != -1){   
     119                    alert("Impossível manipular mensagens locais a partir de uma busca. Isso é permitido apenas para mensagens não locais."); 
     120                    return true; 
     121                } 
    118122                var itensNotLocal = { 
    119123                    "label": { "name": get_lang("Labels"), "items": labelItems}, 
  • trunk/expressoMail1_2/js/local_messages.js

    r7414 r7426  
    16541654//para que elas sejam inseridas no imap pela função  imap_functions.unarchive_mail. 
    16551655    local_messages.prototype.unarchive_msgs = function (folder,new_folder,msgs_number){ 
    1656  
     1656    if(typeof (currentTab) == "string" && currentTab.indexOf("local") != -1){   
     1657        alert("Impossível manipular mensagens locais a partir de uma busca. Isso é permitido apenas para mensagens não locais."); 
     1658        return true; 
     1659    } 
    16571660    this.init_local_messages(); 
    16581661 
  • trunk/expressoMail1_2/js/mail_sync.js

    r6930 r7426  
    113113         
    114114        mail_sync.prototype.archive_msgs = function(folder,folder_dest,ids) { 
     115 
    115116                //this.main_title = document.getElementById('main_title').innerHTML; 
    116117                var temp = new Array(); 
  • trunk/expressoMail1_2/js/main.js

    r7420 r7426  
    16561656 
    16571657 function archive_msgs(folder,folder_dest,id_msgs) { 
     1658 
     1659    if(typeof (currentTab) == "string" && currentTab.indexOf("local") != -1){   
     1660        alert("Impossível manipular mensagens locais a partir de uma busca. Isso é permitido apenas para mensagens não locais."); 
     1661        return true; 
     1662    } 
    16581663    write_msg(get_lang('Starting to archive messages')); 
    16591664 
     
    36583663 
    36593664function print_all(){ 
     3665    if(typeof (currentTab) == "string" && currentTab.indexOf("local") != -1){   
     3666        alert("Impossível manipular mensagens locais a partir de uma busca. Isso é permitido apenas para mensagens não locais."); 
     3667        return true; 
     3668    } 
    36603669        if (openTab.type[currentTab] == 2) 
    36613670                return print_msg(current_folder,currentTab.substr(0,currentTab.indexOf("_r")),currentTab); 
     
    41954204function import_window() 
    41964205{ 
     4206    if(currentTab.indexOf("local") != -1){   
     4207        alert("Impossível manipular mensagens locais a partir de uma busca. Isso é permitido apenas para mensagens não locais."); 
     4208        return true; 
     4209    } 
    41974210        var folder = {}; 
    41984211        var importEmails = $("#importEmails"); 
  • trunk/expressoMail1_2/js/messages_controller.js

    r7414 r7426  
    736736 
    737737    messages_proxy.prototype.export_all_messages = function(folder){ 
     738        if(typeof (currentTab) == "string" && currentTab.indexOf("local") != -1){   
     739            alert("Impossível manipular mensagens locais a partir de uma busca. Isso é permitido apenas para mensagens não locais."); 
     740            return true; 
     741        } 
    738742        if (!folder) { 
    739743            folder = get_current_folder(); 
  • trunk/expressoMail1_2/js/wfolders.js

    r7414 r7426  
    134134        cWFolders.prototype.makeWindow = function(border_id, type) 
    135135        { 
     136        if(typeof (currentTab) == "string" && currentTab.indexOf("local") != -1){   
     137            alert("Impossível manipular mensagens locais a partir de uma busca. Isso é permitido apenas para mensagens não locais."); 
     138            return true; 
     139        } 
    136140                this.load( border_id, type, false); 
    137141        } 
Note: See TracChangeset for help on using the changeset viewer.