set language from cookies (Fix Bug 59352)

This commit is contained in:
Aleksandr Fedorov
2022-11-03 12:05:53 +03:00
parent ddd3ec82a8
commit 848cfb20bc
2 changed files with 26 additions and 5 deletions

View File

@ -318,9 +318,19 @@
<script type="text/javascript" src="scripts/jscript.js"></script>
<script type="text/javascript" src="scripts/converter.js"></script>
<script type="text/javascript">
document.addEventListener('DOMContentLoaded', function(){
document.getElementById("language").value="en";
});
document.addEventListener('DOMContentLoaded', function() {
var lang = document.cookie
.split('; ')
.find((row) => row.startsWith('ulang='))
?.split('=')[1];
var languages = Array.from(document.getElementById("language").options).map(e => e.value)
if (!languages.includes(lang)) {
lang = "en";
}
document.getElementById("language").value=lang;
</script>
</body>
</html>

View File

@ -349,8 +349,19 @@
var UrlConverter = "IndexServlet?type=convert";
var UrlEditor = "EditorServlet";
document.addEventListener('DOMContentLoaded', function(){
document.getElementById("language").value="en";
document.addEventListener('DOMContentLoaded', function() {
var lang = document.cookie
.split('; ')
.find((row) => row.startsWith('ulang='))
?.split('=')[1];
var languages = Array.from(document.getElementById("language").options).map(e => e.value)
if (!languages.includes(lang)) {
lang = "en";
}
document.getElementById("language").value=lang;
});
</script>
</body>