From 257067c81baac222cbd64222b2d100da32c90fbd Mon Sep 17 00:00:00 2001 From: Felix Nagel Date: Tue, 27 Sep 2011 21:46:29 +0200 Subject: Selectmenu: improved disable method, added and improved demo files --- demos/selectmenu/default.html | 30 ++++---- tests/visual/selectmenu/disabled.html | 136 ++++++++++++++++++++++++++++++++++ ui/jquery.ui.selectmenu.js | 5 ++ 3 files changed, 156 insertions(+), 15 deletions(-) create mode 100644 tests/visual/selectmenu/disabled.html diff --git a/demos/selectmenu/default.html b/demos/selectmenu/default.html index e82ad7a95..eecc25d12 100644 --- a/demos/selectmenu/default.html +++ b/demos/selectmenu/default.html @@ -14,18 +14,18 @@ + + + +
+ +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+ + + +
+
+ +
+ + + + + diff --git a/ui/jquery.ui.selectmenu.js b/ui/jquery.ui.selectmenu.js index 4cb72ae57..6d54fa248 100644 --- a/ui/jquery.ui.selectmenu.js +++ b/ui/jquery.ui.selectmenu.js @@ -351,6 +351,11 @@ $.widget( "ui.selectmenu", { } if ( key === "disabled" ) { this.newelement.button( "option", "disabled", value ); + if ( value ) { + this.element.attr( "disabled", "disabled" ); + } else { + this.element.removeAttr( "disabled" ); + } this.list.attr( "aria-disabled", value ); this.close(); } -- cgit v1.2.3