// ==UserScript==
// @name new Facebook figuccio
// @namespace https://gf.qytechs.cn/users/237458
// @version 11.8
// @author figuccio
// @description new facebook color
// @match https://*.facebook.com/*
// @match https://*.facebook.com/me/*
// @grant GM_addStyle
// @grant GM_setValue
// @grant GM_getValue
// @grant GM_registerMenuCommand
// @run-at document-start
// @require https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js
// @icon https://www.google.com/s2/favicons?domain=facebook.com
// @require https://gf.qytechs.cn/scripts/12228/code/setMutationHandler.js
// @noframes
// @license MIT
// ==/UserScript==
//icona facebook recenti
function topnavbarlogobutt(){
console.log('addtopnavbarlogoutbutt');
if(document.querySelectorAll('div[role="banner"] div[role="navigation"]').length!=2) {
console.log("Didn't find insert point for logo facebook");
return;
}
var logo=document.createElement('a');
logo.innerHTML='<div style="' +
'position:absolute;z-index:1;top:0px;right:1276px;">' +
'<a href="https://www.facebook.com/?sk=h_chr" title="Facebook recent"><img src="data:image/webp;base64,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4VxXOLccNXfxoObukg/oxs/PxiuvSXp+TvvpfEBZeRc1SaG9ffyH//Af/sN/+A//4T/8h//wH/7Df/gP/+E//If/8B/+w3/4D//hP/yH//Af/sN/+A//4T/8h//wH/7Df/gP/+E//If/8B/+w3/4D//hP/yH//Af/sN/+A//4T/8h//wH/7Df/gP/+E//If/8B/+w3/4D//hP/yH//Af/sN/+A//4T/8h//wH/7Df/gP/+E//If/8B/+w3/4D//hP/yH//Af/sN/+A//4T/8h//wH/7Df/gP/+E//If/8B/+w3/4D//hP/yH//Af/sN/+A//4T/8h//wH/7Df/gP/+E//If/8B/+w3/4D//hP/yH//Af/sN/+A//4T/8h//wH/7Df/gP/+E//If/8B/+w3/4D//hP/yH//Af/sN/+A//4T/8h//wH/7Df/gP/+E//If/8B/+w3/4D//hP/yH//Af/sN/+A//4T/8h//wH/7Df/gP/+E//If/8B/+w3/4D//hP/yH//Af/sN/+A//4T/8h//wH/7Df/gP/+E//If/8B/+w3/4D//hP/yH//Af/sN/+A//4T/8h//wH/7rYBCj9wsGzzf435qkwdsT/mL2GtfhO0zm8gz5BndUk7Tx9oTfgf/wH/7Df/gP/+E//If/8B/+w3/4D//hP/yH//Af/sN/+A//4T/8h//wH/7Df/gP/+E//If/8B/+w3/4D//hP/yH//Af/sN/+A//4T/8h//wH/7Df/gP/+E//If/8B/+w3/4D//hP/yH//Af/sN/+A//4T/8h//wH/7Df/gP/+E//If/8B/+w3/4D//hP/yH//Af/sN/+A//4T/8h//wH/7Df/gP/+E//If/8B/+w3/4D//hP/yH//Af/sN/+A//4T/8h//wH/7Df/gP/+E//If/8B/+w3/4D//hP/zHLeY8jsMPyDc4pfsN7LQG+WTtCc85e+lq/If/8B/+w3/4D9J0oceM3qS9X4+tLWlGox6L2oak3U+PzSNpT9BjJsVJG0mP1SWtXo8ZSUlbth6zxC9pVrZ6zMQqaVGrpcciVU9aOz12haTFuwJ6bD5J+64e217SisaHGmssJs3fRo3d3ye+CzU2bPLOrMY6St4K1Vj3ybuqGjPRTN591NgMk9di7ejNWqy2IXn+F1rMWPYOnIcWe4ILzqvFTD1ccG0tdhAX2Kkkz1Biz6g676Qu8Ba7SszY8k7sSYmN5IZBlVhfbti2EhvRDWXjQYcZd2U3+BPosPt5R3anw+I9jF0xio/SPEOFPaO1K7yxpsKMRe/MOaiwzt0Rh7QKe6M7KsaNBvtUxR2+ToNdzju0nQZ7o0sKx1Zgfym4xF9OgQ3vnboWBTYKk6hbyifRX8ZO2S3+Wvorat29Y7/RrL5qd+waf1/1ZdR65x5EfR3ePYWoPdRetym6x8fipL3W7B08qstv7L0rr1YrcpE3iVJeUYV6J7eu1V2lubjJL0p3jeQdPaLxpbpW29JVflGq68ze2dHGUKu5mkeVMLrLW+Vqrst5h/dXUlyNR3eZH15xWRLvnd5mKL219IHd5q1s9dag3vGFEdTWmwqu872qrWhIefe/TGs1+RRsfTelNdPvpoE/n9Ia1Kdi0RjTWcZIOR18y0aVVapOOH1a/lhlndenZmUgjXWYQnr4O3essGa6WZ+mpkYK67c+Xeehr4wyn7Kj3QiMI3Vl7I/i4xte2vjqw8wfJ3+0VeMDfPpa6GurF/g0jkamsvqdT+V9zF9XDdSQTv67+1VVHW7Pp7WZua2eNdUXHurTO/4eiqdRVM2H92keJ2aK6lI+3V+jp6wN9ylf7khNWVpQTjtfHkxLXbTo07/wcyX1sorPgg2v0FHnaLF2dJ8Nh9icitrcED4rNmxaQxmto90wfHYs9KSg4oyKis+S5d/ppwsVfbYsv0Y97b7sM2c0TJuV02ku5bNorHIz1U03WL/PpjOMkxPV1MN9fFZtPZBmitrx7fnsWjmTYqpr8Jk2ztA7s1pqvKfPuqcbUivd5qE++872CUqpqY3PxDEaX1VJHX/PZ+V4/6R/jEaK2qnqLsw+Oxfe3aiPGs9b8Jl618aAOpr/Bn3WLj+ulTKa6cqLPoN/9wS6qGl7PqO/9E2ayNrNO/jsXnzcsfXQ3lde8Jl+wVYJjVqo8e0D+8x/9PqSDmqu+67PCfurO40GMn6a7uJzxhEHK+mf0ki79jnljh+yd+3Tcf13fc55gH8YB7qn3zUfwOekxec31Sqe2rXNr+Bz1zZtf6F2Bul+xz7HLW/gd3/ROX+pf1fZ58LFDdQbVwqn1ROeVPG5c2EtJlH/f4ayecaGOn9jwefcre/ZNJSm+dTP+5qLz9n7fFy96fwzpEy/T2i78LLP9avOO+lBuu/HdKVZv9Tesh9LPK2U7FQSX3O4D5vB9+drXWjYQUqKpXT/YS/U/Z/nsw9fM1luvcI4pOcXbzbR1H/4up6amuKMzi6E6Zeamk5e97Yf33J+L51P67LH//gf/+N//I//8T/+x//4H//jf/yP//F/+8sB" style="width:55px";/></a> '+
'</div>';
document.querySelectorAll('div[role="banner"] div[role="navigation"]')[1].firstChild.parentNode.insertBefore(logo,document.querySelectorAll('div[role="banner"] div[role="navigation"]')[1].firstChild);
}
window.setTimeout(topnavbarlogobutt,7000);
GM_registerMenuCommand("riavvia logo facebook",topnavbarlogobutt);
///////////////////////theme///////////
//pulsanti colorati
GM_addStyle('button{color:greenyellow!important;background-color:red!important}');
(function() {
var color = GM_getValue("color", "default");
var css="";
if (color == "default")
css="";
if (color == "red")
css = ".diyh7w1b,.thodolrn,._2t-a {background-color:red !important;}";
else if (color == "orange")
css = ".diyh7w1b,body,.thodolrn,._2t-a {background-color:orange !important;}";
else if (color == "yellow")
css = ".diyh7w1b,.thodolrn,._2t-a{background-color:yellow !important;}";
else if (color == "green")
css = ".diyh7w1b,.thodolrn,._2t-a{background-color:green !important;}";
else if (color == "blue")
css = ".diyh7w1b,.thodolrn,._2t-a{background-color:blue !important;}";
else if (color == "violet")
css = ".diyh7w1b,.thodolrn,._2t-a{background-color:violet !important;}";
else if (color == "pink")
css = ".diyh7w1b,.thodolrn,._2t-a{background-color:pink !important;}";
else if (color == "silver")
css = ".diyh7w1b,.thodolrn,._2t-a{background-color:silver !important;}";
else if (color == "dark")
css = ".diyh7w1b,body,.thodolrn,._2t-a{background-color:black !important;}";
else if (color == "darkred")
css = ".diyh7w1b,body,.thodolrn,._2t-a{background-color:darkred !important;}";
if (typeof GM_addStyle != "undefined") {
GM_addStyle(css);}
else if (typeof PRO_addStyle != "undefined") {
PRO_addStyle(css);}
else if (typeof addStyle != "undefined") {
addStyle(css);}
else {
var node = document.createElement("style");
node.type = "text/css";
node.appendChild(document.createTextNode(css));
var heads = document.getElementsByTagName("head");
if (heads.length > 0) {
heads[0].appendChild(node); }
else {
document.documentElement.appendChild(node);}
}
})();
//Avvia la funzione pageFullyLoaded solo quando tutti gli elementi DOM sono stati caricati
window.addEventListener ("load", pageFullyLoaded);
function pageFullyLoaded () {
var O_li = document.getElementById('cozymode');
if (O_li != null) {
O_li.onclick = function(){setCozymode(); return false;}
}
///////////////////riavvia pulsante theme dal menu se non compare sulla barra
GM_registerMenuCommand("riavvia pulsante theme",pageFullyLoaded);
//////////////////////////////////////////////////////////////////////
//Ul elemento a discesa
var userUl = document.getElementsByTagName('ul')[0];
//Trigger a discesa del tema Li
var theme = document.createElement('button');//button al posto di a ok
//posizione pulsante theme
theme.setAttribute('style',"position:fixed;top:1%;right:560px;");
theme.setAttribute('href', '.');
theme.setAttribute('id', 'themeList');
theme.setAttribute('title', 'list colori');
theme.appendChild(document.createTextNode('Theme'));
//////////////////////////////////pulsante theme cliccabile mostra /nasconde lista
theme.addEventListener("click", myFunctionlist);
theme.addEventListener("click", myFunctionlist);
///////////////////////
//linkDefault
var linkDefault = document.createElement('button');//a
linkDefault.setAttribute('href', '.');
linkDefault.setAttribute('class', 'theme');
linkDefault.onclick=function(){GM_setValue('color', 'default'); location.reload(true); return false;}
linkDefault.appendChild(document.createTextNode('Default'));
//linkRed
var linkRed = document.createElement('button');
linkRed.setAttribute('href', '.');
linkRed.setAttribute('class', 'theme');
linkRed.onclick=function(){GM_setValue('color', 'red'); location.reload(true); return false;}
linkRed.appendChild(document.createTextNode('--Red--'));
//linkOrange
var linkOrange = document.createElement('button');
linkOrange.setAttribute('href', '.');
linkOrange.setAttribute('class', 'theme');
linkOrange.onclick=function(){GM_setValue('color', 'orange'); location.reload(true); return false;}
linkOrange.appendChild(document.createTextNode('Orange'));
//linkYellow
var linkYellow = document.createElement('button');
linkYellow.setAttribute('href', '.');
linkYellow.setAttribute('class', 'theme');
linkYellow.onclick=function(){GM_setValue('color', 'yellow'); location.reload(true); return false;}
linkYellow.appendChild(document.createTextNode('Yellow...'));
//linkGreen
var linkGreen = document.createElement('button');
linkGreen.setAttribute('href', '.');
linkGreen.setAttribute('class', 'theme');
linkGreen.onclick=function(){GM_setValue('color', 'green'); location.reload(true); return false;}
linkGreen.appendChild(document.createTextNode('-Green-'));
//linkBlue
var linkBlue = document.createElement('button');
linkBlue.setAttribute('href', '.');
linkBlue.setAttribute('class', 'theme');
linkBlue.onclick=function(){GM_setValue('color', 'blue'); location.reload(true); return false;}
linkBlue.appendChild(document.createTextNode('--Blue -'));
//linkViolet
var linkViolet = document.createElement('button');
linkViolet.setAttribute('href', '.');
linkViolet.setAttribute('class', 'theme');
linkViolet.onclick=function(){GM_setValue('color', 'violet'); location.reload(true); return false;}
linkViolet.appendChild(document.createTextNode('-Violet .'));
//linkPink
var linkPink = document.createElement('button');
linkPink.setAttribute('href', '.');
linkPink.setAttribute('class', 'theme');
linkPink.onclick=function(){GM_setValue('color', 'pink'); location.reload(true); return false;}
linkPink.appendChild(document.createTextNode('--Pink ..'));
//linkSilver
var linkSilver = document.createElement('button');
linkSilver.setAttribute('href', '.');
linkSilver.setAttribute('class', 'theme');
linkSilver.onclick=function(){GM_setValue('color', 'silver'); location.reload(true); return false;}
linkSilver.appendChild(document.createTextNode('-Silver--'));
//linkDark
var linkDark = document.createElement('button');
linkDark.setAttribute('href', '.');
linkDark.setAttribute('class', 'theme');
linkDark.onclick=function(){GM_setValue('color', 'dark'); location.reload(true); return false;}
linkDark.appendChild(document.createTextNode('--Dark--'));
//linkDarkRed
var linkDarkRed = document.createElement('button');
linkDarkRed.setAttribute('href', '.');
linkDarkRed.setAttribute('class', 'theme');
linkDarkRed.onclick=function(){GM_setValue('color', 'darkred'); location.reload(true); return false;}
linkDarkRed.appendChild(document.createTextNode('DarkRed'));
//Crea menu a discesa li
var liDrop = document.createElement('li');
liDrop.setAttribute('class', 'dropdown-trigger');
//posizione lista aperta
liDrop.setAttribute('style',"position:fixed;top:5%;right:553px;");
//Create lists element
var liDefault = document.createElement('li');
var liRed = document.createElement('li');
var liOrange = document.createElement('li');
var liYellow = document.createElement('li');
var liGreen = document.createElement('li');
var liBlue = document.createElement('li');
var liViolet = document.createElement('li');
var liPink = document.createElement('li');
var liSilver = document.createElement('li');
var liDark = document.createElement('li');
var liDarkRed = document.createElement('li');
//Crea l'elemento ul
var ul = document.createElement('ul');
ul.setAttribute('class', 'dropdown script');
//////////////////////////mostra nascondi list colori
function myFunctionlist() {
ul.style.display = (( ul.style.display!='none') ? 'none' : 'block');}
//list resta chiusa si apre soltanto al click
ul.style.display ='none';
GM_registerMenuCommand("nascondi-list/mostra-list",myFunctionlist);
///////////////////////////
//Aggiungi elenco
liDefault.appendChild(linkDefault);
liRed.appendChild(linkRed);
liOrange.appendChild(linkOrange);
liYellow.appendChild(linkYellow);
liGreen.appendChild(linkGreen);
liBlue.appendChild(linkBlue);
liViolet.appendChild(linkViolet);
liPink.appendChild(linkPink);
liSilver.appendChild(linkSilver);
liDark.appendChild(linkDark);
liDarkRed.appendChild(linkDarkRed);
ul.appendChild(liDefault);
ul.appendChild(liRed);
ul.appendChild(liOrange);
ul.appendChild(liYellow);
ul.appendChild(liGreen);
ul.appendChild(liBlue);
ul.appendChild(liViolet);
ul.appendChild(liPink);
ul.appendChild(liSilver);
ul.appendChild(liDark);
ul.appendChild(liDarkRed);
liDrop.appendChild(theme);
liDrop.appendChild(ul);
userUl.appendChild(liDrop);
}
//////////////////////////////////////////////////////////////////
//zona cerca su facebook bordi arrotondati
GM_addStyle('.khm9p5p9{border-top: unset!important;border-left:unset!important;border-bottom-right-radius:28px!important;');
//////////////////////////////////////////////bordo arrotondato zona messaggi notifiche ecc
GM_addStyle('.khm9p5p9 {background-color: rgb(43,134,197,.5)!important;}');
GM_addStyle('.khm9p5p9 {border-bottom-left-radius: 28px!important;transition: all .25s .75s ease-in-out!important;}');
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//pulsante mostra tutti chat chiusa
GM_addStyle('.k7n6ui8p {background-color:red;}');
//pulsante i tuoi collegamenti rapidi +contatti
GM_addStyle('.h6ft4zvz {background-color:darkred!important;border:2px solid blue!important;border-radius:5px;}');
//post e commenti colorati
GM_addStyle(':root,.__fb-dark-mode{--surface-background: blue; important;}');//ok'
GM_addStyle(':root,.__fb-dark-mode{--comment-background: #4B0205; !important;}');//commenti
/////////////////////////////////////////////////////////////////
//watch marketplace groups gaming
GM_addStyle('div[role="navigation"][aria-label="Facebook"]>ul>li:nth-child(2){display:none!important;}');
GM_addStyle('div[role="navigation"][aria-label="Facebook"]>ul>li:nth-child(3){display:none!important;}');
GM_addStyle('div[role="navigation"][aria-label="Facebook"]>ul>li:nth-child(4){display:none!important;}');
GM_addStyle('div[role="navigation"][aria-label="Facebook"]>ul>li:nth-child(5){display:none!important;}');
//////////////////////
//giochi sopra la chat
GM_addStyle('div.dati1w0a.hv4rvrfc.bi6gxh9e.aov4n071.d2edcug0.pfnyh3mw.cbu4d94t.j83agx80.du4w35lb.l9j0dhe7.rq0escxv > .k4urcfbm.l9j0dhe7.j83agx80 > .sbcfpzgs.stjgntxs.ni8dbmo4.k4urcfbm.nwvqtn77.fbipl8qg.m5lcvass.io0zqebd.hybvsw6c.du4w35lb.l9j0dhe7.rq0escxv{display: none!important}');
//popup accetta cookie nascosto
GM_addStyle('div[data-testid=\"cookie-policy-dialog\"]{display: none!important}');
//memorizza password
GM_addStyle('.sjgh65i0 > .k4urcfbm.l9j0dhe7.j83agx80 > .sbcfpzgs.stjgntxs.ni8dbmo4.k4urcfbm.nwvqtn77.fbipl8qg.m5lcvass.io0zqebd.hybvsw6c.du4w35lb.l9j0dhe7.rq0escxv > .k4urcfbm {display: none!important}');
//nasconde pop up notifica a sinistra quando si gioca
GM_addStyle('ul[data-gt*=\"\\\"ref\\\":\\\"beeper\\\"\"] {display:none !important;}');
//nasconde pop up notifica a sinistra sulla home
GM_addStyle('div[role="complementary"][aria-labelledby] {display:none!important;}');
/////////////////////////////////////////////////////////////////////////////////////////////////
//nascondi blocco publicita app giochi facebook
GM_addStyle('div._1k76,div._pagelet_ego_pane { display:none;}');
// ti piace questo gioco popup
GM_addStyle('._3mqg {display:none!important}');
///////////////////////crea una storia e pass con immagine dalla sez centrale rimosse
GM_addStyle('.sbcfpzgs.k4urcfbm.stjgntxs.ni8dbmo4.l82x9zwi.uo3d90p7.pw54ja7n.ue3kfks5.hybvsw6c.du4w35lb.l9j0dhe7.rq0escxv > .k4urcfbm{display:none!important}');
GM_addStyle('.gs1a9yip.j83agx80.btwxx1t3.owycx6da.jifvfom9.dlv3wnog.rl04r1d5.ni8dbmo4.stjgntxs.jbae33se.cxgpxx05.l9j0dhe7 {display:none!important}');
GM_addStyle('.m9osqain.m7msyxje.tmrshh9y.m7zwrmfr.taijpn5t.sk4xxmp2.agehan2d.n8ej3o3l.rt8b4zig.spb7xbtv.bkmhp75w.emlxlaya.s45kfl79.bp9cbjyn.p8dawk7l.abiwlrkh.l9j0dhe7.lzcic4wl.f1sip0of.esuyzwwr.i1ao9s8h.a8nywdso.qt6c0cv9.rz4wbd8a.jb3vyjys.hcukyx3x.oygrvhab.cxmmr5t8.kvgmc6g5.p7hjln8o.j83agx80.nhd2j8a9.rq0escxv.r7d6kgcz.e9989ue4.esr5mh6w.qu0x051f.hn33210v.oajrlxb2{display:none!important}');
//nascondi trova amici guida rapida e crea link vecchia barra facebook giochi facebook
GM_addStyle('#findFriendsNav,div._59fb._tmz,#creation_hub_entrypoint { display:none;}');
//icona home
GM_addStyle('.p9vk499z{fill: #1ef12e!important;}');
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//sidebar sinistra/destra
GM_addStyle('.q75x5y04{background-color:green;border-radius:14px;border-style:dashed;border-color:red;border-width:2px;}');
//effetti speciali stelline che cadono
GM_addStyle('.q75x5y04:hover{background-image: url(https://media2.giphy.com/media/asG02gUfDyIxdODF76/giphy.gif);background-blend-mode: overlay;}');
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////rimuove sponsorizzati zona chat
var xpath = function (xpathToExecute) {
var result = [];
var nodesSnapshot = document.evaluate(xpathToExecute, document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
for (var i = 0; i < nodesSnapshot.snapshotLength; i++) {
result.push(nodesSnapshot.snapshotItem(i));
}
return result;
};
var thePath = "//div/div[1]/div/div[3]/div/div/div[1]/div[1]/div/div[3]/div/div/div[1]/div/div[1]/span/div";
var runCount;
var intv = 500; // Esegui ogni 0,5 secondi
var intvEnd = 5000 // Cancella dopo 5 secondi
var go = setInterval(pollDOM, intv);
function pollDOM() {
runCount+=intv; // Aggiungi il valore intv a runCount ogni volta per contare la quantità di ms eseguiti
if (runCount >= intvEnd) { // Cancella intervallo dopo intvEnd
clearInterval(go);
}
try {
if (xpath(thePath)[0].children[0].children.length) {
xpath(thePath)[0].children[0].remove();
}
} catch {}
}
////////////////////////////////////////logout
function NEWaddtopnavbarlogoutbutt(){
console.log('addtopnavbarlogoutbutt');
if(document.querySelectorAll('div[role="banner"] div[role="navigation"]').length!=2) {
console.log("Didn't find insert point for logout button");
return;
}
var logoutlink=document.createElement('a');
logoutlink.innerHTML=" Log<br/> Out ";
logoutlink.href="";
logoutlink.title = 'esci';
logoutlink.id="fbpLogoutLink";
logoutlink.style="text-decoration: none;margin-left:7px;color:var(--primary-text);position:relative;left:8px;background-color:var(--secondary-button-background);font-weight:700;padding-left: 4px;padding-right: 4px;padding-top: 4px; padding-bottom: 4px; leftmargin:15px;border-top-left-radius: 50%;border-bottom-left-radius: 50%;border-top-right-radius: 50%;border-bottom-right-radius: 50%;";
document.querySelectorAll('div[role="banner"] div[role="navigation"]')[1].firstChild.parentNode.insertBefore(logoutlink,document.querySelectorAll('div[role="banner"] div[role="navigation"]')[1].firstChild);
logoutlink.addEventListener("click", function(e) {e.preventDefault(); document.querySelector('form[action^="/logout.php?"').submit(); e.target.innerHTML='<img src="//www.facebook.com/images/loaders/indicator_blue_small.gif"/>'},false);
}
window.setTimeout(NEWaddtopnavbarlogoutbutt,7000);
function addtopnavbarlogoutbutt(){
console.log('addtopnavbarlogoutbutt');
if(document.getElementById('logout_form2')) // logout button has already been added, must be another version of fbp running?
return;
if(!document.getElementById('temp_logout_butt')) { //create a temporary logout button, to ease icons in navbar jumping around
var temp_logout_butt=document.createElement("form");
temp_logout_butt.style.left="10px";
temp_logout_butt.id="temp_logout_butt";
var tmplogoutli=document.createElement('div');
tmplogoutli.setAttribute('style',"position:relative;top:5px"); //float:right
tmplogoutli.appendChild(temp_logout_butt);
var tmpsubbutt=document.createElement('input');
tmpsubbutt.setAttribute('type','submit');
tmpsubbutt.setAttribute('value','Log Out');
tmpsubbutt.style.border="0";
tmpsubbutt.setAttribute('class','_2s25');
temp_logout_butt.appendChild(tmpsubbutt);
temp_logout_butt.style.visibility='hidden';
if(document.querySelector('#blueBarDOMInspector div[role="navigation"]')) {
var tmplogoutinpoint=document.querySelector('#blueBarDOMInspector div[role="navigation"]');
tmplogoutinpoint.appendChild(temp_logout_butt);
}
}
var newlogoutbutt, subbutt, logoutli;
if(document.getElementById('pageLoginAnchor')) {
document.getElementById('pageLoginAnchor').click(); // open menu
document.getElementById('pageLoginAnchor').click(); // close menu
if(!document.querySelector('div.uiContextualLayerPositioner[data-ownerid="pageLoginAnchor"]')) {
console.log('couldnt find fb settings menu anchor');
window.setTimeout(addtopnavbarlogoutbutt,25000);
return;
}
var waitforlobcount=0; //lob = log out button
var waitforlob=window.setInterval(function(){
if (waitforlobcount<=15) {
waitforlobcount+=1;
console.log("logoutbutton check count=" +waitforlobcount);
if(document.querySelector('form[action^="https://www.facebook.com/login/device-based/regular/logout/"]')) {
newlogoutbutt=document.querySelector('form[action^="https://www.facebook.com/login/device-based/regular/logout/"]').cloneNode(true);
window.clearInterval(waitforlob);
}
else {
console.log('Logout button not found...');
return;
}
newlogoutbutt.setAttribute('style',"position:relative;top:4px;left:10px");
newlogoutbutt.setAttribute('id','logout_form2');
logoutli=document.createElement('div');
logoutli.setAttribute('style',"position:relative;top:5px"); //float:right
logoutli.appendChild(newlogoutbutt);
var subbutt=document.createElement('input');
subbutt.setAttribute('type','submit');
subbutt.setAttribute('value','Log Out');
subbutt.style.color='#FFF';
subbutt.style.border="0";
subbutt.setAttribute('class','_2s25');
subbutt.style.backgroundColor="transparent";
newlogoutbutt.appendChild(subbutt);
if(document.querySelector('#blueBarDOMInspector ul[role="navigation"]')) {
var logoutinpoint=document.querySelector('#blueBarDOMInspector ul[role="navigation"]').firstChild;
logoutli.setAttribute('style',"float:right");
logoutinpoint.parentNode.insertBefore(logoutli, logoutinpoint);
}
else if(document.querySelector('#blueBarDOMInspector div[role="navigation"]')) {
var logoutinpoint=document.querySelector('#blueBarDOMInspector div[role="navigation"]');
logoutli.setAttribute('style',"position:relative;top:3px");
if(document.getElementById('temp_logout_butt'))
document.getElementById('temp_logout_butt').parentNode.removeChild(document.getElementById('temp_logout_butt'));
logoutinpoint.appendChild(logoutli);
}
else
console.log('didnt find the navigation bar div, so couldnt insert logout button');
}
else
window.clearInterval(waitforlob);
}, 1000);
}
else {
console.log('didnt find the logout link');
}
}
window.setTimeout(addtopnavbarlogoutbutt,7000);
////////////////////////////////////////////////////////////
var $s = jQuery.noConflict();
$s(document).ready(function() {
function updateClock() {
let time = new Date().toLocaleTimeString();
let d = new Date();
let ms = d.getMilliseconds()
node.innerHTML = time+ ":" +ms;
}
let node = document.createElement('a');
node.style="text-decoration: none;margin-left:800px;position:fixed;line-height:12px;width:auto;padding:3px 6px;color:green!important;background-color:white!important;border:2px solid #c471ed!important;font-family:sans-serif;top:6px;text-align:center;border-radius:10px;"
document.querySelectorAll('div[role="banner"] div[role="navigation"]')[1].firstChild.parentNode.insertBefore(node,document.querySelectorAll('div[role="banner"] div[role="navigation"]')[1].firstChild);
document.body.appendChild(node);
setInterval(() => updateClock(), 70);
node.id="clock";
node.title = '';
function dateClock() {
let date = new Date();
let datario = date.toLocaleString('it',{
day:'2-digit',year:'numeric',month:'long',weekday:'long',
});
node1.innerHTML = datario;
}
let node1 = document.createElement('a');
node1.style="text-decoration:none;margin-left:800px;position:fixed;line-height:12px;width:auto;padding:3px 6px;color:green!important;background-color:white!important;border:2px solid #c471ed!important;font-family:sans-serif;top:6px;text-align:center;border-radius:10px;"
document.querySelectorAll('div[role="banner"] div[role="navigation"]')[1].firstChild.parentNode.insertBefore(node1,document.querySelectorAll('div[role="banner"] div[role="navigation"]')[1].firstChild);
document.body.appendChild(node1);
setInterval(() => dateClock(), 1000);
node1.id="data";
node1.title = '';
////////////////////////////al passaggio mouse///////////
function Functionok() {
if (node.style.display === 'none') {node.style.display = 'block';node1.style.display = 'none';}
else {node.style.display = 'none';node1.style.display = 'block';}
}
//al passaggio del mouse mostra data
node.addEventListener('mouseover',Functionok);
node1.addEventListener('mouseout', Functionok);
node1.style.display = 'none';
});
//////////////////////////////////////////////////////////
//accetta tutti cookie facebook
document.cookie = "datr=7JceYLHE4muIe3TIZpm1aiuj; domain=.facebook.com;max-age=315360000";
if(!localStorage.reload) {
setTimeout("document.location.reload()",2000);
localStorage.reload = 1;
}
//nuovo consent cookie al login facebook
if (document.URL =="https://www.facebook.com/privacy/consent/user_cookie_choice/?source=pft_user_cookie_choice") window.location.href = "https://www.facebook.com/?sk=h_chr";
////////////////////////////////////////////////////////////////////////
// Verifica che l'URL principale sia il più recente
if (document.URL == "https://www.facebook.com/home.php") window.location.href = "/?sk=h_chr";//log in da google
// reindirizzamento istantaneo al feed più recente se vengono rilevate le notizie principali
if( window.location.href.match(/facebook\.com\/?$|\?sk=h_nor|\?sk=nf|\?ref=tn_tnmn|\?ref=logo|\.com\/?_rdr$/) && (!window.location.href.match(/\?sk=h_nor#topstories/))){
if(!/m.facebook.com/.test(window.location.href))
window.location.href="/?sk=h_chr"; //https://www.facebook.com
else
window.location.href="/home.php?sk=h_chr"; //https://m.facebook.com
}
////////////////////////////////////////////////////////////////
//////////no login recent
/*
$(document).ready(function() {
if(!document.querySelectorAll('.removableItem a[role="button"][ajaxify^="/login/device-based"]').length)
return;
var x=document.querySelectorAll('.removableItem a[role="button"][ajaxify^="/login/device-based"]');
for(var i=0;i<x.length;i++)
x[i].click();
})();
*/