From 9fee2935d91e92235b068632d3608c748ef41bfe Mon Sep 17 00:00:00 2001 From: wei <> Date: Sun, 1 Oct 2006 10:37:06 +0000 Subject: fix image button, update functional test cases for opera --- framework/Web/UI/WebControls/TImageButton.php | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'framework/Web/UI') diff --git a/framework/Web/UI/WebControls/TImageButton.php b/framework/Web/UI/WebControls/TImageButton.php index 3e96abdc..8a6f615b 100644 --- a/framework/Web/UI/WebControls/TImageButton.php +++ b/framework/Web/UI/WebControls/TImageButton.php @@ -103,11 +103,10 @@ class TImageButton extends TImage implements IPostBackDataHandler, IPostBackEven $writer->addAttribute('type','image'); if(($uniqueID=$this->getUniqueID())!=='') $writer->addAttribute('name',$uniqueID); - if($this->getEnabled(true) - && $this-canCauseValidation() - && $this->getEnableClientScript()) + if($this->getEnabled(true)) { - $this->renderClientControlScript($writer); + if($this->canCauseValidation() && $this->getEnableClientScript()) + $this->renderClientControlScript($writer); } else if($this->getEnabled()) // in this case, parent will not render 'disabled' $writer->addAttribute('disabled','disabled'); -- cgit v1.2.3