Old: v1.2.0 - 2014-06-23 - added support for fakku; added method for loading manga on pages that depend on javascript (like fakku)
New: v1.2.1 - 2014-09-20 - fixed mngacow, added next/prev chapter support to mangastream
- @@ -1,7 +1,7 @@
- // ==UserScript==
- // @name Manga Loader
- // @namespace http://www.fuzetsu.com/MangaLoader
-// @version 1.2.0
- +// @version 1.2.1
- // @description Loads manga chapter into one page in a long strip format, supports switching chapters and works for a variety of sites, minimal script with no dependencies, easy to implement new sites
- // @copyright 2014+, fuzetsu
- // @match http://www.batoto.net/read/*
- @@ -73,13 +73,27 @@
- , prevchap: '#chnav a'
- }
- , { // MangaStream
- match: "http://readms.com/r/.*/.*/.*/.*"
- + match: "http://readms.com/r/.*/.*/.*"
- , img: '#manga-page'
- , next: '.next a'
- , numpages: function() {
- var lastPage = getEl('.subnav-wrapper .controls .btn-group:last-child ul li:last-child');
- return parseInt(lastPage.textContent.match(/[0-9]/g).join(''), 10);
- }
- + , nextchap: function(prev) {
- + var found;
- + var chapters = [].slice.call(document.querySelectorAll('.controls > div:first-child > .dropdown-menu > li a'));
- + chapters.pop();
- + for(var i = 0; i < chapters.length; i++) {
- + if(window.location.href.indexOf(chapters[i].href) !== -1) {
- + found = chapters[i + (prev ? 1 : -1)];
- + if(found) return found.href;
- + }
- + }
- + }
- + , prevchap: function() {
- + return this.nextchap(true);
- + }
- }
- , { // MangaReader
- match: "http://www.mangareader.net/.*/.*"
- @@ -93,7 +107,7 @@
- , { // MangaCow
- match: "^http://mngacow\.com/.*/[0-9]*"
- , img: '.prw > a > img'
- , next: '.prw > a'
- + , next: '.prw > a:last-child'
- , numpages: 'select.cbo_wpm_pag'
- , curpage: 'select.cbo_wpm_pag'
- , nextchap: function(prev) {