r2790 - removed value option. Always pulls from selectedIndex
Author: scottjehl
Date: Tue Jun 16 13:45:49 2009
New Revision: 2790
Modified:
branches/labs/selectmenu/ui.selectmenu.js
Log:
removed value option. Always pulls from selectedIndex
Modified: branches/labs/selectmenu/ui.selectmenu.js
==============================================================================
--- branches/labs/selectmenu/ui.selectmenu.js (original)
+++ branches/labs/selectmenu/ui.selectmenu.js Tue Jun 16 13:45:49 2009
@@ -281,13 +281,11 @@
//hide original selectmenu element
this.element.hide();
- //update value
- if(o.value){ this.value(o.value); }
- else { this._refreshValue(); }
- this.value(this._selectedIndex());
-
//transfer disabled state
if(this.element.attr('disabled') == true){ this.disable(); }
+
+ //update value
+ this.value(this._selectedIndex());
},
destroy: function() {
this.element.removeData(this.widgetName)
@@ -439,17 +437,12 @@
},
value: function(newValue) {
if (arguments.length) {
- this._setData("value", newValue);
this.element[0].selectedIndex = newValue;
this._refreshValue();
this._refreshPosition();
this._change(null, 0);
}
- return this._value();
- },
- _value: function() {
- var val = this.options.value;
- return val;
+ return this.element[0].selectedIndex;
},
_refreshValue: function() {
var activeClass = (this.options.style == "popup") ? "
ui-state-active" : "";
@@ -493,7 +486,6 @@
version: "@VERSION",
eventPrefix: "selectmenu",
defaults: {
- value: null,
transferClasses: true,
style: 'popup',
width: null,