Changeset 5503


Ignore:
Timestamp:
02/13/12 10:59:44 (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

    r5502 r5503  
    11var init_tree = 0; 
    22var selected; 
     3var over; 
    34 
    45function unorphanize(root, element) { 
     
    117118                        over : function(a, b){ 
    118119                                //INICIO : SE A PASTA CONTER FILHAS EXPANDE  
     120                                over = $(this); 
     121                                $(this).addClass("folder-over"); 
    119122                                if(($(this)[0] != $(this).parent().find(".head_folder")[0])) 
    120123                                        if($(this).prev()[0]) 
    121124                                                if($(this).parent().find(".expandable-hitarea")[0] == $(this).prev()[0]){ 
    122                                                         $(this).prev().trigger("click"); 
     125                                                        setTimeout(function(){ 
     126                                                                if(over.hasClass("folder-over")) 
     127                                                                        over.prev().trigger("click"); 
     128                                                        }, 500); 
     129                                                         
    123130                                                } 
    124131                                //FIM : SE A PASTA CONTER FILHAS EXPANDE 
    125132                                 
    126133                                //SETA BORDA EM VOLTA DA PASTA 
    127                                 $(this).css("border", "1px solid black"); 
    128134                        }, 
    129135                        out : function(){ 
    130136                                //RETIRA BORDA EM VOLTA DA PASTA 
    131                                 $(this).css("border", ""); 
     137                                $(this).removeClass("folder-over"); 
    132138                        }, 
    133139                        drop : function(event, ui){ 
Note: See TracChangeset for help on using the changeset viewer.