Expand your followed channels list automatically with settings
当前为
// ==UserScript==
// @name Twitch - Expand your followed channels list automatically
// @namespace http://tampermonkey.net/
// @version 0.6
// @description Expand your followed channels list automatically with settings
// @author Jens Nordström
// @match https://www.twitch.tv/*
// @icon https://www.google.com/s2/favicons?sz=64&domain=twitch.tv
// @license MIT
// @grant none
// ==/UserScript==
(function() {
'use strict';
// Wait for the DOM to load
function waitForElement(querySelector, timeout) {
return new Promise((resolve, reject) => {
var timer = false;
if (document.querySelectorAll(querySelector).length) return resolve();
const observer = new MutationObserver(() => {
if (document.querySelectorAll(querySelector).length) {
observer.disconnect();
if (timer !== false) clearTimeout(timer);
return resolve();
}
});
observer.observe(document.body, {
childList: true,
subtree: true
});
});
}
// Initialize
waitForElement(".gBLUEB", 0).then(function() {
// Change this value with how many times the followed channel list should be expanded
var expandAmount = 1;
var target = document.querySelector(".hGjPna");
for (var i = 0; i < expandAmount; i++) {
target.click();
}
})
})();