MediaWiki:Gadget-topIcons.js: Difference between revisions
Jump to navigation
Jump to search
Created page with "→* * Moves icons from [[Template:External]] to the top bar; rewritten from scratch for modern mediawiki * @author Banri: (function ($,mw,gs) { if (mw.config.get('wgNamespa..." |
mNo edit summary |
||
| Line 10: | Line 10: | ||
'', | '', | ||
'ca-nstab-external-link-gsm', | 'ca-nstab-external-link-gsm', | ||
' | 'Return to ship' | ||
); | ); | ||
mw.util.addPortletLink( | mw.util.addPortletLink( | ||
| Line 17: | Line 17: | ||
'', | '', | ||
'ca-nstab-external-link-gsf', | 'ca-nstab-external-link-gsf', | ||
' | 'Visit the Gemini Station Forum.' | ||
); | ); | ||
} else { | } else { | ||
Revision as of 15:57, 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/'),
'',
'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);