dateui: clear button does not submit, fixes

This commit is contained in:
vitalets
2013-10-05 14:29:58 +04:00
parent 0b929fe204
commit 0ef1ad5ba4
3 changed files with 62 additions and 7 deletions
CHANGELOG.txt
src/inputs/dateui
test/unit

@ -119,15 +119,22 @@ $(function(){
clear: function() {
this.$input.datepicker('setDate', null);
// submit automatically whe that are no buttons
if(this.isAutosubmit) {
this.submit();
}
},
autosubmit: function() {
this.$input.on('mouseup', 'table.ui-datepicker-calendar a.ui-state-default', function(e){
var $form = $(this).closest('form');
setTimeout(function() {
$form.submit();
}, 200);
});
this.isAutosubmit = true;
this.$input.on('mouseup', 'table.ui-datepicker-calendar a.ui-state-default', $.proxy(this.submit, this));
},
submit: function() {
var $form = this.$input.closest('form');
setTimeout(function() {
$form.submit();
}, 200);
}
});