- Registriert
- 3 Aug. 2014
- Beiträge
- 28.543
Hallo, da manche die Signaturen beim Lesen stören könnten, ein User-Script welches erlaubt die Signaturen bei Bedarf, für ein Posting, aus und wieder einzuklappen.
Und hier ist das Userscript welches in Tampermonkey aber auch Greasemonkey genutzt werden kann.
Viel Spaß damit!
Ein Video dazu: PicFlash.org - sigswitchXHO7OF.webm
Und hier ist das Userscript welches in Tampermonkey aber auch Greasemonkey genutzt werden kann.
Viel Spaß damit!
Ein Video dazu: PicFlash.org - sigswitchXHO7OF.webm
Javascript:
// ==UserScript==
// @name SigSwitch
// @namespace https://dwrox.net
// @author theSplit
// @match https://ngb.to/threads/*
// @grant none
// ==/UserScript==
(function() {
'use strict';
const signatures = document.querySelectorAll('aside.message-signature')
for (let sig of signatures) {
let clone = sig.cloneNode(true)
const oldHeight = sig.clientHeight + 'px'
clone.style.height = '0px'
clone.style.overflow = 'hidden'
let arrow = document.createElement('span')
arrow.innerHTML = '⇓'
arrow.style = 'color: inherit; cursor: pointer; font-size: 1.35rem; display: block; text-align: right;'
let details = document.createElement('div')
clone.style.transition = 'height 0.4s ease-out'
details.addEventListener('click', function (evt) {
if (clone.style.height === oldHeight) {
clone.style.height = '0px'
arrow.innerHTML = '⇓'
} else {
clone.style.height = oldHeight
arrow.innerHTML = '⇑'
}
})
details.appendChild(arrow)
details.appendChild(clone)
sig.parentNode.appendChild(details)
sig.parentNode.removeChild(sig)
}
})();
Grund: Video hinzugefügt
Zuletzt bearbeitet: