Рефакторинг
This commit is contained in:
@@ -340,26 +340,18 @@ export default class BookParser {
|
|||||||
let prevW = 0;
|
let prevW = 0;
|
||||||
let j = 0;//номер строки
|
let j = 0;//номер строки
|
||||||
let ofs = -1;
|
let ofs = -1;
|
||||||
let word = '';
|
|
||||||
|
|
||||||
let text = '';
|
|
||||||
let style = {};
|
|
||||||
|
|
||||||
// тут начинается самый замес, перенос по слогам и стилизация
|
// тут начинается самый замес, перенос по слогам и стилизация
|
||||||
for (let part of parts) {
|
for (const part of parts) {
|
||||||
text = part.text + ' ';
|
const words = part.text.split(' ');
|
||||||
style = part.style;
|
const style = part.style;
|
||||||
|
|
||||||
let sp1 = '';
|
let sp1 = '';
|
||||||
let sp2 = '';
|
let sp2 = '';
|
||||||
for (let i = 0; i < text.length; i++) {
|
for (let i = 0; i < words.length; i++) {
|
||||||
if (i < text.length - 1)
|
const word = words[i];
|
||||||
ofs++;
|
ofs += word.length + (i < words.length - 1 ? 1 : 0);
|
||||||
|
|
||||||
if (text[i] != ' ') {
|
|
||||||
word += text[i];
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
str += sp1 + word;
|
str += sp1 + word;
|
||||||
sp1 = ' ';
|
sp1 = ' ';
|
||||||
|
|
||||||
@@ -422,7 +414,6 @@ export default class BookParser {
|
|||||||
prevStr = str;
|
prevStr = str;
|
||||||
partText += sp2 + wordTail;
|
partText += sp2 + wordTail;
|
||||||
sp2 = ' ';
|
sp2 = ' ';
|
||||||
word = '';
|
|
||||||
prevW = w;
|
prevW = w;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user