Skip to content

Commit

Permalink
#2757 should fix start of the week (#2818)
Browse files Browse the repository at this point in the history
  • Loading branch information
Eonasdan committed Jul 3, 2023
1 parent f241a2c commit 694df5f
Show file tree
Hide file tree
Showing 10 changed files with 143 additions and 56 deletions.
6 changes: 2 additions & 4 deletions dist/js/tempus-dominus.esm.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion dist/js/tempus-dominus.esm.js.map

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion dist/js/tempus-dominus.esm.min.js

Large diffs are not rendered by default.

6 changes: 2 additions & 4 deletions dist/js/tempus-dominus.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion dist/js/tempus-dominus.js.map

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion dist/js/tempus-dominus.min.js

Large diffs are not rendered by default.

47 changes: 47 additions & 0 deletions dist/locales/hy.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
/*!
* Tempus Dominus v6.7.7 (https://getdatepicker.com/)
* Copyright 2013-2023 Jonathan Peterson
* Licensed under MIT (https://github.com/Eonasdan/tempus-dominus/blob/master/LICENSE)
*/
(function(g,f){typeof exports==='object'&&typeof module!=='undefined'?f(exports):typeof define==='function'&&define.amd?define(['exports'],f):(g=typeof globalThis!=='undefined'?globalThis:g||self,f((g.tempusDominus=g.tempusDominus||{},g.tempusDominus.locales=g.tempusDominus.locales||{},g.tempusDominus.locales.hy={})));})(this,(function(exports){'use strict';const name = 'hy';
const localization = {
today: 'Այսօր',
clear: 'Ջնջել ընտրվածը',
close: 'Փակել',
selectMonth: 'Ընտրել ամիս',
previousMonth: 'Նախորդ ամիս',
nextMonth: 'Հաջորդ ամիս',
selectYear: 'Ընտրել տարի',
previousYear: 'Նախորդ տարի',
nextYear: 'Հաջորդ տարի',
selectDecade: 'Ընտրել տասնամյակ',
previousDecade: 'Նախորդ տասնամյակ',
nextDecade: 'Հաջորդ տասնամյակ',
previousCentury: 'Նախորդ դար',
nextCentury: 'Հաջորդ դար',
pickHour: 'Ընտրել ժամ',
incrementHour: 'Ավելացնել ժամ',
decrementHour: 'Նվազեցնել ժամ',
pickMinute: 'Ընտրել րոպե',
incrementMinute: 'Ավելացնել րոպե',
decrementMinute: 'Նվազեցնել րոպե',
pickSecond: 'Ընտրել երկրորդը',
incrementSecond: 'Ավելացնել վայրկյան',
decrementSecond: 'Նվազեցնել վայրկյան',
toggleMeridiem: 'Փոփոխել Ժամանակաշրջանը',
selectTime: 'Ընտրել Ժամ',
selectDate: 'Ընտրել ամսաթիվ',
dayViewHeaderFormat: { month: 'long', year: '2-digit' },
locale: 'hy',
startOfTheWeek: 1,
dateFormats: {
LT: 'H:mm',
LTS: 'H:mm:ss',
L: 'dd.MM.yyyy',
LL: 'd MMMM yyyy թ.',
LLL: 'd MMMM yyyy թ., H:mm',
LLLL: 'dddd, d MMMM yyyy թ., H:mm',
},
ordinal: (n) => n,
format: 'L LTS',
};exports.localization=localization;exports.name=name;Object.defineProperty(exports,'__esModule',{value:true});}));
6 changes: 2 additions & 4 deletions src/js/datetime.ts
Original file line number Diff line number Diff line change
Expand Up @@ -202,10 +202,8 @@ export class DateTime extends Date {
case 'weekDay': {
this.startOf(Unit.date);
if (this.weekDay === startOfTheWeek) break;
let goBack = this.weekDay;
if (startOfTheWeek !== 0 && this.weekDay === 0)
goBack = 8 - startOfTheWeek;
this.manipulate(startOfTheWeek - goBack, Unit.date);
const goBack = (this.weekDay - startOfTheWeek + 7) % 7;
this.manipulate(goBack * -1, Unit.date);
break;
}
case 'month':
Expand Down
80 changes: 40 additions & 40 deletions src/js/locales/hy.ts
Original file line number Diff line number Diff line change
@@ -1,45 +1,45 @@
const name = 'hy';

const localization = {
today: 'Այսօր',
clear: 'Ջնջել ընտրվածը',
close: 'Փակել',
selectMonth: 'Ընտրել ամիս',
previousMonth: 'Նախորդ ամիս',
nextMonth: 'Հաջորդ ամիս',
selectYear: 'Ընտրել տարի',
previousYear: 'Նախորդ տարի',
nextYear: 'Հաջորդ տարի',
selectDecade: 'Ընտրել տասնամյակ',
previousDecade: 'Նախորդ տասնամյակ',
nextDecade: 'Հաջորդ տասնամյակ',
previousCentury: 'Նախորդ դար',
nextCentury: 'Հաջորդ դար',
pickHour: 'Ընտրել ժամ',
incrementHour: 'Ավելացնել ժամ',
decrementHour: 'Նվազեցնել ժամ',
pickMinute: 'Ընտրել րոպե',
incrementMinute: 'Ավելացնել րոպե',
decrementMinute: 'Նվազեցնել րոպե',
pickSecond: 'Ընտրել երկրորդը',
incrementSecond: 'Ավելացնել վայրկյան',
decrementSecond: 'Նվազեցնել վայրկյան',
toggleMeridiem: 'Փոփոխել Ժամանակաշրջանը',
selectTime: 'Ընտրել Ժամ',
selectDate: 'Ընտրել ամսաթիվ',
dayViewHeaderFormat: { month: 'long', year: '2-digit' },
locale: 'hy',
startOfTheWeek: 1,
dateFormats: {
LT: 'H:mm',
LTS: 'H:mm:ss',
L: 'dd.MM.yyyy',
LL: 'd MMMM yyyy թ.',
LLL: 'd MMMM yyyy թ., H:mm',
LLLL: 'dddd, d MMMM yyyy թ., H:mm',
},
ordinal: (n) => n,
format: 'L LTS',
today: 'Այսօր',
clear: 'Ջնջել ընտրվածը',
close: 'Փակել',
selectMonth: 'Ընտրել ամիս',
previousMonth: 'Նախորդ ամիս',
nextMonth: 'Հաջորդ ամիս',
selectYear: 'Ընտրել տարի',
previousYear: 'Նախորդ տարի',
nextYear: 'Հաջորդ տարի',
selectDecade: 'Ընտրել տասնամյակ',
previousDecade: 'Նախորդ տասնամյակ',
nextDecade: 'Հաջորդ տասնամյակ',
previousCentury: 'Նախորդ դար',
nextCentury: 'Հաջորդ դար',
pickHour: 'Ընտրել ժամ',
incrementHour: 'Ավելացնել ժամ',
decrementHour: 'Նվազեցնել ժամ',
pickMinute: 'Ընտրել րոպե',
incrementMinute: 'Ավելացնել րոպե',
decrementMinute: 'Նվազեցնել րոպե',
pickSecond: 'Ընտրել երկրորդը',
incrementSecond: 'Ավելացնել վայրկյան',
decrementSecond: 'Նվազեցնել վայրկյան',
toggleMeridiem: 'Փոփոխել Ժամանակաշրջանը',
selectTime: 'Ընտրել Ժամ',
selectDate: 'Ընտրել ամսաթիվ',
dayViewHeaderFormat: { month: 'long', year: '2-digit' },
locale: 'hy',
startOfTheWeek: 1,
dateFormats: {
LT: 'H:mm',
LTS: 'H:mm:ss',
L: 'dd.MM.yyyy',
LL: 'd MMMM yyyy թ.',
LLL: 'd MMMM yyyy թ., H:mm',
LLLL: 'dddd, d MMMM yyyy թ., H:mm',
},
ordinal: (n) => n,
format: 'L LTS',
};

export { localization, name };
export { localization, name };
46 changes: 46 additions & 0 deletions types/locales/hy.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
declare const name = 'hy';
declare const localization: {
today: string;
clear: string;
close: string;
selectMonth: string;
previousMonth: string;
nextMonth: string;
selectYear: string;
previousYear: string;
nextYear: string;
selectDecade: string;
previousDecade: string;
nextDecade: string;
previousCentury: string;
nextCentury: string;
pickHour: string;
incrementHour: string;
decrementHour: string;
pickMinute: string;
incrementMinute: string;
decrementMinute: string;
pickSecond: string;
incrementSecond: string;
decrementSecond: string;
toggleMeridiem: string;
selectTime: string;
selectDate: string;
dayViewHeaderFormat: {
month: string;
year: string;
};
locale: string;
startOfTheWeek: number;
dateFormats: {
LT: string;
LTS: string;
L: string;
LL: string;
LLL: string;
LLLL: string;
};
ordinal: (n: any) => any;
format: string;
};
export { localization, name };

0 comments on commit 694df5f

Please sign in to comment.