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