- Timestamp:
- 03/13/14 00:44:08 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Dev/trunk/src/client/qed-client/widgets/_ComplexValueMixin.js
r506 r511 92 92 }, 93 93 focus: function() { 94 var children = this._getDescendantFormWidgets();94 /*var children = this._getDescendantFormWidgets(); 95 95 if ( children.length > 0 ) { 96 96 children[0].focus(); 97 } 97 }*/ 98 98 }, 99 99 _handleChange: function(evt) { 100 100 if ( evt.target !== this.domNode ) { 101 if ( this._onChangeActive && 102 !(this.readOnly || this.disabled) ) { 103 if ( this._onChangeHandle ) { 104 this._onChangeHandle.cancel(); 105 } 106 this._onChangeHandle = this.defer(function(){ 107 this._onChangeHandle = null; 108 on.emit(this.domNode,'change',{ 109 target: this.domNode, 110 value: this.get('value'), 111 bubbles: true, 112 cancellable: true 113 }); 114 }); 115 } 101 this._onChange(); 116 102 if ( evt ) { event.stop(evt); } 117 103 return false; … … 133 119 if (evt) { event.stop(evt); } 134 120 return false; 121 }, 122 _onChange: function() { 123 if ( this._onChangeActive && 124 !(this.readOnly || this.disabled) ) { 125 if ( this._onChangeHandle ) { 126 this._onChangeHandle.cancel(); 127 } 128 this._onChangeHandle = this.defer(function(){ 129 this._onChangeHandle = null; 130 on.emit(this.domNode,'change',{ 131 target: this.domNode, 132 value: this.get('value'), 133 bubbles: true, 134 cancellable: true 135 }); 136 }); 137 } 135 138 } 136 139 });
Note: See TracChangeset
for help on using the changeset viewer.