|
|
@ -108,11 +108,11 @@ |
|
|
|
|
|
|
|
<div class="my-3"> |
|
|
|
<label for="retry-interval" class="form-label"> |
|
|
|
{{ $t("Heartbeat Retry Interval") }} |
|
|
|
{{ $t("Heartbeat Retry Interval") }} |
|
|
|
<span v-if="monitor.retryInterval > 0">({{ $t("retryCheckEverySecond", [ monitor.retryInterval ]) }})</span> |
|
|
|
<span v-else>({{ $t("retryIntervalInactive") }})</span> |
|
|
|
</label> |
|
|
|
<input id="retry-interval" v-model="monitor.retryInterval" type="number" class="form-control" required min="0" step="1"> |
|
|
|
<input id="retry-interval" v-model="monitor.retryInterval" type="number" class="form-control" required min="20" step="1"> |
|
|
|
<div class="form-text"> |
|
|
|
{{ $t("retryIntervalDescription") }} |
|
|
|
</div> |
|
|
@ -261,6 +261,12 @@ export default { |
|
|
|
"$route.fullPath"() { |
|
|
|
this.init(); |
|
|
|
}, |
|
|
|
"monitor.interval"(value, oldValue) { |
|
|
|
// Link interval and retryInerval if they are the same value. |
|
|
|
if (this.monitor.retryInterval === oldValue) { |
|
|
|
this.monitor.retryInterval = value; |
|
|
|
} |
|
|
|
} |
|
|
|
}, |
|
|
|
mounted() { |
|
|
|
this.init(); |
|
|
@ -302,7 +308,7 @@ export default { |
|
|
|
name: "", |
|
|
|
url: "https://", |
|
|
|
interval: 60, |
|
|
|
retryInterval: 0, |
|
|
|
retryInterval: this.interval, |
|
|
|
maxretries: 0, |
|
|
|
notificationIDList: {}, |
|
|
|
ignoreTls: false, |
|
|
|