@@ -241,60 +241,60 @@ $(window).bind('keydown', function(e) {
241241 if ( e . keyCode == 116 ) { //on F5 press
242242 Backbone . history . loadUrl ( ) ;
243243 }
244- switch ( char ) {
245- case config . keyShortcuts . undo :
246- //run undo programmatically to avoid crash
247- e . preventDefault ( ) ;
248- document . execCommand ( 'undo' ) ;
249- break ;
250- case config . keyShortcuts . discover :
251- route = 'home' ;
252- break ;
253- case config . keyShortcuts . myPage :
254- route = 'userPage' ;
255- break ;
256- case config . keyShortcuts . customizePage :
257- route = 'userPage/' + user . get ( 'guid' ) + '/customize' ;
258- break ;
259- case config . keyShortcuts . create :
260- route = 'userPage/' + user . get ( 'guid' ) + '/listingNew' ;
261- break ;
262- case config . keyShortcuts . purchases :
263- route = 'transactions/purchases' ;
264- break ;
265- case config . keyShortcuts . sales :
266- route = 'transactions/sales' ;
267- break ;
268- case config . keyShortcuts . cases :
269- route = 'transactions/cases' ;
270- break ;
271- case config . keyShortcuts . settings :
272- route = 'settings' ;
273- break ;
274- case config . keyShortcuts . addressBar :
275- // Select all text in address bar
276- $ ( '.js-navAddressBar' ) . select ( ) ;
277- break ;
278- case config . keyShortcuts . save :
279- window . obEventBus . trigger ( 'saveCurrentForm' ) ;
280- break ;
281- case config . keyShortcuts . refresh :
282- Backbone . history . loadUrl ( ) ;
283- break ;
284- }
285244
286- if ( route !== null ) {
245+ switch ( char ) {
246+ case config . keyShortcuts . undo :
247+ //run undo programmatically to avoid crash
287248 e . preventDefault ( ) ;
288- Backbone . history . navigate ( route , {
289- trigger : true
290- } ) ;
291- }
292-
293- // Select all text in address bar
294- if ( char === config . keyShortcuts . addressBar ) {
249+ document . execCommand ( 'undo' ) ;
250+ break ;
251+ case config . keyShortcuts . discover :
252+ route = 'home' ;
253+ break ;
254+ case config . keyShortcuts . myPage :
255+ route = 'userPage' ;
256+ break ;
257+ case config . keyShortcuts . customizePage :
258+ route = 'userPage/' + user . get ( 'guid' ) + '/customize' ;
259+ break ;
260+ case config . keyShortcuts . create :
261+ route = 'userPage/' + user . get ( 'guid' ) + '/listingNew' ;
262+ break ;
263+ case config . keyShortcuts . purchases :
264+ route = 'transactions/purchases' ;
265+ break ;
266+ case config . keyShortcuts . sales :
267+ route = 'transactions/sales' ;
268+ break ;
269+ case config . keyShortcuts . cases :
270+ route = 'transactions/cases' ;
271+ break ;
272+ case config . keyShortcuts . settings :
273+ route = 'settings' ;
274+ break ;
275+ case config . keyShortcuts . addressBar :
295276 // Select all text in address bar
296277 $ ( '.js-navAddressBar' ) . select ( ) ;
297- }
278+ break ;
279+ case config . keyShortcuts . save :
280+ window . obEventBus . trigger ( 'saveCurrentForm' ) ;
281+ break ;
282+ case config . keyShortcuts . refresh :
283+ Backbone . history . loadUrl ( ) ;
284+ break ;
285+ }
286+
287+ if ( route !== null ) {
288+ e . preventDefault ( ) ;
289+ Backbone . history . navigate ( route , {
290+ trigger : true
291+ } ) ;
292+ }
293+
294+ // Select all text in address bar
295+ if ( char === config . keyShortcuts . addressBar ) {
296+ // Select all text in address bar
297+ $ ( '.js-navAddressBar' ) . select ( ) ;
298298 }
299299} ) ;
300300
0 commit comments