MediaWiki:Gadget-topIcons.js
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.
/**
* Moves icons from [[Template:External]] to the top bar; rewritten from scratch for modern mediawiki
* @author Banri
*/
(function ($,mw,gs) {
if (mw.config.get('wgNamespaceNumber') === -1 || mw.config.get('wgNamespaceNumber') === 8) {
mw.util.addPortletLink(
'p-namespaces',
('https://geministation.com/ship'),
'',
'ca-nstab-external-link-gsm',
'Return to ship'
);
mw.util.addPortletLink(
'p-namespaces',
('https://forum.geministation.com/'),
'',
'ca-nstab-external-link-gsf',
'Visit the Gemini Station Forum.'
);
} else {
$('div.gs-external-header-links span.gs-header-icon').each(function(i,e){
var $e = $(e);
var url, site, tooltip;
url = $e.find('a').attr('href');
site = $e.attr('data-site');
tooltip = $e.attr('data-title');
text = $e.attr('data-text');
mw.util.addPortletLink(
'p-namespaces',
url,
'',
'ca-nstab-external-link-'+site,
tooltip
);
});
$('div.gs-external-header-links').remove();
}
})(jQuery, mediaWiki, gswiki);