diff --git a/src/main/java/org/gwtbootstrap3/extras/datepicker/client/DatePickerClientBundle.java b/src/main/java/org/gwtbootstrap3/extras/datepicker/client/DatePickerClientBundle.java
index ea3a70a6..a9387c02 100644
--- a/src/main/java/org/gwtbootstrap3/extras/datepicker/client/DatePickerClientBundle.java
+++ b/src/main/java/org/gwtbootstrap3/extras/datepicker/client/DatePickerClientBundle.java
@@ -10,7 +10,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
@@ -31,201 +31,204 @@ public interface DatePickerClientBundle extends ClientBundle {
static final DatePickerClientBundle INSTANCE = GWT.create(DatePickerClientBundle.class);
- @Source("resource/js/bootstrap-datepicker-1.5.1.min.cache.js")
+ static final String VERSION = "1.6.4";
+ static final String LOCALES_DIR = "resource/js/locales.cache." + VERSION + "/";
+
+ @Source("resource/js/bootstrap-datepicker-" + VERSION + ".min.cache.js")
TextResource datePicker();
- @Source("resource/js/locales.cache.1.5.1/bootstrap-datepicker.ar.min.js")
+ @Source(LOCALES_DIR + "bootstrap-datepicker.ar.min.js")
TextResource ar();
- @Source("resource/js/locales.cache.1.5.1/bootstrap-datepicker.az.min.js")
+ @Source(LOCALES_DIR + "bootstrap-datepicker.az.min.js")
TextResource az();
- @Source("resource/js/locales.cache.1.5.1/bootstrap-datepicker.bg.min.js")
+ @Source(LOCALES_DIR + "bootstrap-datepicker.bg.min.js")
TextResource bg();
- @Source("resource/js/locales.cache.1.5.1/bootstrap-datepicker.bs.min.js")
+ @Source(LOCALES_DIR + "bootstrap-datepicker.bs.min.js")
TextResource bs();
- @Source("resource/js/locales.cache.1.5.1/bootstrap-datepicker.ca.min.js")
+ @Source(LOCALES_DIR + "bootstrap-datepicker.ca.min.js")
TextResource ca();
- @Source("resource/js/locales.cache.1.5.1/bootstrap-datepicker.cs.min.js")
+ @Source(LOCALES_DIR + "bootstrap-datepicker.cs.min.js")
TextResource cs();
- @Source("resource/js/locales.cache.1.5.1/bootstrap-datepicker.cy.min.js")
+ @Source(LOCALES_DIR + "bootstrap-datepicker.cy.min.js")
TextResource cy();
- @Source("resource/js/locales.cache.1.5.1/bootstrap-datepicker.da.min.js")
+ @Source(LOCALES_DIR + "bootstrap-datepicker.da.min.js")
TextResource da();
- @Source("resource/js/locales.cache.1.5.1/bootstrap-datepicker.de.min.js")
+ @Source(LOCALES_DIR + "bootstrap-datepicker.de.min.js")
TextResource de();
- @Source("resource/js/locales.cache.1.5.1/bootstrap-datepicker.el.min.js")
+ @Source(LOCALES_DIR + "bootstrap-datepicker.el.min.js")
TextResource el();
- @Source("resource/js/locales.cache.1.5.1/bootstrap-datepicker.en-GB.min.js")
+ @Source(LOCALES_DIR + "bootstrap-datepicker.en-GB.min.js")
TextResource en_GB();
- @Source("resource/js/locales.cache.1.5.1/bootstrap-datepicker.eo.min.js")
+ @Source(LOCALES_DIR + "bootstrap-datepicker.eo.min.js")
TextResource eo();
- @Source("resource/js/locales.cache.1.5.1/bootstrap-datepicker.es.min.js")
+ @Source(LOCALES_DIR + "bootstrap-datepicker.es.min.js")
TextResource es();
- @Source("resource/js/locales.cache.1.5.1/bootstrap-datepicker.et.min.js")
+ @Source(LOCALES_DIR + "bootstrap-datepicker.et.min.js")
TextResource et();
- @Source("resource/js/locales.cache.1.5.1/bootstrap-datepicker.eu.min.js")
+ @Source(LOCALES_DIR + "bootstrap-datepicker.eu.min.js")
TextResource eu();
- @Source("resource/js/locales.cache.1.5.1/bootstrap-datepicker.fa.min.js")
+ @Source(LOCALES_DIR + "bootstrap-datepicker.fa.min.js")
TextResource fa();
- @Source("resource/js/locales.cache.1.5.1/bootstrap-datepicker.fi.min.js")
+ @Source(LOCALES_DIR + "bootstrap-datepicker.fi.min.js")
TextResource fi();
- @Source("resource/js/locales.cache.1.5.1/bootstrap-datepicker.fo.min.js")
+ @Source(LOCALES_DIR + "bootstrap-datepicker.fo.min.js")
TextResource fo();
- @Source("resource/js/locales.cache.1.5.1/bootstrap-datepicker.fr.min.js")
+ @Source(LOCALES_DIR + "bootstrap-datepicker.fr.min.js")
TextResource fr();
- @Source("resource/js/locales.cache.1.5.1/bootstrap-datepicker.fr-CH.min.js")
+ @Source(LOCALES_DIR + "bootstrap-datepicker.fr-CH.min.js")
TextResource fr_CH();
- @Source("resource/js/locales.cache.1.5.1/bootstrap-datepicker.gl.min.js")
+ @Source(LOCALES_DIR + "bootstrap-datepicker.gl.min.js")
TextResource gl();
- @Source("resource/js/locales.cache.1.5.1/bootstrap-datepicker.he.min.js")
+ @Source(LOCALES_DIR + "bootstrap-datepicker.he.min.js")
TextResource he();
- @Source("resource/js/locales.cache.1.5.1/bootstrap-datepicker.hr.min.js")
+ @Source(LOCALES_DIR + "bootstrap-datepicker.hr.min.js")
TextResource hr();
- @Source("resource/js/locales.cache.1.5.1/bootstrap-datepicker.hu.min.js")
+ @Source(LOCALES_DIR + "bootstrap-datepicker.hu.min.js")
TextResource hu();
- @Source("resource/js/locales.cache.1.5.1/bootstrap-datepicker.hy.min.js")
+ @Source(LOCALES_DIR + "bootstrap-datepicker.hy.min.js")
TextResource hy();
- @Source("resource/js/locales.cache.1.5.1/bootstrap-datepicker.id.min.js")
+ @Source(LOCALES_DIR + "bootstrap-datepicker.id.min.js")
TextResource id();
- @Source("resource/js/locales.cache.1.5.1/bootstrap-datepicker.is.min.js")
+ @Source(LOCALES_DIR + "bootstrap-datepicker.is.min.js")
TextResource is();
- @Source("resource/js/locales.cache.1.5.1/bootstrap-datepicker.it.min.js")
+ @Source(LOCALES_DIR + "bootstrap-datepicker.it.min.js")
TextResource it();
- @Source("resource/js/locales.cache.1.5.1/bootstrap-datepicker.it-CH.min.js")
+ @Source(LOCALES_DIR + "bootstrap-datepicker.it-CH.min.js")
TextResource it_CH();
- @Source("resource/js/locales.cache.1.5.1/bootstrap-datepicker.ja.min.js")
+ @Source(LOCALES_DIR + "bootstrap-datepicker.ja.min.js")
TextResource ja();
- @Source("resource/js/locales.cache.1.5.1/bootstrap-datepicker.ka.min.js")
+ @Source(LOCALES_DIR + "bootstrap-datepicker.ka.min.js")
TextResource ka();
- @Source("resource/js/locales.cache.1.5.1/bootstrap-datepicker.kh.min.js")
+ @Source(LOCALES_DIR + "bootstrap-datepicker.kh.min.js")
TextResource kh();
- @Source("resource/js/locales.cache.1.5.1/bootstrap-datepicker.kk.min.js")
+ @Source(LOCALES_DIR + "bootstrap-datepicker.kk.min.js")
TextResource kk();
- @Source("resource/js/locales.cache.1.5.1/bootstrap-datepicker.ko.min.js")
+ @Source(LOCALES_DIR + "bootstrap-datepicker.ko.min.js")
TextResource ko();
- @Source("resource/js/locales.cache.1.5.1/bootstrap-datepicker.kr.min.js")
+ @Source(LOCALES_DIR + "bootstrap-datepicker.kr.min.js")
TextResource kr();
- @Source("resource/js/locales.cache.1.5.1/bootstrap-datepicker.lt.min.js")
+ @Source(LOCALES_DIR + "bootstrap-datepicker.lt.min.js")
TextResource lt();
- @Source("resource/js/locales.cache.1.5.1/bootstrap-datepicker.lv.min.js")
+ @Source(LOCALES_DIR + "bootstrap-datepicker.lv.min.js")
TextResource lv();
- @Source("resource/js/locales.cache.1.5.1/bootstrap-datepicker.me.min.js")
+ @Source(LOCALES_DIR + "bootstrap-datepicker.me.min.js")
TextResource me();
- @Source("resource/js/locales.cache.1.5.1/bootstrap-datepicker.mk.min.js")
+ @Source(LOCALES_DIR + "bootstrap-datepicker.mk.min.js")
TextResource mk();
- @Source("resource/js/locales.cache.1.5.1/bootstrap-datepicker.mn.min.js")
+ @Source(LOCALES_DIR + "bootstrap-datepicker.mn.min.js")
TextResource mn();
- @Source("resource/js/locales.cache.1.5.1/bootstrap-datepicker.ms.min.js")
+ @Source(LOCALES_DIR + "bootstrap-datepicker.ms.min.js")
TextResource ms();
- @Source("resource/js/locales.cache.1.5.1/bootstrap-datepicker.nb.min.js")
+ @Source(LOCALES_DIR + "bootstrap-datepicker.nb.min.js")
TextResource nb();
- @Source("resource/js/locales.cache.1.5.1/bootstrap-datepicker.nl.min.js")
+ @Source(LOCALES_DIR + "bootstrap-datepicker.nl.min.js")
TextResource nl();
- @Source("resource/js/locales.cache.1.5.1/bootstrap-datepicker.nl-BE.min.js")
+ @Source(LOCALES_DIR + "bootstrap-datepicker.nl-BE.min.js")
TextResource nl_BE();
- @Source("resource/js/locales.cache.1.5.1/bootstrap-datepicker.no.min.js")
+ @Source(LOCALES_DIR + "bootstrap-datepicker.no.min.js")
TextResource no();
- @Source("resource/js/locales.cache.1.5.1/bootstrap-datepicker.pl.min.js")
+ @Source(LOCALES_DIR + "bootstrap-datepicker.pl.min.js")
TextResource pl();
- @Source("resource/js/locales.cache.1.5.1/bootstrap-datepicker.pt.min.js")
+ @Source(LOCALES_DIR + "bootstrap-datepicker.pt.min.js")
TextResource pt();
- @Source("resource/js/locales.cache.1.5.1/bootstrap-datepicker.pt-BR.min.js")
+ @Source(LOCALES_DIR + "bootstrap-datepicker.pt-BR.min.js")
TextResource pt_BR();
- @Source("resource/js/locales.cache.1.5.1/bootstrap-datepicker.ro.min.js")
+ @Source(LOCALES_DIR + "bootstrap-datepicker.ro.min.js")
TextResource ro();
- @Source("resource/js/locales.cache.1.5.1/bootstrap-datepicker.rs.min.js")
+ @Source(LOCALES_DIR + "bootstrap-datepicker.rs.min.js")
TextResource rs();
- @Source("resource/js/locales.cache.1.5.1/bootstrap-datepicker.rs-latin.min.js")
+ @Source(LOCALES_DIR + "bootstrap-datepicker.rs-latin.min.js")
TextResource rs_latin();
- @Source("resource/js/locales.cache.1.5.1/bootstrap-datepicker.ru.min.js")
+ @Source(LOCALES_DIR + "bootstrap-datepicker.ru.min.js")
TextResource ru();
- @Source("resource/js/locales.cache.1.5.1/bootstrap-datepicker.sk.min.js")
+ @Source(LOCALES_DIR + "bootstrap-datepicker.sk.min.js")
TextResource sk();
- @Source("resource/js/locales.cache.1.5.1/bootstrap-datepicker.sl.min.js")
+ @Source(LOCALES_DIR + "bootstrap-datepicker.sl.min.js")
TextResource sl();
- @Source("resource/js/locales.cache.1.5.1/bootstrap-datepicker.sq.min.js")
+ @Source(LOCALES_DIR + "bootstrap-datepicker.sq.min.js")
TextResource sq();
- @Source("resource/js/locales.cache.1.5.1/bootstrap-datepicker.sr.min.js")
+ @Source(LOCALES_DIR + "bootstrap-datepicker.sr.min.js")
TextResource sr();
- @Source("resource/js/locales.cache.1.5.1/bootstrap-datepicker.sr-latin.min.js")
+ @Source(LOCALES_DIR + "bootstrap-datepicker.sr-latin.min.js")
TextResource sr_latin();
- @Source("resource/js/locales.cache.1.5.1/bootstrap-datepicker.sv.min.js")
+ @Source(LOCALES_DIR + "bootstrap-datepicker.sv.min.js")
TextResource sv();
- @Source("resource/js/locales.cache.1.5.1/bootstrap-datepicker.sw.min.js")
+ @Source(LOCALES_DIR + "bootstrap-datepicker.sw.min.js")
TextResource sw();
- @Source("resource/js/locales.cache.1.5.1/bootstrap-datepicker.th.min.js")
+ @Source(LOCALES_DIR + "bootstrap-datepicker.th.min.js")
TextResource th();
- @Source("resource/js/locales.cache.1.5.1/bootstrap-datepicker.tr.min.js")
+ @Source(LOCALES_DIR + "bootstrap-datepicker.tr.min.js")
TextResource tr();
- @Source("resource/js/locales.cache.1.5.1/bootstrap-datepicker.uk.min.js")
+ @Source(LOCALES_DIR + "bootstrap-datepicker.uk.min.js")
TextResource uk();
- @Source("resource/js/locales.cache.1.5.1/bootstrap-datepicker.vi.min.js")
+ @Source(LOCALES_DIR + "bootstrap-datepicker.vi.min.js")
TextResource vi();
- @Source("resource/js/locales.cache.1.5.1/bootstrap-datepicker.zh-CN.min.js")
+ @Source(LOCALES_DIR + "bootstrap-datepicker.zh-CN.min.js")
TextResource zh_CN();
- @Source("resource/js/locales.cache.1.5.1/bootstrap-datepicker.zh-TW.min.js")
+ @Source(LOCALES_DIR + "bootstrap-datepicker.zh-TW.min.js")
TextResource zh_TW();
}
diff --git a/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/DatePickerResources.gwt.xml b/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/DatePickerResources.gwt.xml
index 9f560c42..9742de7e 100644
--- a/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/DatePickerResources.gwt.xml
+++ b/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/DatePickerResources.gwt.xml
@@ -20,8 +20,8 @@
-->
-
+
-
+
diff --git a/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/css/bootstrap-datepicker3-1.5.1.min.cache.css b/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/css/bootstrap-datepicker3-1.5.1.min.cache.css
deleted file mode 100644
index f1776d65..00000000
--- a/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/css/bootstrap-datepicker3-1.5.1.min.cache.css
+++ /dev/null
@@ -1,8 +0,0 @@
-/*!
- * Datepicker for Bootstrap v1.5.1 (https://github.com/eternicode/bootstrap-datepicker)
- *
- * Copyright 2012 Stefan Petre
- * Improvements by Andrew Rowls
- * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
- */
-.datepicker-dropdown:after,.datepicker-dropdown:before{content:'';display:inline-block;border-top:0;position:absolute}.datepicker{border-radius:4px;direction:ltr}.datepicker-inline{width:220px}.datepicker.datepicker-rtl{direction:rtl}.datepicker.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0;padding:4px}.datepicker-dropdown:before{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(0,0,0,.15);border-bottom-color:rgba(0,0,0,.2)}.datepicker-dropdown:after{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-bottom:before{top:-7px}.datepicker-dropdown.datepicker-orient-bottom:after{top:-6px}.datepicker-dropdown.datepicker-orient-top:before{bottom:-7px;border-bottom:0;border-top:7px solid rgba(0,0,0,.15)}.datepicker-dropdown.datepicker-orient-top:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.datepicker>div{display:none}.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker table tr td,.datepicker table tr th{text-align:center;width:30px;height:30px;border-radius:4px;border:none}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.new,.datepicker table tr td.old{color:#999}.datepicker table tr td.day:hover,.datepicker table tr td.focused{background:#eee;cursor:pointer}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:0 0;color:#999;cursor:default}.datepicker table tr td.highlighted{color:#000;background-color:#d9edf7;border-color:#85c5e5;border-radius:0}.datepicker table tr td.highlighted.focus,.datepicker table tr td.highlighted:focus{color:#000;background-color:#afd9ee;border-color:#298fc2}.datepicker table tr td.highlighted.active,.datepicker table tr td.highlighted:active,.datepicker table tr td.highlighted:hover,.open>.dropdown-toggle.datepicker table tr td.highlighted{color:#000;background-color:#afd9ee;border-color:#52addb}.datepicker table tr td.highlighted.active.focus,.datepicker table tr td.highlighted.active:focus,.datepicker table tr td.highlighted.active:hover,.datepicker table tr td.highlighted:active.focus,.datepicker table tr td.highlighted:active:focus,.datepicker table tr td.highlighted:active:hover,.open>.dropdown-toggle.datepicker table tr td.highlighted.focus,.open>.dropdown-toggle.datepicker table tr td.highlighted:focus,.open>.dropdown-toggle.datepicker table tr td.highlighted:hover{color:#000;background-color:#91cbe8;border-color:#298fc2}.datepicker table tr td.highlighted.active,.datepicker table tr td.highlighted:active,.open>.dropdown-toggle.datepicker table tr td.highlighted{background-image:none}.datepicker table tr td.highlighted.disabled.focus,.datepicker table tr td.highlighted.disabled:focus,.datepicker table tr td.highlighted.disabled:hover,.datepicker table tr td.highlighted[disabled].focus,.datepicker table tr td.highlighted[disabled]:focus,.datepicker table tr td.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.highlighted.focus,fieldset[disabled] .datepicker table tr td.highlighted:focus,fieldset[disabled] .datepicker table tr td.highlighted:hover{background-color:#d9edf7;border-color:#85c5e5}.datepicker table tr td.highlighted.focused{background:#afd9ee}.datepicker table tr td.highlighted.disabled,.datepicker table tr td.highlighted.disabled:active{background:#d9edf7;color:#999}.datepicker table tr td.today{color:#000;background-color:#ffdb99;border-color:#ffb733}.datepicker table tr td.today.focus,.datepicker table tr td.today:focus{color:#000;background-color:#ffc966;border-color:#b37400}.datepicker table tr td.today.active,.datepicker table tr td.today:active,.datepicker table tr td.today:hover,.open>.dropdown-toggle.datepicker table tr td.today{color:#000;background-color:#ffc966;border-color:#f59e00}.datepicker table tr td.today.active.focus,.datepicker table tr td.today.active:focus,.datepicker table tr td.today.active:hover,.datepicker table tr td.today:active.focus,.datepicker table tr td.today:active:focus,.datepicker table tr td.today:active:hover,.open>.dropdown-toggle.datepicker table tr td.today.focus,.open>.dropdown-toggle.datepicker table tr td.today:focus,.open>.dropdown-toggle.datepicker table tr td.today:hover{color:#000;background-color:#ffbc42;border-color:#b37400}.datepicker table tr td.today.active,.datepicker table tr td.today:active,.open>.dropdown-toggle.datepicker table tr td.today{background-image:none}.datepicker table tr td.today.disabled.focus,.datepicker table tr td.today.disabled:focus,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today[disabled].focus,.datepicker table tr td.today[disabled]:focus,.datepicker table tr td.today[disabled]:hover,fieldset[disabled] .datepicker table tr td.today.focus,fieldset[disabled] .datepicker table tr td.today:focus,fieldset[disabled] .datepicker table tr td.today:hover{background-color:#ffdb99;border-color:#ffb733}.datepicker table tr td.today.focused{background:#ffc966}.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:active{background:#ffdb99;color:#999}.datepicker table tr td.range{color:#000;background-color:#eee;border-color:#bbb;border-radius:0}.datepicker table tr td.range.focus,.datepicker table tr td.range:focus{color:#000;background-color:#d5d5d5;border-color:#7c7c7c}.datepicker table tr td.range.active,.datepicker table tr td.range:active,.datepicker table tr td.range:hover,.open>.dropdown-toggle.datepicker table tr td.range{color:#000;background-color:#d5d5d5;border-color:#9d9d9d}.datepicker table tr td.range.active.focus,.datepicker table tr td.range.active:focus,.datepicker table tr td.range.active:hover,.datepicker table tr td.range:active.focus,.datepicker table tr td.range:active:focus,.datepicker table tr td.range:active:hover,.open>.dropdown-toggle.datepicker table tr td.range.focus,.open>.dropdown-toggle.datepicker table tr td.range:focus,.open>.dropdown-toggle.datepicker table tr td.range:hover{color:#000;background-color:#c3c3c3;border-color:#7c7c7c}.datepicker table tr td.range.active,.datepicker table tr td.range:active,.open>.dropdown-toggle.datepicker table tr td.range{background-image:none}.datepicker table tr td.range.disabled.focus,.datepicker table tr td.range.disabled:focus,.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range[disabled].focus,.datepicker table tr td.range[disabled]:focus,.datepicker table tr td.range[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.focus,fieldset[disabled] .datepicker table tr td.range:focus,fieldset[disabled] .datepicker table tr td.range:hover{background-color:#eee;border-color:#bbb}.datepicker table tr td.range.focused{background:#d5d5d5}.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:active{background:#eee;color:#999}.datepicker table tr td.range.highlighted{color:#000;background-color:#e4eef3;border-color:#9dc1d3}.datepicker table tr td.range.highlighted.focus,.datepicker table tr td.range.highlighted:focus{color:#000;background-color:#c1d7e3;border-color:#4b88a6}.datepicker table tr td.range.highlighted.active,.datepicker table tr td.range.highlighted:active,.datepicker table tr td.range.highlighted:hover,.open>.dropdown-toggle.datepicker table tr td.range.highlighted{color:#000;background-color:#c1d7e3;border-color:#73a6c0}.datepicker table tr td.range.highlighted.active.focus,.datepicker table tr td.range.highlighted.active:focus,.datepicker table tr td.range.highlighted.active:hover,.datepicker table tr td.range.highlighted:active.focus,.datepicker table tr td.range.highlighted:active:focus,.datepicker table tr td.range.highlighted:active:hover,.open>.dropdown-toggle.datepicker table tr td.range.highlighted.focus,.open>.dropdown-toggle.datepicker table tr td.range.highlighted:focus,.open>.dropdown-toggle.datepicker table tr td.range.highlighted:hover{color:#000;background-color:#a8c8d8;border-color:#4b88a6}.datepicker table tr td.range.highlighted.active,.datepicker table tr td.range.highlighted:active,.open>.dropdown-toggle.datepicker table tr td.range.highlighted{background-image:none}.datepicker table tr td.range.highlighted.disabled.focus,.datepicker table tr td.range.highlighted.disabled:focus,.datepicker table tr td.range.highlighted.disabled:hover,.datepicker table tr td.range.highlighted[disabled].focus,.datepicker table tr td.range.highlighted[disabled]:focus,.datepicker table tr td.range.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.highlighted.focus,fieldset[disabled] .datepicker table tr td.range.highlighted:focus,fieldset[disabled] .datepicker table tr td.range.highlighted:hover{background-color:#e4eef3;border-color:#9dc1d3}.datepicker table tr td.range.highlighted.focused{background:#c1d7e3}.datepicker table tr td.range.highlighted.disabled,.datepicker table tr td.range.highlighted.disabled:active{background:#e4eef3;color:#999}.datepicker table tr td.range.today{color:#000;background-color:#f7ca77;border-color:#f1a417}.datepicker table tr td.range.today.focus,.datepicker table tr td.range.today:focus{color:#000;background-color:#f4b747;border-color:#815608}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover,.open>.dropdown-toggle.datepicker table tr td.range.today{color:#000;background-color:#f4b747;border-color:#bf800c}.datepicker table tr td.range.today.active.focus,.datepicker table tr td.range.today.active:focus,.datepicker table tr td.range.today.active:hover,.datepicker table tr td.range.today:active.focus,.datepicker table tr td.range.today:active:focus,.datepicker table tr td.range.today:active:hover,.open>.dropdown-toggle.datepicker table tr td.range.today.focus,.open>.dropdown-toggle.datepicker table tr td.range.today:focus,.open>.dropdown-toggle.datepicker table tr td.range.today:hover{color:#000;background-color:#f2aa25;border-color:#815608}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:active,.open>.dropdown-toggle.datepicker table tr td.range.today{background-image:none}.datepicker table tr td.range.today.disabled.focus,.datepicker table tr td.range.today.disabled:focus,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today[disabled].focus,.datepicker table tr td.range.today[disabled]:focus,.datepicker table tr td.range.today[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.today.focus,fieldset[disabled] .datepicker table tr td.range.today:focus,fieldset[disabled] .datepicker table tr td.range.today:hover{background-color:#f7ca77;border-color:#f1a417}.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:active{background:#f7ca77;color:#999}.datepicker table tr td.active.active,.datepicker table tr td.active.highlighted.active,.datepicker table tr td.active.highlighted:active,.datepicker table tr td.active:active,.datepicker table tr td.selected.active,.datepicker table tr td.selected.highlighted.active,.datepicker table tr td.selected.highlighted:active,.datepicker table tr td.selected:active,.open>.dropdown-toggle.datepicker table tr td.active,.open>.dropdown-toggle.datepicker table tr td.active.highlighted,.open>.dropdown-toggle.datepicker table tr td.selected,.open>.dropdown-toggle.datepicker table tr td.selected.highlighted{background-image:none}.datepicker table tr td.selected,.datepicker table tr td.selected.highlighted{color:#fff;background-color:#999;border-color:#555;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.selected.focus,.datepicker table tr td.selected.highlighted.focus,.datepicker table tr td.selected.highlighted:focus,.datepicker table tr td.selected:focus{color:#fff;background-color:grey;border-color:#161616}.datepicker table tr td.selected.active,.datepicker table tr td.selected.highlighted.active,.datepicker table tr td.selected.highlighted:active,.datepicker table tr td.selected.highlighted:hover,.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover,.open>.dropdown-toggle.datepicker table tr td.selected,.open>.dropdown-toggle.datepicker table tr td.selected.highlighted{color:#fff;background-color:grey;border-color:#373737}.datepicker table tr td.selected.active.focus,.datepicker table tr td.selected.active:focus,.datepicker table tr td.selected.active:hover,.datepicker table tr td.selected.highlighted.active.focus,.datepicker table tr td.selected.highlighted.active:focus,.datepicker table tr td.selected.highlighted.active:hover,.datepicker table tr td.selected.highlighted:active.focus,.datepicker table tr td.selected.highlighted:active:focus,.datepicker table tr td.selected.highlighted:active:hover,.datepicker table tr td.selected:active.focus,.datepicker table tr td.selected:active:focus,.datepicker table tr td.selected:active:hover,.open>.dropdown-toggle.datepicker table tr td.selected.focus,.open>.dropdown-toggle.datepicker table tr td.selected.highlighted.focus,.open>.dropdown-toggle.datepicker table tr td.selected.highlighted:focus,.open>.dropdown-toggle.datepicker table tr td.selected.highlighted:hover,.open>.dropdown-toggle.datepicker table tr td.selected:focus,.open>.dropdown-toggle.datepicker table tr td.selected:hover{color:#fff;background-color:#6e6e6e;border-color:#161616}.datepicker table tr td.selected.disabled.focus,.datepicker table tr td.selected.disabled:focus,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.highlighted.disabled.focus,.datepicker table tr td.selected.highlighted.disabled:focus,.datepicker table tr td.selected.highlighted.disabled:hover,.datepicker table tr td.selected.highlighted[disabled].focus,.datepicker table tr td.selected.highlighted[disabled]:focus,.datepicker table tr td.selected.highlighted[disabled]:hover,.datepicker table tr td.selected[disabled].focus,.datepicker table tr td.selected[disabled]:focus,.datepicker table tr td.selected[disabled]:hover,fieldset[disabled] .datepicker table tr td.selected.focus,fieldset[disabled] .datepicker table tr td.selected.highlighted.focus,fieldset[disabled] .datepicker table tr td.selected.highlighted:focus,fieldset[disabled] .datepicker table tr td.selected.highlighted:hover,fieldset[disabled] .datepicker table tr td.selected:focus,fieldset[disabled] .datepicker table tr td.selected:hover{background-color:#999;border-color:#555}.datepicker table tr td.active,.datepicker table tr td.active.highlighted{color:#fff;background-color:#428bca;border-color:#357ebd;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.active.focus,.datepicker table tr td.active.highlighted.focus,.datepicker table tr td.active.highlighted:focus,.datepicker table tr td.active:focus{color:#fff;background-color:#3071a9;border-color:#193c5a}.datepicker table tr td.active.active,.datepicker table tr td.active.highlighted.active,.datepicker table tr td.active.highlighted:active,.datepicker table tr td.active.highlighted:hover,.datepicker table tr td.active:active,.datepicker table tr td.active:hover,.open>.dropdown-toggle.datepicker table tr td.active,.open>.dropdown-toggle.datepicker table tr td.active.highlighted{color:#fff;background-color:#3071a9;border-color:#285e8e}.datepicker table tr td.active.active.focus,.datepicker table tr td.active.active:focus,.datepicker table tr td.active.active:hover,.datepicker table tr td.active.highlighted.active.focus,.datepicker table tr td.active.highlighted.active:focus,.datepicker table tr td.active.highlighted.active:hover,.datepicker table tr td.active.highlighted:active.focus,.datepicker table tr td.active.highlighted:active:focus,.datepicker table tr td.active.highlighted:active:hover,.datepicker table tr td.active:active.focus,.datepicker table tr td.active:active:focus,.datepicker table tr td.active:active:hover,.open>.dropdown-toggle.datepicker table tr td.active.focus,.open>.dropdown-toggle.datepicker table tr td.active.highlighted.focus,.open>.dropdown-toggle.datepicker table tr td.active.highlighted:focus,.open>.dropdown-toggle.datepicker table tr td.active.highlighted:hover,.open>.dropdown-toggle.datepicker table tr td.active:focus,.open>.dropdown-toggle.datepicker table tr td.active:hover{color:#fff;background-color:#285e8e;border-color:#193c5a}.datepicker table tr td.active.disabled.focus,.datepicker table tr td.active.disabled:focus,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.highlighted.disabled.focus,.datepicker table tr td.active.highlighted.disabled:focus,.datepicker table tr td.active.highlighted.disabled:hover,.datepicker table tr td.active.highlighted[disabled].focus,.datepicker table tr td.active.highlighted[disabled]:focus,.datepicker table tr td.active.highlighted[disabled]:hover,.datepicker table tr td.active[disabled].focus,.datepicker table tr td.active[disabled]:focus,.datepicker table tr td.active[disabled]:hover,fieldset[disabled] .datepicker table tr td.active.focus,fieldset[disabled] .datepicker table tr td.active.highlighted.focus,fieldset[disabled] .datepicker table tr td.active.highlighted:focus,fieldset[disabled] .datepicker table tr td.active.highlighted:hover,fieldset[disabled] .datepicker table tr td.active:focus,fieldset[disabled] .datepicker table tr td.active:hover{background-color:#428bca;border-color:#357ebd}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;border-radius:4px}.datepicker table tr td span:hover{background:#eee}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:0 0;color:#999;cursor:default}.datepicker .datepicker-switch,.datepicker .next,.datepicker .prev,.datepicker tfoot tr th,.input-group.date .input-group-addon{cursor:pointer}.datepicker table tr td span.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover{color:#fff;background-color:#428bca;border-color:#357ebd;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td span.active.disabled.focus,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active.disabled:hover.focus,.datepicker table tr td span.active.disabled:hover:focus,.datepicker table tr td span.active.focus,.datepicker table tr td span.active:focus,.datepicker table tr td span.active:hover.focus,.datepicker table tr td span.active:hover:focus{color:#fff;background-color:#3071a9;border-color:#193c5a}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active:hover:hover,.open>.dropdown-toggle.datepicker table tr td span.active,.open>.dropdown-toggle.datepicker table tr td span.active.disabled,.open>.dropdown-toggle.datepicker table tr td span.active.disabled:hover,.open>.dropdown-toggle.datepicker table tr td span.active:hover{color:#fff;background-color:#3071a9;border-color:#285e8e}.datepicker table tr td span.active.active.focus,.datepicker table tr td span.active.active:focus,.datepicker table tr td span.active.active:hover,.datepicker table tr td span.active.disabled.active.focus,.datepicker table tr td span.active.disabled.active:focus,.datepicker table tr td span.active.disabled.active:hover,.datepicker table tr td span.active.disabled:active.focus,.datepicker table tr td span.active.disabled:active:focus,.datepicker table tr td span.active.disabled:active:hover,.datepicker table tr td span.active.disabled:hover.active.focus,.datepicker table tr td span.active.disabled:hover.active:focus,.datepicker table tr td span.active.disabled:hover.active:hover,.datepicker table tr td span.active.disabled:hover:active.focus,.datepicker table tr td span.active.disabled:hover:active:focus,.datepicker table tr td span.active.disabled:hover:active:hover,.datepicker table tr td span.active:active.focus,.datepicker table tr td span.active:active:focus,.datepicker table tr td span.active:active:hover,.datepicker table tr td span.active:hover.active.focus,.datepicker table tr td span.active:hover.active:focus,.datepicker table tr td span.active:hover.active:hover,.datepicker table tr td span.active:hover:active.focus,.datepicker table tr td span.active:hover:active:focus,.datepicker table tr td span.active:hover:active:hover,.open>.dropdown-toggle.datepicker table tr td span.active.disabled.focus,.open>.dropdown-toggle.datepicker table tr td span.active.disabled:focus,.open>.dropdown-toggle.datepicker table tr td span.active.disabled:hover,.open>.dropdown-toggle.datepicker table tr td span.active.disabled:hover.focus,.open>.dropdown-toggle.datepicker table tr td span.active.disabled:hover:focus,.open>.dropdown-toggle.datepicker table tr td span.active.disabled:hover:hover,.open>.dropdown-toggle.datepicker table tr td span.active.focus,.open>.dropdown-toggle.datepicker table tr td span.active:focus,.open>.dropdown-toggle.datepicker table tr td span.active:hover,.open>.dropdown-toggle.datepicker table tr td span.active:hover.focus,.open>.dropdown-toggle.datepicker table tr td span.active:hover:focus,.open>.dropdown-toggle.datepicker table tr td span.active:hover:hover{color:#fff;background-color:#285e8e;border-color:#193c5a}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover:active,.open>.dropdown-toggle.datepicker table tr td span.active,.open>.dropdown-toggle.datepicker table tr td span.active.disabled,.open>.dropdown-toggle.datepicker table tr td span.active.disabled:hover,.open>.dropdown-toggle.datepicker table tr td span.active:hover{background-image:none}.datepicker table tr td span.active.disabled.disabled.focus,.datepicker table tr td span.active.disabled.disabled:focus,.datepicker table tr td span.active.disabled.disabled:hover,.datepicker table tr td span.active.disabled.focus,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.disabled.focus,.datepicker table tr td span.active.disabled:hover.disabled:focus,.datepicker table tr td span.active.disabled:hover.disabled:hover,.datepicker table tr td span.active.disabled:hover[disabled].focus,.datepicker table tr td span.active.disabled:hover[disabled]:focus,.datepicker table tr td span.active.disabled:hover[disabled]:hover,.datepicker table tr td span.active.disabled[disabled].focus,.datepicker table tr td span.active.disabled[disabled]:focus,.datepicker table tr td span.active.disabled[disabled]:hover,.datepicker table tr td span.active:hover.disabled.focus,.datepicker table tr td span.active:hover.disabled:focus,.datepicker table tr td span.active:hover.disabled:hover,.datepicker table tr td span.active:hover[disabled].focus,.datepicker table tr td span.active:hover[disabled]:focus,.datepicker table tr td span.active:hover[disabled]:hover,.datepicker table tr td span.active[disabled].focus,.datepicker table tr td span.active[disabled]:focus,.datepicker table tr td span.active[disabled]:hover,fieldset[disabled] .datepicker table tr td span.active.disabled.focus,fieldset[disabled] .datepicker table tr td span.active.disabled:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover,fieldset[disabled] .datepicker table tr td span.active.disabled:hover.focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover,fieldset[disabled] .datepicker table tr td span.active.focus,fieldset[disabled] .datepicker table tr td span.active:focus,fieldset[disabled] .datepicker table tr td span.active:hover,fieldset[disabled] .datepicker table tr td span.active:hover.focus,fieldset[disabled] .datepicker table tr td span.active:hover:focus,fieldset[disabled] .datepicker table tr td span.active:hover:hover{background-color:#428bca;border-color:#357ebd}.datepicker table tr td span.new,.datepicker table tr td span.old{color:#999}.datepicker .datepicker-switch{width:145px}.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker tfoot tr th:hover{background:#eee}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.input-daterange{width:100%}.input-daterange input{text-align:center}.input-daterange input:first-child{border-radius:3px 0 0 3px}.input-daterange input:last-child{border-radius:0 3px 3px 0}.input-daterange .input-group-addon{width:auto;min-width:16px;padding:4px 5px;font-weight:400;line-height:1.42857143;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;background-color:#eee;border:solid #ccc;border-width:1px 0;margin-left:-5px;margin-right:-5px}
\ No newline at end of file
diff --git a/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/css/bootstrap-datepicker3-1.6.4.min.cache.css b/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/css/bootstrap-datepicker3-1.6.4.min.cache.css
new file mode 100644
index 00000000..64fe0f16
--- /dev/null
+++ b/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/css/bootstrap-datepicker3-1.6.4.min.cache.css
@@ -0,0 +1,9 @@
+/*!
+ * Datepicker for Bootstrap v1.6.4 (https://github.com/eternicode/bootstrap-datepicker)
+ *
+ * Copyright 2012 Stefan Petre
+ * Improvements by Andrew Rowls
+ * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
+ */
+.datepicker{padding:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;direction:ltr}.datepicker-inline{width:220px}.datepicker.datepicker-rtl{direction:rtl}.datepicker.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0}.datepicker-dropdown:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #999;border-top:0;border-bottom-color:rgba(0,0,0,.2);position:absolute}.datepicker-dropdown:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;border-top:0;position:absolute}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-bottom:before{top:-7px}.datepicker-dropdown.datepicker-orient-bottom:after{top:-6px}.datepicker-dropdown.datepicker-orient-top:before{bottom:-7px;border-bottom:0;border-top:7px solid #999}.datepicker-dropdown.datepicker-orient-top:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker td,.datepicker th{text-align:center;width:20px;height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:none}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.day.focused,.datepicker table tr td.day:hover{background:#eee;cursor:pointer}.datepicker table tr td.new,.datepicker table tr td.old{color:#999}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:0 0;color:#999;cursor:default}.datepicker table tr td.highlighted{background:#d9edf7;border-radius:0}.datepicker table tr td.today,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today:hover{background-color:#fde19a;background-image:-moz-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:-ms-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fdd49a),to(#fdf59a));background-image:-webkit-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:-o-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:linear-gradient(to bottom,#fdd49a,#fdf59a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0);border-color:#fdf59a #fdf59a #fbed50;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#000}.datepicker table tr td.today.active,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled.disabled,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled:hover.disabled,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today.disabled:hover[disabled],.datepicker table tr td.today.disabled[disabled],.datepicker table tr td.today:active,.datepicker table tr td.today:hover,.datepicker table tr td.today:hover.active,.datepicker table tr td.today:hover.disabled,.datepicker table tr td.today:hover:active,.datepicker table tr td.today:hover:hover,.datepicker table tr td.today:hover[disabled],.datepicker table tr td.today[disabled]{background-color:#fdf59a}.datepicker table tr td.today.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today:active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today:hover:active{background-color:#fbf069\9}.datepicker table tr td.today:hover:hover{color:#000}.datepicker table tr td.today.active:hover{color:#fff}.datepicker table tr td.range,.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range:hover{background:#eee;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.datepicker table tr td.range.today,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today:hover{background-color:#f3d17a;background-image:-moz-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:-ms-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f3c17a),to(#f3e97a));background-image:-webkit-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:-o-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:linear-gradient(to bottom,#f3c17a,#f3e97a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3c17a', endColorstr='#f3e97a', GradientType=0);border-color:#f3e97a #f3e97a #edde34;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled.disabled,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled:hover.disabled,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.disabled:hover:hover,.datepicker table tr td.range.today.disabled:hover[disabled],.datepicker table tr td.range.today.disabled[disabled],.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today:hover.disabled,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today:hover:hover,.datepicker table tr td.range.today:hover[disabled],.datepicker table tr td.range.today[disabled]{background-color:#f3e97a}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today:hover:active{background-color:#efe24b\9}.datepicker table tr td.selected,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected:hover{background-color:#9e9e9e;background-image:-moz-linear-gradient(to bottom,#b3b3b3,grey);background-image:-ms-linear-gradient(to bottom,#b3b3b3,grey);background-image:-webkit-gradient(linear,0 0,0 100%,from(#b3b3b3),to(grey));background-image:-webkit-linear-gradient(to bottom,#b3b3b3,grey);background-image:-o-linear-gradient(to bottom,#b3b3b3,grey);background-image:linear-gradient(to bottom,#b3b3b3,grey);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#808080', GradientType=0);border-color:grey grey #595959;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.selected.active,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled.disabled,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled:hover.disabled,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.disabled:hover:hover,.datepicker table tr td.selected.disabled:hover[disabled],.datepicker table tr td.selected.disabled[disabled],.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected:hover.disabled,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected:hover:hover,.datepicker table tr td.selected:hover[disabled],.datepicker table tr td.selected[disabled]{background-color:grey}.datepicker table tr td.selected.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected:hover:active{background-color:#666\9}.datepicker table tr td.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active:hover{background-color:#006dcc;background-image:-moz-linear-gradient(to bottom,#08c,#04c);background-image:-ms-linear-gradient(to bottom,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(to bottom,#08c,#04c);background-image:-o-linear-gradient(to bottom,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c', endColorstr='#0044cc', GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.active.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active.disabled:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active:active,.datepicker table tr td.active:hover,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active:hover:active,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active[disabled]{background-color:#04c}.datepicker table tr td.active.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active:active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover:active{background-color:#039\9}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.datepicker table tr td span.focused,.datepicker table tr td span:hover{background:#eee}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:0 0;color:#999;cursor:default}.datepicker table tr td span.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover{background-color:#006dcc;background-image:-moz-linear-gradient(to bottom,#08c,#04c);background-image:-ms-linear-gradient(to bottom,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(to bottom,#08c,#04c);background-image:-o-linear-gradient(to bottom,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c', endColorstr='#0044cc', GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active.disabled:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active[disabled]{background-color:#04c}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover:active{background-color:#039\9}.datepicker table tr td span.new,.datepicker table tr td span.old{color:#999}.datepicker .datepicker-switch{width:145px}.datepicker .datepicker-switch,.datepicker .next,.datepicker .prev,.datepicker tfoot tr th{cursor:pointer}.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker tfoot tr th:hover{background:#eee}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.input-append.date .add-on,.input-prepend.date .add-on{cursor:pointer}.input-append.date .add-on i,.input-prepend.date .add-on i{margin-top:3px}.input-daterange input{text-align:center}.input-daterange input:first-child{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.input-daterange input:last-child{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.input-daterange .add-on{display:inline-block;width:auto;min-width:16px;height:18px;padding:4px 5px;font-weight:400;line-height:18px;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;background-color:#eee;border:1px solid #ccc;margin-left:-5px;margin-right:-5px}
+/*# sourceMappingURL=bootstrap-datepicker.min.css.map */
\ No newline at end of file
diff --git a/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/bootstrap-datepicker-1.5.1.min.cache.js b/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/bootstrap-datepicker-1.5.1.min.cache.js
deleted file mode 100644
index 28158d12..00000000
--- a/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/bootstrap-datepicker-1.5.1.min.cache.js
+++ /dev/null
@@ -1,8 +0,0 @@
-/*!
- * Datepicker for Bootstrap v1.5.1 (https://github.com/eternicode/bootstrap-datepicker)
- *
- * Copyright 2012 Stefan Petre
- * Improvements by Andrew Rowls
- * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
- */
-!function(a){"function"==typeof define&&define.amd?define(["jquery"],a):a("object"==typeof exports?require("jquery"):jQuery)}(function(a,b){function c(){return new Date(Date.UTC.apply(Date,arguments))}function d(){var a=new Date;return c(a.getFullYear(),a.getMonth(),a.getDate())}function e(a,b){return a.getUTCFullYear()===b.getUTCFullYear()&&a.getUTCMonth()===b.getUTCMonth()&&a.getUTCDate()===b.getUTCDate()}function f(a){return function(){return this[a].apply(this,arguments)}}function g(a){return a&&!isNaN(a.getTime())}function h(b,c){function d(a,b){return b.toLowerCase()}var e,f=a(b).data(),g={},h=new RegExp("^"+c.toLowerCase()+"([A-Z])");c=new RegExp("^"+c.toLowerCase());for(var i in f)c.test(i)&&(e=i.replace(h,d),g[e]=f[i]);return g}function i(b){var c={};if(q[b]||(b=b.split("-")[0],q[b])){var d=q[b];return a.each(p,function(a,b){b in d&&(c[b]=d[b])}),c}}var j=function(){var b={get:function(a){return this.slice(a)[0]},contains:function(a){for(var b=a&&a.valueOf(),c=0,d=this.length;d>c;c++)if(this[c].valueOf()===b)return c;return-1},remove:function(a){this.splice(a,1)},replace:function(b){b&&(a.isArray(b)||(b=[b]),this.clear(),this.push.apply(this,b))},clear:function(){this.length=0},copy:function(){var a=new j;return a.replace(this),a}};return function(){var c=[];return c.push.apply(c,arguments),a.extend(c,b),c}}(),k=function(b,c){a(b).data("datepicker",this),this._process_options(c),this.dates=new j,this.viewDate=this.o.defaultViewDate,this.focusDate=null,this.element=a(b),this.isInline=!1,this.isInput=this.element.is("input"),this.component=this.element.hasClass("date")?this.element.find(".add-on, .input-group-addon, .btn"):!1,this.hasInput=this.component&&this.element.find("input").length,this.component&&0===this.component.length&&(this.component=!1),this.picker=a(r.template),this._buildEvents(),this._attachEvents(),this.isInline?this.picker.addClass("datepicker-inline").appendTo(this.element):this.picker.addClass("datepicker-dropdown dropdown-menu"),this.o.rtl&&this.picker.addClass("datepicker-rtl"),this.viewMode=this.o.startView,this.o.calendarWeeks&&this.picker.find("thead .datepicker-title, tfoot .today, tfoot .clear").attr("colspan",function(a,b){return parseInt(b)+1}),this._allow_update=!1,this.setStartDate(this._o.startDate),this.setEndDate(this._o.endDate),this.setDaysOfWeekDisabled(this.o.daysOfWeekDisabled),this.setDaysOfWeekHighlighted(this.o.daysOfWeekHighlighted),this.setDatesDisabled(this.o.datesDisabled),this.fillDow(),this.fillMonths(),this._allow_update=!0,this.update(),this.showMode(),this.isInline&&this.show()};k.prototype={constructor:k,_process_options:function(b){this._o=a.extend({},this._o,b);var e=this.o=a.extend({},this._o),f=e.language;switch(q[f]||(f=f.split("-")[0],q[f]||(f=o.language)),e.language=f,e.startView){case 2:case"decade":e.startView=2;break;case 1:case"year":e.startView=1;break;default:e.startView=0}switch(e.minViewMode){case 1:case"months":e.minViewMode=1;break;case 2:case"years":e.minViewMode=2;break;default:e.minViewMode=0}switch(e.maxViewMode){case 0:case"days":e.maxViewMode=0;break;case 1:case"months":e.maxViewMode=1;break;default:e.maxViewMode=2}e.startView=Math.min(e.startView,e.maxViewMode),e.startView=Math.max(e.startView,e.minViewMode),e.multidate!==!0&&(e.multidate=Number(e.multidate)||!1,e.multidate!==!1&&(e.multidate=Math.max(0,e.multidate))),e.multidateSeparator=String(e.multidateSeparator),e.weekStart%=7,e.weekEnd=(e.weekStart+6)%7;var g=r.parseFormat(e.format);if(e.startDate!==-(1/0)&&(e.startDate?e.startDate instanceof Date?e.startDate=this._local_to_utc(this._zero_time(e.startDate)):e.startDate=r.parseDate(e.startDate,g,e.language):e.startDate=-(1/0)),e.endDate!==1/0&&(e.endDate?e.endDate instanceof Date?e.endDate=this._local_to_utc(this._zero_time(e.endDate)):e.endDate=r.parseDate(e.endDate,g,e.language):e.endDate=1/0),e.daysOfWeekDisabled=e.daysOfWeekDisabled||[],a.isArray(e.daysOfWeekDisabled)||(e.daysOfWeekDisabled=e.daysOfWeekDisabled.split(/[,\s]*/)),e.daysOfWeekDisabled=a.map(e.daysOfWeekDisabled,function(a){return parseInt(a,10)}),e.daysOfWeekHighlighted=e.daysOfWeekHighlighted||[],a.isArray(e.daysOfWeekHighlighted)||(e.daysOfWeekHighlighted=e.daysOfWeekHighlighted.split(/[,\s]*/)),e.daysOfWeekHighlighted=a.map(e.daysOfWeekHighlighted,function(a){return parseInt(a,10)}),e.datesDisabled=e.datesDisabled||[],!a.isArray(e.datesDisabled)){var h=[];h.push(r.parseDate(e.datesDisabled,g,e.language)),e.datesDisabled=h}e.datesDisabled=a.map(e.datesDisabled,function(a){return r.parseDate(a,g,e.language)});var i=String(e.orientation).toLowerCase().split(/\s+/g),j=e.orientation.toLowerCase();if(i=a.grep(i,function(a){return/^auto|left|right|top|bottom$/.test(a)}),e.orientation={x:"auto",y:"auto"},j&&"auto"!==j)if(1===i.length)switch(i[0]){case"top":case"bottom":e.orientation.y=i[0];break;case"left":case"right":e.orientation.x=i[0]}else j=a.grep(i,function(a){return/^left|right$/.test(a)}),e.orientation.x=j[0]||"auto",j=a.grep(i,function(a){return/^top|bottom$/.test(a)}),e.orientation.y=j[0]||"auto";else;if(e.defaultViewDate){var k=e.defaultViewDate.year||(new Date).getFullYear(),l=e.defaultViewDate.month||0,m=e.defaultViewDate.day||1;e.defaultViewDate=c(k,l,m)}else e.defaultViewDate=d()},_events:[],_secondaryEvents:[],_applyEvents:function(a){for(var c,d,e,f=0;ff?(this.picker.addClass("datepicker-orient-right"),n+=m-b):this.picker.addClass("datepicker-orient-left");var p,q=this.o.orientation.y;if("auto"===q&&(p=-g+o-c,q=0>p?"bottom":"top"),this.picker.addClass("datepicker-orient-"+q),"top"===q?o-=c+parseInt(this.picker.css("padding-top")):o+=l,this.o.rtl){var r=f-(n+m);this.picker.css({top:o,right:r,zIndex:j})}else this.picker.css({top:o,left:n,zIndex:j});return this},_allow_update:!0,update:function(){if(!this._allow_update)return this;var b=this.dates.copy(),c=[],d=!1;return arguments.length?(a.each(arguments,a.proxy(function(a,b){b instanceof Date&&(b=this._local_to_utc(b)),c.push(b)},this)),d=!0):(c=this.isInput?this.element.val():this.element.data("date")||this.element.find("input").val(),c=c&&this.o.multidate?c.split(this.o.multidateSeparator):[c],delete this.element.data().date),c=a.map(c,a.proxy(function(a){return r.parseDate(a,this.o.format,this.o.language)},this)),c=a.grep(c,a.proxy(function(a){return!this.dateWithinRange(a)||!a},this),!0),this.dates.replace(c),this.dates.length?this.viewDate=new Date(this.dates.get(-1)):this.viewDatethis.o.endDate?this.viewDate=new Date(this.o.endDate):this.viewDate=this.o.defaultViewDate,d?this.setValue():c.length&&String(b)!==String(this.dates)&&this._trigger("changeDate"),!this.dates.length&&b.length&&this._trigger("clearDate"),this.fill(),this.element.change(),this},fillDow:function(){var a=this.o.weekStart,b="";for(this.o.calendarWeeks&&(this.picker.find(".datepicker-days .datepicker-switch").attr("colspan",function(a,b){return parseInt(b)+1}),b+=' | ');a'+q[this.o.language].daysMin[a++%7]+"";b+="
",this.picker.find(".datepicker-days thead").append(b)},fillMonths:function(){for(var a="",b=0;12>b;)a+=''+q[this.o.language].monthsShort[b++]+"";this.picker.find(".datepicker-months td").html(a)},setRange:function(b){b&&b.length?this.range=a.map(b,function(a){return a.valueOf()}):delete this.range,this.fill()},getClassNames:function(b){var c=[],d=this.viewDate.getUTCFullYear(),e=this.viewDate.getUTCMonth(),f=new Date;return b.getUTCFullYear()d||b.getUTCFullYear()===d&&b.getUTCMonth()>e)&&c.push("new"),this.focusDate&&b.valueOf()===this.focusDate.valueOf()&&c.push("focused"),this.o.todayHighlight&&b.getUTCFullYear()===f.getFullYear()&&b.getUTCMonth()===f.getMonth()&&b.getUTCDate()===f.getDate()&&c.push("today"),-1!==this.dates.contains(b)&&c.push("active"),(!this.dateWithinRange(b)||this.dateIsDisabled(b))&&c.push("disabled"),-1!==a.inArray(b.getUTCDay(),this.o.daysOfWeekHighlighted)&&c.push("highlighted"),this.range&&(b>this.range[0]&&b"),this.o.calendarWeeks)){var v=new Date(+o+(this.o.weekStart-o.getUTCDay()-7)%7*864e5),w=new Date(Number(v)+(11-v.getUTCDay())%7*864e5),x=new Date(Number(x=c(w.getUTCFullYear(),0,1))+(11-x.getUTCDay())%7*864e5),y=(w-x)/864e5/7+1;u.push(''+y+" | ")}if(t=this.getClassNames(o),t.push("day"),this.o.beforeShowDay!==a.noop){var z=this.o.beforeShowDay(this._utc_to_local(o));z===b?z={}:"boolean"==typeof z?z={enabled:z}:"string"==typeof z&&(z={classes:z}),z.enabled===!1&&t.push("disabled"),z.classes&&(t=t.concat(z.classes.split(/\s+/))),z.tooltip&&(d=z.tooltip)}t=a.unique(t),u.push('"+o.getUTCDate()+" | "),d=null,o.getUTCDay()===this.o.weekEnd&&u.push(""),o.setUTCDate(o.getUTCDate()+1)}this.picker.find(".datepicker-days tbody").empty().append(u.join(""));var A=q[this.o.language].monthsTitle||q.en.monthsTitle||"Months",B=this.picker.find(".datepicker-months").find(".datepicker-switch").text(this.o.maxViewMode<2?A:f).end().find("span").removeClass("active");if(a.each(this.dates,function(a,b){b.getUTCFullYear()===f&&B.eq(b.getUTCMonth()).addClass("active")}),(h>f||f>j)&&B.addClass("disabled"),f===h&&B.slice(0,i).addClass("disabled"),f===j&&B.slice(k+1).addClass("disabled"),this.o.beforeShowMonth!==a.noop){var C=this;a.each(B,function(b,c){if(!a(c).hasClass("disabled")){var d=new Date(f,b,1),e=C.o.beforeShowMonth(d);e===!1&&a(c).addClass("disabled")}})}u="",f=10*parseInt(f/10,10);var D=this.picker.find(".datepicker-years").find(".datepicker-switch").text(f+"-"+(f+9)).end().find("td");f-=1;for(var E,F=a.map(this.dates,function(a){return a.getUTCFullYear()}),G=-1;11>G;G++){if(E=["year"],d=null,-1===G?E.push("old"):10===G&&E.push("new"),-1!==a.inArray(f,F)&&E.push("active"),(h>f||f>j)&&E.push("disabled"),this.o.beforeShowYear!==a.noop){var H=this.o.beforeShowYear(new Date(f,0,1));H===b?H={}:"boolean"==typeof H?H={enabled:H}:"string"==typeof H&&(H={classes:H}),H.enabled===!1&&E.push("disabled"),H.classes&&(E=E.concat(H.classes.split(/\s+/))),H.tooltip&&(d=H.tooltip)}u+='"+f+"",f+=1}D.html(u)}},updateNavArrows:function(){if(this._allow_update){var a=new Date(this.viewDate),b=a.getUTCFullYear(),c=a.getUTCMonth();switch(this.viewMode){case 0:this.o.startDate!==-(1/0)&&b<=this.o.startDate.getUTCFullYear()&&c<=this.o.startDate.getUTCMonth()?this.picker.find(".prev").css({visibility:"hidden"}):this.picker.find(".prev").css({visibility:"visible"}),this.o.endDate!==1/0&&b>=this.o.endDate.getUTCFullYear()&&c>=this.o.endDate.getUTCMonth()?this.picker.find(".next").css({visibility:"hidden"}):this.picker.find(".next").css({visibility:"visible"});break;case 1:case 2:this.o.startDate!==-(1/0)&&b<=this.o.startDate.getUTCFullYear()||this.o.maxViewMode<2?this.picker.find(".prev").css({visibility:"hidden"}):this.picker.find(".prev").css({visibility:"visible"}),this.o.endDate!==1/0&&b>=this.o.endDate.getUTCFullYear()||this.o.maxViewMode<2?this.picker.find(".next").css({visibility:"hidden"}):this.picker.find(".next").css({visibility:"visible"})}}},click:function(b){b.preventDefault(),b.stopPropagation();var e,f,g,h=a(b.target).closest("span, td, th");if(1===h.length)switch(h[0].nodeName.toLowerCase()){case"th":switch(h[0].className){case"datepicker-switch":this.showMode(1);break;case"prev":case"next":var i=r.modes[this.viewMode].navStep*("prev"===h[0].className?-1:1);switch(this.viewMode){case 0:this.viewDate=this.moveMonth(this.viewDate,i),this._trigger("changeMonth",this.viewDate);break;case 1:case 2:this.viewDate=this.moveYear(this.viewDate,i),1===this.viewMode&&this._trigger("changeYear",this.viewDate)}this.fill();break;case"today":this.showMode(-2);var j="linked"===this.o.todayBtn?null:"view";this._setDate(d(),j);break;case"clear":this.clearDates()}break;case"span":h.hasClass("disabled")||(this.viewDate.setUTCDate(1),h.hasClass("month")?(g=1,f=h.parent().find("span").index(h),e=this.viewDate.getUTCFullYear(),this.viewDate.setUTCMonth(f),this._trigger("changeMonth",this.viewDate),1===this.o.minViewMode?(this._setDate(c(e,f,g)),this.showMode()):this.showMode(-1)):(g=1,f=0,e=parseInt(h.text(),10)||0,this.viewDate.setUTCFullYear(e),this._trigger("changeYear",this.viewDate),2===this.o.minViewMode&&this._setDate(c(e,f,g)),this.showMode(-1)),this.fill());break;case"td":h.hasClass("day")&&!h.hasClass("disabled")&&(g=parseInt(h.text(),10)||1,e=this.viewDate.getUTCFullYear(),f=this.viewDate.getUTCMonth(),h.hasClass("old")?0===f?(f=11,e-=1):f-=1:h.hasClass("new")&&(11===f?(f=0,e+=1):f+=1),this._setDate(c(e,f,g)))}this.picker.is(":visible")&&this._focused_from&&a(this._focused_from).focus(),delete this._focused_from},_toggle_multidate:function(a){var b=this.dates.contains(a);if(a||this.dates.clear(),-1!==b?(this.o.multidate===!0||this.o.multidate>1||this.o.toggleActive)&&this.dates.remove(b):this.o.multidate===!1?(this.dates.clear(),this.dates.push(a)):this.dates.push(a),"number"==typeof this.o.multidate)for(;this.dates.length>this.o.multidate;)this.dates.remove(0)},_setDate:function(a,b){b&&"date"!==b||this._toggle_multidate(a&&new Date(a)),b&&"view"!==b||(this.viewDate=a&&new Date(a)),this.fill(),this.setValue(),b&&"view"===b||this._trigger("changeDate");var c;this.isInput?c=this.element:this.component&&(c=this.element.find("input")),c&&c.change(),!this.o.autoclose||b&&"date"!==b||this.hide()},moveDay:function(a,b){var c=new Date(a);return c.setUTCDate(a.getUTCDate()+b),c},moveWeek:function(a,b){return this.moveDay(a,7*b)},moveMonth:function(a,b){if(!g(a))return this.o.defaultViewDate;if(!b)return a;var c,d,e=new Date(a.valueOf()),f=e.getUTCDate(),h=e.getUTCMonth(),i=Math.abs(b);if(b=b>0?1:-1,1===i)d=-1===b?function(){return e.getUTCMonth()===h}:function(){return e.getUTCMonth()!==c},c=h+b,e.setUTCMonth(c),(0>c||c>11)&&(c=(c+12)%12);else{for(var j=0;i>j;j++)e=this.moveMonth(e,b);c=e.getUTCMonth(),e.setUTCDate(f),d=function(){return c!==e.getUTCMonth()}}for(;d();)e.setUTCDate(--f),e.setUTCMonth(c);return e},moveYear:function(a,b){return this.moveMonth(a,12*b)},moveAvailableDate:function(a,b,c){do{if(a=this[c](a,b),!this.dateWithinRange(a))return!1;c="moveDay"}while(this.dateIsDisabled(a));return a},weekOfDateIsDisabled:function(b){return-1!==a.inArray(b.getUTCDay(),this.o.daysOfWeekDisabled)},dateIsDisabled:function(b){return this.weekOfDateIsDisabled(b)||a.grep(this.o.datesDisabled,function(a){return e(b,a)}).length>0},dateWithinRange:function(a){return a>=this.o.startDate&&a<=this.o.endDate},keydown:function(a){if(!this.picker.is(":visible"))return void((40===a.keyCode||27===a.keyCode)&&(this.show(),a.stopPropagation()));var b,c,d=!1,e=this.focusDate||this.viewDate;switch(a.keyCode){case 27:this.focusDate?(this.focusDate=null,this.viewDate=this.dates.get(-1)||this.viewDate,this.fill()):this.hide(),a.preventDefault(),a.stopPropagation();break;case 37:case 38:case 39:case 40:if(!this.o.keyboardNavigation||7===this.o.daysOfWeekDisabled.length)break;b=37===a.keyCode||38===a.keyCode?-1:1,a.ctrlKey?(c=this.moveAvailableDate(e,b,"moveYear"),c&&this._trigger("changeYear",this.viewDate)):a.shiftKey?(c=this.moveAvailableDate(e,b,"moveMonth"),c&&this._trigger("changeMonth",this.viewDate)):37===a.keyCode||39===a.keyCode?c=this.moveAvailableDate(e,b,"moveDay"):this.weekOfDateIsDisabled(e)||(c=this.moveAvailableDate(e,b,"moveWeek")),c&&(this.focusDate=this.viewDate=c,this.setValue(),this.fill(),a.preventDefault());break;case 13:if(!this.o.forceParse)break;e=this.focusDate||this.dates.get(-1)||this.viewDate,this.o.keyboardNavigation&&(this._toggle_multidate(e),d=!0),this.focusDate=null,this.viewDate=this.dates.get(-1)||this.viewDate,this.setValue(),this.fill(),this.picker.is(":visible")&&(a.preventDefault(),a.stopPropagation(),this.o.autoclose&&this.hide());break;case 9:this.focusDate=null,this.viewDate=this.dates.get(-1)||this.viewDate,this.fill(),this.hide()}if(d){this.dates.length?this._trigger("changeDate"):this._trigger("clearDate");var f;this.isInput?f=this.element:this.component&&(f=this.element.find("input")),f&&f.change()}},showMode:function(a){a&&(this.viewMode=Math.max(this.o.minViewMode,Math.min(this.o.maxViewMode,this.viewMode+a))),this.picker.children("div").hide().filter(".datepicker-"+r.modes[this.viewMode].clsName).show(),this.updateNavArrows()}};var l=function(b,c){a(b).data("datepicker",this),this.element=a(b),this.inputs=a.map(c.inputs,function(a){return a.jquery?a[0]:a}),delete c.inputs,n.call(a(this.inputs),c).on("changeDate",a.proxy(this.dateUpdated,this)),this.pickers=a.map(this.inputs,function(b){return a(b).data("datepicker")}),this.updateDates()};l.prototype={updateDates:function(){this.dates=a.map(this.pickers,function(a){return a.getUTCDate()}),this.updateRanges()},updateRanges:function(){var b=a.map(this.dates,function(a){return a.valueOf()});a.each(this.pickers,function(a,c){c.setRange(b)})},dateUpdated:function(b){if(!this.updating){this.updating=!0;var c=a(b.target).data("datepicker");if("undefined"!=typeof c){var d=c.getUTCDate(),e=a.inArray(b.target,this.inputs),f=e-1,g=e+1,h=this.inputs.length;if(-1!==e){if(a.each(this.pickers,function(a,b){b.getUTCDate()||b.setUTCDate(d)}),d=0&&dthis.dates[g])for(;h>g&&d>this.dates[g];)this.pickers[g++].setUTCDate(d);this.updateDates(),delete this.updating}}}},remove:function(){a.map(this.pickers,function(a){a.remove()}),delete this.element.data().datepicker}};var m=a.fn.datepicker,n=function(c){var d=Array.apply(null,arguments);d.shift();var e;if(this.each(function(){var b=a(this),f=b.data("datepicker"),g="object"==typeof c&&c;if(!f){var j=h(this,"date"),m=a.extend({},o,j,g),n=i(m.language),p=a.extend({},o,n,j,g);b.hasClass("input-daterange")||p.inputs?(a.extend(p,{inputs:p.inputs||b.find("input").toArray()}),f=new l(this,p)):f=new k(this,p),b.data("datepicker",f)}"string"==typeof c&&"function"==typeof f[c]&&(e=f[c].apply(f,d))}),e===b||e instanceof k||e instanceof l)return this;if(this.length>1)throw new Error("Using only allowed for the collection of a single element ("+c+" function)");return e};a.fn.datepicker=n;var o=a.fn.datepicker.defaults={autoclose:!1,beforeShowDay:a.noop,beforeShowMonth:a.noop,beforeShowYear:a.noop,calendarWeeks:!1,clearBtn:!1,toggleActive:!1,daysOfWeekDisabled:[],daysOfWeekHighlighted:[],datesDisabled:[],endDate:1/0,forceParse:!0,format:"mm/dd/yyyy",keyboardNavigation:!0,language:"en",minViewMode:0,maxViewMode:2,multidate:!1,multidateSeparator:",",orientation:"auto",rtl:!1,startDate:-(1/0),startView:0,todayBtn:!1,todayHighlight:!1,weekStart:0,disableTouchKeyboard:!1,enableOnReadonly:!0,showOnFocus:!0,zIndexOffset:10,container:"body",immediateUpdates:!1,title:""},p=a.fn.datepicker.locale_opts=["format","rtl","weekStart"];a.fn.datepicker.Constructor=k;var q=a.fn.datepicker.dates={en:{days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],daysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],daysMin:["Su","Mo","Tu","We","Th","Fr","Sa"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],monthsShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],today:"Today",clear:"Clear",titleFormat:"MM yyyy"}},r={modes:[{clsName:"days",navFnc:"Month",navStep:1},{clsName:"months",navFnc:"FullYear",navStep:1},{clsName:"years",navFnc:"FullYear",navStep:10}],isLeapYear:function(a){return a%4===0&&a%100!==0||a%400===0},getDaysInMonth:function(a,b){return[31,r.isLeapYear(a)?29:28,31,30,31,30,31,31,30,31,30,31][b]},validParts:/dd?|DD?|mm?|MM?|yy(?:yy)?/g,nonpunctuation:/[^ -\/:-@\[\u3400-\u9fff-`{-~\t\n\r]+/g,parseFormat:function(a){if("function"==typeof a.toValue&&"function"==typeof a.toDisplay)return a;var b=a.replace(this.validParts,"\x00").split("\x00"),c=a.match(this.validParts);if(!b||!b.length||!c||0===c.length)throw new Error("Invalid date format.");return{separators:b,parts:c}},parseDate:function(e,f,g){function h(){var a=this.slice(0,o[l].length),b=o[l].slice(0,a.length);return a.toLowerCase()===b.toLowerCase()}if(!e)return b;if(e instanceof Date)return e;if("string"==typeof f&&(f=r.parseFormat(f)),f.toValue)return f.toValue(e,f,g);var i,j,l,m,n=/([\-+]\d+)([dmwy])/,o=e.match(/([\-+]\d+)([dmwy])/g),p={d:"moveDay",m:"moveMonth",w:"moveWeek",y:"moveYear"};if(/^[\-+]\d+[dmwy]([\s,]+[\-+]\d+[dmwy])*$/.test(e)){for(e=new Date,l=0;lb;)b+=12;for(b%=12,a.setUTCMonth(b);a.getUTCMonth()!==b;)a.setUTCDate(a.getUTCDate()-1);return a},d:function(a,b){return a.setUTCDate(b)}};w.M=w.MM=w.mm=w.m,w.dd=w.d,e=d();var x=f.parts.slice();if(o.length!==x.length&&(x=a(x).filter(function(b,c){return-1!==a.inArray(c,v)}).toArray()),o.length===x.length){var y;for(l=0,y=x.length;y>l;l++){if(s=parseInt(o[l],10),i=x[l],isNaN(s))switch(i){case"MM":t=a(q[g].months).filter(h),s=a.inArray(t[0],q[g].months)+1;break;case"M":t=a(q[g].monthsShort).filter(h),s=a.inArray(t[0],q[g].monthsShort)+1}u[i]=s}var z,A;for(l=0;l=g;g++)f.length&&b.push(f.shift()),b.push(e[c.parts[g]]);return b.join("")},headTemplate:' |
---|
« | | » |
',contTemplate:' |
',footTemplate:' |
---|
|
'};r.template=''+r.headTemplate+""+r.footTemplate+'
'+r.headTemplate+r.contTemplate+r.footTemplate+'
'+r.headTemplate+r.contTemplate+r.footTemplate+"
",a.fn.datepicker.DPGlobal=r,a.fn.datepicker.noConflict=function(){return a.fn.datepicker=m,this},a.fn.datepicker.version="1.5.1",a(document).on("focus.datepicker.data-api click.datepicker.data-api",'[data-provide="datepicker"]',function(b){var c=a(this);c.data("datepicker")||(b.preventDefault(),n.call(c,"show"))}),a(function(){n.call(a('[data-provide="datepicker-inline"]'))})});
\ No newline at end of file
diff --git a/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/bootstrap-datepicker-1.6.4.min.cache.js b/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/bootstrap-datepicker-1.6.4.min.cache.js
new file mode 100644
index 00000000..48cb4527
--- /dev/null
+++ b/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/bootstrap-datepicker-1.6.4.min.cache.js
@@ -0,0 +1,9 @@
+/*!
+ * Datepicker for Bootstrap v1.6.4 (https://github.com/eternicode/bootstrap-datepicker)
+ *
+ * Copyright 2012 Stefan Petre
+ * Improvements by Andrew Rowls
+ * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
+ */
+!function(a){"function"==typeof define&&define.amd?define(["jquery"],a):a("object"==typeof exports?require("jquery"):jQuery)}(function(a,b){function c(){return new Date(Date.UTC.apply(Date,arguments))}function d(){var a=new Date;return c(a.getFullYear(),a.getMonth(),a.getDate())}function e(a,b){return a.getUTCFullYear()===b.getUTCFullYear()&&a.getUTCMonth()===b.getUTCMonth()&&a.getUTCDate()===b.getUTCDate()}function f(a){return function(){return this[a].apply(this,arguments)}}function g(a){return a&&!isNaN(a.getTime())}function h(b,c){function d(a,b){return b.toLowerCase()}var e,f=a(b).data(),g={},h=new RegExp("^"+c.toLowerCase()+"([A-Z])");c=new RegExp("^"+c.toLowerCase());for(var i in f)c.test(i)&&(e=i.replace(h,d),g[e]=f[i]);return g}function i(b){var c={};if(q[b]||(b=b.split("-")[0],q[b])){var d=q[b];return a.each(p,function(a,b){b in d&&(c[b]=d[b])}),c}}var j=function(){var b={get:function(a){return this.slice(a)[0]},contains:function(a){for(var b=a&&a.valueOf(),c=0,d=this.length;d>c;c++)if(this[c].valueOf()===b)return c;return-1},remove:function(a){this.splice(a,1)},replace:function(b){b&&(a.isArray(b)||(b=[b]),this.clear(),this.push.apply(this,b))},clear:function(){this.length=0},copy:function(){var a=new j;return a.replace(this),a}};return function(){var c=[];return c.push.apply(c,arguments),a.extend(c,b),c}}(),k=function(b,c){a(b).data("datepicker",this),this._process_options(c),this.dates=new j,this.viewDate=this.o.defaultViewDate,this.focusDate=null,this.element=a(b),this.isInput=this.element.is("input"),this.inputField=this.isInput?this.element:this.element.find("input"),this.component=this.element.hasClass("date")?this.element.find(".add-on, .input-group-addon, .btn"):!1,this.hasInput=this.component&&this.inputField.length,this.component&&0===this.component.length&&(this.component=!1),this.isInline=!this.component&&this.element.is("div"),this.picker=a(r.template),this._check_template(this.o.templates.leftArrow)&&this.picker.find(".prev").html(this.o.templates.leftArrow),this._check_template(this.o.templates.rightArrow)&&this.picker.find(".next").html(this.o.templates.rightArrow),this._buildEvents(),this._attachEvents(),this.isInline?this.picker.addClass("datepicker-inline").appendTo(this.element):this.picker.addClass("datepicker-dropdown dropdown-menu"),this.o.rtl&&this.picker.addClass("datepicker-rtl"),this.viewMode=this.o.startView,this.o.calendarWeeks&&this.picker.find("thead .datepicker-title, tfoot .today, tfoot .clear").attr("colspan",function(a,b){return parseInt(b)+1}),this._allow_update=!1,this.setStartDate(this._o.startDate),this.setEndDate(this._o.endDate),this.setDaysOfWeekDisabled(this.o.daysOfWeekDisabled),this.setDaysOfWeekHighlighted(this.o.daysOfWeekHighlighted),this.setDatesDisabled(this.o.datesDisabled),this.fillDow(),this.fillMonths(),this._allow_update=!0,this.update(),this.showMode(),this.isInline&&this.show()};k.prototype={constructor:k,_resolveViewName:function(a,c){return 0===a||"days"===a||"month"===a?0:1===a||"months"===a||"year"===a?1:2===a||"years"===a||"decade"===a?2:3===a||"decades"===a||"century"===a?3:4===a||"centuries"===a||"millennium"===a?4:c===b?!1:c},_check_template:function(c){try{if(c===b||""===c)return!1;if((c.match(/[<>]/g)||[]).length<=0)return!0;var d=a(c);return d.length>0}catch(e){return!1}},_process_options:function(b){this._o=a.extend({},this._o,b);var e=this.o=a.extend({},this._o),f=e.language;q[f]||(f=f.split("-")[0],q[f]||(f=o.language)),e.language=f,e.startView=this._resolveViewName(e.startView,0),e.minViewMode=this._resolveViewName(e.minViewMode,0),e.maxViewMode=this._resolveViewName(e.maxViewMode,4),e.startView=Math.min(e.startView,e.maxViewMode),e.startView=Math.max(e.startView,e.minViewMode),e.multidate!==!0&&(e.multidate=Number(e.multidate)||!1,e.multidate!==!1&&(e.multidate=Math.max(0,e.multidate))),e.multidateSeparator=String(e.multidateSeparator),e.weekStart%=7,e.weekEnd=(e.weekStart+6)%7;var g=r.parseFormat(e.format);e.startDate!==-(1/0)&&(e.startDate?e.startDate instanceof Date?e.startDate=this._local_to_utc(this._zero_time(e.startDate)):e.startDate=r.parseDate(e.startDate,g,e.language,e.assumeNearbyYear):e.startDate=-(1/0)),e.endDate!==1/0&&(e.endDate?e.endDate instanceof Date?e.endDate=this._local_to_utc(this._zero_time(e.endDate)):e.endDate=r.parseDate(e.endDate,g,e.language,e.assumeNearbyYear):e.endDate=1/0),e.daysOfWeekDisabled=e.daysOfWeekDisabled||[],a.isArray(e.daysOfWeekDisabled)||(e.daysOfWeekDisabled=e.daysOfWeekDisabled.split(/[,\s]*/)),e.daysOfWeekDisabled=a.map(e.daysOfWeekDisabled,function(a){return parseInt(a,10)}),e.daysOfWeekHighlighted=e.daysOfWeekHighlighted||[],a.isArray(e.daysOfWeekHighlighted)||(e.daysOfWeekHighlighted=e.daysOfWeekHighlighted.split(/[,\s]*/)),e.daysOfWeekHighlighted=a.map(e.daysOfWeekHighlighted,function(a){return parseInt(a,10)}),e.datesDisabled=e.datesDisabled||[],a.isArray(e.datesDisabled)||(e.datesDisabled=[e.datesDisabled]),e.datesDisabled=a.map(e.datesDisabled,function(a){return r.parseDate(a,g,e.language,e.assumeNearbyYear)});var h=String(e.orientation).toLowerCase().split(/\s+/g),i=e.orientation.toLowerCase();if(h=a.grep(h,function(a){return/^auto|left|right|top|bottom$/.test(a)}),e.orientation={x:"auto",y:"auto"},i&&"auto"!==i)if(1===h.length)switch(h[0]){case"top":case"bottom":e.orientation.y=h[0];break;case"left":case"right":e.orientation.x=h[0]}else i=a.grep(h,function(a){return/^left|right$/.test(a)}),e.orientation.x=i[0]||"auto",i=a.grep(h,function(a){return/^top|bottom$/.test(a)}),e.orientation.y=i[0]||"auto";else;if(e.defaultViewDate){var j=e.defaultViewDate.year||(new Date).getFullYear(),k=e.defaultViewDate.month||0,l=e.defaultViewDate.day||1;e.defaultViewDate=c(j,k,l)}else e.defaultViewDate=d()},_events:[],_secondaryEvents:[],_applyEvents:function(a){for(var c,d,e,f=0;ff?(this.picker.addClass("datepicker-orient-right"),n+=m-b):this.picker.addClass("datepicker-orient-left");var p,q=this.o.orientation.y;if("auto"===q&&(p=-g+o-c,q=0>p?"bottom":"top"),this.picker.addClass("datepicker-orient-"+q),"top"===q?o-=c+parseInt(this.picker.css("padding-top")):o+=l,this.o.rtl){var r=f-(n+m);this.picker.css({top:o,right:r,zIndex:j})}else this.picker.css({top:o,left:n,zIndex:j});return this},_allow_update:!0,update:function(){if(!this._allow_update)return this;var b=this.dates.copy(),c=[],d=!1;return arguments.length?(a.each(arguments,a.proxy(function(a,b){b instanceof Date&&(b=this._local_to_utc(b)),c.push(b)},this)),d=!0):(c=this.isInput?this.element.val():this.element.data("date")||this.inputField.val(),c=c&&this.o.multidate?c.split(this.o.multidateSeparator):[c],delete this.element.data().date),c=a.map(c,a.proxy(function(a){return r.parseDate(a,this.o.format,this.o.language,this.o.assumeNearbyYear)},this)),c=a.grep(c,a.proxy(function(a){return!this.dateWithinRange(a)||!a},this),!0),this.dates.replace(c),this.dates.length?this.viewDate=new Date(this.dates.get(-1)):this.viewDatethis.o.endDate?this.viewDate=new Date(this.o.endDate):this.viewDate=this.o.defaultViewDate,d?this.setValue():c.length&&String(b)!==String(this.dates)&&this._trigger("changeDate"),!this.dates.length&&b.length&&this._trigger("clearDate"),this.fill(),this.element.change(),this},fillDow:function(){var b=this.o.weekStart,c="";for(this.o.calendarWeeks&&(this.picker.find(".datepicker-days .datepicker-switch").attr("colspan",function(a,b){return parseInt(b)+1}),c+=' | ');b'+q[this.o.language].daysMin[b++%7]+"";c+="
",this.picker.find(".datepicker-days thead").append(c)},fillMonths:function(){for(var a=this._utc_to_local(this.viewDate),b="",c=0;12>c;){var d=a&&a.getMonth()===c?" focused":"";b+=''+q[this.o.language].monthsShort[c++]+""}this.picker.find(".datepicker-months td").html(b)},setRange:function(b){b&&b.length?this.range=a.map(b,function(a){return a.valueOf()}):delete this.range,this.fill()},getClassNames:function(b){var c=[],d=this.viewDate.getUTCFullYear(),e=this.viewDate.getUTCMonth(),f=new Date;return b.getUTCFullYear()d||b.getUTCFullYear()===d&&b.getUTCMonth()>e)&&c.push("new"),this.focusDate&&b.valueOf()===this.focusDate.valueOf()&&c.push("focused"),this.o.todayHighlight&&b.getUTCFullYear()===f.getFullYear()&&b.getUTCMonth()===f.getMonth()&&b.getUTCDate()===f.getDate()&&c.push("today"),-1!==this.dates.contains(b)&&c.push("active"),this.dateWithinRange(b)||c.push("disabled"),this.dateIsDisabled(b)&&c.push("disabled","disabled-date"),-1!==a.inArray(b.getUTCDay(),this.o.daysOfWeekHighlighted)&&c.push("highlighted"),this.range&&(b>this.range[0]&&br;r+=1)s=[d],t=null,-1===r?s.push("old"):10===r&&s.push("new"),-1!==a.inArray(q,n)&&s.push("active"),(o>q||q>p)&&s.push("disabled"),q===this.viewDate.getFullYear()&&s.push("focused"),j!==a.noop&&(u=j(new Date(q,0,1)),u===b?u={}:"boolean"==typeof u?u={enabled:u}:"string"==typeof u&&(u={classes:u}),u.enabled===!1&&s.push("disabled"),u.classes&&(s=s.concat(u.classes.split(/\s+/))),u.tooltip&&(t=u.tooltip)),k+='"+q+"",q+=f;l.find("td").html(k)},fill:function(){var d,e,f=new Date(this.viewDate),g=f.getUTCFullYear(),h=f.getUTCMonth(),i=this.o.startDate!==-(1/0)?this.o.startDate.getUTCFullYear():-(1/0),j=this.o.startDate!==-(1/0)?this.o.startDate.getUTCMonth():-(1/0),k=this.o.endDate!==1/0?this.o.endDate.getUTCFullYear():1/0,l=this.o.endDate!==1/0?this.o.endDate.getUTCMonth():1/0,m=q[this.o.language].today||q.en.today||"",n=q[this.o.language].clear||q.en.clear||"",o=q[this.o.language].titleFormat||q.en.titleFormat;if(!isNaN(g)&&!isNaN(h)){this.picker.find(".datepicker-days .datepicker-switch").text(r.formatDate(f,o,this.o.language)),this.picker.find("tfoot .today").text(m).toggle(this.o.todayBtn!==!1),this.picker.find("tfoot .clear").text(n).toggle(this.o.clearBtn!==!1),this.picker.find("thead .datepicker-title").text(this.o.title).toggle(""!==this.o.title),this.updateNavArrows(),this.fillMonths();var p=c(g,h-1,28),s=r.getDaysInMonth(p.getUTCFullYear(),p.getUTCMonth());p.setUTCDate(s),p.setUTCDate(s-(p.getUTCDay()-this.o.weekStart+7)%7);var t=new Date(p);p.getUTCFullYear()<100&&t.setUTCFullYear(p.getUTCFullYear()),t.setUTCDate(t.getUTCDate()+42),t=t.valueOf();for(var u,v=[];p.valueOf()"),this.o.calendarWeeks)){var w=new Date(+p+(this.o.weekStart-p.getUTCDay()-7)%7*864e5),x=new Date(Number(w)+(11-w.getUTCDay())%7*864e5),y=new Date(Number(y=c(x.getUTCFullYear(),0,1))+(11-y.getUTCDay())%7*864e5),z=(x-y)/864e5/7+1;v.push(''+z+" | ")}u=this.getClassNames(p),u.push("day"),this.o.beforeShowDay!==a.noop&&(e=this.o.beforeShowDay(this._utc_to_local(p)),e===b?e={}:"boolean"==typeof e?e={enabled:e}:"string"==typeof e&&(e={classes:e}),e.enabled===!1&&u.push("disabled"),e.classes&&(u=u.concat(e.classes.split(/\s+/))),e.tooltip&&(d=e.tooltip)),u=a.isFunction(a.uniqueSort)?a.uniqueSort(u):a.unique(u),v.push('"+p.getUTCDate()+" | "),d=null,p.getUTCDay()===this.o.weekEnd&&v.push(""),p.setUTCDate(p.getUTCDate()+1)}this.picker.find(".datepicker-days tbody").empty().append(v.join(""));var A=q[this.o.language].monthsTitle||q.en.monthsTitle||"Months",B=this.picker.find(".datepicker-months").find(".datepicker-switch").text(this.o.maxViewMode<2?A:g).end().find("span").removeClass("active");if(a.each(this.dates,function(a,b){b.getUTCFullYear()===g&&B.eq(b.getUTCMonth()).addClass("active")}),(i>g||g>k)&&B.addClass("disabled"),g===i&&B.slice(0,j).addClass("disabled"),g===k&&B.slice(l+1).addClass("disabled"),this.o.beforeShowMonth!==a.noop){var C=this;a.each(B,function(c,d){var e=new Date(g,c,1),f=C.o.beforeShowMonth(e);f===b?f={}:"boolean"==typeof f?f={enabled:f}:"string"==typeof f&&(f={classes:f}),f.enabled!==!1||a(d).hasClass("disabled")||a(d).addClass("disabled"),f.classes&&a(d).addClass(f.classes),f.tooltip&&a(d).prop("title",f.tooltip)})}this._fill_yearsView(".datepicker-years","year",10,1,g,i,k,this.o.beforeShowYear),this._fill_yearsView(".datepicker-decades","decade",100,10,g,i,k,this.o.beforeShowDecade),this._fill_yearsView(".datepicker-centuries","century",1e3,100,g,i,k,this.o.beforeShowCentury)}},updateNavArrows:function(){if(this._allow_update){var a=new Date(this.viewDate),b=a.getUTCFullYear(),c=a.getUTCMonth();switch(this.viewMode){case 0:this.o.startDate!==-(1/0)&&b<=this.o.startDate.getUTCFullYear()&&c<=this.o.startDate.getUTCMonth()?this.picker.find(".prev").css({visibility:"hidden"}):this.picker.find(".prev").css({visibility:"visible"}),this.o.endDate!==1/0&&b>=this.o.endDate.getUTCFullYear()&&c>=this.o.endDate.getUTCMonth()?this.picker.find(".next").css({visibility:"hidden"}):this.picker.find(".next").css({visibility:"visible"});break;case 1:case 2:case 3:case 4:this.o.startDate!==-(1/0)&&b<=this.o.startDate.getUTCFullYear()||this.o.maxViewMode<2?this.picker.find(".prev").css({visibility:"hidden"}):this.picker.find(".prev").css({visibility:"visible"}),this.o.endDate!==1/0&&b>=this.o.endDate.getUTCFullYear()||this.o.maxViewMode<2?this.picker.find(".next").css({visibility:"hidden"}):this.picker.find(".next").css({visibility:"visible"})}}},click:function(b){b.preventDefault(),b.stopPropagation();var e,f,g,h,i,j,k;e=a(b.target),e.hasClass("datepicker-switch")&&this.showMode(1);var l=e.closest(".prev, .next");l.length>0&&(f=r.modes[this.viewMode].navStep*(l.hasClass("prev")?-1:1),0===this.viewMode?(this.viewDate=this.moveMonth(this.viewDate,f),this._trigger("changeMonth",this.viewDate)):(this.viewDate=this.moveYear(this.viewDate,f),1===this.viewMode&&this._trigger("changeYear",this.viewDate)),this.fill()),e.hasClass("today")&&!e.hasClass("day")&&(this.showMode(-2),this._setDate(d(),"linked"===this.o.todayBtn?null:"view")),e.hasClass("clear")&&this.clearDates(),e.hasClass("disabled")||(e.hasClass("day")&&(g=parseInt(e.text(),10)||1,h=this.viewDate.getUTCFullYear(),i=this.viewDate.getUTCMonth(),e.hasClass("old")&&(0===i?(i=11,h-=1,j=!0,k=!0):(i-=1,j=!0)),e.hasClass("new")&&(11===i?(i=0,h+=1,j=!0,k=!0):(i+=1,j=!0)),this._setDate(c(h,i,g)),k&&this._trigger("changeYear",this.viewDate),j&&this._trigger("changeMonth",this.viewDate)),e.hasClass("month")&&(this.viewDate.setUTCDate(1),g=1,i=e.parent().find("span").index(e),h=this.viewDate.getUTCFullYear(),this.viewDate.setUTCMonth(i),this._trigger("changeMonth",this.viewDate),1===this.o.minViewMode?(this._setDate(c(h,i,g)),this.showMode()):this.showMode(-1),this.fill()),(e.hasClass("year")||e.hasClass("decade")||e.hasClass("century"))&&(this.viewDate.setUTCDate(1),g=1,i=0,h=parseInt(e.text(),10)||0,this.viewDate.setUTCFullYear(h),e.hasClass("year")&&(this._trigger("changeYear",this.viewDate),2===this.o.minViewMode&&this._setDate(c(h,i,g))),e.hasClass("decade")&&(this._trigger("changeDecade",this.viewDate),3===this.o.minViewMode&&this._setDate(c(h,i,g))),e.hasClass("century")&&(this._trigger("changeCentury",this.viewDate),4===this.o.minViewMode&&this._setDate(c(h,i,g))),this.showMode(-1),this.fill())),this.picker.is(":visible")&&this._focused_from&&a(this._focused_from).focus(),delete this._focused_from},_toggle_multidate:function(a){var b=this.dates.contains(a);if(a||this.dates.clear(),-1!==b?(this.o.multidate===!0||this.o.multidate>1||this.o.toggleActive)&&this.dates.remove(b):this.o.multidate===!1?(this.dates.clear(),this.dates.push(a)):this.dates.push(a),"number"==typeof this.o.multidate)for(;this.dates.length>this.o.multidate;)this.dates.remove(0)},_setDate:function(a,b){b&&"date"!==b||this._toggle_multidate(a&&new Date(a)),b&&"view"!==b||(this.viewDate=a&&new Date(a)),this.fill(),this.setValue(),b&&"view"===b||this._trigger("changeDate"),this.inputField&&this.inputField.change(),!this.o.autoclose||b&&"date"!==b||this.hide()},moveDay:function(a,b){var c=new Date(a);return c.setUTCDate(a.getUTCDate()+b),c},moveWeek:function(a,b){return this.moveDay(a,7*b)},moveMonth:function(a,b){if(!g(a))return this.o.defaultViewDate;if(!b)return a;var c,d,e=new Date(a.valueOf()),f=e.getUTCDate(),h=e.getUTCMonth(),i=Math.abs(b);if(b=b>0?1:-1,1===i)d=-1===b?function(){return e.getUTCMonth()===h}:function(){return e.getUTCMonth()!==c},c=h+b,e.setUTCMonth(c),(0>c||c>11)&&(c=(c+12)%12);else{for(var j=0;i>j;j++)e=this.moveMonth(e,b);c=e.getUTCMonth(),e.setUTCDate(f),d=function(){return c!==e.getUTCMonth()}}for(;d();)e.setUTCDate(--f),e.setUTCMonth(c);return e},moveYear:function(a,b){return this.moveMonth(a,12*b)},moveAvailableDate:function(a,b,c){do{if(a=this[c](a,b),!this.dateWithinRange(a))return!1;c="moveDay"}while(this.dateIsDisabled(a));return a},weekOfDateIsDisabled:function(b){return-1!==a.inArray(b.getUTCDay(),this.o.daysOfWeekDisabled)},dateIsDisabled:function(b){return this.weekOfDateIsDisabled(b)||a.grep(this.o.datesDisabled,function(a){return e(b,a)}).length>0},dateWithinRange:function(a){return a>=this.o.startDate&&a<=this.o.endDate},keydown:function(a){if(!this.picker.is(":visible"))return void((40===a.keyCode||27===a.keyCode)&&(this.show(),a.stopPropagation()));var b,c,d=!1,e=this.focusDate||this.viewDate;switch(a.keyCode){case 27:this.focusDate?(this.focusDate=null,this.viewDate=this.dates.get(-1)||this.viewDate,this.fill()):this.hide(),a.preventDefault(),a.stopPropagation();break;case 37:case 38:case 39:case 40:if(!this.o.keyboardNavigation||7===this.o.daysOfWeekDisabled.length)break;b=37===a.keyCode||38===a.keyCode?-1:1,0===this.viewMode?a.ctrlKey?(c=this.moveAvailableDate(e,b,"moveYear"),c&&this._trigger("changeYear",this.viewDate)):a.shiftKey?(c=this.moveAvailableDate(e,b,"moveMonth"),c&&this._trigger("changeMonth",this.viewDate)):37===a.keyCode||39===a.keyCode?c=this.moveAvailableDate(e,b,"moveDay"):this.weekOfDateIsDisabled(e)||(c=this.moveAvailableDate(e,b,"moveWeek")):1===this.viewMode?((38===a.keyCode||40===a.keyCode)&&(b=4*b),c=this.moveAvailableDate(e,b,"moveMonth")):2===this.viewMode&&((38===a.keyCode||40===a.keyCode)&&(b=4*b),c=this.moveAvailableDate(e,b,"moveYear")),c&&(this.focusDate=this.viewDate=c,this.setValue(),this.fill(),a.preventDefault());break;case 13:if(!this.o.forceParse)break;e=this.focusDate||this.dates.get(-1)||this.viewDate,this.o.keyboardNavigation&&(this._toggle_multidate(e),d=!0),this.focusDate=null,this.viewDate=this.dates.get(-1)||this.viewDate,this.setValue(),this.fill(),this.picker.is(":visible")&&(a.preventDefault(),a.stopPropagation(),this.o.autoclose&&this.hide());break;case 9:this.focusDate=null,this.viewDate=this.dates.get(-1)||this.viewDate,this.fill(),this.hide()}d&&(this.dates.length?this._trigger("changeDate"):this._trigger("clearDate"),this.inputField&&this.inputField.change())},showMode:function(a){a&&(this.viewMode=Math.max(this.o.minViewMode,Math.min(this.o.maxViewMode,this.viewMode+a))),this.picker.children("div").hide().filter(".datepicker-"+r.modes[this.viewMode].clsName).show(),this.updateNavArrows()}};var l=function(b,c){a(b).data("datepicker",this),this.element=a(b),this.inputs=a.map(c.inputs,function(a){return a.jquery?a[0]:a}),delete c.inputs,n.call(a(this.inputs),c).on("changeDate",a.proxy(this.dateUpdated,this)),this.pickers=a.map(this.inputs,function(b){return a(b).data("datepicker")}),this.updateDates()};l.prototype={updateDates:function(){this.dates=a.map(this.pickers,function(a){return a.getUTCDate()}),this.updateRanges()},updateRanges:function(){var b=a.map(this.dates,function(a){return a.valueOf()});a.each(this.pickers,function(a,c){c.setRange(b)})},dateUpdated:function(b){if(!this.updating){this.updating=!0;var c=a(b.target).data("datepicker");if("undefined"!=typeof c){var d=c.getUTCDate(),e=a.inArray(b.target,this.inputs),f=e-1,g=e+1,h=this.inputs.length;if(-1!==e){if(a.each(this.pickers,function(a,b){b.getUTCDate()||b.setUTCDate(d)}),d=0&&dthis.dates[g])for(;h>g&&d>this.dates[g];)this.pickers[g++].setUTCDate(d);this.updateDates(),delete this.updating}}}},remove:function(){a.map(this.pickers,function(a){a.remove()}),delete this.element.data().datepicker}};var m=a.fn.datepicker,n=function(c){var d=Array.apply(null,arguments);d.shift();var e;if(this.each(function(){var b=a(this),f=b.data("datepicker"),g="object"==typeof c&&c;if(!f){var j=h(this,"date"),m=a.extend({},o,j,g),n=i(m.language),p=a.extend({},o,n,j,g);b.hasClass("input-daterange")||p.inputs?(a.extend(p,{inputs:p.inputs||b.find("input").toArray()}),f=new l(this,p)):f=new k(this,p),b.data("datepicker",f)}"string"==typeof c&&"function"==typeof f[c]&&(e=f[c].apply(f,d))}),e===b||e instanceof k||e instanceof l)return this;if(this.length>1)throw new Error("Using only allowed for the collection of a single element ("+c+" function)");return e};a.fn.datepicker=n;var o=a.fn.datepicker.defaults={assumeNearbyYear:!1,autoclose:!1,beforeShowDay:a.noop,beforeShowMonth:a.noop,beforeShowYear:a.noop,beforeShowDecade:a.noop,beforeShowCentury:a.noop,calendarWeeks:!1,clearBtn:!1,toggleActive:!1,daysOfWeekDisabled:[],daysOfWeekHighlighted:[],datesDisabled:[],endDate:1/0,forceParse:!0,format:"mm/dd/yyyy",keyboardNavigation:!0,language:"en",minViewMode:0,maxViewMode:4,multidate:!1,multidateSeparator:",",orientation:"auto",rtl:!1,startDate:-(1/0),startView:0,todayBtn:!1,todayHighlight:!1,weekStart:0,disableTouchKeyboard:!1,enableOnReadonly:!0,showOnFocus:!0,zIndexOffset:10,container:"body",immediateUpdates:!1,title:"",templates:{leftArrow:"«",rightArrow:"»"}},p=a.fn.datepicker.locale_opts=["format","rtl","weekStart"];a.fn.datepicker.Constructor=k;var q=a.fn.datepicker.dates={en:{days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],daysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],daysMin:["Su","Mo","Tu","We","Th","Fr","Sa"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],monthsShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],today:"Today",clear:"Clear",titleFormat:"MM yyyy"}},r={modes:[{clsName:"days",navFnc:"Month",navStep:1},{clsName:"months",navFnc:"FullYear",navStep:1},{clsName:"years",navFnc:"FullYear",navStep:10},{clsName:"decades",navFnc:"FullDecade",navStep:100},{clsName:"centuries",navFnc:"FullCentury",navStep:1e3}],isLeapYear:function(a){return a%4===0&&a%100!==0||a%400===0},getDaysInMonth:function(a,b){return[31,r.isLeapYear(a)?29:28,31,30,31,30,31,31,30,31,30,31][b]},validParts:/dd?|DD?|mm?|MM?|yy(?:yy)?/g,nonpunctuation:/[^ -\/:-@\u5e74\u6708\u65e5\[-`{-~\t\n\r]+/g,parseFormat:function(a){if("function"==typeof a.toValue&&"function"==typeof a.toDisplay)return a;var b=a.replace(this.validParts,"\x00").split("\x00"),c=a.match(this.validParts);if(!b||!b.length||!c||0===c.length)throw new Error("Invalid date format.");return{separators:b,parts:c}},parseDate:function(e,f,g,h){function i(a,b){return b===!0&&(b=10),100>a&&(a+=2e3,a>(new Date).getFullYear()+b&&(a-=100)),a}function j(){var a=this.slice(0,s[n].length),b=s[n].slice(0,a.length);return a.toLowerCase()===b.toLowerCase()}if(!e)return b;if(e instanceof Date)return e;if("string"==typeof f&&(f=r.parseFormat(f)),f.toValue)return f.toValue(e,f,g);var l,m,n,o,p=/([\-+]\d+)([dmwy])/,s=e.match(/([\-+]\d+)([dmwy])/g),t={d:"moveDay",m:"moveMonth",w:"moveWeek",y:"moveYear"},u={yesterday:"-1d",today:"+0d",tomorrow:"+1d"};if(/^[\-+]\d+[dmwy]([\s,]+[\-+]\d+[dmwy])*$/.test(e)){for(e=new Date,n=0;nb;)b+=12;for(b%=12,a.setUTCMonth(b);a.getUTCMonth()!==b;)a.setUTCDate(a.getUTCDate()-1);return a},d:function(a,b){return a.setUTCDate(b)}};z.M=z.MM=z.mm=z.m,z.dd=z.d,e=d();var A=f.parts.slice();if(s.length!==A.length&&(A=a(A).filter(function(b,c){return-1!==a.inArray(c,y)}).toArray()),s.length===A.length){var B;for(n=0,B=A.length;B>n;n++){if(v=parseInt(s[n],10),l=A[n],isNaN(v))switch(l){case"MM":w=a(q[g].months).filter(j),v=a.inArray(w[0],q[g].months)+1;break;case"M":w=a(q[g].monthsShort).filter(j),v=a.inArray(w[0],q[g].monthsShort)+1}x[l]=v}var C,D;for(n=0;n=g;g++)f.length&&b.push(f.shift()),b.push(e[c.parts[g]]);return b.join("")},headTemplate:' |
---|
« | | » |
',contTemplate:' |
',footTemplate:' |
---|
|
'};r.template=''+r.headTemplate+""+r.footTemplate+'
'+r.headTemplate+r.contTemplate+r.footTemplate+'
'+r.headTemplate+r.contTemplate+r.footTemplate+'
'+r.headTemplate+r.contTemplate+r.footTemplate+'
'+r.headTemplate+r.contTemplate+r.footTemplate+"
",a.fn.datepicker.DPGlobal=r,a.fn.datepicker.noConflict=function(){return a.fn.datepicker=m,this},a.fn.datepicker.version="1.6.4",a(document).on("focus.datepicker.data-api click.datepicker.data-api",'[data-provide="datepicker"]',function(b){var c=a(this);c.data("datepicker")||(b.preventDefault(),n.call(c,"show"))}),a(function(){n.call(a('[data-provide="datepicker-inline"]'))})});
\ No newline at end of file
diff --git a/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.ar.min.js b/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.ar.min.js
similarity index 100%
rename from src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.ar.min.js
rename to src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.ar.min.js
diff --git a/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.az.min.js b/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.az.min.js
similarity index 100%
rename from src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.az.min.js
rename to src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.az.min.js
diff --git a/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.bg.min.js b/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.bg.min.js
similarity index 100%
rename from src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.bg.min.js
rename to src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.bg.min.js
diff --git a/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.bs.min.js b/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.bs.min.js
similarity index 100%
rename from src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.bs.min.js
rename to src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.bs.min.js
diff --git a/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.ca.min.js b/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.ca.min.js
similarity index 100%
rename from src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.ca.min.js
rename to src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.ca.min.js
diff --git a/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.cs.min.js b/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.cs.min.js
similarity index 100%
rename from src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.cs.min.js
rename to src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.cs.min.js
diff --git a/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.cy.min.js b/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.cy.min.js
similarity index 100%
rename from src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.cy.min.js
rename to src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.cy.min.js
diff --git a/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.da.min.js b/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.da.min.js
similarity index 100%
rename from src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.da.min.js
rename to src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.da.min.js
diff --git a/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.de.min.js b/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.de.min.js
similarity index 100%
rename from src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.de.min.js
rename to src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.de.min.js
diff --git a/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.el.min.js b/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.el.min.js
similarity index 100%
rename from src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.el.min.js
rename to src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.el.min.js
diff --git a/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.en-AU.min.js b/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.en-AU.min.js
new file mode 100644
index 00000000..b8d5f41c
--- /dev/null
+++ b/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.en-AU.min.js
@@ -0,0 +1 @@
+!function(a){a.fn.datepicker.dates["en-AU"]={days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],daysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],daysMin:["Su","Mo","Tu","We","Th","Fr","Sa"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],monthsShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],today:"Today",monthsTitle:"Months",clear:"Clear",weekStart:1,format:"d/mm/yyyy"}}(jQuery);
\ No newline at end of file
diff --git a/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.en-GB.min.js b/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.en-GB.min.js
similarity index 100%
rename from src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.en-GB.min.js
rename to src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.en-GB.min.js
diff --git a/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.eo.min.js b/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.eo.min.js
similarity index 100%
rename from src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.eo.min.js
rename to src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.eo.min.js
diff --git a/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.es.min.js b/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.es.min.js
similarity index 100%
rename from src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.es.min.js
rename to src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.es.min.js
diff --git a/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.et.min.js b/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.et.min.js
similarity index 100%
rename from src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.et.min.js
rename to src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.et.min.js
diff --git a/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.eu.min.js b/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.eu.min.js
similarity index 100%
rename from src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.eu.min.js
rename to src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.eu.min.js
diff --git a/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.fa.min.js b/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.fa.min.js
similarity index 100%
rename from src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.fa.min.js
rename to src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.fa.min.js
diff --git a/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.fi.min.js b/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.fi.min.js
similarity index 100%
rename from src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.fi.min.js
rename to src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.fi.min.js
diff --git a/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.fo.min.js b/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.fo.min.js
similarity index 100%
rename from src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.fo.min.js
rename to src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.fo.min.js
diff --git a/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.fr-CH.min.js b/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.fr-CH.min.js
similarity index 100%
rename from src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.fr-CH.min.js
rename to src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.fr-CH.min.js
diff --git a/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.fr.min.js b/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.fr.min.js
similarity index 100%
rename from src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.fr.min.js
rename to src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.fr.min.js
diff --git a/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.gl.min.js b/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.gl.min.js
similarity index 100%
rename from src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.gl.min.js
rename to src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.gl.min.js
diff --git a/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.he.min.js b/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.he.min.js
similarity index 100%
rename from src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.he.min.js
rename to src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.he.min.js
diff --git a/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.hr.min.js b/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.hr.min.js
similarity index 100%
rename from src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.hr.min.js
rename to src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.hr.min.js
diff --git a/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.hu.min.js b/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.hu.min.js
similarity index 100%
rename from src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.hu.min.js
rename to src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.hu.min.js
diff --git a/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.hy.min.js b/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.hy.min.js
similarity index 100%
rename from src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.hy.min.js
rename to src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.hy.min.js
diff --git a/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.id.min.js b/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.id.min.js
similarity index 100%
rename from src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.id.min.js
rename to src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.id.min.js
diff --git a/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.is.min.js b/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.is.min.js
similarity index 100%
rename from src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.is.min.js
rename to src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.is.min.js
diff --git a/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.it-CH.min.js b/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.it-CH.min.js
similarity index 100%
rename from src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.it-CH.min.js
rename to src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.it-CH.min.js
diff --git a/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.it.min.js b/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.it.min.js
similarity index 100%
rename from src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.it.min.js
rename to src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.it.min.js
diff --git a/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.ja.min.js b/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.ja.min.js
similarity index 100%
rename from src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.ja.min.js
rename to src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.ja.min.js
diff --git a/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.ka.min.js b/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.ka.min.js
similarity index 100%
rename from src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.ka.min.js
rename to src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.ka.min.js
diff --git a/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.kh.min.js b/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.kh.min.js
similarity index 100%
rename from src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.kh.min.js
rename to src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.kh.min.js
diff --git a/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.kk.min.js b/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.kk.min.js
similarity index 78%
rename from src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.kk.min.js
rename to src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.kk.min.js
index 0b1c123a..f4e2f3f1 100644
--- a/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.kk.min.js
+++ b/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.kk.min.js
@@ -1 +1 @@
-!function(a){a.fn.datepicker.dates.kk={days:["Жексенбі","Дүйсенбі","Сейсенбі","Сәрсенбі","Бейсенбі","Жұма","Сенбі"],daysShort:["Жек","Дүй","Сей","Сәр","Бей","Жұм","Сен"],daysMin:["Жк","Дс","Сс","Ср","Бс","Жм","Сн"],months:["Қаңтар","Ақпан","Наурыз","Сәуір","Мамыр","Маусым","Шілде","Тамыз","Қыркүйек","Қазан","Қараша","Желтоқсан"],monthsShort:["Қаң","Ақп","Нау","Сәу","Мамыр","Мау","Шлд","Тмз","Қыр","Қзн","Қар","Жел"],today:"Бүгін",weekStart:1}}(jQuery);
\ No newline at end of file
+!function(a){a.fn.datepicker.dates.kk={days:["Жексенбі","Дүйсенбі","Сейсенбі","Сәрсенбі","Бейсенбі","Жұма","Сенбі"],daysShort:["Жек","Дүй","Сей","Сәр","Бей","Жұм","Сен"],daysMin:["Жк","Дс","Сс","Ср","Бс","Жм","Сн"],months:["Қаңтар","Ақпан","Наурыз","Сәуір","Мамыр","Маусым","Шілде","Тамыз","Қыркүйек","Қазан","Қараша","Желтоқсан"],monthsShort:["Қаң","Ақп","Нау","Сәу","Мам","Мау","Шіл","Там","Қыр","Қаз","Қар","Жел"],today:"Бүгін",weekStart:1}}(jQuery);
\ No newline at end of file
diff --git a/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.ko.min.js b/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.ko.min.js
similarity index 87%
rename from src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.ko.min.js
rename to src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.ko.min.js
index 282470c9..9751ee5c 100644
--- a/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.ko.min.js
+++ b/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.ko.min.js
@@ -1 +1 @@
-!function(a){a.fn.datepicker.dates.ko={days:["일요일","월요일","화요일","수요일","목요일","금요일","토요일"],daysShort:["일","월","화","수","목","금","토"],daysMin:["일","월","화","수","목","금","토"],months:["1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월"],monthsShort:["1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월"],today:"오늘",clear:"삭제",format:"YYYY-MM-DD",titleFormat:"yyyy년mm월",weekStart:0}}(jQuery);
\ No newline at end of file
+!function(a){a.fn.datepicker.dates.ko={days:["일요일","월요일","화요일","수요일","목요일","금요일","토요일"],daysShort:["일","월","화","수","목","금","토"],daysMin:["일","월","화","수","목","금","토"],months:["1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월"],monthsShort:["1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월"],today:"오늘",clear:"삭제",format:"yyyy-mm-dd",titleFormat:"yyyy년mm월",weekStart:0}}(jQuery);
\ No newline at end of file
diff --git a/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.kr.min.js b/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.kr.min.js
similarity index 100%
rename from src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.kr.min.js
rename to src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.kr.min.js
diff --git a/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.lt.min.js b/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.lt.min.js
similarity index 100%
rename from src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.lt.min.js
rename to src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.lt.min.js
diff --git a/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.lv.min.js b/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.lv.min.js
similarity index 100%
rename from src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.lv.min.js
rename to src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.lv.min.js
diff --git a/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.me.min.js b/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.me.min.js
similarity index 100%
rename from src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.me.min.js
rename to src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.me.min.js
diff --git a/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.mk.min.js b/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.mk.min.js
similarity index 100%
rename from src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.mk.min.js
rename to src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.mk.min.js
diff --git a/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.mn.min.js b/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.mn.min.js
similarity index 100%
rename from src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.mn.min.js
rename to src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.mn.min.js
diff --git a/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.ms.min.js b/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.ms.min.js
similarity index 100%
rename from src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.ms.min.js
rename to src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.ms.min.js
diff --git a/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.nb.min.js b/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.nb.min.js
similarity index 100%
rename from src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.nb.min.js
rename to src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.nb.min.js
diff --git a/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.nl-BE.min.js b/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.nl-BE.min.js
similarity index 100%
rename from src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.nl-BE.min.js
rename to src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.nl-BE.min.js
diff --git a/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.nl.min.js b/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.nl.min.js
similarity index 100%
rename from src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.nl.min.js
rename to src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.nl.min.js
diff --git a/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.no.min.js b/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.no.min.js
similarity index 100%
rename from src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.no.min.js
rename to src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.no.min.js
diff --git a/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.pl.min.js b/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.pl.min.js
similarity index 100%
rename from src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.pl.min.js
rename to src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.pl.min.js
diff --git a/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.pt-BR.min.js b/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.pt-BR.min.js
similarity index 100%
rename from src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.pt-BR.min.js
rename to src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.pt-BR.min.js
diff --git a/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.pt.min.js b/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.pt.min.js
similarity index 100%
rename from src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.pt.min.js
rename to src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.pt.min.js
diff --git a/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.ro.min.js b/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.ro.min.js
similarity index 100%
rename from src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.ro.min.js
rename to src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.ro.min.js
diff --git a/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.rs-latin.min.js b/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.rs-latin.min.js
similarity index 100%
rename from src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.rs-latin.min.js
rename to src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.rs-latin.min.js
diff --git a/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.rs.min.js b/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.rs.min.js
similarity index 100%
rename from src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.rs.min.js
rename to src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.rs.min.js
diff --git a/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.ru.min.js b/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.ru.min.js
similarity index 100%
rename from src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.ru.min.js
rename to src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.ru.min.js
diff --git a/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.sk.min.js b/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.sk.min.js
similarity index 100%
rename from src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.sk.min.js
rename to src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.sk.min.js
diff --git a/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.sl.min.js b/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.sl.min.js
similarity index 100%
rename from src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.sl.min.js
rename to src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.sl.min.js
diff --git a/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.sq.min.js b/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.sq.min.js
similarity index 100%
rename from src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.sq.min.js
rename to src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.sq.min.js
diff --git a/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.sr-latin.min.js b/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.sr-latin.min.js
similarity index 100%
rename from src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.sr-latin.min.js
rename to src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.sr-latin.min.js
diff --git a/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.sr.min.js b/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.sr.min.js
similarity index 100%
rename from src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.sr.min.js
rename to src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.sr.min.js
diff --git a/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.sv.min.js b/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.sv.min.js
similarity index 100%
rename from src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.sv.min.js
rename to src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.sv.min.js
diff --git a/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.sw.min.js b/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.sw.min.js
similarity index 100%
rename from src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.sw.min.js
rename to src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.sw.min.js
diff --git a/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.th.min.js b/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.th.min.js
similarity index 100%
rename from src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.th.min.js
rename to src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.th.min.js
diff --git a/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.tr.min.js b/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.tr.min.js
similarity index 100%
rename from src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.tr.min.js
rename to src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.tr.min.js
diff --git a/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.uk.min.js b/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.uk.min.js
similarity index 100%
rename from src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.uk.min.js
rename to src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.uk.min.js
diff --git a/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.vi.min.js b/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.vi.min.js
similarity index 100%
rename from src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.vi.min.js
rename to src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.vi.min.js
diff --git a/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.zh-CN.min.js b/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.zh-CN.min.js
similarity index 100%
rename from src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.zh-CN.min.js
rename to src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.zh-CN.min.js
diff --git a/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.zh-TW.min.js b/src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.zh-TW.min.js
similarity index 100%
rename from src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.5.1/bootstrap-datepicker.zh-TW.min.js
rename to src/main/resources/org/gwtbootstrap3/extras/datepicker/client/resource/js/locales.cache.1.6.4/bootstrap-datepicker.zh-TW.min.js