From 8a258c88a32fa263aec97fb894e283d729a9414f Mon Sep 17 00:00:00 2001 From: vitalets <noginsk@rambler.ru> Date: Wed, 6 Mar 2013 18:29:10 +0400 Subject: [PATCH] fix #149 --- CHANGELOG.txt | 2 ++ src/inputs/date/date.js | 12 ++++++++++++ 2 files changed, 14 insertions(+) diff --git a/CHANGELOG.txt b/CHANGELOG.txt index 51d2a31..75f10ca 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -5,6 +5,8 @@ X-editable changelog Version 1.4.2 wip ---------------------------- +[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) [bug #137] fix empty class for delegated element (vitalets) [enh #121] add support of momentjs 2.0.0 in combodate (vitalets) diff --git a/src/inputs/date/date.js b/src/inputs/date/date.js index 1d233ef..6d1a601 100644 --- a/src/inputs/date/date.js +++ b/src/inputs/date/date.js @@ -111,12 +111,24 @@ $(function(){ }, autosubmit: function() { + this.$input.on('mouseup', '.day', function(e){ + if($(e.currentTarget).is('.old') || $(e.currentTarget).is('.new')) { + return; + } + var $form = $(this).closest('form'); + setTimeout(function() { + $form.submit(); + }, 200); + }); + //changedate is not suitable as it triggered when showing datepicker. see #149 + /* this.$input.on('changeDate', function(e){ var $form = $(this).closest('form'); setTimeout(function() { $form.submit(); }, 200); }); + */ } });