2022-10-25 19:39:14 +02:00
|
|
|
// ==UserScript==
|
2023-02-21 21:47:46 +01:00
|
|
|
// @name y-image-expander
|
|
|
|
// @description General media expander
|
2023-02-28 20:05:00 +01:00
|
|
|
// @author 17ms
|
|
|
|
// @license MIT License
|
2022-10-25 19:39:14 +02:00
|
|
|
// @namespace Violentmonkey Scripts
|
|
|
|
// @match *://ylilauta.org/*
|
|
|
|
// @version 1.0
|
|
|
|
// ==/UserScript==
|
|
|
|
|
2023-02-16 21:19:01 +01:00
|
|
|
const toggleImages = () => {
|
2023-06-01 16:55:54 +02:00
|
|
|
const mediaJpg = document.querySelectorAll("a.jpg")
|
|
|
|
const mediaPng = document.querySelectorAll("a.png")
|
2022-10-25 19:39:14 +02:00
|
|
|
|
2023-06-01 16:55:54 +02:00
|
|
|
for (let i = 0; i < mediaJpg.length; ++i) {
|
|
|
|
mediaJpg[i].click()
|
|
|
|
}
|
2022-10-25 19:39:14 +02:00
|
|
|
|
2023-06-01 16:55:54 +02:00
|
|
|
for (let i = 0; i < mediaPng.length; ++i) {
|
|
|
|
mediaPng[i].click()
|
|
|
|
}
|
2022-10-25 19:39:14 +02:00
|
|
|
}
|
|
|
|
|
2023-02-16 21:19:01 +01:00
|
|
|
const activateLink = document.createElement("button")
|
|
|
|
const parentElem = document.getElementById("navbar")
|
|
|
|
activateLink.innerText = "Toggle"
|
|
|
|
activateLink.style.fontSize = "9px"
|
|
|
|
activateLink.onclick = () => toggleImages()
|
|
|
|
parentElem.append(activateLink)
|