userscripts/visual/4chan-expand-images.js

26 lines
846 B
JavaScript
Raw Normal View History

2022-10-25 19:39:14 +02:00
// ==UserScript==
// @name Expand all images - 4chan.org
// @namespace Violentmonkey Scripts
// @match *://boards.4channel.org/*/thread/*
// @match *://boards.4chan.org/*/thread/*
2022-10-25 19:39:14 +02:00
// @version 1.0
// ==/UserScript==
window.toggle_images = function () {
2022-12-09 02:42:45 +01:00
const data = document.getElementsByClassName("fileThumb")
2022-10-25 19:39:14 +02:00
2022-12-09 02:42:45 +01:00
for (let i = 0; i < data.length; ++i) {
let img_data = data[i].getElementsByTagName("img")
if (img_data[0].className === "fileDeletedRes retina") {
continue
} else if (img_data.length === 1) {
ImageExpansion.expand(img_data[0])
} else {
ImageExpansion.contract(img_data[1])
2022-10-25 19:39:14 +02:00
}
2022-12-09 02:42:45 +01:00
}
2022-10-25 19:39:14 +02:00
}
const parent_element = document.getElementsByClassName("navLinks desktop")[0]
parent_element.innerHTML += " [<a href='javascript:toggle_images()'>Toggle</a>]"