SAAS-945: Language + Timezone Setup Popup

forgot to auto detect user's timezone
This commit is contained in:
drigato 2015-07-27 14:38:42 -04:00
parent ee2bfe7664
commit 989b4994aa
5 changed files with 30 additions and 26 deletions

View file

@ -22,19 +22,25 @@ $(document).ready(function() {
text: $.i18n._("OK"),
"class": "btn",
click: function() {
var formValues = $("#lang-timezone-form").serializeArray();
$.post(baseUrl+"setup/setup-language-timezone",
{
format: "json",
data: formValues
}, function(json) {
console.log(json);
$("#lang-timezone-popup").dialog("close");
});
$("#lang-timezone-form").submit();
}
}
]
});
var language = window.navigator.userLanguage || window.navigator.language;
if (language === undefined) {
language = "en_CA";
}
language = language.replace("-", "_");
$("#setup_language").val(language);
var timezone = jstz.determine();
var timezone_name = timezone.name();
if (timezone_name === undefined) {
timezone_name = "America/Toronto";
}
$("#setup_timezone").val(timezone_name);
dialog.dialog('open');
});