- // ==UserScript==
- // @name new Facebook figuccio
- // @namespace https://greasyfork.org/users/237458
- // @version 3.3
- // @author figuccio
- // @description new facebook con ora click sull ora e attiva facebook recenti
- // @include https://*.facebook.com/*
- // @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
- // @noframes
- // ==/UserScript==
- ///////////scrollbar
- (function() {var css = "";
- if (false || (new RegExp("^https?://.*$")).test(document.location.href))
- css += [
- ".resize-grip {",
- " background: linear-gradient(-45deg, transparent 2px, hsl(0, 0%, 40%) 2px, transparent 3px, transparent 4.5px, hsl(0, 0%, 40%) 5px, transparent 5.5px)!important;",
- "}",
- "",
- //barra sotto lo scroll
- "/* Browser */",
- "::-webkit-scrollbar {",
- " background:black!important;",
- " border: thin solid hsl(0, 0%, 20%)!important;",
- " display: initial!important;",
- " height: 13px!important;",
- " max-height: 13px!important;",
- " max-width: 13px!important;",
- " min-height: 13px!important;",
- " min-width: 15px!important;",
- " padding: 0!important;",
- " width: 13px!important;",
- "}",
- //scroll rosso
- "::-webkit-scrollbar-thumb {",
- " background: red!important;",
- " background-clip: content-box!important;",
- " border: solid transparent!important;",
- " border-radius: 13px!important;",
- " box-shadow: inset 0 0 0 1px hsl(0, 0%, 42%)!important;",
- "}",
- //scroll diventa viola al passaggio mouse
- "::-webkit-scrollbar-thumb:not(:active):hover {",
- " background:violet !important;",
- " background-clip: content-box!important;",
- " box-shadow: inset 0 0 0 1px hsl(0, 0%, 50%)!important;",
- "}",
- "::-webkit-scrollbar-button {",
- " display: none!important;",
- "}",
- "::-webkit-scrollbar-button:single-button {",
- " border: thin solid green!important;",
- " display: block!important;",
- " height: 13px!important;",
- " margin: 0!important;",
- " max-height: 13px!important;",
- " max-width: 13px!important;",
- " min-height: 15px!important;",
- " min-width: 13px!important;",
- " width: 13px!important;",
- "}",
- "::-webkit-scrollbar-button:horizontal:decrement {",
- " background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4QgFDhoaUbP33wAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAAAdElEQVQoz83SsQ1BARQF0BudsILeBDoxiTns8EtT2OLHBDoVDZFI9BqRo1AQUbxfcet3invzkr8Ihph2AWM02FTBHGtccKiAJbaeuWNXQSevXLH/vOl9cU2SNsktST+JaqcZVjjj2GW9ERbl9d7gAJPffcoD60Zo/GBzO+QAAAAASUVORK5CYII=)!important;",
- " background-size: cover!important;",
- " background-repeat: no-repeat!important;",
- " background-color: green!important;",
- " border-bottom-right-radius: 3px!important;",
- " border-top-right-radius: 3px!important;",
- "}",
- //freccia sinistra orizontale che diventa rossa quando si scorre
- "::-webkit-scrollbar-button:horizontal:decrement:active {",
- " background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4QgFDhs56s+37AAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAAAd0lEQVQoz83SsQnCUBQF0AMWFskI2meCdJJJnCM7WGYK13CCdKlikyAIgqVdSJpvIwH/r/Q2r3mHB5fHvyTHIQUUOKGNBUdc8MAQAxp0mDGhj0G3AGa8cP1c2KygCVvswnyG619T4Yw7xpT29qhT2nsnQ/m7N1kACdwUrJ0jQzwAAAAASUVORK5CYII=)!important;",
- " background-color:red !important;",
- "}",
- //freccia destra orizontale che diventa rossa quando si scorre
- "::-webkit-scrollbar-button:horizontal:increment:active {",
- " background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4QgFDhUjiS5jGAAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAAAeUlEQVQoz83RsQnCcBTE4Q8UBHWQTGAnTpIZ3COTOEDKEMgEljbaJAQEOwsLm3+aVBLCs9KrHsf9OI7HL7XDZi6wmPBKrNHiGW3qcMcJhyh0RcIbNY4R6IbXCCb0n4HlBJSwGu8LqkhTiwca5NFNZxTIvvnTHlt/oQHnWRWTSdNqYQAAAABJRU5ErkJggg==)!important;",
- " background-color:red !important;",
- "}",
- //freccia in alto verticale che diventa rossa quando si scorre
- "::-webkit-scrollbar-button:vertical:decrement:active {",
- " background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4QgFDgo6IB/FRgAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAAAc0lEQVQoz+XRoQ2DYBiE4YfUkEDqEfW1TNA5EFUdAM0aTNEpSKqwKAZogkJgmpDUgPkFqFa3py757r1PHP+jEgPqb4ELGizocf0EnHDHO0ALHjhvQ4eNT3BDgSPmcE8RoQ1lOyhHhRgjXpjCtwwdnr864go2lhOp4XYeZgAAAABJRU5ErkJggg==)!important;",
- " background-color:red !important;",
- "}",
- ///freccia in basso verticale che diventa rossa quando si scorre
- "::-webkit-scrollbar-button:vertical:increment:active {",
- " background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4QgFDgUlKo/UfAAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAAAaUlEQVQoz+XPsQmDUAAE0NfHFdI7gZ1kEmdI6Q6WTuEUQiZIl8o0CYGAvYUg3+aXitZ6zcFxx91xbOR44oMO78jfqGdLoQQVekwYEPBHictaW4pHNAeMaHDdmlngFUMtbnv/1fjh7iSYAfRHFgTlUa3mAAAAAElFTkSuQmCC)!important;",
- " background-color:red !important;",
- "}",
- "::-webkit-scrollbar-button:horizontal:decrement:not(:active):hover {",
- " background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4QgFDhs56s+37AAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAAAd0lEQVQoz83SsQnCUBQF0AMWFskI2meCdJJJnCM7WGYK13CCdKlikyAIgqVdSJpvIwH/r/Q2r3mHB5fHvyTHIQUUOKGNBUdc8MAQAxp0mDGhj0G3AGa8cP1c2KygCVvswnyG619T4Yw7xpT29qhT2nsnQ/m7N1kACdwUrJ0jQzwAAAAASUVORK5CYII=)!important;",
- " background-color: yellow!important;",
- "}",
- "::-webkit-scrollbar-button:horizontal:increment {",
- " background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4QgFDhMBChSFegAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAAAdElEQVQoz83QIQoCUQCE4QmCQa9g9wQ28SSeYaN38CQeYlnwBEaLFmVBsBssn0FBEMN7Sf80YX4GJvkZmGFUK+2wwqRGOuOCDRal0sGTOzo0JdIRN2/6z87gm5dk+Mr7JG3J0glXbLGseW+Nac17c4zzFzwANftoDW4riZUAAAAASUVORK5CYII=)!important;",
- " background-size: cover!important;",
- " background-repeat: no-repeat!important;",
- " background-color:green !important;",
- " border-bottom-left-radius: 3px!important;",
- " border-top-left-radius: 3px!important;",
- "}",
-
- "::-webkit-scrollbar-button:horizontal:increment:not(:active):hover {",
- " background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4QgFDhUjiS5jGAAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAAAeUlEQVQoz83RsQnCcBTE4Q8UBHWQTGAnTpIZ3COTOEDKEMgEljbaJAQEOwsLm3+aVBLCs9KrHsf9OI7HL7XDZi6wmPBKrNHiGW3qcMcJhyh0RcIbNY4R6IbXCCb0n4HlBJSwGu8LqkhTiwca5NFNZxTIvvnTHlt/oQHnWRWTSdNqYQAAAABJRU5ErkJggg==)!important;",
- " background-color: yellow!important;",
- "}",
- "::-webkit-scrollbar-button:vertical:decrement {",
- " background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4QgFDgonQxmpnwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAAAc0lEQVQoz+XRMUoCAACF4Q/BSa/gHjl1Alu8QwguXcC7eApPIXQJt2iKjhAk+DcoJDjonP/8vulxJ1Wr6rNa3wpm1bZju2p5DUyqTfXTX2/Vw/lucAZGWOAZQ3zjgEe8VuMLhClesMc7vvBxwnM8/ecffwFSoEVS/hyFWgAAAABJRU5ErkJggg==)!important;",
- " background-size: cover!important;",
- " background-repeat: no-repeat!important;",
- " background-color: green!important;",
- " border-bottom-left-radius: 3px!important;",
- " border-bottom-right-radius: 3px!important;",
- "}",
- "::-webkit-scrollbar-button:vertical:decrement:not(:active):hover {",
- " background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4QgFDgo6IB/FRgAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAAAc0lEQVQoz+XRoQ2DYBiE4YfUkEDqEfW1TNA5EFUdAM0aTNEpSKqwKAZogkJgmpDUgPkFqFa3py757r1PHP+jEgPqb4ELGizocf0EnHDHO0ALHjhvQ4eNT3BDgSPmcE8RoQ1lOyhHhRgjXpjCtwwdnr864go2lhOp4XYeZgAAAABJRU5ErkJggg==)!important;",
- " background-color:yellow !important;",
- "}",
- "::-webkit-scrollbar-button:vertical:increment {",
- " background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4QgFDTUIslAAowAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAAAdUlEQVQoz+XPIQoCUQCE4XnJ4Daz3UuIJ9lsNHoH457CUwhWD+ANBEGzYUG+Da6IsIhZ/zQwDDOT/B7lKTBP0iSZJGl7T5JRkmuSZSnl8JZGhQ0uuOPmwRlrjAdrMcPeixZbTD/uRY1jH9ph8dVRNDhhlT+hA0tUX1KVJjAXAAAAAElFTkSuQmCC)!important;",
- " background-size: cover!important;",
- " background-repeat: no-repeat!important;",
- " background-color:green !important;",
- " border-top-left-radius: 3px!important;",
- " border-top-right-radius: 3px!important;",
- "}",
- "::-webkit-scrollbar-button:vertical:increment:not(:active):hover {",
- " background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4QgFDgUlKo/UfAAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAAAaUlEQVQoz+XPsQmDUAAE0NfHFdI7gZ1kEmdI6Q6WTuEUQiZIl8o0CYGAvYUg3+aXitZ6zcFxx91xbOR44oMO78jfqGdLoQQVekwYEPBHictaW4pHNAeMaHDdmlngFUMtbnv/1fjh7iSYAfRHFgTlUa3mAAAAAElFTkSuQmCC)!important;",
- " background-color: yellow!important;",
- "}",
- "::-webkit-scrollbar-corner {",
- " background: #FFFF00!important;",
- " border: 0!important;",
- "}",
-
- "::-webkit-scrollbar-thumb:active {",
- " background: !important;",
- " background-clip: content-box!important;",
- " box-shadow: inset 0 0 0 1px hsl(0, 0%, 58%)!important;",
- " transition: none!important;",
- "}",
- "::-webkit-scrollbar-thumb:horizontal {",
- " border-width: 2px 0!important;",
- "}",
- "::-webkit-scrollbar:disabled,",
- "::-webkit-scrollbar-thumb:vertical {",
- " border-width: 0 2px!important;",
- "}",
- "::-webkit-scrollbar:disabled,",
- "::-webkit-scrollbar-button:single-button:disabled,",
- "::-webkit-scrollbar-track,",
- "::-webkit-scrollbar-track-piece {",
- " visibility: hidden!important;",
- "}",
- "/* 110% zoom*/",
- "@media (min-resolution: 1.1dppx) {",
- "::-webkit-scrollbar, ::-webkit-scrollbar-button:single-button {",
- " height: 12px!important;",
- " max-height: 12px!important;",
- " max-width: 12px!important;",
- " min-height: 12px!important;",
- " min-width: 12px!important;",
- " width: 12px!important;",
- "}",
- "::-webkit-scrollbar:disabled,",
- "::-webkit-scrollbar-thumb:vertical {",
- " border-width: 0 1.818px!important;",
- "}",
- "::-webkit-scrollbar-thumb:horizontal {",
- " border-width: 1.818px 0!important;",
- "}",
- ".CodeMirror-hscrollbar {",
- " height: 12px!important;",
- " max-height: 12px!important;",
- " min-height: 12px!important;",
- "}",
- ".CodeMirror-hscrollbar[style*=\"display: block;\"] {",
- " right: 12px!important;",
- "}",
- ".CodeMirror-vscrollbar {",
- " max-width: 12px!important;",
- " min-width: 12px!important;",
- " width: 12px!important;",
- "}",
- ".CodeMirror-vscrollbar[style*=\"margin-bottom: 0px;\"] {",
- " bottom: 12px!important;",
- "}",
- "}",
- "/* 125% zoom*/",
- "@media (min-resolution: 1.25dppx) {",
- "::-webkit-scrollbar, ::-webkit-scrollbar-button:single-button {",
- " height: 11px!important;",
- " max-height: 11px!important;",
- " max-width: 11px!important;",
- " min-height: 11px!important;",
- " min-width: 11px!important;",
- " width: 11px!important;",
- "}",
- "::-webkit-scrollbar:disabled,",
- "::-webkit-scrollbar-thumb:vertical {",
- " border-width: 0 1.6px!important;",
- "}",
- "::-webkit-scrollbar-thumb:horizontal {",
- " border-width: 1.6px 0!important;",
- "}",
- ".CodeMirror-hscrollbar {",
- " height: 11px!important;",
- " max-height: 11px!important;",
- " min-height: 11px!important;",
- "}",
- ".CodeMirror-hscrollbar[style*=\"display: block;\"] {",
- " right: 11px!important;",
- "}",
- ".CodeMirror-vscrollbar {",
- " max-width: 11px!important;",
- " min-width: 11px!important;",
- " width: 11px!important;",
- "}",
- ".CodeMirror-vscrollbar[style*=\"margin-bottom: 0px;\"] {",
- " bottom: 11px!important;",
- "}",
- "}",
- "/* 150% zoom*/",
- "@media (min-resolution: 1.5dppx) {",
- "::-webkit-scrollbar, ::-webkit-scrollbar-button:single-button {",
- " height: 9px!important;",
- " max-height: 9px!important;",
- " max-width: 9px!important;",
- " min-height: 9px!important;",
- " min-width: 9px!important;",
- " width: 9px!important;",
- "}",
- "::-webkit-scrollbar:disabled,",
- "::-webkit-scrollbar-thumb:vertical {",
- " border-width: 0 1.333px!important;",
- "}",
- "::-webkit-scrollbar-thumb:horizontal {",
- " border-width: 1.333px 0!important;",
- "}",
- ".CodeMirror-hscrollbar {",
- " height: 9px!important;",
- " max-height: 9px!important;",
- " min-height: 9px!important;",
- "}",
- ".CodeMirror-hscrollbar[style*=\"display: block;\"] {",
- " right: 9px!important;",
- "}",
- ".CodeMirror-vscrollbar {",
- " max-width: 9px!important;",
- " min-width: 9px!important;",
- " width: 9px!important;",
- "}",
- ".CodeMirror-vscrollbar[style*=\"margin-bottom: 0px;\"] {",
- " bottom: 9px!important;",
- "}",
- "}"
- ].join("\n");
- 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 {
- // no head yet, stick it whereever
- document.documentElement.appendChild(node);
- }
- }
- })();
- //false visibile true nascosta
- let processOptions = true
- let options = {
- hideTophome: false,//home
- hideTopNavWatch: true,//amici1
- hideTopNavMarketplace: true,//watch2
- hideTopNavGroups: true,//gruppi3
- hideTopNavGaming: true,//videogiochi4
- hideLeftSideBar: false, ////5
- hideRightSideBar: false,//6
- hideCovid: true,//7
- hideCreatePostTypes: true, ////8
- hideStories: true, ////9
- hideVideoChat: true, ////10
- hideSuggestedGroups: true, ////11
- hideSuggestedForYouPosts: true,//12
- hideCovidPosts: true,//13
- hideSponsored: true,//14
- hidePaidPartnerships: true,//15
- hideFooter: true,//16
- hideLoopInterval: 1000
- }
- let hideClass = 'displayNoneImportant'
- let onDocReady = function(){
- if (processOptions) {
- if (document.domain.indexOf("facebook.com") !== -1) {
- addCSSClasses()
- removeOnce()
-
- removeLoop()
- setInterval(removeLoop, options.hideLoopInterval)
- }
- }
- }
-
- function removeLoop() {
- if(options.hideCovid) { removeCovid() }
- if(options.hideSuggestedForYouPosts) { removeSuggestedForYouPosts() }
- if(options.hideCovidPosts) { removeCovidPosts() }
- if(options.hideSponsored) { removeSponsored() }
- if(options.hidePaidPartnerships) { removePaidPartnerships() }
- }
-
- function removeSponsored() {
- hideXPath("//div[@aria-label='Sponsored']/ancestor::div[starts-with(@data-pagelet,'FeedUnit')]")
- hideXPath("//a[@aria-label='Sponsored']/ancestor::div[starts-with(@data-pagelet,'FeedUnit')]")
- hideXPath("//div[text()='Sponsored']/ancestor::div[starts-with(@data-pagelet,'FeedUnit')]")
- }
-
- function removePaidPartnerships() {
- hideXPath("//span[text()='Suggested Groups']/ancestor::div[starts-with(@data-pagelet,'FeedUnit')]")
- }
-
- function removeSuggestedForYouPosts() {
- hideXPath("//span[text()='Suggested for You']/ancestor::div[starts-with(@data-pagelet,'FeedUnit')]")
- }
-
- function removeCovidPosts() {
- hideXPath("//span[text()='Coronavirus (COVID-19) Information']/ancestor::div[starts-with(@data-pagelet,'FeedUnit')]")
- }
-
- function removeSuggestedGroups() {
- hideXPath("//div[text()='Paid Partnership']/ancestor::div[starts-with(@data-pagelet,'FeedUnit')]")
- }
-
- function removeCovid() {
- hideXPath("//span[text()='COVID-19 Information Center']/ancestor::li")
- hideXPath("//span[contains(text(),'Spread of COVID-19')]/ancestor::div[starts-with(@data-pagelet,'FeedUnit')]")
- }
-
- function removeOnce() {
- let csshome = `
- div[role="navigation"][aria-label="Facebook"]>ul>li:nth-child(1) { /* home */
- display: none !important;
-
- }
- `;
-
- let cssWatch = `
- div[role="navigation"][aria-label="Facebook"]>ul>li:nth-child(2) { /* watch */
- display: none !important;
- }
- `;
- let cssMarketplace = `
- div[role="navigation"][aria-label="Facebook"]>ul>li:nth-child(3) { /* marketplace */
- display: none !important;
- }
- `;
- let cssGroups = `
- div[role="navigation"][aria-label="Facebook"]>ul>li:nth-child(4) { /* groups */
- display: none !important;
- }
- `;
- let cssGaming = `
- div[role="navigation"][aria-label="Facebook"]>ul>li:nth-child(5) { /* gaming */
- display: none !important;
- }
- `;
- let cssLeftSideBar = `
- div[data-pagelet="LeftRail"] { /* left side bar */
- visibility: hidden !important;
- }
- `;
- let cssRightSideBar = `
- div[role="complementary"] { /* right side bar */
- visibility: hidden !important;
- }
- `;
- let cssFooter = `
- footer {
- visibility: hidden !important;
- }
- `;
- let cssCreatePostTypes = `
- div[aria-label="Create a post"]>div:nth-child(2) {
- display: none !important;
- }
- `;
- let cssStories = `
- div[aria-label="Stories"] {
- display: none !important;
- }
- `;
- let cssVideoChat = `
- div[data-pagelet="VideoChatHomeUnit"] {
- display: none !important;
- }
- `;
- if(options.hideTophome) { GM_addStyle(csshome); }
- if(options.hideTopNavWatch) { GM_addStyle(cssWatch); }
- if(options.hideTopNavMarketplace) { GM_addStyle(cssMarketplace); }
- if(options.hideTopNavGroups) { GM_addStyle(cssGroups); }
- if(options.hideTopNavGaming) { GM_addStyle(cssGaming); }
- if(options.hideLeftSideBar) { GM_addStyle(cssLeftSideBar); }
- if(options.hideRightSideBar) { GM_addStyle(cssRightSideBar); }
- if(options.hideFooter) { GM_addStyle(cssFooter); }
- if(options.hideCreatePostTypes) { GM_addStyle(cssCreatePostTypes); }
- if(options.hideStories) { GM_addStyle(cssStories); }
- if(options.hideVideoChat) { GM_addStyle(cssVideoChat); }
- if(options.hideSuggestedGroups) { removeSuggestedGroups() }
-
- }
-
- function addCSSClasses() {
- let css = `
- .displayNoneImportant {
- display: none !important;
- }
- .visibilityHiddenImportant {
- visibility: hidden !important;
- }
- `;
-
- GM_addStyle(css);
- }
-
- function hideXPath(xPathStr) {
- let matchingElement = document.evaluate(xPathStr, document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null)
- if(matchingElement) {
- for(var i = 0; i < matchingElement.snapshotLength; i++) {
- let curElement = matchingElement.snapshotItem(i)
- if(!curElement.classList.contains(hideClass)) {
- curElement.className += ' ' + hideClass
- }
- }
- }
- }
-
- if (document.readyState === "complete" || (document.readyState !== "loading" && !document.documentElement.doScroll)) {
- onDocReady()
- } else {
- document.addEventListener("DOMContentLoaded", onDocReady)
- }
- /////////////////////////////////////////////////
- //nasconde pop up notifica a sinistra quando si gioca
- GM_addStyle('ul[data-gt*=\"\\\"ref\\\":\\\"beeper\\\"\"] {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}');
- //persone che potresti conoscere
- GM_addStyle('.k4urcfbm.l9j0dhe7.jktsbyx5.dy7m38rt.stjgntxs.ni8dbmo4.o7xrwllt.c8r2yrt7{display:none!important}');
- GM_addStyle('.bp9cbjyn.j83agx80.jnigpg78.taijpn5t.ecm0bbzt.hv4rvrfc.a5h7je3r.dati1w0a{display:none!important}');
- GM_addStyle('.j83agx80.btwxx1t3.i1fnvgqd.pybr56ya.hv4rvrfc.e5nlhep0.dati1w0a{display:none!important}');
- //sponsorizzato sopra la chat
- GM_addStyle('.cxgpxx05 > div:nth-of-type(1) > div > .l9j0dhe7 > .sj5x9vvc.cxgpxx05{display:none!important}');
- GM_addStyle('.hzawbc8m.m9osqain.lrazzd5p.g1cxx5fr.a5q79mjw.ew0dbk1b.s89635nw.c1et5uql.qv66sw1b.hpfvmrgz.d2edcug0.ik7dh3pa.oi732d6d.l9j0dhe7.stjgntxs.ni8dbmo4.a8c37x1j{display:none!important}');
- //zona+crea .messaggi notifiche cerchi colorati
- GM_addStyle('.tdjehn4e {background-color:blue!important}');
-
- GM_addStyle('.ejjq64ki.v8c10jal.e3xpq0al.d2edcug0{display:none!important}');
- //pulsante crea
- GM_addStyle('div.oi9244e8.taijpn5t.datstx6m.j83agx80.bp9cbjyn:nth-of-type(3) > .iyyx5f41.dhp61c6y.dp1hu0rb.owwhemhu.qowsmv63.cebpdrjk.bipmatt0.pk4s997a.q3lfd5jv.k5wvi7nf.t1p8iaqh.a8s20v7p.abs2jz4q.a6sixzi8.tojvnm2t > .q676j6op.qypqp5cg.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.tdjehn4e.oajrlxb2{display:none!important}');
- //covid centro informazioni
- GM_addStyle('.j83agx80.cbu4d94t.buofh1pr.sn7ne77z > .buofh1pr > div:nth-of-type(1) > ul > li:nth-of-type(1) > div > .l82x9zwi.uo3d90p7.pw54ja7n.ue3kfks5.p8dawk7l.abiwlrkh.lzcic4wl.du4w35lb.f1sip0of.esuyzwwr.i1ao9s8h.l9j0dhe7.a8nywdso.qt6c0cv9.rz4wbd8a.jb3vyjys.hpfvmrgz.tgvbjcpo.hcukyx3x.oygrvhab.cxmmr5t8.kvgmc6g5.p7hjln8o.pfnyh3mw.btwxx1t3.mg4g778l.a8c37x1j.nhd2j8a9.rq0escxv.sk4xxmp2.agehan2d.n8ej3o3l.rt8b4zig.mk2mc5f4.s44p3ltw.ccm00jje.goun2846.ppp5ayq2.qensuy8j.tlpljxtp.mtkw9kbi.g5ia77u1.gs1a9yip.oajrlxb2 > .scb9dxdr.dflh9lhu.btwxx1t3.bp9cbjyn.du4w35lb.l9j0dhe7.jb3vyjys.qt6c0cv9.hpfvmrgz.nnctdnn4.kvgmc6g5.hcukyx3x.cxmmr5t8.oygrvhab.i1fnvgqd.g5gj957u.buofh1pr.j83agx80.rq0escxv.auili1gw.ow4ym5g4{display:none!important}');
- ////////////////////////////////////////////////////////////////////////////
-
- //nuovo messaggio
- GM_addStyle('.ovq5dppa {background-color:green!important;bottom:30px}');
- ///////////////////////////////////////////////////barra blu su giochi facebook////////
- GM_addStyle('body ._2s1x ._2s1y{background-color:blue!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;}');
- ///////////////////////////////////////////////////////////////////////////////////////////////
- //sezione centrale notizie colorata
- GM_addStyle('.fjf4s8hc {background-color: green!important}');
- //colore icona home/////////////////////////////////////////////////////////////////////
- GM_addStyle('.aaxa7vy3 {fill:#1ef12e!important}');//colore icona
- GM_addStyle('.aaxa7vy3 {background-color:coral!important}');
- GM_addStyle('.aaxa7vy3 {padding: 8px 25px!important}');//dimensioni
- GM_addStyle('.aaxa7vy3 {border-radius: 18px;!important}');
- /////////////////////////////////////////////////////////////////////////////////////////
-
- //f icona facebook rossa
- GM_addStyle('.p361ku9c {fill: red!important}');
- //linea sotto la home
- GM_addStyle('.ooq845xs{border-bottom-color:yellow!important}');
- /////////////////////////////////icona home spostata
- GM_addStyle('.thodolrn {padding-left: 550px!important}');
-
- //font
- GM_addStyle('#facebook ._-kb span {font-family: monospace!important}');
- //GM_addStyle('#facebook ._-kb span {color:red!important}');//link
-
- //barra ricerca giochi nascosta
- GM_addStyle('._4kny ._585- {display: none!important}');
-
- //font corsive cerca su facebook
- GM_addStyle('#facebook ._-kb button, #facebook ._-kb input, #facebook ._-kb label, #facebook ._-kb select, #facebook ._-kb td, #facebook ._-kb textarea{font-family:cursive!important}');
-
- //bordi tratteggiati
- GM_addStyle('#facebook ._-kb div.rirtxc74{ border-radius:14px;border-style:dashed;border-color:green;border-spacing:26px;margin:14px;}');
- //spondo icona facebook
- GM_addStyle('.ms05siws {fill: #ece4e2;}');
- //colore spondo nomi arrotondati
- GM_addStyle('.nnctdnn4 {min-height: 44px; background-color:#da2456;border-radius:22px;margin:3px!important;}');
- //bordi sez centrale
- GM_addStyle('.sbcfpzgs {--T68779821: 0 1px 2px var(--shadow-2); border:red; border-style: dashed;border-width: 2px;}');
-
- //icone
- GM_addStyle('.em6zcovv{fill: #1ef12e!important;}');
- //sidebar destra sinistra
- GM_addStyle('.rirtxc74{background-color:#3f00ff85!important;}');
-
- //spondo sotto sidebar
- GM_addStyle('._6s5d{background-color:coral!important;}');
-
- //barra facebook
- //GM_addStyle('.thodolrn {background-color:red;border-radius: 25px;}');
- //al passaggio mouse
- GM_addStyle('.thodolrn:hover {background-color:black;border-radius: 25px;}');
-
- //////////////barra facebook che cambia colori dal menu/////////////////
- var style= document.createElement('style');
- style.type = 'text/css';
- style.innerHTML = '.thodolrn {background-color: red; } ';
- document.getElementsByTagName('head')[0].appendChild(style);
- ////////////////
- function Functioncolor() {
- if (style.innerHTML ==='.thodolrn{background-color:lime; }') {
- style.innerHTML ='.thodolrn {background-color: blue; }'
- } else {
- style.innerHTML ='.thodolrn{background-color:lime; }'
- }
- }
- GM_registerMenuCommand("lime-blue",Functioncolor);
- //////////////////
- function Functioncolorreset() {
- style.innerHTML = '.thodolrn {background-color: red; }';}
- GM_registerMenuCommand("reset",Functioncolorreset);
- ////////////////////////////////////////scritta contatti in chat e i tuoi collegamenti//
- GM_addStyle('.aodizinl{background-color:red!important;padding:15px!important;border-radius:20px}');
- //icone contatti cerchio piu visibile 3puntini ... sui post cerchio piu visibile
- GM_addStyle('.pkj7ub1o::after{background-color:#ee82ee63!important}');
-
- //////////////////////////////////////////////////////////////////////////////////////sezione attiva al caricamento della pagina
- // Verifica che l'URL principale sia il più recente
- $(document).ready(function() {
- if (document.URL == "https://www.facebook.com/") window.location.href = "https://www.facebook.com/?sk=h_chr";
- if (document.URL == "https://www.facebook.com/?ref=tn_tnmn") window.location.href = "https://www.facebook.com/?sk=h_chr";//home giochi facebook
- if (document.URL == "https://www.facebook.com/?sk=h_nor") window.location.href = "https://www.facebook.com/?sk=h_chr";
- if (document.URL == "https://www.facebook.com/?ref=logo") window.location.href = "https://www.facebook.com/?sk=h_chr"; //logo facebook giochi facebook
- if (document.URL == "https://www.facebook.com/#_=_") window.location.href = "https://www.facebook.com/?sk=h_chr"; //quando si accede ha facebook da google
-
- });
-
- /////////////////////////////////////////////////////////////////position:absolute;
- $(document).ready(function() {
- function updateClock() {
- let time = new Date().toLocaleTimeString();
- let d = new Date();
- let ms = d.getMilliseconds()
- let date = new Date();
- let datario = date.toLocaleString('it',{
- day:'2-digit',year:'numeric',month:'long',weekday:'long',
- });
- node.innerHTML = time+ ":" +ms+ " "+datario
- }
- let node = document.createElement('div');
- node.setAttribute("style", "cursor:pointer;line-height:12px;width:80px;padding:3px 6px;color:red;background-color:coral;font-family:sans-serif;font-size:12px;top:0;right:720px;position:fixed;text-align:center;z-index:999999;border-radius:10px;");
- document.body.appendChild(node);
- setInterval(() => updateClock(), 70);
- node.title = 'passa ha facebook + recenti';
- node.addEventListener('click', function(){ window.location.href = "https://www.facebook.com/?sk=h_chr";});
-
- function Functionclock() {
- node.style.display = ((node.style.display!='none') ? 'none' : 'block');
- }
- GM_registerMenuCommand("mostra/nascondi pulsante clock",Functionclock);
- });
- //////////////////////////////////////////////////black to top/////////////bottom300+bottom250
- $(document).ready(function() {
- (function() {
- var css = "#topBtn{display:none;position:fixed;bottom:300px;right:10px;z-index:99;font-size:18px;border:none;outline:none;background-color:green!important;color:red;cursor:pointer;padding:10px;border-radius:4px;} #botBtn{display:none;position:fixed;bottom:250px;right:10px;z-index:99;font-size:18px;border:none;outline:none;background-color:red!important;color:green;cursor:pointer;padding:10px;border-radius:4px;}";
- var node = document.createElement("style");
- node.type = "text/css";
- node.appendChild(document.createTextNode(css));
- var heads = document.getElementsByTagName("html");
- if (heads.length > 0) {
- heads[0].appendChild(node);
- } else {
- document.documentElement.appendChild(node);
- }
-
- //aggiungi button
- var div = document.createElement("div");
-
- var gotopbtn = document.createElement("input");
- gotopbtn.type = "button";
- gotopbtn.id = "topBtn";
- gotopbtn.value = "↑";
- div.appendChild(gotopbtn);
-
- var gobottombtn = document.createElement("input");
- gobottombtn.type = "button";
- gobottombtn.id = "botBtn";
- gobottombtn.value = "↓";
- div.appendChild(gobottombtn);
-
- document.getElementsByTagName("body")[0].appendChild(div);
-
-
- //button function
- gotopbtn.onclick = function(){
- $('html,body').animate({ scrollTop : 0 });
- }
-
- gobottombtn.onclick = function(){
- $('html,body').animate({ scrollTop:$(document).height() - $(window).height() });
- }
- //button hide
- window.onscroll = function () { scrollFunction() };
-
- function scrollFunction() {
- if (document.body.scrollTop > 500 || document.documentElement.scrollTop > 500) {
- document.getElementById("topBtn").style.display = "block";
- } else {
- document.getElementById("topBtn").style.display = "none";
- }
-
- if (document.documentElement.scrollTop < $(document).height() - $(window).height()) {
- document.getElementById("botBtn").style.display = "block";
- } else {
- document.getElementById("botBtn").style.display = "none";
- }
- }
- })();
- });
- ///////////////////////////////////////nuovo logout///////////////position:absolute;
- $(document).ready(function() {
- var f = document.createElement('span');
- f.innerHTML = "logout";
- var c ='position:fixed;text-align:right;top:0;right:560px;padding:3px 6px;z-index:50000;color:red!important;background-color:coral;font-size:11pt;cursor:pointer;font-weight:bold;border-radius:10px;';
- f.style.cssText = c;
- f.title = 'logout facebook';
-
- f.addEventListener('click',function(e) {
- e.preventDefault();
- document.querySelector('div[aria-label="Account"]')
- .click();
- window.setTimeout(function() {
- document.querySelector('div[data-nocookies="true"]')
- .querySelector('span')
- .click();
- e.target.innerHTML = '<img src="//www.facebook.com/images/loaders/indicator_blue_small.gif"/>'
- }, 100)
- }, false);
- document.body.appendChild(f);
- function Functionlogout() {
- f.style.display = ((f.style.display!='none') ? 'none' : 'block');
- }
- GM_registerMenuCommand("mostra/nascondi pulsante logout",Functionlogout);
- ////////////////////////////////////////////
- window.onload = function(){
- document.getElementById('userNavigationLabel').click();
- document.getElementById('userNavigationLabel').click();
- }
- var esci = document.getElementsByClassName("_2t-f")[0];
- var fi = document.createElement('span');
- fi.innerHTML = "esci";
- var cc ='color:yellow!important;font-size:14px;cursor:pointer;font-weight:bold;text-decoration:none;margin-top:10px';
- fi.style.cssText = cc;
- fi.title = 'logout facebook';
- fi.addEventListener('click', function(){window.location.href =console.log("logging out!");document.forms[document.forms.length-1].submit();});
- esci.appendChild(fi);
-
- });
- ///////////////////////sezione notizie larga
- GM_addStyle('.oh7imozk {width:100%!important;}');
- //////////no login recent
- GM_addStyle('#facebook ._45ks,#facebook ._95kc ._8e63,#facebook ._8esf ._8e4l, #facebook ._8esf ._8e4m {display: none!important}');
-
- //////////////accettare i cookie dopo 2 sec
- setTimeout(function(){
- document.getElementById("u_0_h").click();
- }, 2000);