Batoto - click on image to go to next page
// ==UserScript==
// @name Batoto Image Link
// @namespace Doomcat55
// @description Batoto - click on image to go to next page
// @include http://bato.to/reader*
// @version 1
// @grant none
// ==/UserScript==
// allow pasting
const reader = document.getElementById('reader')
function updateClick() {
const nextPage = reader.querySelector('.moderation_bar li:nth-of-type(6) a:not([title*="Settings"])')
const pageImage = reader.querySelector('div > img[src*="img.bato.to/comics/"]')
if (nextPage && pageImage) {
pageImage.onclick = () => {
window.location.hash = nextPage.hash.substr(1)
}
}
}
const observer = new MutationObserver(mutations => {
mutations.forEach(mutation => {
if (mutation.addedNodes.length) updateClick()
})
})
observer.observe(reader, { childList: true, subtree: true })