for (var i=0; i]+>/gi, '').replace(/\s+/g, ' ').substring(0, 1000) + ' ...'); }; } function prepareEbook() { var newChapters = []; var newEbookTitle = ebookTilte.value; if (newEbookTitle.trim() === '') { newEbookTitle = 'eBook'; } try { var tmpChaptersList = document.getElementsByClassName('chapterEditor-chapter-item'); if (!tmpChaptersList || !allPagesRef) { return; } for (var i = 0; i < tmpChaptersList.length; i++) { var listIndex = Number(tmpChaptersList[i].id.replace('li', '')); if (allPagesRef[listIndex].removed === false) { newChapters.push(allPagesRef[listIndex]); } } if (newChapters.length === 0) { alert('Can\'t generate an empty eBook!'); return; } newChapters.splice(0, 0, { type: 'title', title: newEbookTitle }); saveEbookPages(newChapters); buildEbookFromChapters(); } catch (e) { console.log('Error:', e); } } ///////////////////// getEbookPages(createChapterList); }