Make it more obvious that the syndns and cert tasks actually finished
This commit is contained in:
@@ -23,7 +23,10 @@ async function waitForLastTask() {
|
||||
lastTask.value = result;
|
||||
|
||||
// task done, refresh menu
|
||||
if (!result.active) return await refreshTasks();
|
||||
if (!result.active) {
|
||||
lastTask.value.active = true;
|
||||
return setTimeout(refreshTasks, 2000);
|
||||
}
|
||||
|
||||
setTimeout(waitForLastTask, 2000);
|
||||
}
|
||||
@@ -71,9 +74,9 @@ onMounted(async () => {
|
||||
<Button tool icon="fa-solid fa-align-left" v-tooltip="$t('domains.renewCerts.showLogsAction')" :menu="taskLogsMenu" :disabled="!taskLogsMenu.length"/>
|
||||
</template>
|
||||
|
||||
<p v-html="$t('domains.renewCerts.description')"></p>
|
||||
<div v-html="$t('domains.renewCerts.description')" style="margin-bottom: 12px"></div>
|
||||
|
||||
<div v-if="lastTask.active">
|
||||
<div v-if="lastTask.active" style="margin: 12px 0">
|
||||
<ProgressBar :value="lastTask.percent" />
|
||||
<div>{{ lastTask.message }}</div>
|
||||
</div>
|
||||
|
||||
@@ -23,7 +23,10 @@ async function waitForLastTask() {
|
||||
lastTask.value = result;
|
||||
|
||||
// task done, refresh menu
|
||||
if (!result.active) return await refreshTasks();
|
||||
if (!result.active) {
|
||||
lastTask.value.active = true;
|
||||
return setTimeout(refreshTasks, 2000);
|
||||
}
|
||||
|
||||
setTimeout(waitForLastTask, 2000);
|
||||
}
|
||||
@@ -71,9 +74,9 @@ onMounted(async () => {
|
||||
<Button tool icon="fa-solid fa-align-left" v-tooltip="$t('domains.renewCerts.showLogsAction')" :menu="taskLogsMenu" :disabled="!taskLogsMenu.length"/>
|
||||
</template>
|
||||
|
||||
<p v-html="$t('domains.syncDns.description')"></p>
|
||||
<div v-html="$t('domains.syncDns.description')" style="margin-bottom: 12px"></div>
|
||||
|
||||
<div v-if="lastTask.active">
|
||||
<div v-if="lastTask.active" style="margin: 12px 0">
|
||||
<ProgressBar :value="lastTask.percent" />
|
||||
<div>{{ lastTask.message }}</div>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user