From 0b60336c37f91d79ecaefbe0f8b86cc324264451 Mon Sep 17 00:00:00 2001 From: ctrlaltca <> Date: Thu, 10 May 2012 21:09:10 +0000 Subject: fix for #399, addresses ratings.js and inlineeditor.js --- framework/Web/UI/ActiveControls/TInPlaceTextBox.php | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'framework/Web/UI/ActiveControls') diff --git a/framework/Web/UI/ActiveControls/TInPlaceTextBox.php b/framework/Web/UI/ActiveControls/TInPlaceTextBox.php index 47d8022e..1f19918e 100644 --- a/framework/Web/UI/ActiveControls/TInPlaceTextBox.php +++ b/framework/Web/UI/ActiveControls/TInPlaceTextBox.php @@ -268,4 +268,23 @@ class TInPlaceTextBox extends TActiveTextBox $this->getClientClassName(), $this->getPostBackOptions()); } + /** + * Registers CSS and JS. + * This method is invoked right before the control rendering, if the control is visible. + * @param mixed event parameter + */ + public function onPreRender($param) + { + parent::onPreRender($param); + $this->registerClientScript(); + } + + /** + * Registers the relevant JavaScript. + */ + protected function registerClientScript() + { + $cs=$this->getPage()->getClientScript(); + $cs->registerPradoScript('inlineeditor'); + } } -- cgit v1.2.3