Changeset 7751 for trunk/prototype


Ignore:
Timestamp:
01/15/13 10:52:32 (11 years ago)
Author:
gustavo
Message:

Ticket #3293 - Problemas com scroll na listagem de pastas do expressoMail

Location:
trunk/prototype
Files:
2 added
2 edited

Legend:

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

    r7745 r7751  
    238238        search_emails("UNDELETED KEYWORD \"$Followupflagged\""); 
    239239    }).end().end(); 
    240      
     240 
     241    $('.upper').droppable({ 
     242        over: function(event, ui){ 
     243            $('#content_folders').autoscroll({ 
     244                direction: 'up', 
     245                step: 150, 
     246                scroll: true 
     247            }); 
     248        }, 
     249        out: function(event, ui){ 
     250            $('#content_folders').autoscroll('destroy'); 
     251        } 
     252    }); 
     253 
     254    $('.lower').droppable({ 
     255        over: function(event, ui){ 
     256            $('#content_folders').autoscroll({ 
     257                direction: 'down', 
     258                step: 150, 
     259                scroll: true 
     260            }); 
     261        }, 
     262        out: function(event, ui){ 
     263            $('#content_folders').autoscroll('destroy'); 
     264        } 
     265    }); 
     266 
     267 
     268 
    241269    folders_html.find('[id="'+selected+'"]').children().addClass("selected"); 
    242270    $(".folder").not(".head_folder").not(".shared-folders").not(".shared-folders + ul .folder").parent().find(".folder").not(".head_folder,.inbox,.drafts,.sent,.spam,.trash").draggable({ 
     
    244272        start : function(){ 
    245273            $(this).css("color", "gray"); 
     274            $('.upper, .lower').show(); 
     275            $(".lower").css("top", ($("#content_folders").height()-18) + $("#content_folders").offset().top); 
    246276        }, 
    247277        stop : function(){ 
    248278            $(this).css("color", ""); 
     279            $('.upper, .lower').hide(); 
    249280        }, 
    250281        revert: "invalid", 
     
    275306                                over.prev().trigger("click"); 
    276307                            } 
    277                         }, 1000); 
     308                        }, 500); 
    278309                         
    279310                    } 
    280311            //FIM : SE A PASTA CONTER FILHAS EXPANDE            
    281             $("#content_folders").stop().scrollTo($(this), {axis:'y', margin:true, offset:-50, duration:400});       
     312            //$("#content_folders").stop().scrollTo($(this), {axis:'y', margin:true, offset:-50, duration:400});       
    282313            //SETA BORDA EM VOLTA DA PASTA 
    283314            // 
  • trunk/prototype/modules/mail/templates/detailedfoldertree.ejs

    r7456 r7751  
    4343        } 
    4444%> 
    45 <ul class="filetree foldertree-skin-prognus mainfoldertree"> 
    46   <li><span class="folder head_folder">Minhas Pastas</span> 
    47       <% recursive_forest(data.folders[0]); %> 
    48   </li> 
    49   <% if(data.folders[1].length > 0) { %> 
    50   <li><span class="folder shared-folders">Pastas compartilhadas</span> 
    51       <% recursive_forest(data.folders[1]); %> 
    52   </li>  
    53   <%}%> 
    54   <% if(preferences.use_local_messages == 1) { %> 
    55      <% if(expresso_mail_archive.enabled && data.folders[2].length > 0) { /*MailArchive ativado*/ %> 
    56         <li> 
    57                 <span class="folder local-folder head_folder" style="display: inline;">Pastas locais</span> 
    58                 <% recursive_forest(data.folders[2]); %> 
    59         </li> 
    60     <%} else { /*MailArchive desativado*/ %> 
    61         <li> 
    62                 <span class="folder local-folder head_folder" style="display: inline;" title="MailArchive Desconectado">Pastas locais</span> 
    63                 <span class="local-connect" onclick="services_retry();" title="Conectar ao MailArchive"></span> 
    64         </li> 
    65         <%}%> 
     45<div class="upper"></div> 
     46        <ul class="filetree foldertree-skin-prognus mainfoldertree"> 
     47          <li><span class="folder head_folder">Minhas Pastas</span> 
     48              <% recursive_forest(data.folders[0]); %> 
     49          </li> 
     50          <% if(data.folders[1].length > 0) { %> 
     51          <li><span class="folder shared-folders">Pastas compartilhadas</span> 
     52              <% recursive_forest(data.folders[1]); %> 
     53          </li>  
     54          <%}%> 
     55          <% if(preferences.use_local_messages == 1) { %> 
     56             <% if(expresso_mail_archive.enabled && data.folders[2].length > 0) { /*MailArchive ativado*/ %> 
     57                <li> 
     58                        <span class="folder local-folder head_folder" style="display: inline;">Pastas locais</span> 
     59                        <% recursive_forest(data.folders[2]); %> 
     60                </li> 
     61            <%} else { /*MailArchive desativado*/ %> 
     62                <li> 
     63                        <span class="folder local-folder head_folder" style="display: inline;" title="MailArchive Desconectado">Pastas locais</span> 
     64                        <span class="local-connect" onclick="services_retry();" title="Conectar ao MailArchive"></span> 
     65                </li> 
     66                <%}%> 
    6667 
    67   <%}%> 
    68   <li><span class="folder head_folder all_accomp followup-messages">Para acompanhamento</span> 
    69   </li> 
    70 </ul> 
     68          <%}%> 
     69          <li><span class="folder head_folder all_accomp followup-messages">Para acompanhamento</span> 
     70          </li> 
     71        </ul> 
     72<div class="lower"></div> 
Note: See TracChangeset for help on using the changeset viewer.