MediaWiki:Common.js: Difference between revisions
Appearance
No edit summary Tags: Reverted Mobile edit Mobile web edit |
No edit summary Tags: Reverted Mobile edit Mobile web edit |
||
| Line 2: | Line 2: | ||
/ | // Add dismiss button to sitenotice | ||
function | $(function() { | ||
var | if ($('#siteNotice').length) { | ||
var cookieName = 'dismissSiteNotice'; | |||
var cookieValue = $('#siteNotice').attr('data-notice-id') || 'sitenotice'; | |||
// | // Check if already dismissed | ||
if ($.cookie(cookieName) === cookieValue) { | |||
$('#siteNotice').hide(); | |||
return; | |||
} | } | ||
// | // Add dismiss button | ||
var | var dismissBtn = $('<span class="sitenotice-dismiss">[dismiss]</span>'); | ||
dismissBtn.css({ | |||
'cursor': 'pointer', | |||
} | 'float': 'right', | ||
'font-size': '90%', | |||
'margin-left': '1em' | |||
}); | |||
dismissBtn.click(function() { | |||
$('#siteNotice').slideUp(); | |||
$.cookie(cookieName, cookieValue, { expires: 30, path: '/' }); | |||
}); | |||
$('#siteNotice').prepend(dismissBtn); | |||
} | } | ||
} | }); | ||
Revision as of 10:54, 6 December 2025
/* Any JavaScript here will be loaded for all users on every page load. */
// Add dismiss button to sitenotice
$(function() {
if ($('#siteNotice').length) {
var cookieName = 'dismissSiteNotice';
var cookieValue = $('#siteNotice').attr('data-notice-id') || 'sitenotice';
// Check if already dismissed
if ($.cookie(cookieName) === cookieValue) {
$('#siteNotice').hide();
return;
}
// Add dismiss button
var dismissBtn = $('<span class="sitenotice-dismiss">[dismiss]</span>');
dismissBtn.css({
'cursor': 'pointer',
'float': 'right',
'font-size': '90%',
'margin-left': '1em'
});
dismissBtn.click(function() {
$('#siteNotice').slideUp();
$.cookie(cookieName, cookieValue, { expires: 30, path: '/' });
});
$('#siteNotice').prepend(dismissBtn);
}
});