fix select2 with showbuttons: false
This commit is contained in:
parent
8a258c88a3
commit
fc5aeaa090
@ -5,6 +5,7 @@ X-editable changelog
|
|||||||
|
|
||||||
Version 1.4.2 wip
|
Version 1.4.2 wip
|
||||||
----------------------------
|
----------------------------
|
||||||
|
[enh #150] select2 with showbuttons = false (vitalets)
|
||||||
[bug #149] datepicker not shown when showbuttons = false (vitalets)
|
[bug #149] datepicker not shown when showbuttons = false (vitalets)
|
||||||
[bug #133] clear button incorect position due to parent line-height property (vitalets)
|
[bug #133] clear button incorect position due to parent line-height property (vitalets)
|
||||||
[bug #141] data-value ignored for empty elements (vitalets)
|
[bug #141] data-value ignored for empty elements (vitalets)
|
||||||
|
12
src/inputs/select2/select2.js
vendored
12
src/inputs/select2/select2.js
vendored
@ -151,7 +151,7 @@ $(function(){
|
|||||||
},
|
},
|
||||||
|
|
||||||
value2input: function(value) {
|
value2input: function(value) {
|
||||||
this.$input.val(value).trigger('change');
|
this.$input.val(value).trigger('change', true); //second argument needed to separate initial change from user's click (for autosubmit)
|
||||||
},
|
},
|
||||||
|
|
||||||
input2value: function() {
|
input2value: function() {
|
||||||
@ -176,7 +176,15 @@ $(function(){
|
|||||||
}
|
}
|
||||||
|
|
||||||
return val;
|
return val;
|
||||||
}
|
},
|
||||||
|
|
||||||
|
autosubmit: function() {
|
||||||
|
this.$input.on('change', function(e, isInitial){
|
||||||
|
if(!isInitial) {
|
||||||
|
$(this).closest('form').submit();
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user