Небольшие поправки

This commit is contained in:
Book Pauk
2020-10-30 11:13:09 +07:00
parent 32bafedaad
commit ad5de42172

View File

@@ -150,6 +150,14 @@ class ExternalLibs extends Vue {
} }
mounted() { mounted() {
(async() => {
//подождем this.mode
let i = 0;
while(!this.mode && i < 100) {
await utils.sleep(100);
i++;
}
if (this.mode != 'liberama.top') { if (this.mode != 'liberama.top') {
this.$router.replace('/404'); this.$router.replace('/404');
return; return;
@@ -179,18 +187,18 @@ class ExternalLibs extends Vue {
this.recvMessage(event.data); this.recvMessage(event.data);
}); });
//Проверка закрытия родительского окна //Ожидаем родителя
(async() => { i = 0;
let i = 0; while(!this.opener) {
while(!this.opener && i < 10) {
await utils.sleep(1000); await utils.sleep(1000);
i++; i++;
} if (i >= 5) {
if (i >= 10) {
await this.$root.stdDialog.alert('Нет связи с читалкой. Окно будет закрыто', 'Ошибка'); await this.$root.stdDialog.alert('Нет связи с читалкой. Окно будет закрыто', 'Ошибка');
window.close(); window.close();
} }
}
//Проверка закрытия родительского окна
while(this.opener) { while(this.opener) {
await this.checkOpener(); await this.checkOpener();
await utils.sleep(1000); await utils.sleep(1000);