From da9075fb882be335d425a4bc94bd59c1a9876056 Mon Sep 17 00:00:00 2001 From: xue <> Date: Wed, 25 Jul 2007 14:55:21 +0000 Subject: Added TTabPanel. --- .../Javascripts/source/prado/controls/controls.js | 50 +++++++++++++++++++++- framework/Web/UI/TClientScriptManager.php | 5 ++- 2 files changed, 52 insertions(+), 3 deletions(-) (limited to 'framework/Web') diff --git a/framework/Web/Javascripts/source/prado/controls/controls.js b/framework/Web/Javascripts/source/prado/controls/controls.js index 4ef824c2..e0f9218c 100644 --- a/framework/Web/Javascripts/source/prado/controls/controls.js +++ b/framework/Web/Javascripts/source/prado/controls/controls.js @@ -287,4 +287,52 @@ Prado.WebUI.TRadioButtonList = Base.extend( new Prado.WebUI.TRadioButton(radioButtonOptions); } } -}); \ No newline at end of file +}); + +Prado.WebUI.TTabPanel = Class.create(); +Prado.WebUI.TTabPanel.prototype = +{ + initialize : function(options) + { + this.element = $(options.ID); + this.onInit(options); + }, + + onInit : function(options) + { + this.views = options.Views; + this.hiddenField = $(options.ID+'_1'); + this.activeCssClass = options.ActiveCssClass; + this.normalCssClass = options.NormalCssClass; + var length = options.Views.length; + for(var i = 0; i_hiddenFields as $name=>$value) { + $id=strtr($name,':','_'); if(is_array($value)) { foreach($value as $v) - $str.='\n"; + $str.='\n"; } else { - $str.='\n"; + $str.='\n"; } } if($str!=='') -- cgit v1.2.3