diff --git a/src/pages/overall/overall.vue b/src/pages/overall/overall.vue index 64744b6..c58daa6 100644 --- a/src/pages/overall/overall.vue +++ b/src/pages/overall/overall.vue @@ -79,6 +79,7 @@ unread: Assignment[]; clearUnreadPrompt = false; dontAskAgain = false; + progress = 0; /** * On page load - check if the user has too many notifications @@ -98,6 +99,26 @@ } } } + + /** + * Clear unread + * + * @param confirmed + */ + clearUnread(confirmed: boolean) + { + // Hide prompt + this.clearUnreadPrompt = false; + + // Not confirmed, do nothing + if (!confirmed) + { + if (!this.dontAskAgain) return; + + // Don't ask again + this.$cookies.set('IgnoreUnread', true); + } + } }