From 930c51a6d618d487105cd46c517f36c3b1fe3b44 Mon Sep 17 00:00:00 2001 From: xue <> Date: Wed, 28 Dec 2005 18:31:03 +0000 Subject: --- demos/quickstart/protected/controls/RunBar.php | 23 ++++++++++++++++++++++ demos/quickstart/protected/controls/RunBar.tpl | 4 ++++ .../protected/pages/Controls/Simple.page | 4 ---- .../protected/pages/Samples/Hangman.page | 7 +++---- .../protected/pages/Samples/HelloWorld.page | 9 ++++----- 5 files changed, 34 insertions(+), 13 deletions(-) create mode 100644 demos/quickstart/protected/controls/RunBar.php create mode 100644 demos/quickstart/protected/controls/RunBar.tpl (limited to 'demos/quickstart') diff --git a/demos/quickstart/protected/controls/RunBar.php b/demos/quickstart/protected/controls/RunBar.php new file mode 100644 index 00000000..0d20e0d4 --- /dev/null +++ b/demos/quickstart/protected/controls/RunBar.php @@ -0,0 +1,23 @@ +getViewState('PagePath',''); + } + + public function setPagePath($value) + { + $this->setViewState('PagePath',$value,''); + } + + protected function onPreRender($param) + { + $pagePath=$this->getPagePath(); + $this->RunButton->NavigateUrl="?page=$pagePath"; + $this->ViewSourceButton->NavigateUrl="?page=ViewSource&path=/".strtr($pagePath,'.','/').'.page'; + } +} + +?> \ No newline at end of file diff --git a/demos/quickstart/protected/controls/RunBar.tpl b/demos/quickstart/protected/controls/RunBar.tpl new file mode 100644 index 00000000..14e57fc3 --- /dev/null +++ b/demos/quickstart/protected/controls/RunBar.tpl @@ -0,0 +1,4 @@ +
+ + +
\ No newline at end of file diff --git a/demos/quickstart/protected/pages/Controls/Simple.page b/demos/quickstart/protected/pages/Controls/Simple.page index dc2e768d..7242cded 100644 --- a/demos/quickstart/protected/pages/Controls/Simple.page +++ b/demos/quickstart/protected/pages/Controls/Simple.page @@ -6,9 +6,5 @@

TLabel displays a piece of text on a Web page. The text to be displayed is set via its Text property. If Text is empty, content enclosed within the TLabel component tag will be displayed. TLabel may also be used a form label associated with some control on the form. Text is not HTML-encoded when being rendered. Make sure it does not contain dangerous characters that you want to avoid.

-
-Run Sample -View Source -
\ No newline at end of file diff --git a/demos/quickstart/protected/pages/Samples/Hangman.page b/demos/quickstart/protected/pages/Samples/Hangman.page index 4541c8f9..e39b3e11 100644 --- a/demos/quickstart/protected/pages/Samples/Hangman.page +++ b/demos/quickstart/protected/pages/Samples/Hangman.page @@ -1,4 +1,5 @@ +

Sample: Hangman Game

Having seen the simple "Hello World" application, we now build a more complex application called "Hangman Game". In this game, the player is asked to guess a word, a letter at a time. If he guesses a letter right, the letter will be shown in the word. The player can continue to guess as long as the number of his misses is within a prespecified bound. The player wins the game if he finds out the word within the miss bound, or he loses. @@ -9,8 +10,6 @@ To facilitate the building of this game, we show the state transition diagram of

To be continued...

-
-Run Sample -View Source -
+ +
\ No newline at end of file diff --git a/demos/quickstart/protected/pages/Samples/HelloWorld.page b/demos/quickstart/protected/pages/Samples/HelloWorld.page index 7f7e8538..1723d741 100644 --- a/demos/quickstart/protected/pages/Samples/HelloWorld.page +++ b/demos/quickstart/protected/pages/Samples/HelloWorld.page @@ -16,11 +16,10 @@ The code that a developer needs to write is merely the following event handler f
 public function buttonClicked($sender,$param)
 {
-	$sender->Text="Hello World";
+	$sender->Text="Hello World";
 }
 
-
-Run Sample -View Source -
+ + + \ No newline at end of file -- cgit v1.2.3