Поправки багов
This commit is contained in:
@@ -130,19 +130,23 @@ class TextPage extends Vue {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pageDown() {
|
pageDown() {
|
||||||
let i = this.pageLineCount;
|
if (this.linesDown) {
|
||||||
i--;
|
let i = this.pageLineCount;
|
||||||
if (this.linesDown && this.linesDown.length > i) {
|
i--;
|
||||||
this.bookPos = this.linesDown[i].begin;
|
if (i >= 0 && this.linesDown.length > i) {
|
||||||
|
this.bookPos = this.linesDown[i].begin;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
pageUp() {
|
pageUp() {
|
||||||
let i = this.pageLineCount;
|
if (this.linesUp) {
|
||||||
i--;
|
let i = this.pageLineCount;
|
||||||
i = (i > this.linesUp.length - 1 ? this.linesUp.length - 1 : i);
|
i--;
|
||||||
if (this.linesUp && this.linesUp.length > i) {
|
i = (i > this.linesUp.length - 1 ? this.linesUp.length - 1 : i);
|
||||||
this.bookPos = this.linesUp[i].begin;
|
if (i >= 0 && this.linesUp.length > i) {
|
||||||
|
this.bookPos = this.linesUp[i].begin;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -6,8 +6,7 @@ export default class BookParser {
|
|||||||
// defaults
|
// defaults
|
||||||
this.p = 30;// px, отступ параграфа
|
this.p = 30;// px, отступ параграфа
|
||||||
this.w = 300;// px, ширина страницы
|
this.w = 300;// px, ширина страницы
|
||||||
this.textAlignJustify = false;// выравнивание по ширине
|
this.wordWrap = false;// перенос по слогам
|
||||||
this.wordWrap = false;// перенос по слогам, если textAlignJustify = true
|
|
||||||
|
|
||||||
// заглушка
|
// заглушка
|
||||||
this.measureText = (text, style) => {// eslint-disable-line no-unused-vars
|
this.measureText = (text, style) => {// eslint-disable-line no-unused-vars
|
||||||
|
|||||||
Reference in New Issue
Block a user