Changeset 5501


Ignore:
Timestamp:
02/13/12 08:19:42 (12 years ago)
Author:
gustavo
Message:

Ticket #2484 - Melhorias na estrutura de diretórios do ExpressoMail?

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/prototype/modules/mail/js/foldertree.js

    r5500 r5501  
    22var selected; 
    33 
    4 function unorphanize(root, eleeventnt) { 
     4function unorphanize(root, element) { 
    55        var ok = false; 
    66        for (var i=0; i<root.length; i++) { 
    7                 if (root[i].id == eleeventnt.parentFolder) { 
    8                         eleeventnt.children = new Array();  
    9                         root[i].children.push(eleeventnt); 
     7                if (root[i].id == element.parentFolder) { 
     8                        element.children = new Array();  
     9                        root[i].children.push(element); 
    1010                        return true; 
    11                 } else if (ok = unorphanize(root[i].children, eleeventnt)) { 
     11                } else if (ok = unorphanize(root[i].children, element)) { 
    1212                        break; 
    1313                } 
     
    2525                        if($(children_of_this_folder[index]).attr('id') == openTab.imapBox[$(borders_open[i]).find("input[type=hidden]").attr("name")]){ 
    2626                                error = true; 
    27                                 alert(get_lang("One or more eventssages from any sub-folder are open")); 
     27                                alert(get_lang("One or more messages from any sub-folder are open")); 
    2828                                return error; 
    2929                                 
     
    3636                if(openTab.imapBox[$(borders_open[i]).find("input[type=hidden]").attr("name")] == folder_to_move){ 
    3737                        error = true; 
    38                         alert(get_lang("One or more eventssages from this folder are open")); 
     38                        alert(get_lang("One or more messages from this folder are open")); 
    3939                        return error; 
    4040                } 
     
    6363                        } 
    6464                } 
    65                 else if (/^local_eventssages/.test(folders[i].id)) { 
     65                else if (/^local_messages/.test(folders[i].id)) { 
    6666                        if (!unorphanize(tree3, folders[i])) { 
    6767                                folders[i].children = new Array(); 
     
    112112                        scrollSensitivity: 100, 
    113113                        scrollSpeed: 100, 
    114                         containeventnt: "#divAppbox" 
     114                        containment: "#divAppbox"  
    115115                }).end().droppable({ 
    116116                        //DROP DE PASTAS 
     
    225225                                                        var name = $.trim($(this).parents(".closed:first").find("span:first").text().split("[")[0]); 
    226226                                                        if($(this).parents(".closed:first").find("span:first").hasClass("selected")) 
    227                                                                 return alert(get_lang("It's not possible rename this folder, because it is being used in the moeventnt!")); 
     227                                                                return alert(get_lang("It's not possible rename this folder, because it is being used in the moment!")); 
    228228                                                        if($(this).parents(".closed:first").find(".selected").length) 
    229                                                                 return alert(get_lang("It's not possible rename this folder, because its subfolder is being used in the moeventnt!")); 
     229                                                                return alert(get_lang("It's not possible rename this folder, because its subfolder is being used in the moment!"));  
    230230                                                        $(this).parents(".closed:first").find("span:first").empty().append("<input class='new_folder folder' type='text' maxlength='100'></input>") 
    231231                                                        $(".new_folder").focus().keydown(function(event){ 
     
    284284                                                        if($(this).parents(".closed:first").find(".selected").length){ 
    285285                                                                $(this).parents(".closed:first").find(".folder").removeClass("folders_loading"); 
    286                                                                 return alert(get_lang("It's not possible delete this folder, because it is being used in the moeventnt!")); 
     286                                                                return alert(get_lang("It's not possible delete this folder, because it is being used in the moment!"));  
    287287                                                        } 
    288288                                                        var confirm_text = get_lang("Do you wish to exclude the folder "); 
Note: See TracChangeset for help on using the changeset viewer.