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/main.js

    r5497 r5499  
    534534                                        $(new_msg).draggable({ 
    535535                                                start : function(){ 
     536                                                        if($(".shared-folders").length){ 
     537                                                                $(".shared-folders").parent().find('.folder:not(".shared-folders")').droppable({ 
     538                                                                        over : function(a, b){                                           
     539                                                                                //SETA BORDA EM VOLTA DA PASTA 
     540                                                                                $(this).css("border", "1px solid black"); 
     541                                                                        }, 
     542                                                                        out : function(){ 
     543                                                                                //RETIRA BORDA EM VOLTA DA PASTA 
     544                                                                                $(this).css("border", ""); 
     545                                                                        }, 
     546                                                                        //accept: ".draggin_mail", 
     547                                                                        drop : function(event, ui){ 
     548                                                                                $(this).css("border", ""); 
     549                                                                                if($(this).parent().attr('id') == undefined){ 
     550                                                                                        var folder_to = 'INBOX'; 
     551                                                                                        var to_folder_title = get_lang("Inbox"); 
     552                                                                                }else{ 
     553                                                                                        var folder_to = $(this).parent().attr('id'); 
     554                                                                                        var to_folder_title = $(this).attr('title'); 
     555                                                                                }                
     556                                                                                var folder_to_move = ui.draggable.parent().attr('id'); 
     557                                                                                var border_id = ui.draggable.find("input[type=hidden]").attr("name"); 
     558                                                                                // Mensagens : SE O DROP VIER DA LISTA DE MENSAGENS : 
     559                                                                                if(folder_to_move == "tbody_box"){ 
     560                                                                                        move_msgs2(get_current_folder(), 'selected', 0, folder_to, to_folder_title,true); 
     561                                                                                        return refresh(); 
     562                                                                                } 
     563                                                                        } 
     564                                                                }); 
     565                                                        } 
    536566                                                }, 
    537                                                 stop: function(){ 
     567                                                stop :function(){ 
     568                                                        $(".shared-folders").parent().find(".folder").droppable("destroy"); 
    538569                                                }, 
    539570                                                helper: function(event){ 
    540                                                         $(this).find("input:checkbox").attr("checked", true); 
     571                                                        if($(this).find("input:checkbox").attr("checked") != "checked"){ 
     572                                                                $(this).find("input:checkbox").trigger('click'); 
     573                                                                $(this).addClass("selected_msg"); 
     574                                                        } 
    541575                                                        if($("#table_box").find("tr input:checked").length > 1) 
    542576                                                                return $(DataLayer.render('../prototype/modules/mail/templates/draggin_box.ejs', {texto : (($("#table_box").find("tr input:checked")).length+" mensagens selecionadas"), type: "messages"})); 
Note: See TracChangeset for help on using the changeset viewer.