NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript== // @name MWT Galerie Beta // @namespace http://tampermonkey.net/ // @version 1.1 // @description Ersetzt den nervigen Link zur Galerie // @author The Mechanist // @include *://*.mietwagen-talk.*/* // @grant GM_addStyle // @run-at document-idle // ==/UserScript== (function() { allGalPics = document.getElementsByClassName("resizeImage"); // loop over all gallery pictures for ( iGalPic = 0; iGalPic < allGalPics.length; iGalPic++ ) { // add the enlargable attributes // alert(allGalPics[iGalPic].parentElement.tagName); if (allGalPics[iGalPic].parentElement.tagName.toUpperCase() == 'A') { allGalPics[iGalPic].parentElement.setAttribute('class','enlargable'); // Update the href to the large picture url = allGalPics[iGalPic].getAttribute('src'); url = url.replace('small', 'large'); url = url.replace('medium', 'large'); url = url.replace('thumbnails/large/', ''); allGalPics[iGalPic].parentElement.setAttribute('href', url); } } setTimeout(function(){ turnNode = document.createElement("span"); turnNode.innerText = 'Links drehen'; turnNode.setAttribute('style', "margin: 0 10px; cursor: pointer; color: white; font-size: 1em;"); turnNode.setAttribute('onclick', "currentImage = document.getElementsByClassName('imageViewerCurrentImage');rotAng = parseInt(this.parentElement.getAttribute('rotang')) + 270; currentImage[0].style.transform = 'rotate(' + rotAng.toString() + 'deg)';this.parentElement.setAttribute('rotang', rotAng.toString());"); menu = document.getElementsByClassName("imageViewerMenu"); menu = menu[0]; menu.setAttribute('rotAng', '0'); menu.appendChild(turnNode); turnNode = document.createElement("span"); turnNode.innerText = 'Rechts drehen'; turnNode.setAttribute('style', "margin: 0 10px; cursor: pointer; color: white; font-size: 1em;"); turnNode.setAttribute('onclick', "currentImage = document.getElementsByClassName('imageViewerCurrentImage');rotAng = parseInt(this.parentElement.getAttribute('rotang')) + 90; currentImage[0].style.transform = 'rotate(' + rotAng.toString() + 'deg)';this.parentElement.setAttribute('rotang', rotAng.toString());"); menu.appendChild(turnNode); }, 3000); //GM_addStyle('.imageViewerCurrentImage {border: none !important;} .imageViewerMenu{display: none !important; } .imageViewerCaption {display:none !important;} '); })();