Ver Fonte

Небольшое улучшение парсинга оглавления

Book Pauk há 4 anos atrás
pai
commit
17699f66f8
1 ficheiros alterados com 5 adições e 0 exclusões
  1. 5 0
      client/components/Reader/share/BookParser.js

+ 5 - 0
client/components/Reader/share/BookParser.js

@@ -304,6 +304,11 @@ export default class BookParser {
                     bold = true;
                     bold = true;
                     center = true;
                     center = true;
 
 
+                    if (curTitle.paraIndex < 0) {
+                        curTitle = {paraIndex, title: 'Оглавление', inset: sectionLevel, bodyIndex, subtitles: []};
+                        this.contents.push(curTitle);
+                    }
+
                     inSubtitle = true;
                     inSubtitle = true;
                     curSubtitle = {paraIndex, inset: sectionLevel, title: ''};
                     curSubtitle = {paraIndex, inset: sectionLevel, title: ''};
                     curTitle.subtitles.push(curSubtitle);
                     curTitle.subtitles.push(curSubtitle);