// ==UserScript==
// @name G-E_Ceres
// @namespace http://tampermonkey.net/
// @version 0.2.8
// @description Script de test - FR
// @license MIT
// @author Guiver
// @match https://*.ogame.gameforge.com/game/*
// @icon https://www.google.com/s2/favicons?sz=64&domain=tampermonkey.net
// @grant GM_addStyle
// @grant GM_listValues
// @grant GM_getValue
// @grant GM_addValueChangeListener
// @run-at document-end
// @downloadURL none
// ==/UserScript==
'use strict';
// Header origine
document.getElementById("mmonetbar") !== null ? document.getElementById("mmonetbar").style.display = "none" : '';
document.getElementById("mmoNetbarSubmenu") !== null ? document.getElementById("mmoNetbarSubmenu").style.display = "none" : '';
document.getElementById("pagefoldtarget") !== null ? document.getElementById("pagefoldtarget").style.display = "none" : '';
document.getElementById("messages") !== null ? document.getElementById("messages").querySelector("div.contentBoxBody") !== null ? document.getElementById("messages").querySelector("div.contentBoxBody").style.top = "auto" : '' : '';
document.getElementById("pageContent") !== null ? document.getElementById("pageContent").style.top = "auto" : '';
document.getElementById("pageContent") !== null ? document.getElementById("pageContent").style.display = "initial" : '';
document.getElementById("headerbarcomponent") !== null ? document.getElementById("headerbarcomponent").style.display = "none" : '';
document.body.style.lineHeight = "normal";
document.body.style.fontSize = "22px";
// Footer orgine
document.getElementById("siteFooter") !== null ? document.getElementById("siteFooter").style.display = "none" : '';
// Header affiché
// Menu burger
var ogmob_i = 0;
var ogmob_parentNode;
var ogmob_enfantNode;
// Langues
const ogmob_primes = 'Primes';
const ogmob_arbreTechno = 'Arbre technologique';
/*
----------------------------------
HEADER
----------------------------------
*/
if(1 === 1)
{
// Création du nouveau header
let ogmob_header = document.createElement("div");
ogmob_header.id = "ogmob_header";
// Menu Burger
let ogmob_menuBurger = document.createElement('a');
ogmob_menuBurger.id = 'ogmob_menuBurger';
ogmob_menuBurger.href='#';
ogmob_menuBurger.onclick = ogmob_openNav;
let ogmob_iconBurger = document.createElement('span');
ogmob_iconBurger.id = 'ogmob_iconBurger';
let ogmob_traitBurger = document.createElement('span');
ogmob_traitBurger.className = 'ogmob_traitBurger';
ogmob_iconBurger.appendChild(ogmob_traitBurger);
ogmob_traitBurger = document.createElement('span');
ogmob_traitBurger.className = 'ogmob_traitBurger';
ogmob_iconBurger.appendChild(ogmob_traitBurger);
ogmob_traitBurger = document.createElement('span');
ogmob_traitBurger.className = 'ogmob_traitBurger';
ogmob_iconBurger.appendChild(ogmob_traitBurger);
// Notification des missions
if(document.getElementById("ipimenucomponent") !== null)
{
if(document.getElementById("ipimenucomponent").querySelector("span.ipiHintCollect") !== null)
{
ogmob_enfantNode = document.createElement('span');
ogmob_enfantNode.className = 'ipiHintCollect';
ogmob_enfantNode.innerHTML = document.getElementById("ipimenucomponent").querySelector("span.ipiHintCollect").innerHTML;
ogmob_iconBurger.insertBefore(ogmob_enfantNode, ogmob_iconBurger.firstChild);
}
}
ogmob_menuBurger.appendChild(ogmob_iconBurger);
ogmob_header.appendChild(ogmob_menuBurger);
// Joueur
ogmob_enfantNode = document.createElement('p');
ogmob_enfantNode.id = 'ogmob_nomClassement';
var ogmob_nomJoueur = document.getElementById("playerName").querySelector("span.textBeefy").querySelector("a");
ogmob_enfantNode.appendChild(ogmob_nomJoueur);
// Classement
let ogmob_classement = document.createElement('a');
ogmob_classement.href = document.getElementById("bar").querySelectorAll("ul li")[1].querySelector("a").href;
ogmob_classement.innerHTML = document.getElementById("bar").querySelectorAll("ul li")[1].querySelector("a").innerHTML + document.getElementById("bar").querySelectorAll("ul li")[1].innerHTML.replace(document.getElementById("bar").querySelectorAll("ul li")[1].querySelector("a").outerHTML, '');
ogmob_enfantNode.appendChild(ogmob_classement);
ogmob_header.appendChild(ogmob_enfantNode);
// Messages
var ogmob_message = document.getElementById("message-wrapper").querySelector("a.messages");
ogmob_message.id = 'ogmob_messageHeader';
ogmob_message.className = '';
ogmob_message.title = '';
ogmob_enfantNode = document.createElement('img');
ogmob_enfantNode.src = 'https://i.postimg.cc/VLZdzXH6/message.png';
ogmob_message.appendChild(ogmob_enfantNode);
ogmob_header.appendChild(ogmob_message);
// Tchat
var ogmob_chat = document.getElementById("message-wrapper").querySelector("a.chat");
ogmob_chat.id = 'ogmob_chatHeader';
ogmob_chat.className = '';
ogmob_chat.title = '';
ogmob_enfantNode = document.createElement('img');
ogmob_enfantNode.src = 'https://i.postimg.cc/br8228Qw/chat.png';
ogmob_chat.appendChild(ogmob_enfantNode);
ogmob_header.appendChild(ogmob_chat);
// Insertion du nouveau Header
document.body.insertBefore(ogmob_header, document.body.firstChild);
var ogmob_css =`
/* CSS OGMOB */
#ogmob_header {
position: relative;
margin: 0;
padding-left: 30px;
padding-right: 30px;
padding-top: 5px;
padding-bottom: 5px;
top: 0px;
left: 0px;
height: max-content;
width: calc(100% - 60px);
background-color: black;
border-bottom: 1px solid white;
display: flex;
text-align: center;
align-items: center;
line-height: normal;
}
#ogmob_header #ogmob_iconBurger span.ogmob_traitBurger {
display: block;
width: 40px;
height: 4px;
margin: 10px;
background-color: white;
}
#ogmob_header #ogmob_iconBurger .ipiHintCollect {
position: absolute;
display: inline-block;
background: #9c0;
border: 1px solid #9c0;
border-radius: 18px;
padding: 6px;
line-height: 15px;
text-align: center;
color: #000;
}
#ogmob_header #ogmob_nomClassement {
display: flex;
flex-direction: column;
flex-grow: 3;
align-items: center;
}
#ogmob_header #ogmob_nomClassement a {
margin: 0;
padding: 0;
color: #FFF;
text-decoration: none;
width: fit-content;
}
#ogmob_header #ogmob_messageHeader {
padding-right: 30px !important;
}
#ogmob_header #ogmob_messageHeader, #ogmob_header #ogmob_chatHeader {
margin: 0;
padding: 0;
background-repeat: no-repeat;
height: 50px;
width: auto;
display: inherit;
float: none;
position: relative;
background-size: cover;
background-position: unset;
background-image: none;
}
#ogmob_header #ogmob_messageHeader img, #ogmob_header #ogmob_chatHeader img {
height: 100%;
width: auto;
}
#ogmob_header .new_msg_count {
position: absolute;
top: -2px;
right: -6px;
display: inline-block;
background: #9c0;
border: 1px solid #9c0;
border-radius: 18px;
padding: 6px;
line-height: 15px;
text-align: center;
color: #000;
}
/* CSS OGAME ORIGINAL */
#siteHeader {
display: none;
}
`
}
/*
----------------------------------
Menu de navigation
----------------------------------
*/
// Création du sideNav
let ogmob_sideNavNode = document.createElement("div");
ogmob_sideNavNode.id = "ogmob_sideNav";
// Croix pour fermer
ogmob_enfantNode = document.createElement('a');
ogmob_enfantNode.id = 'ogmob_fermerSideNav';
ogmob_enfantNode.href = '#';
ogmob_enfantNode.innerHTML = 'x';
ogmob_sideNavNode.appendChild(ogmob_enfantNode);
// icone des officiers
if(document.getElementById("commandercomponent") !== null)
{
ogmob_sideNavNode.appendChild(document.getElementById("commandercomponent"));
}
let ogmob_flexLigneSideNav = document.createElement('div');
ogmob_flexLigneSideNav.id = 'ogmob_flexLigneSideNav';
let ogmob_flexColonneSideNav = document.createElement('div');
ogmob_flexColonneSideNav.id = 'ogmob_flexColonneSideNav';
// Happy hours
if(document.getElementById("advicebarcomponent") !== null)
{
ogmob_flexColonneSideNav.appendChild(document.getElementById("advicebarcomponent"));
}
// Bandeau promotion
if(document.getElementById("bannerSkyscrapercomponent") !== null)
{
ogmob_flexColonneSideNav.appendChild(document.getElementById("bannerSkyscrapercomponent"));
}
ogmob_flexLigneSideNav.appendChild(ogmob_flexColonneSideNav);
// Menu
let ogmob_menuSideNav = document.createElement("ul");
ogmob_menuSideNav.id = 'ogmob_menuSideNav';
var ogmob_menuLiSideNav;
// Gestion des "missions"
if(document.getElementById("ipiInnerMenuContentHolder") !== null)
{
ogmob_menuLiSideNav = document.createElement("li");
ogmob_enfantNode = document.getElementById("ipiInnerMenuContentHolder").cloneNode(true);
ogmob_enfantNode.id = 'ogmob_' + ogmob_enfantNode.id;
ogmob_enfantNode.className = '';
ogmob_enfantNode.innerHTML = ogmob_enfantNode.querySelector('div.ipiMenuHead').innerHTML;
ogmob_menuLiSideNav.appendChild(ogmob_enfantNode);
ogmob_menuSideNav.appendChild(ogmob_menuLiSideNav);
}
if(document.getElementById("menuTable") !== null)
{
// Bouton "prime"
if(document.getElementById("menuTable").querySelector('[data-ipi-hint="ipiToolbarRewards"]') !== null)
{
ogmob_menuLiSideNav = document.createElement("li");
ogmob_enfantNode = document.getElementById("menuTable").querySelector('[data-ipi-hint="ipiToolbarRewards"]').parentNode.cloneNode(true);
ogmob_enfantNode.id = 'ogmob_ipiToolbarRewards';
ogmob_enfantNode.innerHTML = ogmob_primes;
ogmob_menuLiSideNav.appendChild(ogmob_enfantNode);
ogmob_menuSideNav.appendChild(ogmob_menuLiSideNav);
}
// Bouton "Technologie"
if(document.getElementById("menuTable").querySelector('[data-ipi-hint="ipiToolbarTechnology"]') !== null)
{
ogmob_menuLiSideNav = document.createElement("li");
ogmob_enfantNode = document.getElementById("menuTable").querySelector('[data-ipi-hint="ipiToolbarTechnology"]').parentNode.cloneNode(true);
ogmob_enfantNode.id = 'ogmob_ipiToolbarTechnology';
ogmob_enfantNode.innerHTML = ogmob_arbreTechno;
ogmob_menuLiSideNav.appendChild(ogmob_enfantNode);
ogmob_menuSideNav.appendChild(ogmob_menuLiSideNav);
}
// Bouton "mess des officiers"
if(document.getElementById("menuTable").querySelector('a.officers') !== null)
{
ogmob_menuLiSideNav = document.createElement("li");
ogmob_enfantNode = document.getElementById("menuTable").querySelector('a.officers').cloneNode(true);
ogmob_enfantNode.className = '';
ogmob_enfantNode.innerHTML = ogmob_enfantNode.querySelector('span').innerHTML;
ogmob_menuLiSideNav.appendChild(ogmob_enfantNode);
ogmob_menuSideNav.appendChild(ogmob_menuLiSideNav);
}
// Bouton "Boutique"
if(document.getElementById("menuTable").querySelector('[data-ipi-hint="ipiToolbarShop"]') !== null)
{
ogmob_menuLiSideNav = document.createElement("li");
ogmob_enfantNode = document.getElementById("menuTable").querySelector('[data-ipi-hint="ipiToolbarShop"]').cloneNode(true);
ogmob_enfantNode.className = '';
ogmob_enfantNode.innerHTML = ogmob_enfantNode.querySelector('span').innerHTML;
ogmob_menuLiSideNav.appendChild(ogmob_enfantNode);
ogmob_menuSideNav.appendChild(ogmob_menuLiSideNav);
}
}
// Récupération des menus du header d'origine à l'exeption de "joueur"(0) et "classement"(1)
var ogmob_menusTop = document.getElementById("bar").querySelectorAll("ul li");
ogmob_menusTop.forEach((ogmob_menuTop) => {
if(ogmob_i > 1)
{
ogmob_menuSideNav.appendChild(ogmob_menuTop);
}
ogmob_i = ogmob_i + 1;
});
ogmob_flexLigneSideNav.appendChild(ogmob_menuSideNav);
ogmob_sideNavNode.appendChild(ogmob_flexLigneSideNav);
document.body.insertBefore(ogmob_sideNavNode, document.body.firstChild);
ogmob_css = ogmob_css +
`
#ogmob_sideNav {
position: fixed;
top: 0;
height: 100%;
width: max-content;
display: none;
z-index: 10;
background-color: #042139;
padding: 30px;
transition: display 1s ease;
border-right: 1px solid white;
overflow: auto;
}
#ogmob_sideNav a#ogmob_fermerSideNav {
width: 100%;
font-size: 40px;
text-align: right;
text-decoration: none;
color: #FFF;
display: block;
}
#ogmob_sideNav #commandercomponent {
position: relative;
top: 0;
left: 0;
width: max-content;
height: max-content;
float: none;
display:flex;
}
#ogmob_sideNav #commandercomponent div {
position: relative;
top: 0;
left: 0;
float: none;
}
#ogmob_sideNav #ogmob_flexLigneSideNav {
display: flex;
}
#ogmob_sideNav #ogmob_flexColonneSideNav {
display: flex;
flex-direction: column;
}
#ogmob_sideNav #advicebarcomponent {
width: max-content;
height: max-content;
padding: 0;
margin: 0;
}
#ogmob_sideNav #advicebarcomponent a {
width: max-content;
height: max-content;
}
#ogmob_sideNav #advicebarcomponent span {
font-size: 25px;
width: max-content;
height: max-content;
}
#ogmob_sideNav #advicebarcomponent div.adviceWrapper {
float: none;
margin: 0;
}
#banner_skyscraper a.close_details {
display: none;
}
#ogmob_sideNav ul {
list-style-type: none;
margin: 0;
padding-right: 20px;
padding-left: 20px;
}
#ogmob_sideNav ul li {
display: flex;
flex-direction: column;
align-items: left;
padding-bottom: 20px;
}
#ogmob_sideNav ul li a {
position: relative;
top: 0;
rigth: 0;
text-decoration: none;
font-size: 25px;
color: #FFF;
display: block;
}
#ogmob_sideNav ul li a#ogmob_ipiInnerMenuContentHolder span {
position: absolute;
top: -15px;
display: inline-block;
background: #9c0;
border: 1px solid #9c0;
border-radius: 18px;
padding: 6px;
line-height: 15px;
text-align: center;
color: #000;
}
/* CSS OGAME ORIGINAL */
#bannerSkyscrapercomponent, #ipimenucomponent, #bar, #box {
display: none;
}
`;
// Ressources
if(document.getElementById("resourcesbarcomponent") !== null)
{
document.getElementById("ogmob_header").parentNode.insertBefore(document.getElementById("resourcesbarcomponent"), document.getElementById("ogmob_header").nextSibling);
document.getElementById("resourcesbarcomponent").style.position = "relative";
document.getElementById("resourcesbarcomponent").style.top = "0";
document.getElementById("resourcesbarcomponent").style.left = "0";
document.getElementById("resourcesbarcomponent").style.width = "100%";
document.getElementById("resourcesbarcomponent").style.height = "max-content";
document.getElementById("resourcesbarcomponent").style.display = "block";
document.getElementById("resourcesbarcomponent").style.float = "none";
document.getElementById("resourcesbarcomponent").style.marginTop = "5px";
document.getElementById("resources").style.justifyContent = "space-between";
document.getElementById("resources").style.textAlign = "center";
document.getElementById("resources").style.alignItems = "center";
document.getElementById("darkmatter_box") !== null ? document.getElementById("darkmatter_box").style.position = "inherit" : '';
var ogmob_ressources = document.getElementById("resources").querySelectorAll("div.resource_tile");
var ogmob_supprListener;
ogmob_ressources.forEach((ogmob_ressource) => {
ogmob_ressource.style.padding = "4px 0px 0px 0px";
ogmob_ressource.style.margin = "0";
ogmob_ressource.style.width = "fit-content";
ogmob_ressource.style.height = "fit-content";
ogmob_ressource.style.flexGrow = "1";
ogmob_ressource.style.background = "none";
ogmob_ressource.querySelector("div.resource").style.display = "flex";
ogmob_ressource.querySelector("div.resource").style.flexDirection = "column";
ogmob_ressource.querySelector("div.resource").style.textAlign = "center";
ogmob_ressource.querySelector("div.resource").style.alignItems = "center";
ogmob_ressource.querySelector("div.resource").style.width = "100%";
ogmob_ressource.querySelector("div.resource").querySelector("div.resourceIcon").style.margin = "0";
ogmob_ressource.querySelector("div.resource").querySelector("div.resourceIcon").style.float = "none";
ogmob_ressource.querySelector("div.resource").querySelector("span.value").style.width = "100%";
ogmob_ressource.querySelector("div.resource").querySelector("span.value").style.display = "inherit";
ogmob_ressource.querySelector("div.resource").querySelector("span.value").style.justifyContent = "inherit";
ogmob_ressource.querySelector("div.resource").querySelector("span.value").style.position = "inherit";
ogmob_ressource.querySelector("div.resource").querySelector("span.value").style.bottom = "inherit";
ogmob_ressource.querySelector("div.resource").querySelector("span.value span").style.position = "inherit";
ogmob_ressource.querySelector("div.resource").querySelector("span.value span").style.top = "inherit";
ogmob_ressource.querySelector("div.resource").querySelector("span.value span").style.left = "inherit";
ogmob_ressource.querySelector("div.resource").querySelector("span.value span").style.paddingTop = "3px";
ogmob_ressource.querySelector("div.resource").querySelector("a.overlay img") !== null ? ogmob_ressource.querySelector("div.resource").querySelector("a.overlay img").style.position = "inherit" : '';
ogmob_ressource.querySelector("div.resource").querySelector("a.overlay img") !== null ? ogmob_ressource.querySelector("div.resource").querySelector("a.overlay img").style.margin = "0" : '';
ogmob_ressource.querySelector("div.resource").querySelector("a.overlay div.darkmatter") !== null ? ogmob_ressource.querySelector("div.resource").querySelector("a.overlay div.darkmatter").style.display = 'none' : '';
ogmob_supprListener = ogmob_ressource.querySelector("div.resource").cloneNode(true);
ogmob_ressource.querySelector("div.resource").querySelector("div.resourceIcon") !== null ? ogmob_ressource.querySelector("div.resource").querySelector("div.resourceIcon").style.display = 'none' : '';
ogmob_ressource.querySelector("div.resource").querySelector("span.value") !== null ? ogmob_ressource.querySelector("div.resource").querySelector("span.value").style.display = 'none' : '';
ogmob_ressource.querySelector("div.resource").style.display = "none";
ogmob_ressource.querySelector("div.resource").id = "";
ogmob_ressource.querySelector("div.resource").parentNode.insertBefore(ogmob_supprListener, ogmob_ressource.querySelector("div.resource").nextSibling);
});
}
// Header mouvements de flottes
if(document.getElementById("notificationbarcomponent") !== null)
{
document.getElementById("resourcesbarcomponent").parentNode.insertBefore(document.getElementById("notificationbarcomponent"), document.getElementById("resourcesbarcomponent").nextSibling);
document.getElementById("notificationbarcomponent").style.position = "relative";
document.getElementById("notificationbarcomponent").style.top = "0";
document.getElementById("notificationbarcomponent").style.left = "0";
document.getElementById("notificationbarcomponent").style.width = "98%";
document.getElementById("notificationbarcomponent").style.height = "max-content";
document.getElementById("notificationbarcomponent").style.display = "block";
document.getElementById("notificationbarcomponent").style.marginTop = "5px";
document.getElementById("notificationbarcomponent").style.marginLeft = "1%";
document.getElementById("message-wrapper").style.position = "inherit";
document.getElementById("message-wrapper").style.top = "0";
document.getElementById("message-wrapper").style.left = "0";
document.getElementById("message-wrapper").style.width = "100%";
document.getElementById("message-wrapper").style.height = "max-content";
document.getElementById("message-wrapper").style.margin = "0";
document.getElementById("message-wrapper").style.display = "flex";
document.getElementById("message-wrapper").style.alignItems = "center";
document.getElementById("message-wrapper").style.textAlign = "center";
document.getElementById("message-wrapper").style.justifyContent = "space-between";
document.getElementById("message-wrapper").style.border = "2px solid white";
document.getElementById("message-wrapper").style.borderRadius = "20px";
document.getElementById("message-wrapper").style.paddingLeft = "5px";
document.getElementById("message-wrapper").style.backgroundColor = "rgba(0,0,0,0.3)";
document.getElementById("messages_collapsed").style.position = "inherit";
document.getElementById("messages_collapsed").style.float = "inherit";
document.getElementById("messages_collapsed").style.fontSize = "inherit";
document.getElementById("messages_collapsed").style.height = "max-content";
document.getElementById("messages_collapsed").style.lineHeight = "inherit";
document.getElementById("messages_collapsed").style.margin = "0";
document.getElementById("messages_collapsed").style.overflow = "inherit";
document.getElementById("messages_collapsed").style.textAlign = "inherit";
document.getElementById("messages_collapsed").style.width = "100%";
document.getElementById("messages_collapsed").style.left = "0";
document.getElementById("messages_collapsed").style.top = "0";
document.getElementById("messages_collapsed").style.flexGrow = "3";
document.getElementById("eventboxFilled").style.height = "50px";
document.getElementById("attack_alert").style.display = "none";
document.getElementById("js_eventDetailsClosed") !== null ? document.getElementById("js_eventDetailsClosed").remove() : '';
document.getElementById("js_eventDetailsOpen") !== null ? document.getElementById("js_eventDetailsOpen").remove() : '';
}
let ogmob_mutHeaderFlotte = new MutationObserver(mutationRecords => {
if(document.getElementById("eventboxFilled").querySelector("p.event_list") !== null)
{
document.getElementById("eventboxFilled").querySelector("p.event_list").innerHTML = document.getElementById("eventboxFilled").querySelector("p.event_list").innerHTML.replace("Missions: ","Missions");
document.getElementById("eventboxFilled").querySelector("p.event_list").innerHTML = document.getElementById("eventboxFilled").querySelector("p.event_list").innerHTML.replace(",","");
document.getElementById("eventboxFilled").querySelector("p.event_list").innerHTML = document.getElementById("eventboxFilled").querySelector("p.event_list").innerHTML.replace("Suivant: ","");
document.getElementById("eventboxFilled").querySelector("p.event_list").innerHTML = document.getElementById("eventboxFilled").querySelector("p.event_list").innerHTML.replace("Type: ","");
document.getElementById("eventboxFilled").querySelector("p.event_list").querySelector("p.event_list").querySelectorAll("span.next_event")[1] !== null ? document.getElementById("eventboxFilled").querySelector("p.event_list").querySelector("p.event_list").insertBefore(document.getElementById("eventboxFilled").querySelector("p.event_list").querySelector("p.event_list").querySelectorAll("span.next_event")[1], document.getElementById("eventboxFilled").querySelector("p.event_list").querySelector("p.event_list").querySelectorAll("span.next_event")[0]) : '';
}
});
ogmob_mutHeaderFlotte.observe(document.getElementById("eventboxFilled"), {
childList: true,
});
// Mouvement de flottes
if(document.getElementById("eventlistcomponent") !== null)
{
document.getElementById("notificationbarcomponent").parentNode.insertBefore(document.getElementById("eventlistcomponent"), document.getElementById("notificationbarcomponent").nextSibling);
document.getElementById("eventlistcomponent").style.position = "relative";
document.getElementById("eventlistcomponent").style.top = "0";
document.getElementById("eventlistcomponent").style.left = "0";
document.getElementById("eventlistcomponent").style.width = "98%";
document.getElementById("eventlistcomponent").style.height = "max-content";
document.getElementById("eventlistcomponent").style.display = "block";
document.getElementById("eventlistcomponent").style.marginLeft = "1%";
document.getElementById("eventboxContent").style.width = "100%";
document.getElementById("eventboxContent").style.margin = "0";
document.getElementById("eventboxContent").style.border = "2px solid white";
document.getElementById("eventboxContent").style.borderTop = "none";
document.getElementById("eventboxContent").style.borderRadius = "20px";
}
var ogmob_lignesFlotte;
var ogmob_ajoutColonne;
var omgmob_tooltipFlotte;
var ogmob_gifFlotte;
var ogmob_id = 0;
var ogmob_idConcatene = 0;
ogmob_i = 1;
let ogmob_mutFlotte = new MutationObserver(mutationRecords => {
//console.log(mutationRecords);
document.getElementById("eventHeader") !== null ? document.getElementById("eventHeader").style.display = 'none' : '';
document.getElementById("eventFooter") !== null ? document.getElementById("eventFooter").style.display = 'none' : '';
if(document.getElementById("eventContent") !== null)
{
ogmob_lignesFlotte = document.getElementById("eventContent").querySelectorAll("tr");
ogmob_lignesFlotte.forEach((ogmob_ligneFlotte) => {
ogmob_id = ogmob_ligneFlotte.id.replace('eventRow-', '');
ogmob_idConcatene = 0;
if(ogmob_ligneFlotte.dataset.missionType == '15')
{
if(ogmob_ligneFlotte.dataset.returnFlight == 'true')
{
if(document.getElementById('ogmob_colonneFlotte_' + (ogmob_id - 2)) !== null)
{
ogmob_idConcatene = ogmob_id - 2;
}
if(document.getElementById('ogmob_colonneFlotte_' + (ogmob_id - 1)) !== null)
{
ogmob_idConcatene = ogmob_id - 1;
}
}
else
{
if(document.getElementById('ogmob_colonneFlotte_' + (ogmob_id - 1)) !== null)
{
return;
}
}
}
if(ogmob_ligneFlotte.dataset.returnFlight == 'true')
{
if(document.getElementById('ogmob_colonneFlotte_' + (ogmob_id - 1)) !== null)
{
ogmob_idConcatene = ogmob_id - 1;
}
}
if( ogmob_idConcatene != '0')
{
// Heure du retour
ogmob_ajoutColonne = document.createElement("span");
ogmob_ajoutColonne.id = 'arrivalTime' + ogmob_id;
if(ogmob_ligneFlotte.querySelector("td.arrivalTime") !== null)
{
ogmob_ajoutColonne.innerHTML = ogmob_ligneFlotte.querySelector("td.arrivalTime").innerHTML + ' (R)';
}
document.getElementById('ogmob_colonneFlotte_' + ogmob_idConcatene).appendChild(ogmob_ajoutColonne);
document.getElementById('arrivalTime' + ogmob_id).style.color = '#0aa2c1';
return;
}
ogmob_ajoutColonne = document.createElement("span");
ogmob_ajoutColonne.id = 'ogmob_colonneFlotte_' + ogmob_id;
document.getElementById("eventListWrap").appendChild(ogmob_ajoutColonne);
ogmob_ajoutColonne = document.createElement("span");
ogmob_ajoutColonne.id = 'ogmob_colonneFlotteMaColo_' + ogmob_id;
document.getElementById("eventListWrap").appendChild(ogmob_ajoutColonne);
ogmob_ajoutColonne = document.createElement("span");
ogmob_ajoutColonne.id = 'ogmob_colonneDetailsFlotte_' + ogmob_id;
document.getElementById("eventListWrap").appendChild(ogmob_ajoutColonne);
ogmob_ajoutColonne = document.createElement("span");
ogmob_ajoutColonne.id = 'ogmob_colonneTypeMission_' + ogmob_id;
document.getElementById("eventListWrap").appendChild(ogmob_ajoutColonne);
ogmob_ajoutColonne = document.createElement("span");
ogmob_ajoutColonne.id = 'ogmob_colonneDestination_' + ogmob_id;
document.getElementById("eventListWrap").appendChild(ogmob_ajoutColonne);
ogmob_ajoutColonne = document.createElement("span");
ogmob_ajoutColonne.id = 'ogmob_colonneAction_' + ogmob_id;
document.getElementById("eventListWrap").appendChild(ogmob_ajoutColonne);
// Countdown
if(ogmob_ligneFlotte.querySelector("td.countDown") !== null)
{
if(ogmob_ligneFlotte.querySelector("td.countDown").querySelector("span.friendly") !== null)
{
document.getElementById('ogmob_colonneFlotte_' + ogmob_id).appendChild(ogmob_ligneFlotte.querySelector("td.countDown").querySelector("span.friendly"));
}
}
// Heure d'arrivée
ogmob_ajoutColonne = document.createElement("span");
ogmob_ajoutColonne.id = 'arrivalTime' + ogmob_id;
if(ogmob_ligneFlotte.querySelector("td.arrivalTime") !== null)
{
ogmob_ajoutColonne.innerHTML = ogmob_ligneFlotte.querySelector("td.arrivalTime").innerHTML
if(ogmob_ligneFlotte.dataset.returnFlight == 'true')
{
ogmob_ajoutColonne.innerHTML = ogmob_ajoutColonne.innerHTML + ' (R)';
ogmob_ajoutColonne.style.color = '#0aa2c1';
}
}
document.getElementById('ogmob_colonneFlotte_' + ogmob_id).appendChild(ogmob_ajoutColonne);
// Ma colonie
ogmob_ajoutColonne = document.createElement("span");
ogmob_ajoutColonne.id = 'originFleet' + ogmob_id;
if(ogmob_ligneFlotte.querySelector("td.originFleet") !== null)
{
ogmob_ajoutColonne.innerHTML = ogmob_ligneFlotte.querySelector("td.originFleet").innerHTML
}
document.getElementById('ogmob_colonneFlotteMaColo_' + ogmob_id).appendChild(ogmob_ajoutColonne);
// Coordonnée ma colonie
ogmob_ajoutColonne = document.createElement("span");
ogmob_ajoutColonne.id = 'coordsOrigin' + ogmob_id;
if(ogmob_ligneFlotte.querySelector("td.coordsOrigin") !== null)
{
ogmob_ajoutColonne.innerHTML = ogmob_ligneFlotte.querySelector("td.coordsOrigin").innerHTML
}
document.getElementById('ogmob_colonneFlotteMaColo_' + ogmob_id).appendChild(ogmob_ajoutColonne);
// Tooltip Flotte
if(ogmob_ligneFlotte.querySelector("td.icon_movement_reserve") !== null)
{
if(ogmob_ligneFlotte.querySelector("td.icon_movement_reserve").querySelector('span.tooltip') !== null)
{
omgmob_tooltipFlotte = ogmob_ligneFlotte.querySelector("td.icon_movement_reserve").querySelector("span.tooltip");
ogmob_gifFlotte = 'https://i.postimg.cc/s282rJ77/retour.gif';
}
}
if(ogmob_ligneFlotte.querySelector("td.icon_movement") !== null)
{
if(ogmob_ligneFlotte.querySelector("td.icon_movement").querySelector('span.tooltip') !== null)
{
omgmob_tooltipFlotte = ogmob_ligneFlotte.querySelector("td.icon_movement").querySelector("span.tooltip");
ogmob_gifFlotte = 'https://i.postimg.cc/PqYL3Ysy/f9cb590cdf265f499b0e2e5d91fc75.gif';
}
}
document.getElementById('ogmob_colonneDetailsFlotte_' + ogmob_id).appendChild(omgmob_tooltipFlotte);
// Gif de la flotte
ogmob_ajoutColonne = document.createElement("img");
ogmob_ajoutColonne.id = 'imgFleet' + ogmob_id;
ogmob_ajoutColonne.src = ogmob_gifFlotte;
document.getElementById('ogmob_colonneDetailsFlotte_' + ogmob_id).querySelector('span.tooltip').appendChild(ogmob_ajoutColonne);
// Détails flotte
ogmob_ajoutColonne = document.createElement("span");
ogmob_ajoutColonne.id = 'detailsFleet' + ogmob_id;
if(ogmob_ligneFlotte.querySelector("td.detailsFleet") !== null)
{
if(ogmob_ligneFlotte.querySelector("td.detailsFleet").querySelector('span') !== null)
{
ogmob_ajoutColonne.innerHTML = ogmob_ligneFlotte.querySelector("td.detailsFleet").querySelector('span').innerHTML
}
}
document.getElementById('ogmob_colonneDetailsFlotte_' + ogmob_id).querySelector('span.tooltip').appendChild(ogmob_ajoutColonne);
// Ordre de mission
ogmob_ajoutColonne = document.createElement("span");
ogmob_ajoutColonne.id = 'missionFleet' + ogmob_id;
if(ogmob_ligneFlotte.querySelector("td.missionFleet") !== null)
{
ogmob_ajoutColonne.innerHTML = ogmob_ligneFlotte.querySelector("td.missionFleet").innerHTML
}
document.getElementById('ogmob_colonneTypeMission_' + ogmob_id).appendChild(ogmob_ajoutColonne);
// Nom destination
if(ogmob_ligneFlotte.querySelector("td.destFleet") !== null)
{
if(ogmob_ligneFlotte.querySelector("td.destFleet").querySelector('span.tooltip') !== null)
{
document.getElementById('ogmob_colonneDestination_' + ogmob_id).appendChild(ogmob_ligneFlotte.querySelector("td.destFleet").querySelector("span.tooltip"));
}
else
{
ogmob_ajoutColonne = document.createElement("span");
ogmob_ajoutColonne.id = 'destFleet' + ogmob_id;
ogmob_ajoutColonne.innerHTML = ogmob_ligneFlotte.querySelector("td.destFleet").innerHTML
document.getElementById('ogmob_colonneDestination_' + ogmob_id).appendChild(ogmob_ajoutColonne);
}
}
// Coordonné destination
ogmob_ajoutColonne = document.createElement("span");
ogmob_ajoutColonne.id = 'destCoords' + ogmob_id;
if(ogmob_ligneFlotte.querySelector("td.destCoords") !== null)
{
ogmob_ajoutColonne.innerHTML = ogmob_ligneFlotte.querySelector("td.destCoords").innerHTML
}
document.getElementById('ogmob_colonneDestination_' + ogmob_id).appendChild(ogmob_ajoutColonne);
// Bouton retour
ogmob_ajoutColonne = document.createElement("span");
ogmob_ajoutColonne.id = 'reversal' + ogmob_id;
if(ogmob_ligneFlotte.querySelector("td.sendMail") !== null)
{
if(ogmob_ligneFlotte.querySelector("td.sendMail").querySelector("span.reversal") !== null)
{
document.getElementById('ogmob_colonneAction_' + ogmob_id).appendChild(ogmob_ligneFlotte.querySelector("td.sendMail").querySelector("span.reversal"));
}
}
// Mise en forme
document.getElementById("eventListWrap").style.display = "grid";
document.getElementById("eventListWrap").style.gridRowGap = "10px";
document.getElementById("eventListWrap").style.gridTemplateColumns = "auto auto auto 50px auto 50px";
document.getElementById("eventListWrap").style.padding = "5px 10px 5px 10px";
document.getElementById("eventListWrap").style.justifyContent = "space-between";
document.getElementById("ogmob_colonneFlotte_" + ogmob_id).style.gridRow = ogmob_i;
document.getElementById("ogmob_colonneFlotte_" + ogmob_id).style.gridColumn = "1";
document.getElementById("ogmob_colonneFlotte_" + ogmob_id).style.display = "flex";
document.getElementById("ogmob_colonneFlotte_" + ogmob_id).style.flexDirection = "column";
document.getElementById("ogmob_colonneFlotte_" + ogmob_id).style.alignItems = "center";
document.getElementById("ogmob_colonneFlotteMaColo_" + ogmob_id).style.gridRow = ogmob_i;
document.getElementById("ogmob_colonneFlotteMaColo_" + ogmob_id).style.gridColumn = "2";
document.getElementById("ogmob_colonneFlotteMaColo_" + ogmob_id).style.display = "flex";
document.getElementById("ogmob_colonneFlotteMaColo_" + ogmob_id).style.flexDirection = "column";
document.getElementById("ogmob_colonneFlotteMaColo_" + ogmob_id).style.alignItems = "center";
document.getElementById("ogmob_colonneFlotteMaColo_" + ogmob_id).style.alignSelf = "center";
document.getElementById("ogmob_colonneDetailsFlotte_" + ogmob_id).style.gridRow = ogmob_i;
document.getElementById("ogmob_colonneDetailsFlotte_" + ogmob_id).style.gridColumn = "3";
document.getElementById("ogmob_colonneDetailsFlotte_" + ogmob_id).style.display = "flex";
document.getElementById("ogmob_colonneDetailsFlotte_" + ogmob_id).style.flexDirection = "column";
document.getElementById("ogmob_colonneDetailsFlotte_" + ogmob_id).style.alignItems = "center";
document.getElementById("ogmob_colonneDetailsFlotte_" + ogmob_id).style.alignSelf = "center";
document.getElementById('ogmob_colonneDetailsFlotte_' + ogmob_id).querySelector('span.tooltip').style.background = 'none';
document.getElementById('ogmob_colonneDetailsFlotte_' + ogmob_id).querySelector('span.tooltip').style.display = 'inline-flex';
document.getElementById("detailsFleet" + ogmob_id).style.alignSelf = "center";
document.getElementById("detailsFleet" + ogmob_id).style.paddingLeft = "10px";
document.getElementById("imgFleet" + ogmob_id).style.height = "50px";
document.getElementById("ogmob_colonneTypeMission_" + ogmob_id).style.gridRow = ogmob_i;
document.getElementById("ogmob_colonneTypeMission_" + ogmob_id).style.gridColumn = "4";
document.getElementById("ogmob_colonneTypeMission_" + ogmob_id).style.display = "flex";
document.getElementById("ogmob_colonneTypeMission_" + ogmob_id).style.alignItems = "center";
document.getElementById("ogmob_colonneDestination_" + ogmob_id).style.gridRow = ogmob_i;
document.getElementById("ogmob_colonneDestination_" + ogmob_id).style.gridColumn = "5";
document.getElementById("ogmob_colonneDestination_" + ogmob_id).style.display = "flex";
document.getElementById("ogmob_colonneDestination_" + ogmob_id).style.flexDirection = "column";
document.getElementById("ogmob_colonneDestination_" + ogmob_id).style.alignItems = "center";
document.getElementById("ogmob_colonneDestination_" + ogmob_id).style.alignSelf = "center";
document.getElementById("ogmob_colonneAction_" + ogmob_id).style.gridRow = ogmob_i;
document.getElementById("ogmob_colonneAction_" + ogmob_id).style.gridColumn = "6";
document.getElementById("ogmob_colonneAction_" + ogmob_id).style.display = "flex";
document.getElementById("ogmob_colonneAction_" + ogmob_id).style.alignItems = "center";
document.getElementById("ogmob_colonneAction_" + ogmob_id).style.justifySelf = "end";
document.getElementById('missionFleet' + ogmob_id).querySelector('img').style.height = "50px";
document.getElementById('missionFleet' + ogmob_id).querySelector('img').style.verticalAlign = "middle";
if(document.getElementById('ogmob_colonneAction_' + ogmob_id).querySelector('span.reversal') !== null)
{
if(document.getElementById('ogmob_colonneAction_' + ogmob_id).querySelector('span.reversal').querySelector('a') !== null)
{
document.getElementById('ogmob_colonneAction_' + ogmob_id).querySelector('span.reversal').querySelector('a').style.height = "50px";
document.getElementById('ogmob_colonneAction_' + ogmob_id).querySelector('span.reversal').querySelector('a').style.width = "max-content";
document.getElementById('ogmob_colonneAction_' + ogmob_id).querySelector('span.reversal').querySelector('a').style.background = "none";
if(document.getElementById('ogmob_colonneAction_' + ogmob_id).querySelector('span.reversal').querySelector('a').querySelector('img') !== null)
{
document.getElementById('ogmob_colonneAction_' + ogmob_id).querySelector('span.reversal').querySelector('a').querySelector('img').style.height = "50px";
document.getElementById('ogmob_colonneAction_' + ogmob_id).querySelector('span.reversal').querySelector('a').querySelector('img').style.width = "auto";
document.getElementById('ogmob_colonneAction_' + ogmob_id).querySelector('span.reversal').querySelector('a').querySelector('img').style.verticalAlign = "middle";
}
}
}
if(document.getElementById('ogmob_colonneDetailsFlotte_' + ogmob_id).querySelector('span.tooltip') !== null)
{
document.getElementById('ogmob_colonneDetailsFlotte_' + ogmob_id).querySelector('span.tooltip').style.height = '100%';
document.getElementById('ogmob_colonneDetailsFlotte_' + ogmob_id).querySelector('span.tooltip').style.width = '100%';
}
ogmob_i = ogmob_i + 1;
});
ogmob_i = 1;
document.getElementById("eventContent").style.display = 'none';
}
});
ogmob_mutFlotte.observe(document.getElementById("eventboxContent"), {
childList: true,
});
// Suppression "top" d'origine
document.getElementById("top") !== null ? document.getElementById("top").style.display = 'none' : '';
// Menu Droite
let ogmob_sideColonieNode = document.createElement("div");
ogmob_sideColonieNode.id = "ogmob_sideColonie";
let ogmob_sideColonieAjout = document.createElement("img");
ogmob_sideColonieAjout.id = "ogmob_sideColonieFleche";
ogmob_sideColonieAjout.src = "https://i.postimg.cc/m24ypqQ0/double-fleche.png";
document.body.appendChild(ogmob_sideColonieAjout);
document.body.appendChild(ogmob_sideColonieNode);
document.getElementById("ogmob_sideColonie").appendChild(document.getElementById('planetbarcomponent'));
document.getElementById("ogmob_sideColonieFleche").onclick = ogmob_sideColonie;
// Création du footer
let ogmob_Footer = document.createElement("div");
ogmob_Footer.id = "ogMobileFooter";
let ogmob_FooterGrid = document.createElement("div");
ogmob_FooterGrid.id = 'ogMobileFooter_grid';
ogmob_Footer.appendChild(ogmob_FooterGrid);
document.body.appendChild(ogmob_Footer);
var ogmob_colonneFooterTexte;
var ogmob_colonneFooterImg;
if(document.getElementById('menuTable') !== null)
{
// Vue d'ensemble
if(document.getElementById("menuTable").querySelector('[data-ipi-hint="ipiToolbarOverview"]') !== null)
{
document.getElementById("menuTable").querySelector('[data-ipi-hint="ipiToolbarOverview"]').id = 'ogmob_vueFooter';
document.getElementById("ogmob_vueFooter").className = '';
document.getElementById("ogmob_vueFooter").querySelector('span') !== null ? document.getElementById("ogmob_vueFooter").querySelector('span').style.display = 'none' : '';
ogmob_colonneFooterImg = document.createElement("img");
ogmob_colonneFooterImg.src = 'https://i.postimg.cc/nrbTVgff/vue-ensemble.png';
ogmob_colonneFooterTexte = document.createElement("span");
ogmob_colonneFooterTexte.innerHTML = 'Vue';
if(document.getElementById("planetList") !== null)
{
if(document.getElementById("planetList").querySelector('div.hightlightPlanet') !== null)
{
if(document.getElementById("planetList").querySelector('div.hightlightPlanet').querySelector('span.planet-name') !== null)
{
ogmob_colonneFooterTexte.innerHTML = document.getElementById("planetList").querySelector('div.hightlightPlanet').querySelector('span.planet-name').innerHTML;
}
}
}
document.getElementById("ogmob_vueFooter").appendChild(ogmob_colonneFooterImg);
document.getElementById("ogmob_vueFooter").appendChild(ogmob_colonneFooterTexte);
document.getElementById("ogMobileFooter_grid").appendChild(document.getElementById("ogmob_vueFooter"));
document.getElementById("ogmob_vueFooter").style.gridRow = "1";
document.getElementById("ogmob_vueFooter").style.gridColumn = "1";
}
// Ressource
if(document.getElementById("menuTable").querySelector('[data-ipi-hint="ipiToolbarResourcebuildings"]') !== null)
{
document.getElementById("menuTable").querySelector('[data-ipi-hint="ipiToolbarResourcebuildings"]').id = 'ogmob_ressourceFooter';
document.getElementById("ogmob_ressourceFooter").className = '';
document.getElementById("ogmob_ressourceFooter").querySelector('span') !== null ? document.getElementById("ogmob_ressourceFooter").querySelector('span').style.display = 'none' : '';
ogmob_colonneFooterImg = document.createElement("img");
ogmob_colonneFooterImg.src = 'https://i.postimg.cc/ZYMz6k1F/ressources.png';
ogmob_colonneFooterTexte = document.createElement("span");
ogmob_colonneFooterTexte.innerHTML = 'Ressources';
document.getElementById("ogmob_ressourceFooter").appendChild(ogmob_colonneFooterImg);
document.getElementById("ogmob_ressourceFooter").appendChild(ogmob_colonneFooterTexte);
document.getElementById("ogMobileFooter_grid").appendChild(document.getElementById("ogmob_ressourceFooter"));
document.getElementById("ogmob_ressourceFooter").style.gridRow = "1";
document.getElementById("ogmob_ressourceFooter").style.gridColumn = "2";
}
// Forme de vie
if(document.getElementById("menuTable").querySelector('[data-ipi-hint="ipiToolbarLifeformbuildings"]') !== null)
{
document.getElementById("menuTable").querySelector('[data-ipi-hint="ipiToolbarLifeformbuildings"]').id = 'ogmob_fdvFooter';
document.getElementById("ogmob_fdvFooter").className = '';
document.getElementById("ogmob_fdvFooter").querySelector('span') !== null ? document.getElementById("ogmob_fdvFooter").querySelector('span').style.display = 'none' : '';
ogmob_colonneFooterImg = document.createElement("img");
ogmob_colonneFooterImg.src = 'https://i.postimg.cc/90RrhtyK/forme-de-vie.png';
ogmob_colonneFooterTexte = document.createElement("span");
ogmob_colonneFooterTexte.innerHTML = 'Forme de vie';
document.getElementById("ogmob_fdvFooter").appendChild(ogmob_colonneFooterImg);
document.getElementById("ogmob_fdvFooter").appendChild(ogmob_colonneFooterTexte);
document.getElementById("ogMobileFooter_grid").appendChild(document.getElementById("ogmob_fdvFooter"));
document.getElementById("ogmob_fdvFooter").style.gridRow = "1";
document.getElementById("ogmob_fdvFooter").style.gridColumn = "3";
}
// Installation
if(document.getElementById("menuTable").querySelector('[data-ipi-hint="ipiToolbarFacilities"]') !== null)
{
document.getElementById("menuTable").querySelector('[data-ipi-hint="ipiToolbarFacilities"]').id = 'ogmob_installationFooter';
document.getElementById("ogmob_installationFooter").className = '';
document.getElementById("ogmob_installationFooter").querySelector('span') !== null ? document.getElementById("ogmob_installationFooter").querySelector('span').style.display = 'none' : '';
ogmob_colonneFooterImg = document.createElement("img");
ogmob_colonneFooterImg.src = 'https://i.postimg.cc/vHPQGSQK/installation.png';
ogmob_colonneFooterTexte = document.createElement("span");
ogmob_colonneFooterTexte.innerHTML = 'Installation';
document.getElementById("ogmob_installationFooter").appendChild(ogmob_colonneFooterImg);
document.getElementById("ogmob_installationFooter").appendChild(ogmob_colonneFooterTexte);
document.getElementById("ogMobileFooter_grid").appendChild(document.getElementById("ogmob_installationFooter"));
document.getElementById("ogmob_installationFooter").style.gridRow = "1";
document.getElementById("ogmob_installationFooter").style.gridColumn = "4";
}
//Recherche
if(document.getElementById("menuTable").querySelector('[data-ipi-hint="ipiToolbarResearch"]') !== null)
{
document.getElementById("menuTable").querySelector('[data-ipi-hint="ipiToolbarResearch"]').id = 'ogmob_rechercheFooter';
document.getElementById("ogmob_rechercheFooter").className = '';
document.getElementById("ogmob_rechercheFooter").querySelector('span') !== null ? document.getElementById("ogmob_rechercheFooter").querySelector('span').style.display = 'none' : '';
ogmob_colonneFooterImg = document.createElement("img");
ogmob_colonneFooterImg.src = 'https://i.postimg.cc/C117HxtF/recherche.png';
ogmob_colonneFooterTexte = document.createElement("span");
ogmob_colonneFooterTexte.innerHTML = 'Recherche';
document.getElementById("ogmob_rechercheFooter").appendChild(ogmob_colonneFooterImg);
document.getElementById("ogmob_rechercheFooter").appendChild(ogmob_colonneFooterTexte);
document.getElementById("ogMobileFooter_grid").appendChild(document.getElementById("ogmob_rechercheFooter"));
document.getElementById("ogmob_rechercheFooter").style.gridRow = "1";
document.getElementById("ogmob_rechercheFooter").style.gridColumn = "5";
}
// Chantier spatial
if(document.getElementById("menuTable").querySelector('[data-ipi-hint="ipiToolbarShipyard"]') !== null)
{
document.getElementById("menuTable").querySelector('[data-ipi-hint="ipiToolbarShipyard"]').id = 'ogmob_chantierFooter';
document.getElementById("ogmob_chantierFooter").className = '';
document.getElementById("ogmob_chantierFooter").querySelector('span') !== null ? document.getElementById("ogmob_chantierFooter").querySelector('span').style.display = 'none' : '';
ogmob_colonneFooterImg = document.createElement("img");
ogmob_colonneFooterImg.src = 'https://i.postimg.cc/02rZFn89/chantier-spatial.png';
ogmob_colonneFooterTexte = document.createElement("span");
ogmob_colonneFooterTexte.innerHTML = 'Chantier';
document.getElementById("ogmob_chantierFooter").appendChild(ogmob_colonneFooterImg);
document.getElementById("ogmob_chantierFooter").appendChild(ogmob_colonneFooterTexte);
document.getElementById("ogMobileFooter_grid").appendChild(document.getElementById("ogmob_chantierFooter"));
document.getElementById("ogmob_chantierFooter").style.gridRow = "1";
document.getElementById("ogmob_chantierFooter").style.gridColumn = "6";
}
// Défense
if(document.getElementById("menuTable").querySelector('[data-ipi-hint="ipiToolbarDefense"]') !== null)
{
document.getElementById("menuTable").querySelector('[data-ipi-hint="ipiToolbarDefense"]').id = 'ogmob_defenseFooter';
document.getElementById("ogmob_defenseFooter").className = '';
document.getElementById("ogmob_defenseFooter").querySelector('span') !== null ? document.getElementById("ogmob_defenseFooter").querySelector('span').style.display = 'none' : '';
ogmob_colonneFooterImg = document.createElement("img");
ogmob_colonneFooterImg.src = 'https://i.postimg.cc/rmw0YhST/defense.png';
ogmob_colonneFooterTexte = document.createElement("span");
ogmob_colonneFooterTexte.innerHTML = 'Défense';
document.getElementById("ogmob_defenseFooter").appendChild(ogmob_colonneFooterImg);
document.getElementById("ogmob_defenseFooter").appendChild(ogmob_colonneFooterTexte);
document.getElementById("ogMobileFooter_grid").appendChild(document.getElementById("ogmob_defenseFooter"));
document.getElementById("ogmob_defenseFooter").style.gridRow = "1";
document.getElementById("ogmob_defenseFooter").style.gridColumn = "7";
}
// Marchand
if(document.getElementById("menuTable").querySelector('[data-ipi-hint="ipiToolbarTrader"]') !== null)
{
document.getElementById("menuTable").querySelector('[data-ipi-hint="ipiToolbarTrader"]').id = 'ogmob_marchandFooter';
document.getElementById("ogmob_marchandFooter").className = '';
document.getElementById("ogmob_marchandFooter").querySelector('span') !== null ? document.getElementById("ogmob_marchandFooter").querySelector('span').style.display = 'none' : '';
ogmob_colonneFooterImg = document.createElement("img");
ogmob_colonneFooterImg.src = 'https://i.postimg.cc/Vkc3Qqth/marchand.png';
ogmob_colonneFooterTexte = document.createElement("span");
ogmob_colonneFooterTexte.innerHTML = 'Marchand';
document.getElementById("ogmob_marchandFooter").appendChild(ogmob_colonneFooterImg);
document.getElementById("ogmob_marchandFooter").appendChild(ogmob_colonneFooterTexte);
document.getElementById("ogMobileFooter_grid").appendChild(document.getElementById("ogmob_marchandFooter"));
document.getElementById("ogmob_marchandFooter").style.gridRow = "2";
document.getElementById("ogmob_marchandFooter").style.gridColumn = "1";
}
// Flotte
if(document.getElementById("menuTable").querySelector('[data-ipi-hint="ipiToolbarFleet"]') !== null)
{
document.getElementById("menuTable").querySelector('[data-ipi-hint="ipiToolbarFleet"]').id = 'ogmob_flotteFooter';
document.getElementById("ogmob_flotteFooter").className = '';
document.getElementById("ogmob_flotteFooter").querySelector('span') !== null ? document.getElementById("ogmob_flotteFooter").querySelector('span').style.display = 'none' : '';
ogmob_colonneFooterImg = document.createElement("img");
ogmob_colonneFooterImg.src = 'https://i.postimg.cc/L5cGsfbn/flotte.png';
ogmob_colonneFooterTexte = document.createElement("span");
ogmob_colonneFooterTexte.innerHTML = 'Flotte';
document.getElementById("ogmob_flotteFooter").appendChild(ogmob_colonneFooterImg);
document.getElementById("ogmob_flotteFooter").appendChild(ogmob_colonneFooterTexte);
document.getElementById("ogMobileFooter_grid").appendChild(document.getElementById("ogmob_flotteFooter"));
document.getElementById("ogmob_flotteFooter").style.gridRow = "2";
document.getElementById("ogmob_flotteFooter").style.gridColumn = "2 / span 2";
}
// Galaxie
if(document.getElementById("menuTable").querySelector('[data-ipi-hint="ipiToolbarGalaxy"]') !== null)
{
document.getElementById("menuTable").querySelector('[data-ipi-hint="ipiToolbarGalaxy"]').id = 'ogmob_galaxieFooter';
document.getElementById("ogmob_galaxieFooter").className = '';
document.getElementById("ogmob_galaxieFooter").querySelector('span') !== null ? document.getElementById("ogmob_galaxieFooter").querySelector('span').style.display = 'none' : '';
ogmob_colonneFooterImg = document.createElement("img");
ogmob_colonneFooterImg.src = 'https://i.postimg.cc/MHbr9pxX/galaxie.png';
ogmob_colonneFooterTexte = document.createElement("span");
ogmob_colonneFooterTexte.innerHTML = 'Galaxie';
document.getElementById("ogmob_galaxieFooter").appendChild(ogmob_colonneFooterImg);
document.getElementById("ogmob_galaxieFooter").appendChild(ogmob_colonneFooterTexte);
document.getElementById("ogMobileFooter_grid").appendChild(document.getElementById("ogmob_galaxieFooter"));
document.getElementById("ogmob_galaxieFooter").style.gridRow = "2";
document.getElementById("ogmob_galaxieFooter").style.gridColumn = "4 / span 2";
}
// Alliance
if(document.getElementById("menuTable").querySelector('[data-ipi-hint="ipiToolbarAlliance"]') !== null)
{
document.getElementById("menuTable").querySelector('[data-ipi-hint="ipiToolbarAlliance"]').id = 'ogmob_allianceFooter';
document.getElementById("ogmob_allianceFooter").className = '';
document.getElementById("ogmob_allianceFooter").querySelector('span') !== null ? document.getElementById("ogmob_allianceFooter").querySelector('span').style.display = 'none' : '';
ogmob_colonneFooterImg = document.createElement("img");
ogmob_colonneFooterImg.src = 'https://i.postimg.cc/t4PmBYmz/alliance.png';
ogmob_colonneFooterTexte = document.createElement("span");
ogmob_colonneFooterTexte.innerHTML = 'Alliance';
document.getElementById("ogmob_allianceFooter").appendChild(ogmob_colonneFooterImg);
document.getElementById("ogmob_allianceFooter").appendChild(ogmob_colonneFooterTexte);
document.getElementById("ogMobileFooter_grid").appendChild(document.getElementById("ogmob_allianceFooter"));
document.getElementById("ogmob_allianceFooter").style.gridRow = "2";
document.getElementById("ogmob_allianceFooter").style.gridColumn = "6";
}
// Empire
if(document.getElementById("menuTable").querySelector('[data-ipi-hint="ipiToolbarEmpire"]') !== null)
{
document.getElementById("menuTable").querySelector('[data-ipi-hint="ipiToolbarEmpire"]').id = 'ogmob_empireFooter';
document.getElementById("ogmob_empireFooter").className = '';
document.getElementById("ogmob_empireFooter").querySelector('span') !== null ? document.getElementById("ogmob_empireFooter").querySelector('span').style.display = 'none' : '';
ogmob_colonneFooterImg = document.createElement("img");
ogmob_colonneFooterImg.src = 'https://i.postimg.cc/rp713J00/empire.png';
ogmob_colonneFooterTexte = document.createElement("span");
ogmob_colonneFooterTexte.innerHTML = 'Empire';
document.getElementById("ogmob_empireFooter").appendChild(ogmob_colonneFooterImg);
document.getElementById("ogmob_empireFooter").appendChild(ogmob_colonneFooterTexte);
document.getElementById("ogMobileFooter_grid").appendChild(document.getElementById("ogmob_empireFooter"));
document.getElementById("ogmob_empireFooter").style.gridRow = "2";
document.getElementById("ogmob_empireFooter").style.gridColumn = "7";
}
// Plus
/*
let ogmob_plusFooter = document.createElement("div");
ogmob_plusFooter.id = 'ogmob_plusFooter';
ogmob_colonneFooterImg = document.createElement("img");
ogmob_colonneFooterImg.src = 'https://i.postimg.cc/23pmr9Jg/3-dots.png';
ogmob_colonneFooterTexte = document.createElement("span");
ogmob_colonneFooterTexte.innerHTML = 'Plus';
ogmob_plusFooter.appendChild(ogmob_colonneFooterImg);
ogmob_plusFooter.appendChild(ogmob_colonneFooterTexte);
document.getElementById("ogMobileFooter_grid").appendChild(ogmob_plusFooter);
document.getElementById("ogmob_plusFooter").style.gridRow = "1";
document.getElementById("ogmob_plusFooter").style.gridColumn = "7";
*/
/*
document.getElementById("ogmob_vueFooter").onclick = ogmob_closeFooter;
document.getElementById("ogmob_ressourceFooter").onclick = ogmob_closeFooter;
document.getElementById("ogmob_rechercheFooter").onclick = ogmob_closeFooter;
document.getElementById("ogmob_chantierFooter").onclick = ogmob_closeFooter;
document.getElementById("ogmob_defenseFooter").onclick = ogmob_closeFooter;
document.getElementById("ogmob_galaxieFooter").onclick = ogmob_closeFooter;
document.getElementById("ogmob_fdvFooter").onclick = ogmob_closeFooter;
document.getElementById("ogmob_installationFooter").onclick = ogmob_closeFooter;
document.getElementById("ogmob_allianceFooter").onclick = ogmob_closeFooter;
document.getElementById("ogmob_marchandFooter").onclick = ogmob_closeFooter;
document.getElementById("ogmob_empireFooter").onclick = ogmob_closeFooter;
document.getElementById("ogmob_flotteFooter").onclick = ogmob_closeFooter;
document.getElementById("ogmob_plusFooter").onclick = ogmob_openFooter;
*/
// ceux qui restent
var ogmob_menusFooter = document.getElementById("menuTable").querySelectorAll("li");
ogmob_menusFooter.forEach((ogmob_menuFooter) => {
});
}
// Suppression "left" d'origine
document.getElementById("left") !== null ? document.getElementById("left").style.display = 'none' : '';
document.getElementById("leftMenu") !== null ? document.getElementById("leftMenu").style.display = 'none' : '';
// Bottom
document.getElementById("chatbarcomponent") !== null ? document.getElementById("chatbarcomponent").style.display = 'none' : '';
ogmob_css = ogmob_css +
`
/* Milieu */
#middle, #overviewcomponent, #inhalt, #planet, #detailWrapper, #header_text, #planetdata, #productionboxBottom {
width: 100%;
}
/* Side Colonie */
#ogmob_sideColonie {
position: fixed;
top: 0;
right: 0;
display: none;
flex-direction: column;
width: 250px;
height: calc(100% - 162px);
border-left: 1px solid white;
background-color: black;
z-index: 100;
overflow: auto;
}
img#ogmob_sideColonieFleche {
position: fixed;
top: 50%;
right: 5px;
height: 50px;
width: 50px;
margin-bottom: 50px;
z-index: 101;
}
/* Footer */
#ogMobileFooter {
position: fixed;
bottom: 0px;
left: -2px;
width: 100%;
overflow: hidden;
z-index: 100;
}
#ogMobileFooter_grid {
display: grid;
grid-template-columns: auto auto auto auto auto auto auto;
width: 100%;
}
#ogMobileFooter_grid a, #ogMobileFooter_grid div {
display: flex;
flex-direction: column;
width: 100%;
height: 60px;
align-items: center;
align-content: center;
padding-top: 10px;
padding-bottom: 10px;
text-decoration: none;
border-top: 1px solid white;
border-left: 1px solid white;
border-right: 1px solid white;
border-radius: 20px 20px 0px 0px;
background-color: #1c2025;
color: #FFF;
cursor: pointer;
}
#ogmob_allianceFooter, #ogmob_marchandFooter, #ogmob_empireFooter, #ogmob_flotteFooter, #ogmob_galaxieFooter {
border-radius: 0px !important;
}
/* CSS Ogame modifié */
html, body {
height: max-content;
margin-bottom: 162px;
}
#resourcesbarcomponent div#resources div.resource {
height: 60px!important;
}
#resourcesbarcomponent div#resources div.resource .value {
font: inherit!important;
}
#eventboxFilled p.event_list {
text-align: center;
display: flex;
height: 50px;
align-items: center;
padding-left: 10px;
}
#eventboxFilled p.event_list span.undermark {
display: none;
}
#eventboxFilled p.event_list p.event_list {
width: 100%;
}
#eventboxFilled p.event_list p.event_list span.next_event span.friendly {
color:white!important;
}
#eventboxFilled p.event_list p.event_list span.next_event {
width:inherit!important;
}
.eventFleet td, .allianceAttack td {
font-size: inherit!important;
}
div.tpd-content-wrapper h1, div.tpd-content, div.htmlTooltip, div.htmlTooltip tr, tr, td, th {
height: max-content;
width: max-content;
line-height: normal!important;
font-size: 25px!important;
}
#planetbarcomponent { width: 100% !important; }
#rechts {
margin: 10px 0px 0px 0px !important;
width: 100% !important;
position: inherit !important;
float: none !important;
}
#countColonies {
background: #1c2025 !important;
color: #FFF !important;
position: inherit !important;
height: max-content !important;
width: 100% !important;
font-size: 25px !important;
margin: 0 !important;
padding: 10px 0px 10px 0px;
line-height: inherit !important;
display: flex !important;
flex-direction: column !important;
align-content: center !important;
align-items: center !important;
}
#countColonies p {
display: block !important;
line-height: inherit !important;
}
#planetList {
display: flex !important;
flex-direction: column !important;
align-content: center !important;
align-items: center !important;
}
#planetList div.smallplanet {
margin: 0 !important;
margin-top: 10px !important;
height: max-content !important;
width: max-content !important;
position: inherit !important;
display: flex !important;
}
#planetList div a.planetlink {
height: max-content !important;
width: max-content !important;
display: flex !important;
flex-direction: column !important;
align-content: center !important;
align-items: center !important;
}
#planetList div a.planetlink img {
height: 60px !important;
width: 60px !important;
}
#planetList div a.planetlink span.planet-name, #planetList div a.planetlink span.planet-koords {
font-size: inherit !important;
line-height: inherit !important;
margin: 0 !important;
}
#planetbarcomponent #norm .active span.planet-name, #planetbarcomponent #norm .active span.planet-koords {
color: #9c0 !important;
font-weight: 700 !important;
}
#planetList div a.constructionIcon {
position: inherit !important;
top: 0 !important;
left: 0 !important;
}
/*!css*/
`;
GM_addStyle(ogmob_css);
function ogmob_openNav() {
if(window.getComputedStyle(document.getElementById("ogmob_sideNav")).display == "block")
{
document.getElementById("ogmob_sideNav").style.display = "none";
document.body.onclick = '';
}
else
{
document.getElementById("ogmob_sideNav").style.display = "block";
if(window.getComputedStyle(document.getElementById("ogmob_sideColonie")).display == "flex")
{
document.getElementById("ogmob_sideColonie").style.display = "none";
document.getElementById("ogmob_sideColonieFleche").style.transform = "inherit";
}
event.stopPropagation();
document.body.onclick = ogmob_openNav;
}
}
function ogmob_sideColonie() {
if(window.getComputedStyle(document.getElementById("ogmob_sideColonie")).display == "flex")
{
document.getElementById("ogmob_sideColonie").style.display = "none";
document.getElementById("ogmob_sideColonieFleche").style.transform = "inherit";
document.body.onclick = '';
}
else
{
document.getElementById("ogmob_sideColonie").style.display = "flex";
document.getElementById("ogmob_sideColonieFleche").style.transform = "rotate(180deg)";
if(window.getComputedStyle(document.getElementById("ogmob_sideNav")).display == "block")
{
document.getElementById("ogmob_sideNav").style.display = "none";
}
event.stopPropagation();
document.body.onclick = ogmob_sideColonie;
}
}
// Compatibilité OCGLight
if(document.querySelector('span.ogl_leftMenuIcon') !== null)
{
// Suppression du nom de l'univers
document.getElementById("pageContent").querySelector('div.ogl_universeName') !== null ? document.getElementById("pageContent").querySelector('div.ogl_universeName').style.display = 'none' : '';
// Suppression affichage entrepot sur les ressources
var ogmob_entrepots = document.querySelectorAll("div.ogl_storage");
ogmob_entrepots.forEach((ogmob_entrepot) => {
ogmob_entrepot.style.visibility = 'hidden';
});
// Remettre le gif antimatière
document.getElementById("darkmatter_box").querySelector('a.overlay').querySelector('img').style.display = 'inherit';
// Titre des tootlips ressources
// Métal
let ogmob_mutMetal = new MutationObserver(mutationRecords => {
//console.log(mutationRecords);
if(document.getElementById("metal_box").dataset.title !== null)
{
document.getElementById("metal_box").dataset.title = document.getElementById("metal_box").dataset.title.replace('Métal|