summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorxue <>2006-03-03 17:45:47 +0000
committerxue <>2006-03-03 17:45:47 +0000
commit42db97084f62f15e844cd8db1d32a70903490395 (patch)
treed7e0c2e4e818c591ca726691dd737195031bea66
parentbf7d9bbb8854b6c0d47ff6de4e769b2d4ca9b3c7 (diff)
Fixed a bug in rendering TPanel style fields.
-rw-r--r--framework/Web/UI/WebControls/TPanel.php21
1 files changed, 12 insertions, 9 deletions
diff --git a/framework/Web/UI/WebControls/TPanel.php b/framework/Web/UI/WebControls/TPanel.php
index ed2a7f44..4e010ed2 100644
--- a/framework/Web/UI/WebControls/TPanel.php
+++ b/framework/Web/UI/WebControls/TPanel.php
@@ -267,10 +267,10 @@ class TPanelStyle extends TStyle
*/
public function addAttributesToRender($writer)
{
- if(($url=trim($this->_backImageUrl))!=='')
+ if(($url=trim($this->getBackImageUrl()))!=='')
$this->setStyleField('background-image','url('.$url.')');
- switch($this->_scrollBars)
+ switch($this->getScrollBars())
{
case 'Horizontal': $this->setStyleField('overflow-x','scroll'); break;
case 'Vertical': $this->setStyleField('overflow-y','scroll'); break;
@@ -278,16 +278,19 @@ class TPanelStyle extends TStyle
case 'Auto': $this->setStyleField('overflow','auto'); break;
}
- if($this->_horizontalAlign!=='NotSet')
- $this->setStyleField('text-align',strtolower($this->_horizontalAlign));
+ if(($align=$this->getHorizontalAlign())!=='NotSet')
+ $this->setStyleField('text-align',strtolower($align));
- if(!$this->_wrap)
+ if(!$this->getWrap())
$this->setStyleField('white-space','nowrap');
- if($this->_direction==='LeftToRight')
- $this->setStyleField('direction','ltr');
- else if($this->_direction==='RightToLeft')
- $this->setStyleField('direction','rtl');
+ if(($direction=$this->getDirection())!=='NotSet')
+ {
+ if($direction==='LeftToRight')
+ $this->setStyleField('direction','ltr');
+ else
+ $this->setStyleField('direction','rtl');
+ }
parent::addAttributesToRender($writer);
}