From 71f5a719845a9fd131c6513e6001fabe1bc8359f Mon Sep 17 00:00:00 2001 From: mikl <> Date: Thu, 16 Oct 2008 14:49:12 +0000 Subject: Fixed #865 --- HISTORY | 1 + framework/Web/UI/ActiveControls/TActiveLabel.php | 9 +++++++++ 2 files changed, 10 insertions(+) diff --git a/HISTORY b/HISTORY index f204464b..fda47cb2 100644 --- a/HISTORY +++ b/HISTORY @@ -13,6 +13,7 @@ BUG: Ticket#855 - TActiveRecord: Make db-connection serializable in __sleep() fu BUG: Ticket#856 - Assets PRADO_CHMOD constant missing in several places (Carl) BUG: Ticket#859 - errorhandler error (stever) BUG: Ticket#860 - Prado::localize() bug (japplegame) +BUG: Ticket#865 - TActiveLabels always get an id attribute (Michael) BUG: Ticket#870 - Callback with redirect breaks lifecycle of page (stever) BUG: Ticket#872 - use PATH_SEPARATOR in phpunit.php (fragmaster b) BUG: Ticket#886 - TSimpleDateFormatter: One month offset in time stamp with date pattern "yyyy" (Knut) diff --git a/framework/Web/UI/ActiveControls/TActiveLabel.php b/framework/Web/UI/ActiveControls/TActiveLabel.php index e4b4bc6f..40c3e28b 100644 --- a/framework/Web/UI/ActiveControls/TActiveLabel.php +++ b/framework/Web/UI/ActiveControls/TActiveLabel.php @@ -77,6 +77,15 @@ class TActiveLabel extends TLabel implements IActiveControl $this->getPage()->getCallbackClient()->setAttribute($this, 'for', $id); } } + + /** + * Adds attribute id to the renderer. + * @param THtmlWriter the writer used for the rendering purpose + */ + protected function addAttributesToRender($writer) { + $writer->addAttribute('id',$this->getClientID()); + parent::addAttributesToRender($writer); + } } ?> -- cgit v1.2.3