MediaWiki:Gadget-NotifyUncategorizedPage.js
Poznámka: Po zveřejnění musíte vyprázdnit cache vašeho prohlížeče, jinak změny neuvidíte.
- Firefox / Safari: Při kliknutí na Aktualizovat držte Shift nebo stiskněte Ctrl-F5 nebo Ctrl-R (na Macu ⌘-R)
- Google Chrome: Stiskněte Ctrl-Shift-R (na Macu ⌘-Shift-R)
- Internet Explorer / Edge: Při kliknutí na Aktualizovat držte Ctrl nebo stiskněte Ctrl-F5
- Opera: Stiskněte Ctrl-F5.
/**
* @brief
* Upozornění na nekategorizovanou stránku
*
* @details
* Pokud stránka v hlavním jmenném prostoru není kategorizována v hlavním kategorizačním stromu,
* přidá na stránku upozornění na tento fakt.
*
* @remark
* Uses mediawiki.util
*
* @author
* [[meta:User:Danny B.]]
*/
/*global mediaWiki, jQuery */
/*jslint browser: true, plusplus: true, white: true */
/*jshint browser:true, laxbreak:false, plusplus:false, white:false, undef:true, unused:true */
( function ( mw, $ ) {
'use strict';
var basecategory = 'Kategorie:(vše)';
var addcatHtml = 'Tato stránka není zařazena v žádné <a href="' + mw.html.escape( mw.util.getUrl( basecategory ) ) + '" title="' + mw.html.escape( basecategory ) + '">kategorii</a>. Můžete Wikicitátům pomoci tím, že ji do některé přidáte.';
if (
mw.config.get( 'wgNamespaceNumber' )
|| !mw.config.get( 'wgArticleId' )
|| !/^(view|submit)$/.test( mw.config.get( 'wgAction' ) )
|| $( '#wikiDiff' ).length
|| $( 'div.redirectMsg' ).length
|| $.grep( mw.config.get( 'wgCategories' ), function ( item ) { return ( /^(Údržba|Wikidata|Monitoring):/.test( item ) ); }, true ).length
) {
return;
}
$( document ).ready( function () {
$( '#catlinks' )
.before(
$( '<div>' )
.attr({
'class': 'mwg-maintenance-addcat noprint'
})
.html( addcatHtml )
)
;
});
}( mediaWiki, jQuery ) );