From a17e1877bd711369733f632e53f11a416125f630 Mon Sep 17 00:00:00 2001 From: Christian Fowler Date: Thu, 13 May 2010 23:38:40 +0000 Subject: make sure this.pages[ this.selectedIndex ] is defined before showing --- javascript/libs/tabpane.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/javascript/libs/tabpane.js b/javascript/libs/tabpane.js index 9d86fb6..e4e1456 100644 --- a/javascript/libs/tabpane.js +++ b/javascript/libs/tabpane.js @@ -1,4 +1,4 @@ -// $Header: /cvsroot/bitweaver/_bit_util/javascript/libs/tabpane.js,v 1.21 2009/07/22 15:49:24 dansut Exp $ +// $Header: /cvsroot/bitweaver/_bit_util/javascript/libs/tabpane.js,v 1.22 2010/05/13 23:38:40 spiderr Exp $ //------------------------------------------------------------------------- // Tab Pane 1.02 @@ -123,7 +123,9 @@ WebFXTabPane.prototype.setSelectedIndex = function ( n ) { this.pages[ this.selectedIndex ].hide(); } this.selectedIndex = n; - this.pages[ this.selectedIndex ].show(); + if( this.pages[ this.selectedIndex ] != undefined ) { + this.pages[ this.selectedIndex ].show(); + } if ( this.useCookie ) { WebFXTabPane.setCookie( "webfxtab_" + this.element.id, n, 1 ); -- cgit v1.3