-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcommon.js
executable file
·20 lines (20 loc) · 1.14 KB
/
common.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
function switch_language(language) {
var elements;
elements = document.getElementsByClassName("ja"); for (var i = 0; i < elements.length; ++i) elements[i].style.display = language == "ja" ? "" : "none";
elements = document.getElementsByClassName("en"); for (var i = 0; i < elements.length; ++i) elements[i].style.display = language == "en" ? "" : "none";
}
function init() {
var header = document.getElementById("header");
if (header != null)
header.innerHTML =
"<button class='en' onclick='switch_language(\"ja\")'>日本語 </button>" +
"<button class='ja' onclick='switch_language(\"en\")'>English</button>";
var footer = document.getElementById("footer");
if (footer != null)
footer.innerHTML =
"<hr />" +
"<div>©<a href='http://research.nii.ac.jp/~takayama/'>Kenshi Takayama</a></div>" +
"<div>Last modified: " + document.lastModified + "</div>";
var language = (window.navigator.userLanguage || window.navigator.language || window.navigator.browserLanguage).substr(0,2) == "ja" ? "ja" : "en";
switch_language(language);
}