From 05eed6ee206e784345efa0335f30336210a709ce Mon Sep 17 00:00:00 2001 From: Argn0 Date: Fri, 10 Jun 2022 06:13:57 +0200 Subject: [PATCH] display "Voted!" message only momentarily --- src/popup.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/popup.ts b/src/popup.ts index 0dc88176..bb6bcc29 100644 --- a/src/popup.ts +++ b/src/popup.ts @@ -714,6 +714,17 @@ async function runThePopup(messageListener?: MessageListener): Promise { thanksForVotingText.innerText = message; } + function removeVoteMessage(UUID) { + const voteButtonsContainer = document.getElementById("sponsorTimesVoteButtonsContainer" + UUID); + voteButtonsContainer.style.display = "block"; + + const voteStatusContainer = document.getElementById("sponsorTimesVoteStatusContainer" + UUID); + voteStatusContainer.style.display = "none"; + + const thanksForVotingText = document.getElementById("sponsorTimesThanksForVotingText" + UUID); + thanksForVotingText.removeAttribute("innerText"); + } + function vote(type, UUID) { //add loading info addVoteMessage(chrome.i18n.getMessage("Loading"), UUID); @@ -737,6 +748,7 @@ async function runThePopup(messageListener?: MessageListener): Promise { } else if (response.successType == -1) { addVoteMessage(GenericUtils.getErrorMessage(response.statusCode, response.responseText), UUID); } + setTimeout(() => removeVoteMessage(UUID), 1500); } } );