Sha256: 2508d90f6eb440a479345ed7a05bc243306357f56daa6ea886203605468217ea

Contents?: true

Size: 1.36 KB

Versions: 29

Compression:

Stored size: 1.36 KB

Contents

let script = document.currentScript
const params = new URLSearchParams(window.location.search)
let type = params.get('fileName')
let jsonFileName = atob(type);
let folderName = script.dataset.foldername
let fileName = jsonFileName
let lang = script.dataset.lang

let home_h1 = document.querySelector(".home-top-h1")
let home_h2 = document.querySelector(".home-top-h2")
let home_img = document.querySelector(".home-img")

const getSeodata = async () => {
    let URL = '/data' + '/' + folderName + '/' + lang + '/' + fileName + '.json'
    const data = await fetch(URL)
    const seoData = await data.json()

    home_h1.innerHTML = seoData.h1
    home_h2.innerHTML = seoData.h2

    document.head.querySelector('meta[property="og:title"]').setAttribute("content", seoData.TITLE);
    document.head.querySelector('meta[name="description"]').setAttribute("content", seoData.META);
    document.head.querySelector('meta[name="twitter:title"]').setAttribute("content", seoData.TITLE);
    document.head.querySelector('meta[name="twitter:description"]').setAttribute("content", seoData.META);


    if (seoData.img) {
        home_img.src = seoData.img
        home_img.setAttribute("alt", seoData.imgalt)
        home_img.style.width = seoData.imgwidth
        home_img.style.height = seoData.imgheight
    }

    document.title = seoData.TITLE

}
getSeodata()

Version data entries

29 entries across 29 versions & 1 rubygems

Version Path
appscms-tools-theme-3.1.1 assets/js/homeResult.js
appscms-tools-theme-3.1.0 assets/js/homeResult.js
appscms-tools-theme-3.0.9 assets/js/homeResult.js
appscms-tools-theme-3.0.7 assets/js/homeResult.js
appscms-tools-theme-3.0.6 assets/js/homeResult.js
appscms-tools-theme-3.0.4 assets/js/homeResult.js
appscms-tools-theme-3.0.2 assets/js/homeResult.js
appscms-tools-theme-3.0.1 assets/js/homeResult.js
appscms-tools-theme-3.0.0 assets/js/homeResult.js
appscms-tools-theme-2.9.9 assets/js/homeResult.js
appscms-tools-theme-2.9.6 assets/js/homeResult.js
appscms-tools-theme-2.8.9 assets/js/homeResult.js
appscms-tools-theme-2.8.8 assets/js/homeResult.js
appscms-tools-theme-2.8.7 assets/js/homeResult.js
appscms-tools-theme-2.8.6 assets/js/homeResult.js
appscms-tools-theme-2.8.5 assets/js/homeResult.js
appscms-tools-theme-2.8.4 assets/js/homeResult.js
appscms-tools-theme-2.8.3 assets/js/homeResult.js
appscms-tools-theme-2.8.2 assets/js/homeResult.js
appscms-tools-theme-2.8.1 assets/js/homeResult.js