Merge remote-tracking branch 'origin/master'
This commit is contained in:
@@ -139,6 +139,7 @@ class EpubFile(var book: Book) {
|
|||||||
epubBook?.let { epubBook ->
|
epubBook?.let { epubBook ->
|
||||||
val nextChapterFirstResourceHref = chapter.getVariable("nextUrl")?.substringBeforeLast("#")
|
val nextChapterFirstResourceHref = chapter.getVariable("nextUrl")?.substringBeforeLast("#")
|
||||||
val currentChapterFirstResourceHref = chapter.url.substringBeforeLast("#")
|
val currentChapterFirstResourceHref = chapter.url.substringBeforeLast("#")
|
||||||
|
val isLastChapter = nextChapterFirstResourceHref.isNullOrBlank()
|
||||||
val startFragmentId = chapter.startFragmentId
|
val startFragmentId = chapter.startFragmentId
|
||||||
val endFragmentId = chapter.endFragmentId
|
val endFragmentId = chapter.endFragmentId
|
||||||
val elements = Elements()
|
val elements = Elements()
|
||||||
@@ -154,8 +155,8 @@ class EpubFile(var book: Book) {
|
|||||||
elements.add(
|
elements.add(
|
||||||
getBody(res, startFragmentId, endFragmentId)
|
getBody(res, startFragmentId, endFragmentId)
|
||||||
)
|
)
|
||||||
// 是否继续遍历
|
// 不是最后章节 且 已经遍历到下一章节的内容时停止
|
||||||
if (currentChapterFirstResourceHref == nextChapterFirstResourceHref) break
|
if (!isLastChapter && res.href == nextChapterFirstResourceHref) break
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
if (nextChapterFirstResourceHref != res.href) {
|
if (nextChapterFirstResourceHref != res.href) {
|
||||||
|
|||||||
@@ -137,6 +137,8 @@ class BookInfoActivity :
|
|||||||
viewModel.bookData.value?.isLocalTxt ?: false
|
viewModel.bookData.value?.isLocalTxt ?: false
|
||||||
menu.findItem(R.id.menu_upload)?.isVisible =
|
menu.findItem(R.id.menu_upload)?.isVisible =
|
||||||
viewModel.bookData.value?.isLocal ?: false
|
viewModel.bookData.value?.isLocal ?: false
|
||||||
|
menu.findItem(R.id.menu_edit)?.isVisible =
|
||||||
|
!viewModel.bookData.value?.isWebFile ?: true
|
||||||
return super.onMenuOpened(featureId, menu)
|
return super.onMenuOpened(featureId, menu)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -4,6 +4,7 @@
|
|||||||
<item>Texto</item>
|
<item>Texto</item>
|
||||||
<item>Audio</item>
|
<item>Audio</item>
|
||||||
<item>Image</item>
|
<item>Image</item>
|
||||||
|
<item>File</item>
|
||||||
</string-array>
|
</string-array>
|
||||||
|
|
||||||
<string-array name="group_style">
|
<string-array name="group_style">
|
||||||
|
|||||||
@@ -4,6 +4,7 @@
|
|||||||
<item>Texto</item>
|
<item>Texto</item>
|
||||||
<item>Áudio</item>
|
<item>Áudio</item>
|
||||||
<item>Image</item>
|
<item>Image</item>
|
||||||
|
<item>File</item>
|
||||||
</string-array>
|
</string-array>
|
||||||
|
|
||||||
<string-array name="group_style">
|
<string-array name="group_style">
|
||||||
|
|||||||
@@ -5,6 +5,7 @@
|
|||||||
<item>文本</item>
|
<item>文本</item>
|
||||||
<item>音頻</item>
|
<item>音頻</item>
|
||||||
<item>图片</item>
|
<item>图片</item>
|
||||||
|
<item>文件</item>
|
||||||
</string-array>
|
</string-array>
|
||||||
|
|
||||||
<string-array name="group_style">
|
<string-array name="group_style">
|
||||||
|
|||||||
@@ -4,6 +4,7 @@
|
|||||||
<item>文字</item>
|
<item>文字</item>
|
||||||
<item>音訊</item>
|
<item>音訊</item>
|
||||||
<item>圖片</item>
|
<item>圖片</item>
|
||||||
|
<item>資料</item>
|
||||||
</string-array>
|
</string-array>
|
||||||
|
|
||||||
<string-array name="group_style">
|
<string-array name="group_style">
|
||||||
|
|||||||
@@ -4,6 +4,7 @@
|
|||||||
<item>文本</item>
|
<item>文本</item>
|
||||||
<item>音频</item>
|
<item>音频</item>
|
||||||
<item>图片</item>
|
<item>图片</item>
|
||||||
|
<item>文件</item>
|
||||||
</string-array>
|
</string-array>
|
||||||
|
|
||||||
<string-array name="group_style">
|
<string-array name="group_style">
|
||||||
|
|||||||
@@ -9,6 +9,7 @@
|
|||||||
<item>Text</item>
|
<item>Text</item>
|
||||||
<item>Audio</item>
|
<item>Audio</item>
|
||||||
<item>Image</item>
|
<item>Image</item>
|
||||||
|
<item>File</item>
|
||||||
</string-array>
|
</string-array>
|
||||||
|
|
||||||
<string-array name="group_style">
|
<string-array name="group_style">
|
||||||
|
|||||||
Reference in New Issue
Block a user