This commit is contained in:
@@ -747,39 +747,32 @@ export default function initialize() {
|
||||
} else {
|
||||
//Check if overrides and use them here
|
||||
//or else use browser defaults
|
||||
//locale().getBrowserFirstLanguage()
|
||||
//locale().getBrowserTimeZoneName()
|
||||
|
||||
|
||||
/*
|
||||
concurrencyToken: 7478681
|
||||
|
||||
currencyName: "USD"
|
||||
|
||||
emailAddress: null
|
||||
|
||||
hour12: true
|
||||
|
||||
id: 1
|
||||
|
||||
languageOverride: null
|
||||
|
||||
timeZoneOverride: null
|
||||
|
||||
uiColor: "#000000"
|
||||
|
||||
userId: 1
|
||||
*/
|
||||
|
||||
|
||||
|
||||
window.$gz.store.commit("setLocale", {
|
||||
languageOverride: "en-US",
|
||||
timeZoneOverride: "America/New_York",
|
||||
currencyName: "USD",
|
||||
var l = {
|
||||
languageOverride: null,
|
||||
timeZoneOverride: null,
|
||||
currencyName: null,
|
||||
hour12: true
|
||||
});
|
||||
};
|
||||
|
||||
//get language to use, try user set override first, if empty then browser set, if empty then default to en-us
|
||||
l.languageOverride =
|
||||
res.data.languageOverride ||
|
||||
window.$gz.locale.getBrowserFirstLanguage() ||
|
||||
"en-US";
|
||||
|
||||
l.timeZoneOverride =
|
||||
res.data.timeZoneOverride ||
|
||||
window.$gz.locale.getBrowserTimeZoneName() ||
|
||||
"America/New_York";
|
||||
|
||||
//No browser setting for this so meh
|
||||
l.currencyName = res.data.currencyName || "USD";
|
||||
if (res.data.hour12 != null) {
|
||||
l.hour12 = res.data.hour12;
|
||||
}
|
||||
|
||||
window.$gz.store.commit("setLocale", l);
|
||||
resolve();
|
||||
}
|
||||
})
|
||||
|
||||
@@ -297,6 +297,27 @@ export default {
|
||||
vm: vm,
|
||||
dirty: false
|
||||
});
|
||||
|
||||
//Set values in store so they are updated immediately for user
|
||||
var l = vm.$store.state.locale;
|
||||
|
||||
if (vm.obj.languageOverride) {
|
||||
l.languageOverride = vm.obj.languageOverride;
|
||||
}
|
||||
|
||||
if (vm.obj.timeZoneOverride) {
|
||||
l.timeZoneOverride = vm.obj.timeZoneOverride;
|
||||
}
|
||||
|
||||
if (vm.obj.currencyName) {
|
||||
l.currencyName = vm.obj.currencyName;
|
||||
}
|
||||
|
||||
if (vm.obj.hour12) {
|
||||
l.hour12 = vm.obj.hour12;
|
||||
}
|
||||
|
||||
window.$gz.store.commit("setLocale", l);
|
||||
}
|
||||
})
|
||||
.catch(function handleSubmitError(error) {
|
||||
|
||||
Reference in New Issue
Block a user