Рефакторинг
This commit is contained in:
@@ -1126,6 +1126,47 @@ class Reader extends Vue {
|
||||
break;
|
||||
}
|
||||
|
||||
if (!result && this.activePage == 'TextPage' && this.$refs.page) {
|
||||
result = true;
|
||||
const textPage = this.$refs.page;
|
||||
|
||||
switch (action) {
|
||||
case 'bookBegin':
|
||||
textPage.doHome();
|
||||
break;
|
||||
case 'bookEnd':
|
||||
textPage.doEnd();
|
||||
break;
|
||||
case 'pageBack':
|
||||
textPage.doPageUp();
|
||||
break;
|
||||
case 'pageForward':
|
||||
textPage.doPageDown();
|
||||
break;
|
||||
case 'lineBack':
|
||||
textPage.doUp();
|
||||
break;
|
||||
case 'lineForward':
|
||||
textPage.doDown();
|
||||
break;
|
||||
case 'incFontSize':
|
||||
textPage.doFontSizeInc();
|
||||
break;
|
||||
case 'decFontSize':
|
||||
textPage.doFontSizeDec();
|
||||
break;
|
||||
case 'scrollingSpeedUp':
|
||||
textPage.doScrollingSpeedUp();
|
||||
break;
|
||||
case 'scrollingSpeedDown':
|
||||
textPage.doScrollingSpeedDown();
|
||||
break;
|
||||
default:
|
||||
result = false;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
if (result && event) {
|
||||
event.preventDefault();
|
||||
event.stopPropagation();
|
||||
|
||||
@@ -940,51 +940,6 @@ class TextPage extends Vue {
|
||||
}
|
||||
}
|
||||
|
||||
keyHook(event) {
|
||||
let result = false;
|
||||
if (event.type == 'keydown' && !event.ctrlKey && !event.altKey) {
|
||||
result = true;
|
||||
const action = this.$root.readerActionByKeyEvent(event);
|
||||
|
||||
switch (action) {
|
||||
case 'bookBegin':
|
||||
this.doHome();
|
||||
break;
|
||||
case 'bookEnd':
|
||||
this.doEnd();
|
||||
break;
|
||||
case 'pageBack':
|
||||
this.doPageUp();
|
||||
break;
|
||||
case 'pageForward':
|
||||
this.doPageDown();
|
||||
break;
|
||||
case 'lineBack':
|
||||
this.doUp();
|
||||
break;
|
||||
case 'lineForward':
|
||||
this.doDown();
|
||||
break;
|
||||
case 'incFontSize':
|
||||
this.doFontSizeInc();
|
||||
break;
|
||||
case 'decFontSize':
|
||||
this.doFontSizeDec();
|
||||
break;
|
||||
case 'scrollingSpeedUp':
|
||||
this.doScrollingSpeedUp();
|
||||
break;
|
||||
case 'scrollingSpeedDown':
|
||||
this.doScrollingSpeedDown();
|
||||
break;
|
||||
default:
|
||||
result = false;
|
||||
break;
|
||||
}
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
async startClickRepeat(pointX, pointY) {
|
||||
this.repX = pointX;
|
||||
this.repY = pointY;
|
||||
|
||||
Reference in New Issue
Block a user