/* This script adds a link saying "Sticky headers" under "Tools".
The link reloads the current page with this gadget:
Make headers of tables display as long as the table is in view, i.e. "sticky"
(requires Chrome v91+, Firefox v59+, or Safari)
It displays incorrectly or poorly on some tables.
The gadget itself can be enabled permanently on the "Gadgets" tab at ].
This script should not be used if the gadget is enabled.
To remove the sticky headers again, navigate away in the browser,
e.g. with a back button or "Article" tab.
To use the script, add the following line to ]:
importScript('User:PrimeHunter/Sticky_headers.js'); // Linkback: ]
*/
$.when( mw.loader.using( ), $.ready ).done( function() {
mw.util.addPortletLink(
'p-tb',
location.href.replace( location.hash, '' ) + ( location.search ? '&' : '?' ) +
'withJS=MediaWiki:Gadget-StickyTableHeaders.js&withCSS=MediaWiki:Gadget-StickyTableHeaders.css',
'Sticky headers',
'pt-stickyheaders',
'Reload page with sticky table headers',
null,
'#t-recentchangeslinked'
);
});