Ignore:
Timestamp:
02/13/12 07:30:25 (12 years ago)
Author:
gustavo
Message:

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

File:
1 edited

Legend:

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

    r5498 r5499  
    272272        if(! Element("border_id_"+id_value+"_r") ||((typeof(id_value) == 'string') && id_value.match(/_r$/))){ 
    273273                $(td).draggable({ 
     274                        start : function(){ 
     275                                if($(".shared-folders").length){ 
     276                                        $(".shared-folders").parent().find('.folder:not(".shared-folders")').droppable({ 
     277                                                over : function(a, b){                                           
     278                                                        //SETA BORDA EM VOLTA DA PASTA 
     279                                                        $(this).css("border", "1px solid black"); 
     280                                                }, 
     281                                                out : function(){ 
     282                                                        //RETIRA BORDA EM VOLTA DA PASTA 
     283                                                        $(this).css("border", ""); 
     284                                                }, 
     285                                                //accept: ".draggin_mail", 
     286                                                drop : function(event, ui){ 
     287                                                        $(this).css("border", ""); 
     288                                                        if($(this).parent().attr('id') == undefined){ 
     289                                                                var folder_to = 'INBOX'; 
     290                                                                var to_folder_title = get_lang("Inbox"); 
     291                                                        }else{ 
     292                                                                var folder_to = $(this).parent().attr('id'); 
     293                                                                var to_folder_title = $(this).attr('title'); 
     294                                                        }                
     295                                                        var folder_to_move = ui.draggable.parent().attr('id'); 
     296                                                        var border_id = ui.draggable.find("input[type=hidden]").attr("name"); 
     297                                                        if(folder_to_move == "border_tr"){ 
     298                                                                var id_msg = border_id.substring("_"); 
     299                                                                folder = $("#input_folder_"+border_id+"_r")[0] ? $("#input_folder_"+border_id+"_r").val() : (openTab.imapBox[border_id] ? openTab.imapBox[border_id]:get_current_folder()); 
     300                                                                move_msgs2(folder, id_msg, border_id, folder_to, to_folder_title,true); 
     301                                                                return refresh(); 
     302                                                        } 
     303                                                } 
     304                                        }); 
     305                                } 
     306                        }, 
     307                        stop :function(){ 
     308                                $(".shared-folders").parent().find(".folder").droppable("destroy"); 
     309                        }, 
    274310                        helper: function(event){ 
    275311                                if(     borderTitle.length > 18 ) 
Note: See TracChangeset for help on using the changeset viewer.