Исправил сообщение о загрузке шрифтов
This commit is contained in:
@@ -23,7 +23,6 @@
|
|||||||
oncontextmenu="return false;">
|
oncontextmenu="return false;">
|
||||||
<div v-show="showStatusBar" v-html="statusBarClickable" @mousedown.prevent.stop @touchstart.stop
|
<div v-show="showStatusBar" v-html="statusBarClickable" @mousedown.prevent.stop @touchstart.stop
|
||||||
@click.prevent.stop="onStatusBarClick"></div>
|
@click.prevent.stop="onStatusBarClick"></div>
|
||||||
<div v-show="fontsLoading" ref="fontsLoading"></div>
|
|
||||||
</div>
|
</div>
|
||||||
<div v-show="!clickControl && showStatusBar" class="layout" v-html="statusBarClickable" @mousedown.prevent.stop @touchstart.stop
|
<div v-show="!clickControl && showStatusBar" class="layout" v-html="statusBarClickable" @mousedown.prevent.stop @touchstart.stop
|
||||||
@click.prevent.stop="onStatusBarClick"></div>
|
@click.prevent.stop="onStatusBarClick"></div>
|
||||||
@@ -77,7 +76,6 @@ class TextPage extends Vue {
|
|||||||
page2 = null;
|
page2 = null;
|
||||||
statusBar = null;
|
statusBar = null;
|
||||||
statusBarClickable = null;
|
statusBarClickable = null;
|
||||||
fontsLoading = null;
|
|
||||||
|
|
||||||
lastBook = null;
|
lastBook = null;
|
||||||
bookPos = 0;
|
bookPos = 0;
|
||||||
@@ -203,21 +201,6 @@ class TextPage extends Vue {
|
|||||||
this.drawHelper.lineHeight = this.lineHeight;
|
this.drawHelper.lineHeight = this.lineHeight;
|
||||||
this.drawHelper.context = this.context;
|
this.drawHelper.context = this.context;
|
||||||
|
|
||||||
//сообщение "Загрузка шрифтов..."
|
|
||||||
this.$refs.fontsLoading.innerHTML = '';
|
|
||||||
(async() => {
|
|
||||||
await sleep(500);
|
|
||||||
const flText = 'Загрузка шрифта';
|
|
||||||
this.$refs.fontsLoading.innerHTML = flText + ' <i class="el-icon-loading"></i>';
|
|
||||||
const fontsLoadingStyle = this.$refs.fontsLoading.style;
|
|
||||||
fontsLoadingStyle.position = 'absolute';
|
|
||||||
fontsLoadingStyle.fontSize = this.fontSize + 'px';
|
|
||||||
fontsLoadingStyle.top = (this.realHeight/2 - 2*this.fontSize) + 'px';
|
|
||||||
fontsLoadingStyle.left = (this.realWidth - this.drawHelper.measureText(flText, {}))/2 + 'px';
|
|
||||||
await sleep(10500);
|
|
||||||
this.$refs.fontsLoading.innerHTML = '';
|
|
||||||
})();
|
|
||||||
|
|
||||||
//parsed
|
//parsed
|
||||||
if (this.parsed) {
|
if (this.parsed) {
|
||||||
this.parsed.p = this.p;
|
this.parsed.p = this.p;
|
||||||
@@ -274,6 +257,18 @@ class TextPage extends Vue {
|
|||||||
async loadFonts() {
|
async loadFonts() {
|
||||||
this.fontsLoading = true;
|
this.fontsLoading = true;
|
||||||
|
|
||||||
|
let inst = null;
|
||||||
|
(async() => {
|
||||||
|
await sleep(500);
|
||||||
|
if (this.fontsLoading)
|
||||||
|
inst = this.$notify({
|
||||||
|
title: '',
|
||||||
|
dangerouslyUseHTMLString: true,
|
||||||
|
message: 'Загрузка шрифта <i class="el-icon-loading"></i>',
|
||||||
|
duration: 0
|
||||||
|
});
|
||||||
|
})();
|
||||||
|
|
||||||
if (!this.fontsLoaded)
|
if (!this.fontsLoaded)
|
||||||
this.fontsLoaded = {};
|
this.fontsLoaded = {};
|
||||||
//загрузка дин.шрифта
|
//загрузка дин.шрифта
|
||||||
@@ -304,6 +299,8 @@ class TextPage extends Vue {
|
|||||||
}
|
}
|
||||||
|
|
||||||
this.fontsLoading = false;
|
this.fontsLoading = false;
|
||||||
|
if (inst)
|
||||||
|
inst.close();
|
||||||
}
|
}
|
||||||
|
|
||||||
getSettings() {
|
getSettings() {
|
||||||
@@ -1126,6 +1123,10 @@ class TextPage extends Vue {
|
|||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.on-top {
|
||||||
|
z-index: 100;
|
||||||
|
}
|
||||||
|
|
||||||
.back {
|
.back {
|
||||||
z-index: 5;
|
z-index: 5;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ export const versionHistory = [
|
|||||||
<ul>
|
<ul>
|
||||||
<li>исправлен баг - падение сервера при распаковке битых архивов книг</li>
|
<li>исправлен баг - падение сервера при распаковке битых архивов книг</li>
|
||||||
<li>исправлен баг - не распознавались некоторые книги формата fb2 в кодировке utf8</li>
|
<li>исправлен баг - не распознавались некоторые книги формата fb2 в кодировке utf8</li>
|
||||||
<li>незначительные улучшения прогрессбаров</li>
|
<li>улучшены прогрессбары</li>
|
||||||
</ul>
|
</ul>
|
||||||
`
|
`
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user