Changeset 5657


Ignore:
Timestamp:
03/07/12 09:27: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/prototype/modules/mail/js/foldertree.js

    r5555 r5657  
    179179                                // SE O DROP VIER DA LISTA DE PASTAS 
    180180                                else{ 
    181                                         var teste = folder_to_move.split(cyrus_delimiter);       
    182                                         teste = folder_to+cyrus_delimiter+teste[teste.length-1]; 
     181                                        var folder_to_exist = folder_to_move.split(cyrus_delimiter);     
     182                                        folder_to_exist = folder_to+cyrus_delimiter+folder_to_exist[folder_to_exist.length-1]; 
    183183                                         
    184184                                        //VERIFICA SE EXISTE UMA eventNSAGENS ABERTA NESTA PASTA E NAS SUAS FILHAS 
     
    190190                                         
    191191                                        // VALIDA SE O USUARIO ESTA TENTANDO MOVER A PASTA PARA O eventSMO LOCAL 
    192                                         if(teste == folder_to_move){ 
     192                                        if(folder_to_exist == folder_to_move){ 
    193193                                                return write_msg(get_lang("Thie folder is already in this place")); 
    194194                                        } 
     
    207207                                        if(ui.draggable.parent().find('[id="'+folder_to+'"]')[0]){ 
    208208                                                return write_msg(get_lang("It's not possible to move this folder to its subfolders!")); 
    209                                         } 
    210                                         //teste = teste.split(cyrus_delimiter); 
    211                                          
    212                                         if($('[id="'+teste+'"]').length){ 
     209                                        }                                        
     210                                         
     211                                        if($('[id="'+folder_to_exist+'"]').length){ 
    213212                                                return write_msg(get_lang("Can not move this folder to this location, because the target has already a folder with this name")); 
    214213                                        } 
     
    366365                                                                }); 
    367366                                                        } 
     367                                                         
    368368                                                        selected_li.find(".new_folder").Watermark("Nova Pasta").focus().keydown(function(event){ 
    369369                                                                event.stopPropagation(); 
     
    371371                                                                        if($(this).val().match(/[\\\!\@\#\$\%\&\*\+\(\)]/gi)){ 
    372372                                                                                return write_msg(get_lang("cannot create folder. try other folder name")); 
     373                                                                        } 
     374                                                                        if($('[id="'+ (selected_li.attr('id')? selected_li.attr('id') : "INBOX") + cyrus_delimiter + $(this).val()+'"]').length){ 
     375                                                                                $(".folders_loading").removeClass("folders_loading"); 
     376                                                                                write_msg(get_lang("Mailbox already exists")); 
     377                                                                                return draw_new_tree_folder(); 
    373378                                                                        } 
    374379                                                                        $(".new_folder").parent().addClass("folders_loading"); 
     
    420425                } 
    421426        }); 
    422          
    423         //TODO : REMOVER VC DAQUI 
    424         //TO-DO : Finalizar Mouse over da barra de pastas. 
    425         /*$(".collapse_folders_td").mouseenter(function(){ 
    426                 if($(".collapse_folders").attr('title') == "Expandir"){ 
    427                         $("#folderscol").removeClass( "hidden"); 
    428                         resizeWindow(); 
    429                         $("#folderscol").mouseleave(function(){ 
    430                                 if($(".collapse_folders").attr('title') == "Expandir"){ 
    431                                         $("#folderscol").addClass( "hidden"); 
    432                                         resizeWindow(); 
    433                                 } 
    434                         }); 
    435                 } 
    436                  
    437         });*/ 
    438  
    439 //}refresh(); 
    440427} 
Note: See TracChangeset for help on using the changeset viewer.