Skip to content

Commit ba005a4

Browse files
committed
v0.1.5
- Fix : clickOutside directive (sometimes doesn't trigger) - Added a mixin for colorable - Doc updated - added deutsch locale
1 parent 7fff5eb commit ba005a4

File tree

7 files changed

+73
-10
lines changed

7 files changed

+73
-10
lines changed

dist/vue-datepicker.esm.js

Lines changed: 23 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -370,12 +370,33 @@ var localeObject$2 = {
370370
}
371371
};
372372

373+
var localeObject$3 = {
374+
name: 'de',
375+
weekdays: 'Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag'.split('_'),
376+
weekdaysShort: 'So_Mo_Di_Mi_Do_Fr_Sa'.split('_'),
377+
months: 'Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember'.split('_'),
378+
monthsShort: 'Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.'.split('_'),
379+
ordinal: function ordinal(n) {
380+
return "".concat(n, ".");
381+
},
382+
weekStart: 1,
383+
formats: {
384+
LTS: 'HH:mm:ss',
385+
LT: 'HH:mm',
386+
L: 'DD.MM.YYYY',
387+
LL: 'D. MMMM YYYY',
388+
LLL: 'D. MMMM YYYY HH:mm',
389+
LLLL: 'dddd, D. MMMM YYYY HH:mm'
390+
}
391+
};
392+
373393

374394

375395
var locales = /*#__PURE__*/Object.freeze({
376396
fr: localeObject$1,
377397
en: localeObject,
378-
es: localeObject$2
398+
es: localeObject$2,
399+
de: localeObject$3
379400
});
380401

381402
var DEFAULT_INPUT_DATE_FORMAT = {
@@ -4493,7 +4514,7 @@ var install = function install(Vue) {
44934514

44944515
var plugin = {
44954516
// eslint-disable-next-line no-undef
4496-
version: "0.1.4",
4517+
version: "0.1.5",
44974518
install: install
44984519
};
44994520

dist/vue-datepicker.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/vue-datepicker.umd.js

Lines changed: 23 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -375,12 +375,33 @@
375375
}
376376
};
377377

378+
var localeObject$3 = {
379+
name: 'de',
380+
weekdays: 'Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag'.split('_'),
381+
weekdaysShort: 'So_Mo_Di_Mi_Do_Fr_Sa'.split('_'),
382+
months: 'Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember'.split('_'),
383+
monthsShort: 'Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.'.split('_'),
384+
ordinal: function ordinal(n) {
385+
return "".concat(n, ".");
386+
},
387+
weekStart: 1,
388+
formats: {
389+
LTS: 'HH:mm:ss',
390+
LT: 'HH:mm',
391+
L: 'DD.MM.YYYY',
392+
LL: 'D. MMMM YYYY',
393+
LLL: 'D. MMMM YYYY HH:mm',
394+
LLLL: 'dddd, D. MMMM YYYY HH:mm'
395+
}
396+
};
397+
378398

379399

380400
var locales = /*#__PURE__*/Object.freeze({
381401
fr: localeObject$1,
382402
en: localeObject,
383-
es: localeObject$2
403+
es: localeObject$2,
404+
de: localeObject$3
384405
});
385406

386407
var DEFAULT_INPUT_DATE_FORMAT = {
@@ -4498,7 +4519,7 @@
44984519

44994520
var plugin = {
45004521
// eslint-disable-next-line no-undef
4501-
version: "0.1.4",
4522+
version: "0.1.5",
45024523
install: install
45034524
};
45044525

doc-src/src/App.vue

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -440,7 +440,7 @@
440440
<template v-slot:datepicker>
441441
<VueDatePicker
442442
v-model="examples.range.dates"
443-
:name="`Choix de la date`"
443+
:name="`Choose dates`"
444444
:min-date="examples.range.min"
445445
:end-date="examples.range.end"
446446
range
@@ -454,7 +454,7 @@
454454
...
455455
<span class="token operator">&lt;</span>VueDatePicker
456456
<span class="token attr-name">v-model</span>="rangeDates"
457-
<span class="token attr-name">:name</span>="`Choix de la date`"
457+
<span class="token attr-name">:name</span>="`Choose dates`"
458458
<span class="token attr-name">:min-date</span>="{{ examples.range.min }}"
459459
<span class="token attr-name">:end-date</span>="{{ examples.range.end }}"
460460
<span class="token attr-name">placeholder</span>="Start - End"
@@ -576,8 +576,8 @@ export default {
576576
max: '2019-8-12',
577577
},
578578
locale: {
579-
selectedLang: 'es',
580-
langs: ['es', 'en', 'fr'],
579+
selectedLang: 'de',
580+
langs: ['es', 'en', 'fr', 'de'],
581581
},
582582
month: {
583583
currentDate: new Date().toISOString().substr(0, 7),

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@mathieustan/vue-datepicker",
33
"description": "A clean datepicker made with VueJs",
4-
"version": "0.1.4",
4+
"version": "0.1.5",
55
"author": "Mathieu Stanowski <[email protected]>",
66
"keywords": [
77
"vue",

src/locale/index.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
import en from './translations/en';
22
import fr from './translations/fr';
33
import es from './translations/es';
4+
import de from './translations/de';
45

56
export {
67
fr,
78
en,
89
es,
10+
de,
911
};

src/locale/translations/de.js

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
const localeObject = {
2+
name: 'de',
3+
weekdays: 'Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag'.split('_'),
4+
weekdaysShort: 'So_Mo_Di_Mi_Do_Fr_Sa'.split('_'),
5+
months: 'Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember'.split('_'),
6+
monthsShort: 'Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.'.split('_'),
7+
ordinal: n => `${n}.`,
8+
weekStart: 1,
9+
formats: {
10+
LTS: 'HH:mm:ss',
11+
LT: 'HH:mm',
12+
L: 'DD.MM.YYYY',
13+
LL: 'D. MMMM YYYY',
14+
LLL: 'D. MMMM YYYY HH:mm',
15+
LLLL: 'dddd, D. MMMM YYYY HH:mm',
16+
},
17+
};
18+
19+
export default localeObject;

0 commit comments

Comments
 (0)