Skip to content

Commit 83a15c7

Browse files
committed
fixed: disable / enable in select callback demo
1 parent 5cc6cb6 commit 83a15c7

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

demos/selectmenu/disable_enable.html

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<link type="text/css" href="../../themes/base/jquery.ui.all.css" rel="stylesheet" />
88
<link type="text/css" href="../../themes/base/jquery.ui.selectmenu.css" rel="stylesheet" />
9-
<script type="text/javascript" src="../../jquery-1.4.2.js"></script>
9+
<script type="text/javascript" src="../../jquery-1.4.4.js"></script>
1010
<script type="text/javascript" src="../../ui/jquery.ui.core.js"></script>
1111
<script type="text/javascript" src="../../ui/jquery.ui.widget.js"></script>
1212
<script type="text/javascript" src="../../ui/jquery.ui.position.js"></script>
@@ -33,11 +33,12 @@
3333
<script type="text/javascript">
3434
$(function(){
3535

36-
// does not work see: http://github.com/fnagel/jquery-ui/issues#issue/12
36+
// please note that option.event is always passed as a string, so do not test for true or 1 with if (options.value)
37+
// see this issue for more information http://github.com/fnagel/jquery-ui/issues#issue/12
3738
var speedA_depends = $('select#speedA_depends').selectmenu();
3839
var speedA = $('select#speedA').selectmenu({
3940
select: function(event, options) {
40-
if (options.value) {
41+
if (options.value == "on") {
4142
speedA_depends.selectmenu('enable');
4243
} else {
4344
speedA_depends.selectmenu('disable');
@@ -61,15 +62,15 @@
6162
</script>
6263
</head>
6364
<body>
65+
<h2>Disable / Enable Testing</h2>
6466
<form action="#">
67+
<label for="speedA">Disabled by select callback (does not change original select)</label>
6568
<fieldset>
66-
<label for="speedA">Disabled by select callback (does not work)</label>
6769
<select name="speedA" id="speedA">
68-
<option value="1">On</option>
69-
<option value="0">Off</option>
70+
<option value="on">On</option>
71+
<option value="off">Off</option>
7072
</select>
7173
<br />
72-
<label for="speedA_depends">Depends on</label>
7374
<select name="speedA_depends" id="speedA_depends">
7475
<option value="Slow">Slow</option>
7576
<option value="Medium">Medium</option>

0 commit comments

Comments
 (0)