Changeset 1403


Ignore:
Timestamp:
09/11/09 17:32:59 (15 years ago)
Author:
amuller
Message:

Ticket #645 - Correção de problema de rolagem

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/expressoMail1_2/js/shortcut.js

    r1390 r1403  
    400400        else 
    401401        { 
     402                var scrollMain = Element('divScrollMain_0'); 
     403                var selection_size = parseInt(preferences.line_height) + 10;  
     404 
    402405                if( keyboard_action == 'down') 
    403406                { 
     
    417420                                        remove_className(all_messages[i], 'selected_shortcut_msg'); 
    418421                        } 
     422                        if ((mailPos) && (parseInt(scrollMain.style.height.substr(0,scrollMain.style.height.length-2)) + scrollMain.scrollTop) < (all_messages[mailPos].offsetTop + selection_size)) 
     423                                scrollMain.scrollTop += selection_size; 
     424 
    419425                } 
    420426                else if( keyboard_action == 'up') 
     
    437443                                remove_className(all_messages[i], 'selected_shortcut_msg') 
    438444                        } 
     445                if (typeof(all_messages[mailPos]) != 'undefined' && all_messages[mailPos].offsetTop <= scrollMain.scrollTop) 
     446                        scrollMain.scrollTop -= selection_size+10; 
    439447                } 
    440448 
Note: See TracChangeset for help on using the changeset viewer.