MediaWiki:Common.js
Skočit na navigaci
Skočit na vyhledávání
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.
$(function() {
if (window.disableUsernameReplace || mw.config.get('wgUserName') === null) return;
$('span.insertusername').html(mw.config.get('wgUserName'));
});
/* Nologo funkce (snad bude fungovat) */
function noLogo() {
if ( document.getElementById( 'nologo' ) ) {
document.getElementById( 'p-logo' ).style.display = 'none';
}
}
$( noLogo );
function validateImageURL( textval ) { //tohle ověřuje jestli jsme fakt na necy
var urlregex = new RegExp(
"^(http|https)\://images.uncyclomedia.co/necyklopedie/*(/($|[a-zA-Z0-9\.\,\?\'\\\+&%\$#\=~_\-]+))*\.(gif|GIF|jpg|JPG|jpeg|JPEG|png|PNG)$" );
return ( urlregex.test( textval ) & ( textval.length < 200 ) );
}
function zmenlogo() {
/*
tohle mění logo, mělo by to fungovat ve všech skinech
kradeno z bývalé wikia necyklopedie, viz logotipo v https://uncyclopedia.ca/wiki/MediaWiki:Common.js
*/
if( document.getElementById( 'zmenlogo' ) ) {
if ( document.getElementById( 'zmenlogo' ).firstChild.src != null ) {
var logoURL = document.getElementById( 'zmenlogo' ).firstChild.src;
if ( validateImageURL( logoURL ) ) {
document.getElementById( 'p-logo' ).innerHTML= '<a style="background-image: url(' + logoURL + ')" href="/wiki/Hlavní_strana" title="Hlavní strana"/>';
}
} else {
if ( document.getElementById( 'zmenlogo' ).firstChild.firstChild.src != null) {
logoURL = document.getElementById( 'zmenlogo' ).firstChild.firstChild.src;
if ( validateImageURL( logoURL ) ) {
document.getElementById( 'p-logo' ).innerHTML= '<a style="background-image: url(' + logoURL + ')" href="/wiki/Hlavní_strana" title="Hlavní strana"/>';
}
}
}
}
}
$(document).ready(zmenlogo);