// ==UserScript==
// @name facebook Color Themes figuccio
// @version 0.1
// @namespace https://gf.qytechs.cn/users/237458
// @match https://*.facebook.com/*
// @author figuccio
// @description Aggiunge lista colori. Puoi scegliere red, orange, yellow, green, blue,ecc
// @run-at document-start
// @require http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js
// @grant GM_addStyle
// @grant GM_setValue
// @grant GM_getValue
// @grant GM_registerMenuCommand
// @license MIT
// ==/UserScript==
GM_addStyle('.aovydwv3{align-items: flex-start!important}');
var barra = GM_getValue("barra");
(function() {
var color = GM_getValue("color", "default");
var css="";
if (color == "default")
css="";
if (color == "red")
css = ".thodolrn,._2t-a {background-color:red !important;}";
else if (color == "orange")
css = ".thodolrn,._2t-a {background-color:orange !important;}";
else if (color == "yellow")
css = ".thodolrn,._2t-a{background-color:yellow !important;}";
else if (color == "green")
css = ".thodolrn,._2t-a{background-color:green !important;}";
else if (color == "blue")
css = ".thodolrn,._2t-a{background-color:blue !important;}";
else if (color == "violet")
css = ".thodolrn,._2t-a{background-color:violet !important;}";
else if (color == "pink")
css = ".thodolrn,._2t-a{background-color:pink !important;}";
else if (color == "silver")
css = ".thodolrn,._2t-a{background-color:silver !important;}";
else if (color == "dark")
css = ".thodolrn,._2t-a{background-color:dark !important;}";
else if (color == "FA")
css = ".thodolrn,._2t-a{background-color:FA !important;}";
else if (color == "darkred")
css = ".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;}
}
//Ul elemento a discesa da div.topbar-cont
var userUl = document.getElementsByTagName('ul')[0];
//Trigger a discesa del tema Li
var theme = document.createElement('a');
theme.setAttribute('href', '.');
theme.setAttribute('id', 'themeList');
theme.appendChild(document.createTextNode('Theme'));
//linkDefault
var linkDefault = document.createElement('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('a');
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('a');
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('a');
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('a');
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('a');
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('a');
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('a');
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('a');
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('a');
linkDark.setAttribute('href', '.');
linkDark.setAttribute('class', 'theme');
linkDark.onclick=function(){GM_setValue('color', 'dark'); location.reload(true); return false;}
linkDark.appendChild(document.createTextNode('Dark'));
//linkFA
var linkFA = document.createElement('a');
linkFA.setAttribute('href', '.');
linkFA.setAttribute('class', 'theme');
linkFA.onclick=function(){GM_setValue('color', 'FA'); location.reload(true); return false;}
linkFA.appendChild(document.createTextNode('FA'));
//linkDarkRed
var linkDarkRed = document.createElement('a');
linkDarkRed.setAttribute('href', '.');
linkDarkRed.setAttribute('class', 'theme');
linkDarkRed.onclick=function(){GM_setValue('color', 'darkred'); location.reload(true); return false;}
linkDarkRed.appendChild(document.createTextNode('Dark Red'));
//Crea menu a discesa li
var liDrop = document.createElement('li');
liDrop.setAttribute('class', 'dropdown-trigger');
//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 liFA = document.createElement('li');
var liDarkRed = document.createElement('li');
var libarra = document.createElement('li');
//Crea l'elemento ul
var ul = document.createElement('ul');
ul.setAttribute('class', 'dropdown script');
//Aggiungi elenco a topbar-nav
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);
liFA.appendChild(linkFA);
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(liFA);
ul.appendChild(liDarkRed);
ul.appendChild(libarra);
liDrop.appendChild(theme);
liDrop.appendChild(ul);
userUl.appendChild(liDrop);
}