From 67666aaccb4b4743a084b214722e1173e827e9d1 Mon Sep 17 00:00:00 2001 From: "ctrlaltca@gmail.com" <> Date: Wed, 1 Jun 2011 22:14:00 +0000 Subject: upported recent documentation changes from branch/3.1 to trunk/ --- .../Samples/TActiveImage/HelloWorld.html | 8 ++ .../ActiveControls/Samples/TActiveImage/Home.page | 20 +++++ .../ActiveControls/Samples/TActiveImage/Home.php | 17 +++++ .../Samples/TActiveImage/hello_world.gif | Bin 0 -> 1602 bytes .../Samples/TActiveImage/hello_world2.gif | Bin 0 -> 662 bytes .../Samples/TActiveImageButton/Home.page | 49 ++++++++++++ .../Samples/TActiveImageButton/Home.php | 18 +++++ .../Samples/TActiveImageButton/hello_world.gif | Bin 0 -> 1602 bytes .../ActiveControls/Samples/TActiveLabel/Home.page | 34 +++++++++ .../ActiveControls/Samples/TActiveLabel/Home.php | 16 ++++ .../Samples/TActiveLinkButton/Home.page | 46 ++++++++++++ .../Samples/TActiveLinkButton/Home.php | 14 ++++ .../Samples/TActiveMultiView/Home.page | 37 ++++++++++ .../Samples/TActiveMultiView/Home.php | 15 ++++ .../ActiveControls/Samples/TActivePanel/Home.page | 24 ++++++ .../ActiveControls/Samples/TActivePanel/Home.php | 21 ++++++ .../Samples/TActiveRadioButton/Home.page | 82 +++++++++++++++++++++ .../Samples/TActiveRadioButton/Home.php | 27 +++++++ .../Samples/TActiveTextBox/Home.page | 31 ++++++++ .../ActiveControls/Samples/TActiveTextBox/Home.php | 16 ++++ 20 files changed, 475 insertions(+) create mode 100644 demos/quickstart/protected/pages/ActiveControls/Samples/TActiveImage/HelloWorld.html create mode 100644 demos/quickstart/protected/pages/ActiveControls/Samples/TActiveImage/Home.page create mode 100644 demos/quickstart/protected/pages/ActiveControls/Samples/TActiveImage/Home.php create mode 100644 demos/quickstart/protected/pages/ActiveControls/Samples/TActiveImage/hello_world.gif create mode 100644 demos/quickstart/protected/pages/ActiveControls/Samples/TActiveImage/hello_world2.gif create mode 100644 demos/quickstart/protected/pages/ActiveControls/Samples/TActiveImageButton/Home.page create mode 100644 demos/quickstart/protected/pages/ActiveControls/Samples/TActiveImageButton/Home.php create mode 100644 demos/quickstart/protected/pages/ActiveControls/Samples/TActiveImageButton/hello_world.gif create mode 100644 demos/quickstart/protected/pages/ActiveControls/Samples/TActiveLabel/Home.page create mode 100644 demos/quickstart/protected/pages/ActiveControls/Samples/TActiveLabel/Home.php create mode 100644 demos/quickstart/protected/pages/ActiveControls/Samples/TActiveLinkButton/Home.page create mode 100644 demos/quickstart/protected/pages/ActiveControls/Samples/TActiveLinkButton/Home.php create mode 100644 demos/quickstart/protected/pages/ActiveControls/Samples/TActiveMultiView/Home.page create mode 100644 demos/quickstart/protected/pages/ActiveControls/Samples/TActiveMultiView/Home.php create mode 100644 demos/quickstart/protected/pages/ActiveControls/Samples/TActivePanel/Home.page create mode 100644 demos/quickstart/protected/pages/ActiveControls/Samples/TActivePanel/Home.php create mode 100644 demos/quickstart/protected/pages/ActiveControls/Samples/TActiveRadioButton/Home.page create mode 100644 demos/quickstart/protected/pages/ActiveControls/Samples/TActiveRadioButton/Home.php create mode 100644 demos/quickstart/protected/pages/ActiveControls/Samples/TActiveTextBox/Home.page create mode 100644 demos/quickstart/protected/pages/ActiveControls/Samples/TActiveTextBox/Home.php (limited to 'demos/quickstart/protected/pages/ActiveControls/Samples') diff --git a/demos/quickstart/protected/pages/ActiveControls/Samples/TActiveImage/HelloWorld.html b/demos/quickstart/protected/pages/ActiveControls/Samples/TActiveImage/HelloWorld.html new file mode 100644 index 00000000..3a319a1b --- /dev/null +++ b/demos/quickstart/protected/pages/ActiveControls/Samples/TActiveImage/HelloWorld.html @@ -0,0 +1,8 @@ + + +Hello World! + + +This is Hello World long description file! + + \ No newline at end of file diff --git a/demos/quickstart/protected/pages/ActiveControls/Samples/TActiveImage/Home.page b/demos/quickstart/protected/pages/ActiveControls/Samples/TActiveImage/Home.page new file mode 100644 index 00000000..02cc3446 --- /dev/null +++ b/demos/quickstart/protected/pages/ActiveControls/Samples/TActiveImage/Home.page @@ -0,0 +1,20 @@ + + +

