Changeset 7555


Ignore:
Timestamp:
11/23/12 11:18:32 (11 years ago)
Author:
marcosw
Message:

Ticket #3088 - Correção de método jquery para recuperar id de pasta local

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/prototype/modules/mail/js/foldertree.js

    r7537 r7555  
    400400                    $(".new_folder").focus().keydown(function(event){ 
    401401                        event.stopPropagation(); 
    402                          
    403402                        if(event.keyCode == 13){ 
    404403                            if($(this).val() != ""){ 
    405  
    406404                                if($(this).val().match(/[\/\`\~\^\<\>\|\\\"\!\@\#\$\%\&\*\+\(\)\[\]\{\}\?;:]/gi)){ 
    407405                                    return write_msg(get_lang("cannot create folder. try other folder name")); 
     
    414412                                } 
    415413                                $(".new_folder").parent().addClass("folders-loading"); 
    416  
    417                                 if($(this).parent().parent().parent().find("input").val() == "localFolder"){ 
    418                                     var idFolder = $(this).parent().parent().attr("id").split("_")[2]; 
     414                                 
     415                                if($(this).parents("li").find("input").first().val() == "localFolder"){ 
     416                                    var idFolder = $(this).parents("li").first().attr("id").split("_")[2]; 
    419417                                    expresso_mail_archive.renameFolder(idFolder, new_name); 
    420418                                     cExecute("$this.imap_functions.get_folders_list&onload=true", update_menu); 
     
    477475 
    478476                            if(caption == get_lang('Yes')){ 
    479                                 if(folder_span.parent().parent().parent().find("input").val() == "localFolder"){ 
    480                                     var idFolder = folder_span.parent().parent().parent("li").attr("id").split("_")[2]; 
     477                                if(folder_span.parents("li").find("input").first().val() == "localFolder"){ 
     478                                    var idFolder = folder_span.parents("li").first().attr("id").split("_")[2]; 
    481479                                    expresso_mail_archive.deleteFolder(idFolder, folder_name); 
    482480                                     cExecute("$this.imap_functions.get_folders_list&onload=true", update_menu); 
Note: See TracChangeset for help on using the changeset viewer.