Load all thumbnail pages for a gallery
当前为
// ==UserScript==
// @name All Gallery Thumbs
// @version 1.0
// @description Load all thumbnail pages for a gallery
// @author Hauffen
// @include /https?:\/\/(e-|ex)hentai\.org\/.*/
// @require https://code.jquery.com/jquery-3.3.1.min.js
// @namespace https://greasyfork.org/users/285675
// ==/UserScript==
(function() {
'use strict';
var url = document.URL;
if (url.split('/')[3] === "g") {
var pages = document.getElementsByClassName('ptt')[0].children[0].children[0].children[document.getElementsByClassName('ptt')[0].children[0].children[0].childElementCount - 2].innerText;
for (var i = 1; i < pages; i++) {
var $content = $('<div>');
var nextUrl = url + "?p=" + i;
$content.load(`${nextUrl} #gdt`, function() {
var divs = this.children[0].children;
divs[0].parentNode.removeChild(divs[divs.length-1]);
while (divs.length > 0) {
$(divs[0]).insertBefore( document.getElementsByClassName('c')[3] );
}
});
}
$("<style>.gtb{visibility:hidden;}.ptb{visibility:hidden;}div#gdt{display:grid;grid-template-columns:repeat(auto-fit, minmax(120px, 1fr));}</style>").appendTo("head");
} else {
return;
}
})();