From 2bef3551f0a5f8bc945b498affd9ee2b670e81a5 Mon Sep 17 00:00:00 2001 From: Dmitri Goosens Date: Wed, 13 May 2015 10:40:48 +0200 Subject: [PATCH 1/2] on close, blur the input on close, blur the input otherwise, when selecting a day, and the datepickr closes, a new click in the input will not open the datepickr --- src/datepickr.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/datepickr.js b/src/datepickr.js index deb3d52..dcdc60c 100644 --- a/src/datepickr.js +++ b/src/datepickr.js @@ -387,6 +387,7 @@ datepickr.init = function (element, instanceConfig) { close = function () { self.removeEventListener(document, 'click', documentClick, false); self.removeClass(wrapperElement, 'open'); + wrapperElement.getElementsByTagName('input')[0].blur(); }; destroy = function () { From 8294af2553b5e8a878362cd0a599cd35973bece5 Mon Sep 17 00:00:00 2001 From: Dmitri Goosens Date: Wed, 13 May 2015 10:47:48 +0200 Subject: [PATCH 2/2] update min version wih blur on close --- src/datepickr.min.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/datepickr.min.js b/src/datepickr.min.js index cbf2ee9..3209c2a 100644 --- a/src/datepickr.min.js +++ b/src/datepickr.min.js @@ -7,8 +7,8 @@ a.forEach(f,function(a,b){c[a]&&"\\"!==f[b-1]?q+=c[a]():"\\"!==a&&(q+=a)});retur if(a.config.minDate||a.config.maxDate)n=(new Date(a.currentYearView,a.currentMonthView,b)).getTime(),l="",a.config.minDate&&na.config.maxDate&&(l=" disabled");g.innerHTML+=''+b+"";k++}d.appendChild(g);y.appendChild(d)};A=function(){w.innerHTML=h.string()+" "+a.currentYearView};D=function(){var a=document.createElement("div");a.className="datepickr-months";a.innerHTML='<>'; a.appendChild(w);A();m.appendChild(a)};E=function(){0>a.currentMonthView&&(a.currentYearView--,a.currentMonthView=11);11