TActiveImage Samples

+ + + + + +
+ImageUrl being changed on callback request: + + + AlternateText="Hello World!"/> + + +
+ +
$Id$
\ No newline at end of file diff --git a/demos/quickstart/protected/pages/ActiveControls/Samples/TActiveImage/Home.php b/demos/quickstart/protected/pages/ActiveControls/Samples/TActiveImage/Home.php new file mode 100644 index 00000000..3628ad0a --- /dev/null +++ b/demos/quickstart/protected/pages/ActiveControls/Samples/TActiveImage/Home.php @@ -0,0 +1,17 @@ +imageTest->ImageUrl=$this->publishAsset("hello_world.gif"); + } + + public function buttonClicked2($sender, $param) + { + $this->imageTest->ImageUrl=$this->publishAsset("hello_world2.gif"); + } +} + +?> \ No newline at end of file diff --git a/demos/quickstart/protected/pages/ActiveControls/Samples/TActiveImage/hello_world.gif b/demos/quickstart/protected/pages/ActiveControls/Samples/TActiveImage/hello_world.gif new file mode 100644 index 00000000..bc81443c Binary files /dev/null and b/demos/quickstart/protected/pages/ActiveControls/Samples/TActiveImage/hello_world.gif differ diff --git a/demos/quickstart/protected/pages/ActiveControls/Samples/TActiveImage/hello_world2.gif b/demos/quickstart/protected/pages/ActiveControls/Samples/TActiveImage/hello_world2.gif new file mode 100644 index 00000000..a8c73cf6 Binary files /dev/null and b/demos/quickstart/protected/pages/ActiveControls/Samples/TActiveImage/hello_world2.gif differ diff --git a/demos/quickstart/protected/pages/ActiveControls/Samples/TActiveImageButton/Home.page b/demos/quickstart/protected/pages/ActiveControls/Samples/TActiveImageButton/Home.page new file mode 100644 index 00000000..8277a8cb --- /dev/null +++ b/demos/quickstart/protected/pages/ActiveControls/Samples/TActiveImageButton/Home.page @@ -0,0 +1,49 @@ + + +

TActiveImageButton Samples

+ + + + + + + + + +
+A click image button showing the click location: + + + Text="hello world" + OnClick="buttonClicked" + /> + +
+A callback image button: + + + Text="hello world" + OnCallback="buttonClicked" + ActiveControl.CallbackParameter="value" + /> + +
+An image button causing validation: + + + + + Text="hello world" + ValidationGroup="Group" + /> +
+ +
$Id$
\ No newline at end of file diff --git a/demos/quickstart/protected/pages/ActiveControls/Samples/TActiveImageButton/Home.php b/demos/quickstart/protected/pages/ActiveControls/Samples/TActiveImageButton/Home.php new file mode 100644 index 00000000..b1f2c53b --- /dev/null +++ b/demos/quickstart/protected/pages/ActiveControls/Samples/TActiveImageButton/Home.php @@ -0,0 +1,18 @@ +Result2->Text="Callback parameter: $param->CallbackParameter"; + } + else + { + $this->Result->Text="You clicked at ($param->X,$param->Y)"; + } + } +} + +?> \ No newline at end of file diff --git a/demos/quickstart/protected/pages/ActiveControls/Samples/TActiveImageButton/hello_world.gif b/demos/quickstart/protected/pages/ActiveControls/Samples/TActiveImageButton/hello_world.gif new file mode 100644 index 00000000..bc81443c Binary files /dev/null and b/demos/quickstart/protected/pages/ActiveControls/Samples/TActiveImageButton/hello_world.gif differ diff --git a/demos/quickstart/protected/pages/ActiveControls/Samples/TActiveLabel/Home.page b/demos/quickstart/protected/pages/ActiveControls/Samples/TActiveLabel/Home.page new file mode 100644 index 00000000..a1e242d3 --- /dev/null +++ b/demos/quickstart/protected/pages/ActiveControls/Samples/TActiveLabel/Home.page @@ -0,0 +1,34 @@ + + +

