Create foodsharing_cleanup.user.js
This commit is contained in:
92
foodsharing_cleanup.user.js
Normal file
92
foodsharing_cleanup.user.js
Normal file
@@ -0,0 +1,92 @@
|
|||||||
|
// ==UserScript==
|
||||||
|
// @name Foodsharing CleanUp
|
||||||
|
// @namespace http://tampermonkey.net/
|
||||||
|
// @version 0.1
|
||||||
|
// @updateURL https://github.com/TroogS/userscripts/raw/master/foodsharing_cleanup.user.js
|
||||||
|
// @downloadURL https://github.com/TroogS/userscripts/raw/master/foodsharing_cleanup.user.js
|
||||||
|
// @description Clean up the foodsharing websites germany, austria and switzerland
|
||||||
|
// @author A. Beging
|
||||||
|
// @match https://foodsharing.de*
|
||||||
|
// @match https://foodsharing.de/*
|
||||||
|
// @match https://foodsharing.at*
|
||||||
|
// @match https://foodsharing.at/*
|
||||||
|
// @match https://foodsharingschweiz.ch*
|
||||||
|
// @match https://foodsharingschweiz.ch/*
|
||||||
|
// @match https://foodsharing.network*
|
||||||
|
// @match https://foodsharing.network/*
|
||||||
|
// @grant none
|
||||||
|
// ==/UserScript==
|
||||||
|
|
||||||
|
function GM_addStyle (cssStr) {
|
||||||
|
var newNode = document.createElement ('style');
|
||||||
|
newNode.textContent = cssStr;
|
||||||
|
document.head.append(newNode);
|
||||||
|
}
|
||||||
|
|
||||||
|
GM_addStyle ( `
|
||||||
|
|
||||||
|
a.navbar-brand.brand span:first-child,
|
||||||
|
span.regionName,
|
||||||
|
.broadcast-message,
|
||||||
|
.bread {
|
||||||
|
display: none !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
#content_top a,
|
||||||
|
#content_top h3,
|
||||||
|
#content_top img {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
#topbar-navright li:nth-child(1),
|
||||||
|
#topbar-navright li:nth-child(2),
|
||||||
|
#topbar-navright li:nth-child(3) {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
a.navbar-brand.brand span:nth-child(2),
|
||||||
|
a.navbar-brand.brand span:nth-child(2) span{
|
||||||
|
display: inline-block !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
` );
|
||||||
|
|
||||||
|
(function() {
|
||||||
|
'use strict';
|
||||||
|
|
||||||
|
if(window.location.search.startsWith("?page=fsbetrieb")) CleanUpBetrieb();
|
||||||
|
|
||||||
|
})();
|
||||||
|
|
||||||
|
function CleanUpBetrieb() {
|
||||||
|
|
||||||
|
GM_addStyle ( `
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
` );
|
||||||
|
|
||||||
|
document.querySelectorAll(".inside").forEach(element => {
|
||||||
|
console.log(element);
|
||||||
|
var header = window.$(element).find(".head");
|
||||||
|
if(header.length > 0 && header[0].innerHTML == "Optionen") {
|
||||||
|
window.$(element).find("h3")[0].remove();
|
||||||
|
window.$(element).find("div")[0].remove();
|
||||||
|
console.log(element);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
function FindPanel(title) {
|
||||||
|
document.querySelectorAll(".inside .field").forEach(element => {
|
||||||
|
console.log(element);
|
||||||
|
|
||||||
|
var header = window.$(element).find(".head")[0].innerHTML;
|
||||||
|
if(header == title) {
|
||||||
|
return element;
|
||||||
|
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
return null;
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user