MediaWiki:Common.js: Difference between revisions
mNo edit summary Tag: Manual revert |
mNo edit summary |
||
| Line 3: | Line 3: | ||
/* Allows Template:Notice to be dismissable. */ | /* Allows Template:Notice to be dismissable. */ | ||
$( | mw.loader.using('mediawiki.user', function () { | ||
$('.dismissible-notice .dismiss-button').click(function() { | if (mw.user.isAnon()) { | ||
// Hide the dismiss button for anonymous users | |||
$('.user-only-dismiss').hide(); | |||
return; | |||
} | |||
// Enable dismissal for logged-in users if allowed | |||
$('.maybe-dismissible').addClass('dismissible-notice'); | |||
$('.dismissible-notice .dismiss-button').click(function () { | |||
$(this).closest('.dismissible-notice').hide(); | $(this).closest('.dismissible-notice').hide(); | ||
}); | }); | ||
}); | }); | ||
/* Allows bullet points in to-do list in Template:User to toggle on and off. */ | /* Allows bullet points in to-do list in Template:User to toggle on and off. */ | ||
| Line 24: | Line 34: | ||
localStorage.setItem(localStorageKey + index, currentIndex.toString()); | localStorage.setItem(localStorageKey + index, currentIndex.toString()); | ||
}); | }); | ||
}); | }); | ||
}); | }); | ||