Compare commits
2 Commits
65e7e9cfc4
...
0331967dec
Author | SHA1 | Date |
---|---|---|
amir hosein gorji | 0331967dec | 2 years ago |
amir hosein gorji | 042384df90 | 2 years ago |
4 changed files with 117 additions and 94 deletions
@ -1,85 +1,75 @@ |
|||||||
<!DOCTYPE html> |
<!DOCTYPE html> |
||||||
<html lang="en"> |
<html lang="en"> |
||||||
<head> |
|
||||||
<meta charset="utf-8" /> |
|
||||||
<link rel="icon" href="%PUBLIC_URL%/favicon.ico" /> |
|
||||||
<meta |
|
||||||
name="viewport" |
|
||||||
content="width=device-width, initial-scale=1" |
|
||||||
user-scalable="false" |
|
||||||
/> |
|
||||||
<meta name="theme-color" content="#000000" /> |
|
||||||
<meta name="description" content="دانوین" /> |
|
||||||
<link |
|
||||||
href="https://api.mapbox.com/mapbox-gl-js/v1.10.1/mapbox-gl.css" |
|
||||||
rel="stylesheet" |
|
||||||
/> |
|
||||||
<meta name="mobile-web-app-capable" content="yes" /> |
|
||||||
<link rel="apple-touch-icon" href="%PUBLIC_URL%/logo192.png" /> |
|
||||||
<meta name="apple-mobile-web-app-capable" content="yes" /> |
|
||||||
<link rel="manifest" href="%PUBLIC_URL%/manifest.json" /> |
|
||||||
|
|
||||||
<title>دانوین</title> |
<head> |
||||||
<!-- Google Tag Manager --> |
<meta charset="utf-8" /> |
||||||
<script src="ar.js"></script> |
<link rel="icon" href="%PUBLIC_URL%/favicon.ico" /> |
||||||
<script src="en.js"></script> |
<meta name="viewport" content="width=device-width, initial-scale=1" user-scalable="false" /> |
||||||
<script> |
<meta name="theme-color" content="#000000" /> |
||||||
const lang = localStorage.getItem("language"); |
<meta name="description" content="دانوین" /> |
||||||
window.ar = ar; |
<link href="https://api.mapbox.com/mapbox-gl-js/v1.10.1/mapbox-gl.css" rel="stylesheet" /> |
||||||
window.en = en; |
<meta name="mobile-web-app-capable" content="yes" /> |
||||||
function t(val) { |
<link rel="apple-touch-icon" href="%PUBLIC_URL%/logo192.png" /> |
||||||
const lang_ = window[lang]; |
<meta name="apple-mobile-web-app-capable" content="yes" /> |
||||||
if (!lang_) return val; |
<link rel="manifest" href="%PUBLIC_URL%/manifest.json" /> |
||||||
if (!lang_[val]) console.error(val); |
|
||||||
return lang_[val] || "*" + val; |
|
||||||
} |
|
||||||
|
|
||||||
(function (w, d, s, l, i) { |
<title>دانوین</title> |
||||||
w[l] = w[l] || []; |
<!-- Google Tag Manager --> |
||||||
w[l].push({ |
<script src="ar.js"></script> |
||||||
"gtm.start": new Date().getTime(), |
<script src="en.js"></script> |
||||||
event: "gtm.js", |
<script> |
||||||
}); |
const lang = localStorage.getItem("language"); |
||||||
var f = d.getElementsByTagName(s)[0], |
window.lang = lang |
||||||
j = d.createElement(s), |
window.ar = ar; |
||||||
dl = l != "dataLayer" ? "&l=" + l : ""; |
window.en = en; |
||||||
j.async = true; |
function t(val) { |
||||||
j.src = "https://www.googletagmanager.com/gtm.js?id=" + i + dl; |
const lang_ = window[lang]; |
||||||
f.parentNode.insertBefore(j, f); |
if (!lang_) return val; |
||||||
})(window, document, "script", "dataLayer", "GTM-WVV8H9L"); |
if (!lang_[val]) console.error(val); |
||||||
</script> |
return lang_[val] || "*" + val; |
||||||
<!-- End Google Tag Manager --> |
} |
||||||
</head> |
|
||||||
|
|
||||||
<body> |
(function (w, d, s, l, i) { |
||||||
<!-- Google Tag Manager (noscript) --> |
w[l] = w[l] || []; |
||||||
<noscript |
w[l].push({ |
||||||
><iframe |
"gtm.start": new Date().getTime(), |
||||||
src="https://www.googletagmanager.com/ns.html?id=GTM-WVV8H9L" |
event: "gtm.js", |
||||||
height="0" |
}); |
||||||
width="0" |
var f = d.getElementsByTagName(s)[0], |
||||||
style="display: none; visibility: hidden" |
j = d.createElement(s), |
||||||
></iframe |
dl = l != "dataLayer" ? "&l=" + l : ""; |
||||||
></noscript> |
j.async = true; |
||||||
<!-- End Google Tag Manager (noscript) --> |
j.src = "https://www.googletagmanager.com/gtm.js?id=" + i + dl; |
||||||
<div id="root"></div> |
f.parentNode.insertBefore(j, f); |
||||||
<script> |
})(window, document, "script", "dataLayer", "GTM-WVV8H9L"); |
||||||
if ("serviceWorker" in navigator) { |
</script> |
||||||
window.addEventListener("load", function () { |
<!-- End Google Tag Manager --> |
||||||
navigator.serviceWorker |
</head> |
||||||
.register("./serviceworker.js") |
|
||||||
.then((registration) => { |
<body> |
||||||
// Registration was successful |
<!-- Google Tag Manager (noscript) --> |
||||||
console.log( |
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-WVV8H9L" height="0" width="0" |
||||||
"ServiceWorker registration successful with scope: ", |
style="display: none; visibility: hidden"></iframe></noscript> |
||||||
registration.scope |
<!-- End Google Tag Manager (noscript) --> |
||||||
); |
<div id="root"></div> |
||||||
}) |
<script> |
||||||
.catch((err) => { |
if ("serviceWorker" in navigator) { |
||||||
console.log(err); |
window.addEventListener("load", function () { |
||||||
}); |
navigator.serviceWorker |
||||||
}); |
.register("./serviceworker.js") |
||||||
} |
.then((registration) => { |
||||||
</script> |
// Registration was successful |
||||||
</body> |
console.log( |
||||||
</html> |
"ServiceWorker registration successful with scope: ", |
||||||
|
registration.scope |
||||||
|
); |
||||||
|
}) |
||||||
|
.catch((err) => { |
||||||
|
console.log(err); |
||||||
|
}); |
||||||
|
}); |
||||||
|
} |
||||||
|
</script> |
||||||
|
</body> |
||||||
|
|
||||||
|
</html> |
Loading…
Reference in new issue