diff --git a/client/components/Reader/share/BookParser.js b/client/components/Reader/share/BookParser.js index ba7aee32..f368b6be 100644 --- a/client/components/Reader/share/BookParser.js +++ b/client/components/Reader/share/BookParser.js @@ -224,6 +224,15 @@ export default class BookParser { if (path.indexOf('/fictionbook/body') == 0) { if (tag == 'body') { + if (isFirstBody && fb2.annotation) { + const ann = fb2.annotation.split('

').filter(v => v).map(v => utils.removeHtmlTags(v)); + ann.forEach(a => { + newParagraph(`${a}`, a.length); + }); + if (ann.length) + newParagraph(' ', 1); + } + if (!isFirstBody) newParagraph(' ', 1); isFirstBody = false;