File tree Expand file tree Collapse file tree 1 file changed +14
-6
lines changed
Expand file tree Collapse file tree 1 file changed +14
-6
lines changed Original file line number Diff line number Diff line change @@ -643,13 +643,20 @@ javaxt.express.app.Horizon = function(parent, config) {
643643 hideWindows ( ) ;
644644
645645
646+ //Remove all tabs
647+ tabbar . innerHTML = "" ;
648+ tabs = { } ;
646649
647- // //Delete admin panel
648- // if (adminPanel){
649- // adminPanel.clear();
650- // destroy(adminPanel);
651- // adminPanel = null;
652- // }
650+
651+ //Destroy panels
652+ for ( var key in panels ) {
653+ if ( panels . hasOwnProperty ( key ) ) {
654+ var panel = panels [ key ] ;
655+ if ( panel . clear ) panel . clear ( ) ;
656+ destroy ( panel ) ;
657+ }
658+ }
659+ panels = { } ;
653660
654661
655662 //Remove menus
@@ -704,6 +711,7 @@ javaxt.express.app.Horizon = function(parent, config) {
704711 var createTable = javaxt . dhtml . utils . createTable ;
705712 var addShowHide = javaxt . dhtml . utils . addShowHide ;
706713 var isArray = javaxt . dhtml . utils . isArray ;
714+ var destroy = javaxt . dhtml . utils . destroy ;
707715 var merge = javaxt . dhtml . utils . merge ;
708716
709717
You can’t perform that action at this time.
0 commit comments