TActiveLabel Samples

+ + + + + + + +
+An active label text being set as the result of a callback: + + + + +
+Upon button click, the textbox contents will be set on the label. Note that text needs to be properly escaped to avoid html injections: + + + + +
+ +
$Id$
\ No newline at end of file diff --git a/demos/quickstart/protected/pages/ActiveControls/Samples/TActiveLabel/Home.php b/demos/quickstart/protected/pages/ActiveControls/Samples/TActiveLabel/Home.php new file mode 100644 index 00000000..aa26fbe5 --- /dev/null +++ b/demos/quickstart/protected/pages/ActiveControls/Samples/TActiveLabel/Home.php @@ -0,0 +1,16 @@ +label1->Text="You clicked the button, didn't you?"; + } + + public function buttonClicked2($sender,$param) + { + $this->label2->Text=THttpUtility::htmlEncode($this->txt2->Text); + } +} + +?> \ No newline at end of file diff --git a/demos/quickstart/protected/pages/ActiveControls/Samples/TActiveLinkButton/Home.page b/demos/quickstart/protected/pages/ActiveControls/Samples/TActiveLinkButton/Home.page new file mode 100644 index 00000000..0c896f64 --- /dev/null +++ b/demos/quickstart/protected/pages/ActiveControls/Samples/TActiveLinkButton/Home.page @@ -0,0 +1,46 @@ + + +

TActiveLinkButton Samples

+ + + + + + + + + + + +
+Link button with only body content: + + +body content + +
+A click link button: + + +
+A callback link button: + + +
+A button causing validation: + + + + +
+ +
$Id$
\ No newline at end of file diff --git a/demos/quickstart/protected/pages/ActiveControls/Samples/TActiveLinkButton/Home.php b/demos/quickstart/protected/pages/ActiveControls/Samples/TActiveLinkButton/Home.php new file mode 100644 index 00000000..64e2dede --- /dev/null +++ b/demos/quickstart/protected/pages/ActiveControls/Samples/TActiveLinkButton/Home.php @@ -0,0 +1,14 @@ +Text="Callback Parameter: {$param->CallbackParameter}"; + else + $sender->Text="I'm clicked"; + } +} + +?> \ No newline at end of file diff --git a/demos/quickstart/protected/pages/ActiveControls/Samples/TActiveMultiView/Home.page b/demos/quickstart/protected/pages/ActiveControls/Samples/TActiveMultiView/Home.page new file mode 100644 index 00000000..6888ad78 --- /dev/null +++ b/demos/quickstart/protected/pages/ActiveControls/Samples/TActiveMultiView/Home.page @@ -0,0 +1,37 @@ + + +

TActiveMultiView Samples

+ + + +

View 1

+

Please enter a memo:

+ +
+ + +
+ +

View 2

+

Please choose a color:

+ + + + + +
+ + +
+ +

View 3

+ +
+ +
+ + +
+
+ +
$Id$
\ No newline at end of file diff --git a/demos/quickstart/protected/pages/ActiveControls/Samples/TActiveMultiView/Home.php b/demos/quickstart/protected/pages/ActiveControls/Samples/TActiveMultiView/Home.php new file mode 100644 index 00000000..1a5dbed3 --- /dev/null +++ b/demos/quickstart/protected/pages/ActiveControls/Samples/TActiveMultiView/Home.php @@ -0,0 +1,15 @@ +MultiView->ActiveViewIndex===2) + { + $this->Result1->Text="Your text input is: ".$this->Memo->Text; + $this->Result2->Text="Your color choice is: ".$this->DropDownList->SelectedValue; + } + } +} + +?> \ No newline at end of file diff --git a/demos/quickstart/protected/pages/ActiveControls/Samples/TActivePanel/Home.page b/demos/quickstart/protected/pages/ActiveControls/Samples/TActivePanel/Home.page new file mode 100644 index 00000000..1fb7ca23 --- /dev/null +++ b/demos/quickstart/protected/pages/ActiveControls/Samples/TActivePanel/Home.page @@ -0,0 +1,24 @@ + + +

