MediaWiki:Gadget-topIcons.js: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
mNo edit summary |
||
| Line 7: | Line 7: | ||
mw.util.addPortletLink( | mw.util.addPortletLink( | ||
'p-namespaces', | 'p-namespaces', | ||
('https://geministation.com/'), | ('https://geministation.com/ship'), | ||
'', | '', | ||
'ca-nstab-external-link-gsm', | 'ca-nstab-external-link-gsm', | ||
Latest revision as of 15:58, 15 August 2020
/**
* 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);