From eb35e502c2f825105ca33aeecc5ecf3e6b0a519e Mon Sep 17 00:00:00 2001 From: Fabio Bas Date: Mon, 21 Apr 2014 17:26:49 +0200 Subject: TJuiProgressBar --- .../protected/pages/JuiControls/Home.page | 7 ++- .../protected/pages/JuiControls/Interactions.page | 2 +- .../JuiControls/Samples/TJuiProgressbar/Home.page | 55 ++++++++++++++++++++++ .../JuiControls/Samples/TJuiProgressbar/Home.php | 14 ++++++ .../protected/pages/JuiControls/Widgets.page | 28 +++++++++++ 5 files changed, 101 insertions(+), 5 deletions(-) create mode 100644 demos/quickstart/protected/pages/JuiControls/Samples/TJuiProgressbar/Home.page create mode 100644 demos/quickstart/protected/pages/JuiControls/Samples/TJuiProgressbar/Home.php create mode 100644 demos/quickstart/protected/pages/JuiControls/Widgets.page (limited to 'demos/quickstart') diff --git a/demos/quickstart/protected/pages/JuiControls/Home.page b/demos/quickstart/protected/pages/JuiControls/Home.page index bc087e73..2573b162 100644 --- a/demos/quickstart/protected/pages/JuiControls/Home.page +++ b/demos/quickstart/protected/pages/JuiControls/Home.page @@ -74,12 +74,11 @@ For informations of the specific options of each interaction, follow jQuery-UI I -

PRADO Jui controls

+

PRADO Jui widgets controls

diff --git a/demos/quickstart/protected/pages/JuiControls/Interactions.page b/demos/quickstart/protected/pages/JuiControls/Interactions.page index 490daec6..2b48da68 100644 --- a/demos/quickstart/protected/pages/JuiControls/Interactions.page +++ b/demos/quickstart/protected/pages/JuiControls/Interactions.page @@ -1,7 +1,7 @@

Jui interactions controls

-Jui interactions adds basic mouse-based interactions to elements like moving, resizing or sorting. PRADO Jui interactions controls applies there interactions to a TActivePanel +Jui interactions adds basic mouse-based interactions to elements like moving, resizing or sorting. PRADO Jui interactions controls applies these interactions to a TActivePanel For informations of the specific options of each interaction, follow jQuery-UI Interaction API Documentation for the specific interaction.

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 @@ + +

TJuiProgressbar Samples

+ + + + + + + + + +
+Default options, Max=100, Value=50: + + +
+Undefined progressbar, Value=false: + + +
+Undefined progresbar, value changed from javascript: + + + + + + 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(); + } + +
+ +
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 @@ +label1->Text="Progressbar complete!"; + } + + public function pbar1_changed($sender,$param) + { + $this->label1->Text="Progressbar changed."; + } +} \ No newline at end of file diff --git a/demos/quickstart/protected/pages/JuiControls/Widgets.page b/demos/quickstart/protected/pages/JuiControls/Widgets.page new file mode 100644 index 00000000..cf72d41d --- /dev/null +++ b/demos/quickstart/protected/pages/JuiControls/Widgets.page @@ -0,0 +1,28 @@ + +

Jui widgets controls

+

+Jui widgets are complex controls built on the foundations of jQuery effects and jQueryUI interactions. +PRADO Jui widgets controls can be divided in two groups: +

    +
  1. Standard Widgets, extend a control affecting its aspect and functionality: eg. TJuiProgressbar transforms an TActivePanel into a Progressbar
  2. +
  3. List Widgets, take a repeated list of items and relayout their presentation: eg. ... +
+For informations of the specific options of each widget, follow jQuery-UI Widget API Documentation for the specific interaction. +

+ + +

TJuiProgressbar

+ - jQuery UI API + +

+TJuiProgressbar is an extension to TActivePanel based on jQuery-UI's Progressbar widget. +

+ +

+The panel takes the aspect of a progressbar ranging from a value of 0 to the value of the Max property. The current value can be set using the Value property; setting it to false will create an undefined progressbar. +

+ + +
+ +
-- cgit v1.2.3