From 27578bac69d64900e8b252bd5a61a2c5d2b13ee8 Mon Sep 17 00:00:00 2001 From: xue <> Date: Sun, 26 Mar 2006 23:47:19 +0000 Subject: Added tutorial for TTextHighlighter. --- framework/Web/UI/WebControls/TTextHighlighter.php | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'framework/Web/UI/WebControls/TTextHighlighter.php') diff --git a/framework/Web/UI/WebControls/TTextHighlighter.php b/framework/Web/UI/WebControls/TTextHighlighter.php index 4aa01dc4..6fb1ddbb 100644 --- a/framework/Web/UI/WebControls/TTextHighlighter.php +++ b/framework/Web/UI/WebControls/TTextHighlighter.php @@ -84,8 +84,7 @@ class TTextHighlighter extends TWebControl public function onPreRender($writer) { parent::onPreRender($writer); - $this->registerHighlightStyleSheet(); - $this->getPage()->getClientScript()->registerPradoScript('prado'); + $this->registerHighlightScripts(); } /** @@ -114,11 +113,12 @@ class TTextHighlighter extends TWebControl } /** - * Register CSS style sheet file. + * Register CSS stylesheet file and javascript file. + * @throws TConfigurationException if highlight.css file cannot be found */ - protected function registerHighlightStyleSheet() + protected function registerHighlightScripts() { - $cs = $this->getPage()->getClientScript(); + $cs=$this->getPage()->getClientScript(); $cssKey='prado:TTextHighlighter'; if(!$cs->isStyleSheetFileRegistered($cssKey)) { @@ -127,6 +127,7 @@ class TTextHighlighter extends TWebControl $styleSheet = $this->publishFilePath($cssFile); $cs->registerStyleSheetFile($cssKey, $styleSheet); } + $cs->registerPradoScript('prado'); } /** -- cgit v1.2.3