Changeset 4608 for branches/2.2.0.1/expressoMail1_2/js/shortcut.js
- Timestamp:
- 06/14/11 14:46:38 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2.2.0.1/expressoMail1_2/js/shortcut.js
r3683 r4608 131 131 132 132 var modifiers = { 133 shift: { 134 ctrl : { 135 alt : { 136 meta : { 133 shift: {wanted:false, pressed:false}, 134 ctrl : {wanted:false, pressed:false}, 135 alt : {wanted:false, pressed:false}, 136 meta : {wanted:false, pressed:false} //Meta is Mac specific 137 137 }; 138 138 … … 246 246 if (arrayJSWin[window].visible) 247 247 { 248 arrayJSWin[window].close(); 248 arrayJSWin[window].close(); 249 var search_win = document.getElementById( 'window_QuickCatalogSearch' ); 250 search_win.style.visibility = 'hidden'; 249 251 window_closed = true; 250 252 } 251 253 } 254 252 255 if (!window_closed) 253 256 delete_border(get_msg_id(), 'false'); 254 257 },{'disable_in_input':false}); 255 258 256 shortcut.add("I",function(){ print_all(); },{'disable_in_input':true});257 shortcut.add("E",function(){ exec_msg_action('forward');},{'disable_in_input':true});258 shortcut.add("R",function(){ exec_msg_action('reply');},{'disable_in_input':true});259 shortcut.add("O",function(){ show_head_option();},{'disable_in_input':true});260 shortcut.add("M",function(){ show_address_full();},{'disable_in_input':true});259 shortcut.add("I",function(){print_all();},{'disable_in_input':true}); 260 shortcut.add("E",function(){exec_msg_action('forward');},{'disable_in_input':true}); 261 shortcut.add("R",function(){exec_msg_action('reply');},{'disable_in_input':true}); 262 shortcut.add("O",function(){show_head_option();},{'disable_in_input':true}); 263 shortcut.add("M",function(){show_address_full();},{'disable_in_input':true}); 261 264 262 265 shortcut.add("Delete",function(){ … … 296 299 ,{'disable_in_input':true}); 297 300 298 shortcut.add("Ctrl+Up",function(){ exec_msg_action('previous');select_msg('null', 'up', true);},{'disable_in_input':true});299 shortcut.add("Ctrl+Down",function(){ exec_msg_action('next');select_msg('null', 'down', true);},{'disable_in_input':true});301 shortcut.add("Ctrl+Up",function(){exec_msg_action('previous');select_msg('null', 'up', true);},{'disable_in_input':true}); 302 shortcut.add("Ctrl+Down",function(){exec_msg_action('next');select_msg('null', 'down', true);},{'disable_in_input':true}); 300 303 301 304 if (is_ie) 302 305 { 303 shortcut.add("down",function(){ select_msg('null', 'down'); },{'disable_in_input':false}); 304 shortcut.add("up",function(){ select_msg('null', 'up'); },{'disable_in_input':false}); 305 306 //********************** 307 shortcut.add('up', function() 308 { 309 var search_in_focus = false; 310 var search_win = document.getElementById( 'window_QuickCatalogSearch' ); 311 if ( search_win && search_win.style.visibility == 'visible' ) 312 search_in_focus = true; 313 314 if ( !search_in_focus ) 315 select_msg('null', 'up'); 316 else 317 shortcut.remove('up'); 318 },{'disable_in_input':false}); 319 320 321 shortcut.add('down', function() 322 { 323 var search_in_focus = false; 324 var search_win = document.getElementById( 'window_QuickCatalogSearch' ); 325 if ( search_win && search_win.style.visibility == 'visible' ) 326 search_in_focus = true; 327 328 if ( !search_in_focus ) 329 select_msg('null', 'down'); 330 else 331 shortcut.remove('down'); 332 },{'disable_in_input':false}); 333 334 //**************** 335 306 336 shortcut.add("Shift+down",function(){ 307 337 if ( Element('border_id_0').className==='menu-sel' ) … … 326 356 else 327 357 { 328 shortcut.add("down",function(){ 329 shortcut.add("up",function(){ 358 shortcut.add("down",function(){select_msg('null', 'down');},{'type':'keypress', 'disable_in_input':false}); 359 shortcut.add("up",function(){select_msg('null', 'up');},{'type':'keypress', 'disable_in_input':false}); 330 360 331 361 shortcut.add("Shift+down",function(){ … … 363 393 } 364 394 } 365 } 366 ,{'disable_in_input':true}); 395 },{'disable_in_input':true}); 367 396 368 397 shortcut.add("f9",function(){
Note: See TracChangeset
for help on using the changeset viewer.