From 10eb6d1735b6338628769fddf1f7227e4bfd2491 Mon Sep 17 00:00:00 2001 From: Ibnu Maksum Date: Fri, 5 Jul 2024 21:42:43 +0700 Subject: [PATCH] New Update notification only show once a week --- ui/ui/dashboard.tpl | 33 ++++++++++++++++++--------------- 1 file changed, 18 insertions(+), 15 deletions(-) diff --git a/ui/ui/dashboard.tpl b/ui/ui/dashboard.tpl index 34f540d3..6262a16f 100644 --- a/ui/ui/dashboard.tpl +++ b/ui/ui/dashboard.tpl @@ -385,21 +385,24 @@ var latestVersion = data.version; if (localVersion !== latestVersion) { $('#version').html('Latest Version: ' + latestVersion); - Swal.fire({ - icon: 'info', - title: "New Version Available\nVersion: "+latestVersion, - toast: true, - position: 'bottom-right', - showConfirmButton: true, - showCloseButton: true, - timer: 30000, - confirmButtonText: 'Update Now', - timerProgressBar: true, - didOpen: (toast) => { - toast.addEventListener('mouseenter', Swal.stopTimer) - toast.addEventListener('mouseleave', Swal.resumeTimer) - } - }); + if(getCookie(latestVersion) != 'done'){ + Swal.fire({ + icon: 'info', + title: "New Version Available\nVersion: "+latestVersion, + toast: true, + position: 'bottom-right', + showConfirmButton: true, + showCloseButton: true, + timer: 30000, + confirmButtonText: 'Update Now', + timerProgressBar: true, + didOpen: (toast) => { + toast.addEventListener('mouseenter', Swal.stopTimer) + toast.addEventListener('mouseleave', Swal.resumeTimer) + } + }); + setCookie(latestVersion, 'done', 7); + } } }); });