33 lines
1.1 KiB
JavaScript
33 lines
1.1 KiB
JavaScript
// ==UserScript==
|
|
// @name Old Reddit Image Expander
|
|
// @namespace danielrayjones
|
|
// @description Allow removal of visited links on Amazon Giveaway Listing
|
|
// @include https://old.reddit.com*
|
|
// @version 1.0.0
|
|
// ==/UserScript==
|
|
|
|
(function() {
|
|
const listing = document.getElementById('siteTable');
|
|
|
|
if (!listing) {
|
|
return;
|
|
}
|
|
|
|
let para = document.createElement('p');
|
|
//para.innerHtml = '<button id="expander">Expand images</button><button id="depand">Collapse images</button>';
|
|
let exButton = document.createElement('button');
|
|
exButton.id = 'expander';
|
|
exButton.innerText = 'Expand images';
|
|
exButton = para.appendChild(exButton);
|
|
|
|
let deButton = document.createElement('button');
|
|
deButton.id = 'depand';
|
|
deButton.innerText = 'Collapse images';
|
|
deButton = para.appendChild(deButton);
|
|
|
|
para = listing.insertBefore(para, listing.firstChild);
|
|
|
|
exButton.addEventListener('click', () => document.querySelectorAll('.expando-button.collapsed').forEach(e => e.click()));
|
|
deButton.addEventListener('click', () => document.querySelectorAll('.expando-button.expanded').forEach(e => e.click()));
|
|
})();
|
|
|