aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFelix Nagel <info@felixnagel.com>2011-02-01 00:06:12 +0100
committerFelix Nagel <info@felixnagel.com>2011-02-01 00:06:12 +0100
commit83a15c7afcfca4529e24208579089b073aa66ce5 (patch)
tree666644962eb001428f0e814b4370e66199687a01
parent5cc6cb69da48509883e681b82670b1b69bebda51 (diff)
downloadjquery-ui-83a15c7afcfca4529e24208579089b073aa66ce5.tar.gz
jquery-ui-83a15c7afcfca4529e24208579089b073aa66ce5.zip
fixed: disable / enable in select callback demo
-rw-r--r--demos/selectmenu/disable_enable.html15
1 files changed, 8 insertions, 7 deletions
diff --git a/demos/selectmenu/disable_enable.html b/demos/selectmenu/disable_enable.html
index 6c94a7613..0c0704bc5 100644
--- a/demos/selectmenu/disable_enable.html
+++ b/demos/selectmenu/disable_enable.html
@@ -6,7 +6,7 @@
<link type="text/css" href="../../themes/base/jquery.ui.all.css" rel="stylesheet" />
<link type="text/css" href="../../themes/base/jquery.ui.selectmenu.css" rel="stylesheet" />
- <script type="text/javascript" src="../../jquery-1.4.2.js"></script>
+ <script type="text/javascript" src="../../jquery-1.4.4.js"></script>
<script type="text/javascript" src="../../ui/jquery.ui.core.js"></script>
<script type="text/javascript" src="../../ui/jquery.ui.widget.js"></script>
<script type="text/javascript" src="../../ui/jquery.ui.position.js"></script>
@@ -33,11 +33,12 @@
<script type="text/javascript">
$(function(){
- // does not work see: http://github.com/fnagel/jquery-ui/issues#issue/12
+ // please note that option.event is always passed as a string, so do not test for true or 1 with if (options.value)
+ // see this issue for more information http://github.com/fnagel/jquery-ui/issues#issue/12
var speedA_depends = $('select#speedA_depends').selectmenu();
var speedA = $('select#speedA').selectmenu({
select: function(event, options) {
- if (options.value) {
+ if (options.value == "on") {
speedA_depends.selectmenu('enable');
} else {
speedA_depends.selectmenu('disable');
@@ -61,15 +62,15 @@
</script>
</head>
<body>
+ <h2>Disable / Enable Testing</h2>
<form action="#">
+ <label for="speedA">Disabled by select callback (does not change original select)</label>
<fieldset>
- <label for="speedA">Disabled by select callback (does not work)</label>
<select name="speedA" id="speedA">
- <option value="1">On</option>
- <option value="0">Off</option>
+ <option value="on">On</option>
+ <option value="off">Off</option>
</select>
<br />
- <label for="speedA_depends">Depends on</label>
<select name="speedA_depends" id="speedA_depends">
<option value="Slow">Slow</option>
<option value="Medium">Medium</option>