MediaWiki:Gadget-Footer.js
Увага: Після публікування слід очистити кеш браузера, щоб побачити зміни.
- Firefox / Safari: тримайте Shift, коли натискаєте Оновити, або натисніть Ctrl-F5 чи Ctrl-Shift-R (⌘-R на Apple Mac)
- Google Chrome: натисніть Ctrl-Shift-R (⌘-Shift-R на Apple Mac)
- Edge: тримайте Ctrl, коли натискаєте Оновити, або натисніть Ctrl-F5.
/**
* Automatically generate page footer from values in Header
* by [[user:GrafZahl]] and [[user:Tpt]]
* Автоматичне формування підніжжя з посиланням на попередню/наступну пов'язану сторінку (з параметрів Заголовку сторінки).
*/
$( document ).ready( function() {
if( mw.config.get( 'wgNamespaceNumber' ) !== 0 || mw.util.getParamValue( 'match' ) !== null ) {
return;
}
var $nofooterElt = $( '#nofooter' );
var $hp = $( '#headerprevious' );
var $hn = $( '#headernext' );
var $contentElt = $( '#mw-content-text' );
if( $contentElt.length === 0 || ($hp.length === 0 && $hn.length === 0) || $nofooterElt.length !== 0 ) {
return;
}
var footer = '<div class="footertemplate ws-noexport noprint" id="footertemplate" style="margin-top:1em; clear:both;">';
footer += '<div style="width:100%; padding-left:0px; padding-right:0px; ">';
if( $hp.length !== 0 ) {
footer += '<div style="text-align:left; float:left; max-width:40%;"><span id="footerprevious">' + $hp.html() + '</span></div>';
}
if( $hn.length !== 0 ) {
footer += '<div style="text-align:right; float:right; max-width:40%;"><span id="footernext">' + $hn.html() + '</span></div>';
}
footer += '<div style="text-align:center; margin-left:25%; margin-right:25%;"><a href="#top" title="Повернутися наверх сторінки">▲</a></div>';
footer += '</div><div style="clear:both;"></div></div>';
var $printlinksElt = $( 'div.printfooter' );
if( $printlinksElt.length !== 0 ) { // place footer before category box
$printlinksElt.after( footer );
} else {
$contentElt.after( footer );
}
}
);