MediaWiki:Gadget-main-spoiler-warning-screen.js: Difference between revisions

No edit summary
Undo revision 3327 by TadeLn (talk)
Tag: Undo
 
(6 intermediate revisions by the same user not shown)
Line 20: Line 20:
     // Check if this spoiler warning was already acknowledged recently
     // Check if this spoiler warning was already acknowledged recently
     {
     {
        let localStorageData;
         const localStorageString = window.localStorage.getItem("rgwiki-main-spoilerWarning");
         const localStorageString = window.localStorage.getItem("rgwiki-main-spoilerWarning");
         let localStorageData;
         let localStorageData;
         try {
         try {
             let localStorageData = JSON.parse(localStorageString);
             let localStorageData = JSON.parse(localStorageString);
             const pageTimestamp = data.spoilerAcknowledgedTimestamps[pageName];
             const pageTimestamp = localStorageData.spoilerAcknowledgedTimestamps[pageName];
             if (pageTimestamp !== undefined && now < (pageTimestamp + acknowledgementDuration)) {
            const sinceLastClick = (now - pageTimestamp);
             if (pageTimestamp !== undefined && sinceLastClick < acknowledgementDuration) {
                 window.rgwiki_main_spoilerWarningScreenWasShown = true;
                 window.rgwiki_main_spoilerWarningScreenWasShown = true;
             }
             }