Changeset 536


Ignore:
Timestamp:
10/17/08 10:20:57 (16 years ago)
Author:
niltonneto
Message:

Ocorrência #331 - Teclas de Atalho

File:
1 edited

Legend:

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

    r350 r536  
    271271shortcut.add("Ctrl+Up",function(){ exec_msg_action('previous'); select_msg('null', 'up', true);},{'disable_in_input':true}); 
    272272shortcut.add("Ctrl+Down",function(){ exec_msg_action('next'); select_msg('null', 'down', true);},{'disable_in_input':true}); 
    273 if (is_ie){ 
     273 
     274if (is_ie) 
     275{ 
    274276        shortcut.add("down",function(){ select_msg('null', 'down'); },{'disable_in_input':false}); 
    275277        shortcut.add("up",function(){ select_msg('null', 'up'); },{'disable_in_input':false});   
     278         
    276279        shortcut.add("Shift+down",function(){ 
    277                 if (shift_up_count > 0) 
    278                         unselect_top_msg(); 
    279                 else 
    280                         select_bottom_msg(); 
    281         },{'disable_in_input':false, 'propagate':false}); 
     280                if ( Element('border_id_0').className==='menu-sel' ) 
     281                { 
     282                        if (shift_up_count > 0) 
     283                                unselect_top_msg(); 
     284                        else 
     285                                select_bottom_msg(); 
     286                } 
     287        },{'disable_in_input':true, 'propagate':false}); 
     288         
    282289        shortcut.add("Shift+up",function(){ 
    283                 if (shift_down_count > 0) 
    284                         unselect_bottom_msg(); 
    285                 else 
    286                         select_top_msg(); 
    287         },{'disable_in_input':false, 'propagate':false}); 
    288 } 
    289 else{ 
     290                if ( Element('border_id_0').className==='menu-sel' ) 
     291                { 
     292                        if (shift_down_count > 0) 
     293                                unselect_bottom_msg(); 
     294                        else 
     295                                select_top_msg(); 
     296                } 
     297        },{'disable_in_input':true, 'propagate':false}); 
     298} 
     299else 
     300{ 
    290301        shortcut.add("down",function(){ select_msg('null', 'down');},{'type':'keypress', 'disable_in_input':false}); 
    291302        shortcut.add("up",function(){ select_msg('null', 'up'); },{'type':'keypress', 'disable_in_input':false}); 
    292 } 
    293 shortcut.add("Shift+down",function(){ 
    294         if (shift_up_count > 0) 
    295                 unselect_top_msg(); 
    296         else 
    297                 select_bottom_msg(); 
    298 },{'disable_in_input':false, 'propagate':false}); 
    299 shortcut.add("Shift+up",function(){ 
    300         if (shift_down_count > 0) 
    301                 unselect_bottom_msg(); 
    302         else 
    303                 select_top_msg(); 
    304 },{'disable_in_input':false, 'propagate':false}); 
     303         
     304        shortcut.add("Shift+down",function(){ 
     305                if ( Element('border_id_0').className==='menu-sel' ) 
     306                { 
     307                        if (shift_up_count > 0) 
     308                                unselect_top_msg(); 
     309                        else 
     310                                select_bottom_msg(); 
     311                } 
     312        },{'type':'keypress','disable_in_input':true, 'propagate':false}); 
     313         
     314        shortcut.add("Shift+up",function(){ 
     315                if ( Element('border_id_0').className==='menu-sel' ) 
     316                { 
     317                        if (shift_down_count > 0) 
     318                                unselect_bottom_msg(); 
     319                        else 
     320                                select_top_msg(); 
     321                } 
     322        },{'type':'keypress', 'disable_in_input':true, 'propagate':false}); 
     323} 
    305324 
    306325shortcut.add("return",function(){ 
Note: See TracChangeset for help on using the changeset viewer.