From 51694d32a1b85a02809f55e1f406c98ba755b4bf Mon Sep 17 00:00:00 2001 From: xue <> Date: Tue, 24 Jan 2006 02:55:55 +0000 Subject: Make quickstart demos disable theme if under FT situation. --- framework/Web/UI/TPage.php | 4 ++-- framework/Web/UI/TThemeManager.php | 2 +- framework/core.php | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) (limited to 'framework') diff --git a/framework/Web/UI/TPage.php b/framework/Web/UI/TPage.php index 53090e7f..f4d5fa99 100644 --- a/framework/Web/UI/TPage.php +++ b/framework/Web/UI/TPage.php @@ -455,14 +455,14 @@ class TPage extends TTemplateControl { $this->raiseEvent('OnPreRenderComplete',$this,$param); $cs=$this->getClientScript(); - if($this->_theme) + if($this->_theme instanceof ITheme) { foreach($this->_theme->getStyleSheetFiles() as $url) $cs->registerStyleSheetFile($url,$url); foreach($this->_theme->getJavaScriptFiles() as $url) $cs->registerHeadScriptFile($url,$url); } - if($this->_styleSheet) + if($this->_styleSheet instanceof ITheme) { foreach($this->_styleSheet->getStyleSheetFiles() as $url) $cs->registerStyleSheetFile($url,$url); diff --git a/framework/Web/UI/TThemeManager.php b/framework/Web/UI/TThemeManager.php index f2243e7c..f29a8def 100644 --- a/framework/Web/UI/TThemeManager.php +++ b/framework/Web/UI/TThemeManager.php @@ -164,7 +164,7 @@ class TThemeManager extends TModule * @package System.Web.UI * @since 3.0 */ -class TTheme extends TComponent +class TTheme extends TComponent implements ITheme { /** * prefix for cache variable name used to store parsed themes diff --git a/framework/core.php b/framework/core.php index f3d826cc..64668625 100644 --- a/framework/core.php +++ b/framework/core.php @@ -147,7 +147,7 @@ interface ITheme * Applies this theme to the specified control. * @param TControl the control to be applied with this theme */ - public function apply($control); + public function applySkin($control); } /** -- cgit v1.2.3