From 8c45dcea7a12dac3b717478cc07010f5f19ad6d2 Mon Sep 17 00:00:00 2001 From: wei <> Date: Wed, 6 Sep 2006 23:45:32 +0000 Subject: update triggered callbacks. --- framework/Web/UI/ActiveControls/TTimeTriggeredCallback.php | 5 +++-- framework/Web/UI/ActiveControls/TTriggeredCallback.php | 3 ++- 2 files changed, 5 insertions(+), 3 deletions(-) (limited to 'framework/Web/UI') diff --git a/framework/Web/UI/ActiveControls/TTimeTriggeredCallback.php b/framework/Web/UI/ActiveControls/TTimeTriggeredCallback.php index 176539b4..52106f1e 100644 --- a/framework/Web/UI/ActiveControls/TTimeTriggeredCallback.php +++ b/framework/Web/UI/ActiveControls/TTimeTriggeredCallback.php @@ -115,9 +115,10 @@ class TTimeTriggeredCallback extends TCallback /** * @return array list of timer options for client-side. */ - protected function getTimerOptions() + protected function getTriggerOptions() { $options['ID'] = $this->getClientID(); + $options['EventTarget']= $this->getUniqueID(); $options['Interval'] = $this->getInterval(); $options['DecayRate'] = $this->getDecayRate(); $options['DecayType'] = $this->getDecayType(); @@ -132,7 +133,7 @@ class TTimeTriggeredCallback extends TCallback { parent::render($writer); $this->getActiveControl()->registerCallbackClientScript( - $this->getClientClassName(), $this->getTimerOptions()); + $this->getClientClassName(), $this->getTriggerOptions()); } /** diff --git a/framework/Web/UI/ActiveControls/TTriggeredCallback.php b/framework/Web/UI/ActiveControls/TTriggeredCallback.php index dc0ea869..b75d5fa9 100644 --- a/framework/Web/UI/ActiveControls/TTriggeredCallback.php +++ b/framework/Web/UI/ActiveControls/TTriggeredCallback.php @@ -61,7 +61,8 @@ abstract class TTriggeredCallback extends TCallback */ protected function getTriggerOptions() { - $options['ID'] = $this->getUniqueID(); + $options['ID'] = $this->getClientID(); + $options['EventTarget'] = $this->getUniqueID(); $options['ControlID'] = $this->getTargetControl(); return $options; } -- cgit v1.2.3