Show
Ignore:
Timestamp:
07/25/2007 03:21:58 PM (16 months ago)
Author:
xue
Message:

Added visibility support to individual views.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/framework/Web/UI/WebControls/TTabPanel.php

    r2078 r2080  
    610610        public function renderTab($writer) 
    611611        { 
    612                 $writer->addAttribute('id',$this->getClientID().'_0'); 
    613  
    614                 $style=$this->getActive()?$this->getParent()->getActiveTabStyle():$this->getParent()->getTabStyle(); 
    615                 $style->addAttributesToRender($writer); 
    616  
    617                 $writer->renderBeginTag($this->getTagName()); 
    618  
    619                 $this->renderTabContent($writer); 
    620  
    621                 $writer->renderEndTag(); 
     612                if($this->getVisible(false) && $this->getPage()->getClientSupportsJavaScript()) 
     613                { 
     614                        $writer->addAttribute('id',$this->getClientID().'_0'); 
     615 
     616                        $style=$this->getActive()?$this->getParent()->getActiveTabStyle():$this->getParent()->getTabStyle(); 
     617                        $style->addAttributesToRender($writer); 
     618 
     619                        $writer->renderBeginTag($this->getTagName()); 
     620 
     621                        $this->renderTabContent($writer); 
     622 
     623                        $writer->renderEndTag(); 
     624                } 
    622625        } 
    623626