fix select2 with showbuttons: false

This commit is contained in:
vitalets 2013-03-06 19:19:31 +04:00
parent 8a258c88a3
commit fc5aeaa090
2 changed files with 11 additions and 2 deletions
CHANGELOG.txt
src/inputs/select2

@ -5,6 +5,7 @@ X-editable changelog
Version 1.4.2 wip
----------------------------
[enh #150] select2 with 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 #141] data-value ignored for empty elements (vitalets)

@ -151,7 +151,7 @@ $(function(){
},
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() {
@ -176,7 +176,15 @@ $(function(){
}
return val;
}
},
autosubmit: function() {
this.$input.on('change', function(e, isInitial){
if(!isInitial) {
$(this).closest('form').submit();
}
});
}
});