MediaWiki:Common.js: Difference between revisions

mNo edit summary
Tag: Reverted
mNo edit summary
Tag: Reverted
Line 40: Line 40:
   );
   );


   // Handle click to clear notices
   // Handle click to directly reset notices without confirmation
   document.getElementById('ca-reset-notices').addEventListener('click', function (e) {
   document.getElementById('ca-reset-notices').addEventListener('click', function (e) {
     e.preventDefault();
     e.preventDefault();
     if (confirm('Are you sure you want to reset all dismissed notices?')) {
 
      Object.keys(localStorage).forEach(function (key) {
     // Clear all dismissed notices from localStorage
        if (key.startsWith('dismissed-notice-')) {
    Object.keys(localStorage).forEach(function (key) {
          localStorage.removeItem(key);
      if (key.startsWith('dismissed-notice-')) {
        }
        localStorage.removeItem(key);
      });
      }
      location.reload();
    });
    }
 
    // Refresh the page to reflect the reset
    location.reload();
   });
   });
});
});