From 25d0c857188c19347c869f803530289762199f92 Mon Sep 17 00:00:00 2001 From: Alexander Schmitz Date: Thu, 28 Aug 2014 15:16:51 -0400 Subject: Checkboxradio: Initial commit of new widget --- demos/controlgroup/splitbutton.html | 58 +++++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 demos/controlgroup/splitbutton.html (limited to 'demos/controlgroup/splitbutton.html') diff --git a/demos/controlgroup/splitbutton.html b/demos/controlgroup/splitbutton.html new file mode 100644 index 000000000..5d4c7b3ce --- /dev/null +++ b/demos/controlgroup/splitbutton.html @@ -0,0 +1,58 @@ + + + + + jQuery UI Controlgroup - Split Button + + + + + + + + + + + + + + + +
+

A Controlgroup creating a split button

+
+
+

Split button

+
+ + +
+
+
+

A Controlgroup creating a split button

+
+ + -- cgit v1.2.3 From 40a9d1dfdb6a341904ae7bcd4600b0ef201d14df Mon Sep 17 00:00:00 2001 From: Alexander Schmitz Date: Fri, 22 Aug 2014 23:39:35 -0400 Subject: Controlgroup: Inital commit of new widget This widget replaces the buttonset widget --- demos/button/icons.html | 1 + demos/controlgroup/default.html | 23 ++- demos/controlgroup/index.html | 2 +- demos/controlgroup/splitbutton.html | 23 ++- demos/controlgroup/toolbar.html | 140 +++++++++--------- demos/index.html | 1 + demos/tooltip/video-player.html | 8 +- tests/unit/controlgroup/common.js | 26 ++++ tests/unit/controlgroup/controlgroup.html | 39 +++++ tests/unit/controlgroup/controlgroup_core.js | 77 ++++++++++ tests/unit/controlgroup/core.js | 69 +++++++++ tests/unit/controlgroup/methods.js | 150 ++++++++++++++++++++ tests/unit/controlgroup/options.js | 108 ++++++++++++++ tests/unit/index.html | 1 + themes/base/base.css | 1 + themes/base/button.css | 17 +++ themes/base/controlgroup.css | 30 ++++ ui/.DS_Store | Bin 0 -> 10244 bytes ui/controlgroup.js | 205 +++++++++++++++++++++++++++ 19 files changed, 820 insertions(+), 101 deletions(-) create mode 100644 tests/unit/controlgroup/common.js create mode 100644 tests/unit/controlgroup/controlgroup.html create mode 100644 tests/unit/controlgroup/core.js create mode 100644 tests/unit/controlgroup/methods.js create mode 100644 tests/unit/controlgroup/options.js create mode 100644 themes/base/controlgroup.css create mode 100644 ui/.DS_Store create mode 100644 ui/controlgroup.js (limited to 'demos/controlgroup/splitbutton.html') diff --git a/demos/button/icons.html b/demos/button/icons.html index f0b0f90fb..a8deca9cd 100644 --- a/demos/button/icons.html +++ b/demos/button/icons.html @@ -41,6 +41,7 @@ +

CSS

diff --git a/demos/controlgroup/default.html b/demos/controlgroup/default.html index 9e4bcdd80..0fc963537 100644 --- a/demos/controlgroup/default.html +++ b/demos/controlgroup/default.html @@ -16,18 +16,15 @@ -
-

A Controlgroup featuring various form controls

-

Controlgroup

@@ -64,7 +58,7 @@
Rental Car -
+
+
+

Output:

+
    -

    A Controlgroup creating a split button

    +

    A controlgroup creating a split button, by combining a button and a selectmenu. We adjust the classes option on the selectmenu to show only the icon

    diff --git a/demos/controlgroup/toolbar.html b/demos/controlgroup/toolbar.html index f90fb3040..fb3172418 100644 --- a/demos/controlgroup/toolbar.html +++ b/demos/controlgroup/toolbar.html @@ -19,10 +19,11 @@ var iframe = $( "