mirror of
https://github.com/mihonapp/mihon.git
synced 2025-11-18 15:07:30 +01:00
Add an initial menu for the reader, and some minor changes.
This commit is contained in:
@@ -60,8 +60,10 @@ public class Chapter {
|
||||
return url.hashCode();
|
||||
}
|
||||
|
||||
public static Chapter newChapter() {
|
||||
return new Chapter();
|
||||
public static Chapter create() {
|
||||
Chapter chapter = new Chapter();
|
||||
chapter.chapter_number = -1;
|
||||
return chapter;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -36,8 +36,8 @@ public class PreferencesHelper {
|
||||
prefs.edit().clear().apply();
|
||||
}
|
||||
|
||||
public boolean useFullscreenSet() {
|
||||
return prefs.getBoolean(getKey(R.string.pref_fullscreen_key), false);
|
||||
public boolean isHideStatusBarSet() {
|
||||
return prefs.getBoolean(getKey(R.string.pref_hide_status_bar_key), true);
|
||||
}
|
||||
|
||||
public int getDefaultViewer() {
|
||||
|
||||
@@ -92,9 +92,4 @@ public abstract class BaseSource {
|
||||
return builder;
|
||||
}
|
||||
|
||||
// Number of images to download at the same time. 3 by default
|
||||
protected int overrideNumberOfConcurrentPageDownloads() {
|
||||
return 3;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -97,8 +97,7 @@ public abstract class Source extends BaseSource {
|
||||
public Observable<Page> getRemainingImageUrlsFromPageList(final List<Page> pages) {
|
||||
return Observable.from(pages)
|
||||
.filter(page -> page.getImageUrl() == null)
|
||||
.window(overrideNumberOfConcurrentPageDownloads())
|
||||
.concatMap(batchedPages -> batchedPages.concatMap(this::getImageUrlFromPage));
|
||||
.concatMap(this::getImageUrlFromPage);
|
||||
}
|
||||
|
||||
public Observable<Page> getImageUrlFromPage(final Page page) {
|
||||
|
||||
@@ -305,7 +305,7 @@ public class Batoto extends Source {
|
||||
}
|
||||
|
||||
private Chapter constructChapterFromHtmlBlock(Element chapterElement) {
|
||||
Chapter newChapter = Chapter.newChapter();
|
||||
Chapter newChapter = Chapter.create();
|
||||
|
||||
Element urlElement = chapterElement.select("a[href^=http://bato.to/reader").first();
|
||||
Element nameElement = urlElement;
|
||||
|
||||
@@ -288,7 +288,7 @@ public class Mangahere extends Source {
|
||||
}
|
||||
|
||||
private Chapter constructChapterFromHtmlBlock(Element chapterElement) {
|
||||
Chapter newChapter = Chapter.newChapter();
|
||||
Chapter newChapter = Chapter.create();
|
||||
|
||||
Element urlElement = chapterElement.select("a").first();
|
||||
Element nameElement = chapterElement.select("a").first();
|
||||
|
||||
Reference in New Issue
Block a user