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
});
}
}