diff options
Diffstat (limited to 'demos/quickstart/protected')
| -rw-r--r-- | demos/quickstart/protected/controls/Layout.php | 25 | ||||
| -rw-r--r-- | demos/quickstart/protected/controls/Layout.tpl | 8 | ||||
| -rw-r--r-- | demos/quickstart/protected/controls/SampleLayout.php | 12 | 
3 files changed, 25 insertions, 20 deletions
| diff --git a/demos/quickstart/protected/controls/Layout.php b/demos/quickstart/protected/controls/Layout.php index a82d2fff..21eb764e 100644 --- a/demos/quickstart/protected/controls/Layout.php +++ b/demos/quickstart/protected/controls/Layout.php @@ -2,13 +2,28 @@  class Layout extends TTemplateControl
  {
 -	public function toggleTopicPanel($sender,$param)
 +	public function __construct()
  	{
 -		$this->TopicPanel->Visible=!$this->TopicPanel->Visible;
 -		if($this->TopicPanel->Visible)
 -			$sender->Text="Hide TOC";
 +		if(isset($this->Request['notheme']))
 +			$this->Service->RequestedPage->EnableTheming=false;
 +		parent::__construct();
 +	}
 +
 +	public function onLoad($param)
 +	{
 +		parent::onLoad($param);
 +		$url=$this->Request->RequestUri;
 +		if(strpos($url,'?')===false)
 +			$url.='index.php?notheme=true';
  		else
 -			$sender->Text="Show TOC";
 +			$url.='¬heme=true';
 +		$this->PrinterLink->NavigateUrl=$url;
 +
 +		if(isset($this->Request['notheme']))
 +		{
 +			$this->MainMenu->Visible=false;
 +			$this->TopicPanel->Visible=false;
 +		}
  	}
  }
 diff --git a/demos/quickstart/protected/controls/Layout.tpl b/demos/quickstart/protected/controls/Layout.tpl index 52eb08f5..6d56b490 100644 --- a/demos/quickstart/protected/controls/Layout.tpl +++ b/demos/quickstart/protected/controls/Layout.tpl @@ -12,12 +12,12 @@  <div class="image"></div>
  </div>
 -<div id="menu">
 +<com:TPanel ID="MainMenu" CssClass="mainmenu">
  <a href="?">Home</a> |
  <a href="http://www.pradosoft.com">PradoSoft.com</a> |
 -<a href="prado3_quick_start.pdf">Download in PDF</a> |
 -<com:TLinkButton Text="Hide TOC" OnClick="toggleTopicPanel" />
 -</div>
 +<a href="prado3_quick_start.pdf">PDF Version</a> |
 +<com:THyperLink ID="PrinterLink" Text="Printer-friendly Version" />
 +</com:TPanel>
  <table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr>
 diff --git a/demos/quickstart/protected/controls/SampleLayout.php b/demos/quickstart/protected/controls/SampleLayout.php index 2224572a..a89b905d 100644 --- a/demos/quickstart/protected/controls/SampleLayout.php +++ b/demos/quickstart/protected/controls/SampleLayout.php @@ -2,22 +2,12 @@  class SampleLayout extends TTemplateControl
  {
 -
  	public function __construct()
  	{
 -		if(isset($this->Request['functionaltest']))
 +		if(isset($this->Request['notheme']))
  			$this->Service->RequestedPage->EnableTheming=false;
  		parent::__construct();
  	}
 -
 -	public function toggleTopicPanel($sender,$param)
 -	{
 -		$this->TopicPanel->Visible=!$this->TopicPanel->Visible;
 -		if($this->TopicPanel->Visible)
 -			$sender->Text="Hide TOC";
 -		else
 -			$sender->Text="Show TOC";
 -	}
  }
  ?>
\ No newline at end of file | 
