MediaWiki:Citizen.js
MediaWiki interface page
More actions
Note: After publishing, you may have to bypass your browser's cache to see the changes.
- Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
- Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
- Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5.
/* All JavaScript here will be loaded for users of the Citizen skin */
// Discord button in Citizen header
$( function () {
const $drawer = $( '.citizen-drawer' );
if ( !$drawer.length || $( '.citizen-discord' ).length ) {
return;
}
const $button = $( '<a>', {
class: 'citizen-discord citizen-header__item',
href: 'https://discord.gg/sarkic',
target: '_blank',
rel: 'noopener noreferrer',
title: 'Join us on Discord!',
'aria-label': 'Join us on Discord!'
} ).append(
$( '<div>', { class: 'citizen-discord__button citizen-header__button' } ).append(
$( '<span>', {
class: 'disc-icon citizen-header__buttonIcon',
'aria-hidden': 'true'
} )
)
);
$drawer.after( $button );
} );