Changeset 7738


Ignore:
Timestamp:
01/14/13 09:49:06 (11 years ago)
Author:
acoutinho
Message:

Ticket #3284 - Travamento ao carregar a arvore de pastas do usuario

Location:
trunk
Files:
1 added
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/expressoMail1_2/assetic.php

    r7720 r7738  
    6666/*Se o servidor possuir a jvm então minifique os arquivos*/ 
    6767if (strpos($javaVersion,"java version") !== false){ 
    68     $filterManager->set('yui_js', $compressor);     
    69     $plugins->ensureFilter($filterManager->get('yui_js'));     
     68    $filterManager->set('yui_js', $compressor); 
     69    $plugins->ensureFilter($filterManager->get('yui_js')); 
    7070} 
    7171 
     
    7575$scripts = new AssetCollection(array( 
    7676    new FileAsset('js/modal/modal.js'), 
     77    new FileAsset('js/folder.js'), 
    7778    new FileAsset('js/base64.js'), 
    7879    new FileAsset('js/QuickCatalogSearch.js'), 
     
    9192 
    9293if (strpos($javaVersion,"java version") !== false){ 
    93     //$filterManager->set('yui_js', $compressor);     
    94     //$scripts->ensureFilter($filterManager->get('yui_js'));     
     94    $filterManager->set('yui_js', $compressor); 
     95    $scripts->ensureFilter($filterManager->get('yui_js')); 
    9596} 
    9697 
  • trunk/expressoMail1_2/js/main.js

    r7729 r7738  
    10121012                        {  
    10131013                                        var arrayFolder = folder.split(cyrus_delimiter);  
    1014                                         userTrashFolder = 'user'+cyrus_delimiter+arrayFolder[1]+cyrus_delimiter+special_folders['Trash'];   
    1015                                         /** TODO Mudar quando melhorias forem implementadas na API de atualização do cache */ 
    1016                                         DataLayer.remove('folder', false); 
    1017                                         DataLayer.get('folder'); 
    1018                                          
    1019                                         var has_folder = DataLayer.get('folder', userTrashFolder); 
     1014                                        userTrashFolder = 'user'+cyrus_delimiter+arrayFolder[1]+cyrus_delimiter+special_folders['Trash']; 
     1015 
     1016                                        var has_folder = Folder.get( userTrashFolder, false ); 
    10201017                                        if(!has_folder){ 
    10211018                                                create_new_folder(special_folders['Trash'], 'user'+cyrus_delimiter+arrayFolder[1]); 
     
    54855482                        }else{ 
    54865483                                var prefix = 'user' + cyrus_delimiter+user_selected_name; 
    5487                                  
    5488                                 /** TODO Mudar quando melhorias forem implementadas na API de atualização do cache */ 
    5489                                 DataLayer.remove('folder', false); 
    5490                                 DataLayer.get('folder'); 
    5491                                  
    5492                                 var has_folder = DataLayer.get('folder', prefix + cyrus_delimiter + draftsfolder); 
    5493                                 if(!has_folder){ 
     5484 
     5485                                var has_folder = Folder.get( (prefix + cyrus_delimiter + draftsfolder), false ); 
     5486 
     5487                if(!has_folder){ 
    54945488                                        create_new_folder(draftsfolder, prefix); 
    54955489                                } 
  • trunk/prototype/modules/mail/js/foldertree.js

    r7711 r7738  
    111111function draw_new_tree_folder(callback, force){ 
    112112 
    113     if(force) 
    114         DataLayer.remove('folder', false); 
    115  
    116     var folders =  normalizeFolder( DataLayer.get('folder') ); 
     113    var folders =  normalizeFolder( Folder.get( false, force ) ); 
    117114 
    118115if(preferences.use_local_messages == 1){ 
Note: See TracChangeset for help on using the changeset viewer.