From a4d20ed4dddb6fc02be879b73039ea7fc977a17c Mon Sep 17 00:00:00 2001 From: gnits Date: Thu, 27 Mar 2014 07:02:10 +0100 Subject: Fix for tab control removing all extra css classes from tabs TTabControl's client-side wrapper has previously wiped out all extra classes from tab views. Behaviour changed to reflect that of the elementClicked()'s. --- framework/Web/Javascripts/source/prado/controls/tabpanel.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'framework/Web') diff --git a/framework/Web/Javascripts/source/prado/controls/tabpanel.js b/framework/Web/Javascripts/source/prado/controls/tabpanel.js index 866e45fb..61a18a28 100644 --- a/framework/Web/Javascripts/source/prado/controls/tabpanel.js +++ b/framework/Web/Javascripts/source/prado/controls/tabpanel.js @@ -25,10 +25,10 @@ Prado.WebUI.TTabPanel = jQuery.klass(Prado.WebUI.Control, if (view) if(this.hiddenField.value == i) { - element.className=this.activeCssClass; + jQuery(element).addClass(this.activeCssClass).removeClass(this.normalCssClass); jQuery(view).show(); } else { - element.className=this.normalCssClass; + jQuery(element).addClass(this.normalCssClass).removeClass(this.activeCssClass); jQuery(view).hide(); } } -- cgit v1.2.3