Changeset 5495


Ignore:
Timestamp:
02/10/12 10:16:54 (12 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/common_functions.js

    r5464 r5495  
    907907        } else { 
    908908                Element('new_m').innerHTML = '0'; 
     909                $(folder_unseen).parent().empty(); 
    909910        } 
    910911        if ( current_folder.indexOf( 'INBOX' ) !== 0 ) 
  • trunk/expressoMail1_2/js/draw_api.js

    r5493 r5495  
    11731173                        $(tr_element).draggable({ 
    11741174                                helper: function(event){ 
    1175                                         $(this).find("input:checkbox").attr("checked", true); 
     1175                                        if($(this).find("input:checkbox").attr("checked") != "checked"){ 
     1176                                                $(this).find("input:checkbox").trigger('click'); 
     1177                                                $(this).addClass("selected_msg"); 
     1178                                        } 
    11761179                                        if($("#table_box").find("tr input:checked").length > 1) 
    11771180                                                return $(DataLayer.render('../prototype/modules/mail/templates/draggin_box.ejs', {texto : (($("#table_box").find("tr input:checked")).length+" mensagens selecionadas"), type: "messages"})); 
  • trunk/prototype/modules/mail/js/foldertree.js

    r5486 r5495  
    220220                                        DataLayer.render("../prototype/modules/mail/templates/float_folder_menu.ejs", {name_folder : folder_name}, function(html){                                               
    221221                                                //FUNÇÃO DO MENU FLUTUANTE EDITAR < BEGIN 
     222                                                var esc = false; 
    222223                                                $(folder_).append(html).find(".float-menu-edit").click(function(){ 
    223224                                                        var folder_id = $(this).parents(".closed:first").attr('id'); 
     
    229230                                                        $(this).parents(".closed:first").find("span:first").empty().append("<input class='new_folder folder' type='text' maxlength='100'></input>") 
    230231                                                        $(".new_folder").focus().keydown(function(event){ 
     232                                                                event.stopPropagation(); 
    231233                                                                if(event.keyCode == 13){ 
    232234                                                                        if($(this).val() != ""){ 
     
    252254                                                                        } 
    253255                                                                }else if( event.keyCode == 27){ 
     256                                                                        esc = true; 
    254257                                                                        if(confirm(get_lang("Do you want to cancel the folder edition?"))) 
    255258                                                                                draw_new_tree_folder(); 
    256259                                                                        else{ 
    257260                                                                                $(".new_folder").focus().val(name); 
     261                                                                                esc = false; 
    258262                                                                        } 
    259263                                                                } 
    260264                                                        }).focusout(function(){ 
    261                                                                 if(confirm(get_lang("Do you want to cancel the folder edition?"))) 
    262                                                                         draw_new_tree_folder(); 
    263                                                                 else{ 
    264                                                                         $(".new_folder").focus().val(name); 
     265                                                                if(!esc){ 
     266                                                                        if(confirm(get_lang("Do you want to cancel the folder edition?"))) 
     267                                                                                draw_new_tree_folder(); 
     268                                                                        else{ 
     269                                                                                $(".new_folder").focus().val(name); 
     270                                                                        } 
    265271                                                                } 
    266272                                                        }).val(name); 
     
    329335                                                        } 
    330336                                                        selected_li.find(".new_folder").Watermark("Nova Pasta").focus().keydown(function(event){ 
     337                                                                event.stopPropagation(); 
    331338                                                                if(event.keyCode == 13){ 
    332339                                                                        if($(this).val().match(/[\\\!\@\#\$\%\&\*\+\(\)]/gi)){ 
     
    347354                                                                        }); 
    348355                                                                }else if( event.keyCode == 27){ 
     356                                                                        esc = true; 
    349357                                                                        if(confirm(get_lang("Do you want to cancel the folder creation?"))) 
    350                                                                                 cExecute("$this.imap_functions.get_folders_list&onload=true", update_menu); 
     358                                                                                draw_new_tree_folder(); 
     359                                                                        else{ 
     360                                                                                $(this).focus(); 
     361                                                                                esc = false; 
     362                                                                        } 
    351363                                                                } 
    352364                                                        }).focusout(function(){ 
    353                                                                 if(confirm(get_lang("Do you want to cancel the folder creation?"))) 
    354                                                                         cExecute("$this.imap_functions.get_folders_list&onload=true", update_menu); 
     365                                                                if(!esc){ 
     366                                                                        if(confirm(get_lang("Do you want to cancel the folder creation?"))) 
     367                                                                                draw_new_tree_folder(); 
     368                                                                } 
    355369                                                        }); 
    356370                                                }); 
Note: See TracChangeset for help on using the changeset viewer.