Changeset 5546


Ignore:
Timestamp:
02/24/12 14:11:21 (11 years ago)
Author:
gustavo
Message:

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

Location:
trunk
Files:
3 edited

Legend:

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

    r5499 r5546  
    270270        parent_bb.insertBefore(td, bb); 
    271271 
    272         if(! Element("border_id_"+id_value+"_r") ||((typeof(id_value) == 'string') && id_value.match(/_r$/))){ 
     272        if((typeof(id_value) == 'string') && id_value.match(/_r$/)){ 
    273273                $(td).draggable({ 
    274274                        start : function(){ 
  • trunk/expressoMail1_2/templates/default/index.tpl

    r5533 r5546  
    9797                <span class="collapse_folders"/> 
    9898        </td>                    
    99         <td width="*" valign="top" align="left"> 
     99        <td width="100%" valign="top" align="left"> 
    100100                <div id="exmail_main_body" class="messagescol"> 
    101101                        <table id="border_table" width="auto" height="26" cellspacing="0" cellpadding="0" border="0"> 
  • trunk/prototype/modules/mail/js/foldertree.js

    r5522 r5546  
    8282                         
    8383                        if($(".folders_loading").length) 
     84                                return; 
     85                         
     86                        if($(event.target).parent().is(".float-menu")) 
    8487                                return; 
    8588                                 
     
    249252                                                        if($(this).parents(".closed:first").find(".selected").length) 
    250253                                                                return write_msg(get_lang("It's not possible rename this folder, because its subfolder is being used in the moment!"));  
    251                                                         $(this).parents(".closed:first").find("span:first").empty().append("<input class='new_folder folder' type='text' maxlength='100'></input>") 
     254                                                        if(valid_tabs($(this).parents("li:first").find("li"), folder_id)) 
     255                                                                return; 
     256                                                        $(this).parents(".closed:first").find("span:first").empty().append("<input class='new_folder folder' type='text' maxlength='100'></input>"); 
    252257                                                        $(".new_folder").focus().keydown(function(event){ 
    253258                                                                event.stopPropagation(); 
     
    297302                                                .end().find(".float-menu-remove").click(function(){ 
    298303                                                         
    299                                                         var folder_id = $(this).parents(".closed:first").find(".folder").addClass("folders_loading").end().attr('id'); 
     304                                                        var folder_id = $(this).parents(".closed:first").attr('id'); 
    300305                                                        var folder_name = $.trim($(this).parents(".closed:first").find(".folder").text().split("[")[0]); 
     306                                                         
     307                                                        if(valid_tabs($(this).parents("li:first").find("li"), folder_id)) 
     308                                                                return; 
     309                                                        $(this).parents(".closed:first").find(".folder").addClass("folders_loading");  
     310                                                         
    301311                                                        if($(this).parents(".closed:first").find("ul").length){ 
    302312                                                                $(this).parents(".closed:first").find(".folder").removeClass("folders_loading"); 
     
    307317                                                                return write_msg(get_lang("It's not possible delete this folder, because it is being used in the moment!"));  
    308318                                                        } 
     319                                                         
    309320                                                        var confirm_text = get_lang("Do you wish to exclude the folder "); 
    310321                                                        if(!confirm(confirm_text + folder_name)){ 
Note: See TracChangeset for help on using the changeset viewer.