From e7c9e8877e76a8d668756b1f752e12d17a2b124f Mon Sep 17 00:00:00 2001 From: Alexander Schmitz Date: Tue, 14 Jul 2015 22:06:31 -0400 Subject: Selectmenu: Move selectmenu into widgets folder Ref #13885 --- ui/widgets/selectmenu.js | 683 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 683 insertions(+) create mode 100644 ui/widgets/selectmenu.js (limited to 'ui/widgets') diff --git a/ui/widgets/selectmenu.js b/ui/widgets/selectmenu.js new file mode 100644 index 000000000..bf415a826 --- /dev/null +++ b/ui/widgets/selectmenu.js @@ -0,0 +1,683 @@ +/*! + * jQuery UI Selectmenu @VERSION + * http://jqueryui.com + * + * Copyright jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + */ + +//>>label: Selectmenu +//>>group: Widgets +//>>description: Duplicates and extends the functionality of a native HTML select element, allowing it to be customizable in behavior and appearance far beyond the limitations of a native select. +//>>docs: http://api.jqueryui.com/selectmenu/ +//>>demos: http://jqueryui.com/selectmenu/ +//>>css.structure: ../themes/base/core.css +//>>css.structure: ../themes/base/selectmenu.css +//>>css.theme: ../themes/base/theme.css + +( function( factory ) { + if ( typeof define === "function" && define.amd ) { + + // AMD. Register as an anonymous module. + define( [ + "jquery", + "./menu", + "../escape-selector", + "../keycode", + "../labels", + "../position", + "../unique-id", + "../version", + "../widget" + ], factory ); + } else { + + // Browser globals + factory( jQuery ); + } +}( function( $ ) { + +return $.widget( "ui.selectmenu", { + version: "@VERSION", + defaultElement: "