diff --git a/Views/Shared/_Layout.cshtml b/Views/Shared/_Layout.cshtml index b8f2a8e..06bbd90 100644 --- a/Views/Shared/_Layout.cshtml +++ b/Views/Shared/_Layout.cshtml @@ -10,6 +10,7 @@ var useMarkDown = userConfig.UseMarkDownOnSavedNotes; var useThreeDecimals = userConfig.UseThreeDecimalGasCost; var shortDatePattern = System.Globalization.CultureInfo.CurrentCulture.DateTimeFormat.ShortDatePattern; + var firstDayOfWeek = (int)System.Globalization.CultureInfo.CurrentCulture.DateTimeFormat.FirstDayOfWeek; var numberFormat = System.Globalization.CultureInfo.CurrentCulture.NumberFormat; var userLanguage = userConfig.UserLanguage; shortDatePattern = shortDatePattern.ToLower(); @@ -58,7 +59,8 @@ useMarkDown: "@useMarkDown" == "True", currencySymbol: decodeHTMLEntities("@numberFormat.CurrencySymbol"), useThreeDecimals: "@useThreeDecimals" == "True", - useMPG: "@useMPG" == "True" + useMPG: "@useMPG" == "True", + firstDayOfWeek: @firstDayOfWeek } } function getShortDatePattern() { diff --git a/wwwroot/js/garage.js b/wwwroot/js/garage.js index 0f2a4d8..501e13a 100644 --- a/wwwroot/js/garage.js +++ b/wwwroot/js/garage.js @@ -149,6 +149,7 @@ function initCalendar() { startDate: "+0d", format: getShortDatePattern().pattern, todayHighlight: true, + weekStart: getGlobalConfig().firstDayOfWeek, beforeShowDay: function (date) { var reminderDateIndex = groupedDates.findIndex(x => (x.date == date.getTime() || x.date == (date.getTime() - date.getTimezoneOffset() * 60000))); //take into account server timezone offset if (reminderDateIndex > -1) { diff --git a/wwwroot/js/shared.js b/wwwroot/js/shared.js index 3cd096d..8d9c31e 100644 --- a/wwwroot/js/shared.js +++ b/wwwroot/js/shared.js @@ -129,13 +129,15 @@ function initDatePicker(input, futureOnly) { input.datepicker({ startDate: "+0d", format: getShortDatePattern().pattern, - autoclose: true + autoclose: true, + weekStart: getGlobalConfig().firstDayOfWeek }); } else { input.datepicker({ endDate: "+0d", format: getShortDatePattern().pattern, - autoclose: true + autoclose: true, + weekStart: getGlobalConfig().firstDayOfWeek }); } }