From f30c38fcc9d6cdfa7aafa5078a58645192c11974 Mon Sep 17 00:00:00 2001 From: xue <> Date: Sun, 11 Jun 2006 22:01:52 +0000 Subject: Prado js files are not rendered at the beginning of the form --- framework/Web/UI/WebControls/TImageMap.php | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) (limited to 'framework/Web/UI/WebControls/TImageMap.php') diff --git a/framework/Web/UI/WebControls/TImageMap.php b/framework/Web/UI/WebControls/TImageMap.php index be7bfea9..b6acf39e 100644 --- a/framework/Web/UI/WebControls/TImageMap.php +++ b/framework/Web/UI/WebControls/TImageMap.php @@ -94,6 +94,7 @@ class TImageMap extends TImage implements IPostBackEventHandler $i=0; $options['EventTarget'] = $this->getUniqueID(); $options['StopEvent'] = true; + $cs=$this->getPage()->getClientScript(); foreach($hotspots as $hotspot) { if($hotspot->getHotSpotMode()==='NotSet') @@ -109,7 +110,7 @@ class TImageMap extends TImage implements IPostBackEventHandler $options['EventParameter']="$i"; $options['CausesValidation']=$hotspot->getCausesValidation(); $options['ValidationGroup']=$hotspot->getValidationGroup(); - $cs->renderClientControlScript($writer,$options); + $cs->registerPostBackControl('Prado.WebUI.TImageMap',$options); } $hotspot->render($writer); $writer->writeLine(); @@ -119,15 +120,6 @@ class TImageMap extends TImage implements IPostBackEventHandler } } - /** - * Renders the client-script code. - */ - protected function renderClientControlScript($writer,$options) - { - $cs = $this->getPage()->getClientScript(); - $cs->registerPostBackControl('Prado.WebUI.TImageMap',$options); - } - /** * Raises the postback event. * This method is required by {@link IPostBackEventHandler} interface. -- cgit v1.2.3