summaryrefslogtreecommitdiff
path: root/demos/quickstart/protected/pages/JuiControls/Samples
diff options
context:
space:
mode:
authorFabio Bas <ctrlaltca@gmail.com>2014-04-21 17:26:49 +0200
committerFabio Bas <ctrlaltca@gmail.com>2014-04-21 17:26:49 +0200
commiteb35e502c2f825105ca33aeecc5ecf3e6b0a519e (patch)
tree510b2a717653a4d94e91f221fed296df58762ee2 /demos/quickstart/protected/pages/JuiControls/Samples
parent25ba19196387f11285d50c2f658b4becd48f710f (diff)
TJuiProgressBar
Diffstat (limited to 'demos/quickstart/protected/pages/JuiControls/Samples')
-rw-r--r--demos/quickstart/protected/pages/JuiControls/Samples/TJuiProgressbar/Home.page55
-rw-r--r--demos/quickstart/protected/pages/JuiControls/Samples/TJuiProgressbar/Home.php14
2 files changed, 69 insertions, 0 deletions
diff --git a/demos/quickstart/protected/pages/JuiControls/Samples/TJuiProgressbar/Home.page b/demos/quickstart/protected/pages/JuiControls/Samples/TJuiProgressbar/Home.page
new file mode 100644
index 00000000..63436516
--- /dev/null
+++ b/demos/quickstart/protected/pages/JuiControls/Samples/TJuiProgressbar/Home.page
@@ -0,0 +1,55 @@
+<com:TContent ID="body">
+<h1>TJuiProgressbar Samples</h1>
+
+<table class="sampletable">
+
+<tr><td class="samplenote">
+Default options, Max=100, Value=50:
+</td><td class="sampleaction">
+ <com:TJuiProgressbar
+ Options.Max="100"
+ Options.Value="50"
+ />
+</td></tr>
+
+<tr><td class="samplenote">
+Undefined progressbar, Value=false:
+</td><td class="sampleaction">
+ <com:TJuiProgressbar
+ Options.Value="false"
+ />
+</td></tr>
+
+<tr><td class="samplenote">
+Undefined progresbar, value changed from javascript:
+</td><td class="sampleaction">
+ <com:TJuiProgressbar
+ ID="pbar1"
+ Options.Max="100"
+ Options.Value="false"
+ OnChange="pbar1_changed"
+ OnComplete="pbar1_complete"
+ />
+ <com:TActiveLabel ID="label1" Text="Waiting.." />
+ <com:TButton ID="button1" Text="Start example" Attributes.OnClick="startExample1(); return false" />
+ <com:TClientScript>
+ function progress() {
+ var pbar = $('#<%= $this->pbar1->ClientID %>');
+ var val = pbar.progressbar('value') || 0;
+ pbar.progressbar('value', val + 10);
+ if (val < 99) {
+ setTimeout(progress, 500);
+ }
+ }
+
+ function startExample1()
+ {
+ $('#<%= $this->pbar1->ClientID %>').progressbar('value', false)
+ progress();
+ }
+ </com:TClientScript/>
+</td></tr>
+
+</table>
+
+</com:TContent>
diff --git a/demos/quickstart/protected/pages/JuiControls/Samples/TJuiProgressbar/Home.php b/demos/quickstart/protected/pages/JuiControls/Samples/TJuiProgressbar/Home.php
new file mode 100644
index 00000000..8f6d9ec6
--- /dev/null
+++ b/demos/quickstart/protected/pages/JuiControls/Samples/TJuiProgressbar/Home.php
@@ -0,0 +1,14 @@
+<?php
+
+class Home extends TPage
+{
+ public function pbar1_complete($sender,$param)
+ {
+ $this->label1->Text="Progressbar complete!";
+ }
+
+ public function pbar1_changed($sender,$param)
+ {
+ $this->label1->Text="Progressbar changed.";
+ }
+} \ No newline at end of file