aboutsummaryrefslogtreecommitdiff
path: root/static/js/db.js
blob: 2cffa80c4d8fbf28a38b87cbf496ec10322936d3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
function savePageToDB(entirePage, path) {
    window.sessionStorage.setItem(path, entirePage);
    // db.collection('pages').doc(path).set({ path: path, page: entirePage });
}

const lang = localStorage.getItem("lang");
const path = window.location.pathname;

const storedPage = window.sessionStorage.getItem(path);

if (lang === "ja" && storedPage) {
    console.log("Page already translated");
    document.getElementById('wrap').innerHTML = storedPage;
} else {
    const script = document.createElement("script");
    script.type = "text/javascript";
    script.src =
        "//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit";
    document.getElementById("tl_block").appendChild(script);
}