diff --git a/demos/selectmenu/methods.html b/demos/selectmenu/methods.html
index d44581d8047..85c4dfaa8d4 100644
--- a/demos/selectmenu/methods.html
+++ b/demos/selectmenu/methods.html
@@ -25,26 +25,68 @@
var speedA = $('select#speedA').selectmenu();
$("#index").click(function(event){
+ event.preventDefault();
console.log($('select#speedA').selectmenu("index"));
});
$("#indexNumber").click(function(event){
+ event.preventDefault();
console.log($('select#speedA').selectmenu("index", 4));
});
$("#value").click(function(event){
+ event.preventDefault();
console.log($('select#speedA').selectmenu("value"));
});
$("#valueString").click(function(event){
+ event.preventDefault();
console.log($('select#speedA').selectmenu("value", "Medium"));
});
$("#valueNumber").click(function(event){
+ event.preventDefault();
console.log($('select#speedA').selectmenu("value", 4));
});
$("#valueNumberAsString").click(function(event){
+ event.preventDefault();
console.log($('select#speedA').selectmenu("value", "11"));
});
$("#valueNonExisting").click(function(event){
+ event.preventDefault();
console.log($('select#speedA').selectmenu("value", "test123"));
});
+
+ // Alex L.
+
+ $('#disableSlow').click(function(e){
+ e.preventDefault();
+ $('select#speedA').selectmenu('disableByValue', 'Slow');
+ });
+
+ $('#disable11').click(function(e){
+ e.preventDefault();
+ $('select#speedA').selectmenu('disableByValue', '11');
+ });
+
+ $('#disableEverythingButSlow').click(function(e){
+ e.preventDefault();
+
+ $('select#speedA').selectmenu('enableByValue', 'Slow');
+
+ $('select#speedA').selectmenu('disableByValue', 'Slower');
+ $('select#speedA').selectmenu('disableByValue', 'Medium');
+ $('select#speedA').selectmenu('disableByValue', 'Fast');
+ $('select#speedA').selectmenu('disableByValue', 'Faster');
+ $('select#speedA').selectmenu('disableByValue', '11');
+ });
+
+ $('#disableAll').click(function(e){
+ e.preventDefault();
+ $('select#speedA').selectmenu('disableAll');
+ });
+
+ $('#enableAll').click(function(e){
+ e.preventDefault();
+ $('select#speedA').selectmenu('enableAll');
+ });
+
});
@@ -59,6 +101,14 @@
method value with paramater '4' (passed as number)
method value with paramater '11' (passed as string)
method value with paramater 'test123' (not existing value)
+