aboutsummaryrefslogtreecommitdiffstats
path: root/demos/controlgroup/splitbutton.html
diff options
context:
space:
mode:
Diffstat (limited to 'demos/controlgroup/splitbutton.html')
-rw-r--r--demos/controlgroup/splitbutton.html48
1 files changed, 48 insertions, 0 deletions
diff --git a/demos/controlgroup/splitbutton.html b/demos/controlgroup/splitbutton.html
new file mode 100644
index 000000000..ec2b78876
--- /dev/null
+++ b/demos/controlgroup/splitbutton.html
@@ -0,0 +1,48 @@
+<!doctype html>
+<html lang="en">
+<head>
+ <meta charset="utf-8">
+ <title>jQuery UI Controlgroup - Split Button</title>
+ <link rel="stylesheet" href="../../themes/base/all.css">
+ <link rel="stylesheet" href="../demos.css">
+ <style>
+ .ui-button-icon-only.demo-splitbutton-select {
+ width: 1em;
+ }
+ </style>
+ <script src="../../external/requirejs/require.js"></script>
+ <script src="../bootstrap.js" data-modules="button checkboxradio selectmenu">
+ $( "select" ).selectmenu({
+ classes: {
+ "ui-selectmenu-button": "ui-button-icon-only demo-splitbutton-select"
+ },
+ change: function(){
+ $( ".output" ).append( "<li>" + this.value + "</li>" );
+ }
+ });
+ $( ".controlgroup" ).controlgroup();
+ $( "button" ).click(function() {
+ $( ".output" ).append( "<li>Running Last Action...</li>" );
+ });
+ </script>
+</head>
+<body>
+<div class="widget">
+ <h1>Split button</h1>
+ <div class="controlgroup">
+ <button>Run last option</button>
+ <select>
+ <option>Open...</option>
+ <option>Save</option>
+ <option>Delete</option>
+ </select>
+ </div>
+ <br/>
+ <h3>Output:</h3>
+ <ul class="output"></ul>
+</div>
+<div class="demo-description">
+ <p>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</p>
+</div>
+</body>
+</html>