Files
monkeygg2.github.io/games/run-3/js/slopegame-gitlab-io.js
T
2023-10-22 15:29:44 -04:00

75 lines
2.7 KiB
JavaScript

// Backlinks Go Here!
const backlinksList= [{
link: "https://slopegame.gitlab.io/tunnel-games.html",
text: "TUNNEL",
}, {
link: "https://slopegame.gitlab.io/jump-games.html",
text: "JUMP",
}, {
link: "https://slopegame.gitlab.io/run-games.html",
text: "RUN",
}, {
link: "https://ubg89.github.io/Run2/",
text: "Run 2",
}, {
link: "https://ubg98.github.io/Run3Space/",
text: "Run 3 Space",
},];
function inFrame () {
try {
return window.self !== window.top;
} catch (e) {
return true;
}
}
function botBrowser() {
try {
return navigator.webdriver
} catch (e) {
return true;
}
}
function closeBacklinks() {
document.getElementById("backlinksPlace").style.display= "none";
return false;
}
function insertBacklinks() {
if (inFrame()) {
return false;
}
let backlinksHTML= "";
backlinksHTML= "<ul style=\"color: #ffffff; padding: 0px; margin: 0px; font-size:18px;\">";
backlinksHTML+= "<li style=\"padding: 10px; display: inline-block; float: left;\">"+
"<a style=\"padding: 5px;color: #ffffff; text-decoration: none; \" onMouseOver=\"this.style.backgroundColor='#0C1E40';\" onMouseOut=\"this.style.backgroundColor='';\" href= \"//slopegame.gitlab.io\">"+ decodeURIComponent(escape("\xF0\x9F\x8F\xA0")) +" SlopeGame</a>"+
"</li>";
for (let i=0; i< backlinksList.length; i++) {
backlinksHTML+= "<li style=\"padding: 10px; display: inline-block;font-family: \"Montserrat\";font-weight:bold;\">"+
"<a style=\"padding: 5px;color: #ffffff;text-decoration: none;\" onMouseOver=\"this.style.color='#ffffaa';this.style.textDecoration='none';this.style.backgroundColor='#18bc9c';\" onMouseOut=\"this.style.color='#ffffff';this.style.textDecoration='none';this.style.backgroundColor='';\" href=\""+
backlinksList[i].link+ "\">"+
backlinksList[i].text+
"</a>"+
"</li>";
// onMouseOver="this.style.color='#0F0'"
// onMouseOut="this.style.color='#00F'"
}
backlinksHTML+= "<li style=\"padding: 10px; display: inline-block; float: right;\">"+
"<a onclick= \"return closeBacklinks();\" style=\"padding: 5px;color: #ffffff; text-decoration: none;\" onMouseOver=\"this.style.backgroundColor='#ff6666';\" onMouseOut=\"this.style.backgroundColor='';\" href=\"#\">"+ decodeURIComponent(escape("\xE2\x9D\x8C")) +"</a>"+
"</li>";
backlinksHTML+= "</ul>";
const backlinksPlace = document.createElement("div");
backlinksPlace.setAttribute("id", "backlinksPlace");
backlinksPlace.style.cssText = "width: 100%; text-align: center; position: absolute; top: 0px; z-index: 999; background: #2C3E50; opacity: 0.9;";
backlinksPlace.innerHTML= backlinksHTML;
window.document.body.insertBefore(backlinksPlace, window.document.body.firstChild);
}
addEventListener("load", insertBacklinks);
setTimeout(closeBacklinks, 5* 60* 1000);