@@ -207,6 +207,7 @@ function populateBomHeader() {
207
207
208
208
function populateBomBody ( ) {
209
209
highlightHandlers = [ ] ;
210
+ currentHighlightedRowId = null ;
210
211
var first = true ;
211
212
switch ( canvaslayout ) {
212
213
case 'F' :
@@ -283,16 +284,16 @@ function populateBomBody() {
283
284
function highlightPreviousRow ( ) {
284
285
if ( ! currentHighlightedRowId ) {
285
286
highlightHandlers [ highlightHandlers . length - 1 ] . handler ( ) ;
286
- return ;
287
- }
288
- if ( highlightHandlers . length > 1 &&
289
- highlightHandlers [ 0 ] . id == currentHighlightedRowId ) {
290
- highlightHandlers [ highlightHandlers . length - 1 ] . handler ( ) ;
291
287
} else {
292
- for ( var i = 0 ; i < highlightHandlers . length - 1 ; i ++ ) {
293
- if ( highlightHandlers [ i + 1 ] . id == currentHighlightedRowId ) {
294
- highlightHandlers [ i ] . handler ( ) ;
295
- break ;
288
+ if ( highlightHandlers . length > 1 &&
289
+ highlightHandlers [ 0 ] . id == currentHighlightedRowId ) {
290
+ highlightHandlers [ highlightHandlers . length - 1 ] . handler ( ) ;
291
+ } else {
292
+ for ( var i = 0 ; i < highlightHandlers . length - 1 ; i ++ ) {
293
+ if ( highlightHandlers [ i + 1 ] . id == currentHighlightedRowId ) {
294
+ highlightHandlers [ i ] . handler ( ) ;
295
+ break ;
296
+ }
296
297
}
297
298
}
298
299
}
@@ -306,16 +307,16 @@ function highlightPreviousRow() {
306
307
function highlightNextRow ( ) {
307
308
if ( ! currentHighlightedRowId ) {
308
309
highlightHandlers [ 0 ] . handler ( ) ;
309
- return ;
310
- }
311
- if ( highlightHandlers . length > 1 &&
312
- highlightHandlers [ highlightHandlers . length - 1 ] . id == currentHighlightedRowId ) {
313
- highlightHandlers [ 0 ] . handler ( ) ;
314
310
} else {
315
- for ( var i = 1 ; i < highlightHandlers . length ; i ++ ) {
316
- if ( highlightHandlers [ i - 1 ] . id == currentHighlightedRowId ) {
317
- highlightHandlers [ i ] . handler ( ) ;
318
- break ;
311
+ if ( highlightHandlers . length > 1 &&
312
+ highlightHandlers [ highlightHandlers . length - 1 ] . id == currentHighlightedRowId ) {
313
+ highlightHandlers [ 0 ] . handler ( ) ;
314
+ } else {
315
+ for ( var i = 1 ; i < highlightHandlers . length ; i ++ ) {
316
+ if ( highlightHandlers [ i - 1 ] . id == currentHighlightedRowId ) {
317
+ highlightHandlers [ i ] . handler ( ) ;
318
+ break ;
319
+ }
319
320
}
320
321
}
321
322
}
0 commit comments