TActivePanel Samples

+ + + + +
+Active panel updated on callback: + + +This is panel content +
a checkbox: +
a textbox: +
a label: +
+
+When you press the button, the panel contents will change. Note that out of the +panel and the button, all the other controls are not active but gets updated +anyway since they are placed inside the active panel. +
+
+ +
$Id$
\ No newline at end of file diff --git a/demos/quickstart/protected/pages/ActiveControls/Samples/TActivePanel/Home.php b/demos/quickstart/protected/pages/ActiveControls/Samples/TActivePanel/Home.php new file mode 100644 index 00000000..ae174f59 --- /dev/null +++ b/demos/quickstart/protected/pages/ActiveControls/Samples/TActivePanel/Home.php @@ -0,0 +1,21 @@ +check1->Checked = !$this->check1->Checked; + if($this->txt1->Text=="") + $this->txt1->Text="changes happens"; + else + $this->txt1->Text=""; + if($this->label1->Text=="") + $this->label1->Text="label has changed, too"; + else + $this->label1->Text=""; + + $this->panel1->render($param->NewWriter); + } +} + +?> \ No newline at end of file diff --git a/demos/quickstart/protected/pages/ActiveControls/Samples/TActiveRadioButton/Home.page b/demos/quickstart/protected/pages/ActiveControls/Samples/TActiveRadioButton/Home.page new file mode 100644 index 00000000..13b7853c --- /dev/null +++ b/demos/quickstart/protected/pages/ActiveControls/Samples/TActiveRadioButton/Home.page @@ -0,0 +1,82 @@ + + +

TActiveRadioButton Samples

+ + + + + + + + + + + +
+A callback radiobutton: + + +
+A radiobutton causing validation on a textbox: + + + + +
+A radiobutton validated by a required field validator: + + + + +
+A radiobutton group: + + + + + +
+ +
+ +
$Id$
\ No newline at end of file diff --git a/demos/quickstart/protected/pages/ActiveControls/Samples/TActiveRadioButton/Home.php b/demos/quickstart/protected/pages/ActiveControls/Samples/TActiveRadioButton/Home.php new file mode 100644 index 00000000..034d2fcc --- /dev/null +++ b/demos/quickstart/protected/pages/ActiveControls/Samples/TActiveRadioButton/Home.php @@ -0,0 +1,27 @@ +Text="I'm clicked"; + } + + public function selectRadioButton($sender,$param) + { + $selection=''; + if($this->Radio1->Checked) + $selection.='1'; + if($this->Radio2->Checked) + $selection.='2'; + if($this->Radio3->Checked) + $selection.='3'; + if($this->Radio4->Checked) + $selection.='4'; + if($selection==='') + $selection='empty'; + $this->Result->Text='Your selection is '.$selection; + } +} + +?> \ No newline at end of file diff --git a/demos/quickstart/protected/pages/ActiveControls/Samples/TActiveTextBox/Home.page b/demos/quickstart/protected/pages/ActiveControls/Samples/TActiveTextBox/Home.page new file mode 100644 index 00000000..b4ea8afc --- /dev/null +++ b/demos/quickstart/protected/pages/ActiveControls/Samples/TActiveTextBox/Home.page @@ -0,0 +1,31 @@ + + +

TActiveTextBox Samples

+ + + + + + + +
+An active textbox being set as the result of a callback: + + + + +
+An active textbox with AutoPostBack="true"; Pressing Enter/Return, the textbox contents will be set on the label. +Note that text needs to be properly escaped to avoid html injections: + + + +
+ +
$Id: Home.page 2946 2011-06-01 21:01:57Z ctrlaltca@gmail.com $
\ No newline at end of file diff --git a/demos/quickstart/protected/pages/ActiveControls/Samples/TActiveTextBox/Home.php b/demos/quickstart/protected/pages/ActiveControls/Samples/TActiveTextBox/Home.php new file mode 100644 index 00000000..1993b78d --- /dev/null +++ b/demos/quickstart/protected/pages/ActiveControls/Samples/TActiveTextBox/Home.php @@ -0,0 +1,16 @@ +txt1->Text="You clicked the button, didn't you?"; + } + + public function textChanged($sender,$param) + { + $this->label2->Text=THttpUtility::htmlEncode($this->txt2->Text); + } +} + +?> \ No newline at end of file -- cgit v1.2.3