Sha256: 614b33fc87e0f21758d314b5776ef17437a8996fa78a622bf8978758d5d72548
Contents?: true
Size: 1.62 KB
Versions: 11
Compression:
Stored size: 1.62 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 headingDiv = document.querySelector("#heading-div"); let feature_h1 = document.createElement("h1"); let feature_h2 = document.createElement("h2"); feature_h1.setAttribute("class", "feature-h1"); feature_h2.setAttribute("class", "feature-h2"); headingDiv.appendChild(feature_h1); headingDiv.appendChild(feature_h2); let feature_img = document.querySelector(".features-img"); const getSeodata = async () => { let URL = "/data" + "/" + folderName + "/" + lang + "/" + fileName + ".json"; const data = await fetch(URL); const seoData = await data.json(); feature_h1.innerHTML = seoData.H1; feature_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) { feature_img.src = seoData.img; feature_img.setAttribute("alt", seoData.imgalt); feature_img.style.width = seoData.imgwidth; feature_img.style.height = seoData.imgheight; } document.title = seoData.TITLE; }; getSeodata();
Version data entries
11 entries across 11 versions & 1 rubygems