<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="cs">
	<id>https://wiki.czchan.org/w/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3ACommon.js</id>
	<title>MediaWiki:Common.js - Historie editací</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.czchan.org/w/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3ACommon.js"/>
	<link rel="alternate" type="text/html" href="https://wiki.czchan.org/w/index.php?title=MediaWiki:Common.js&amp;action=history"/>
	<updated>2026-05-13T18:44:23Z</updated>
	<subtitle>Historie editací této stránky</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://wiki.czchan.org/w/index.php?title=MediaWiki:Common.js&amp;diff=60&amp;oldid=prev</id>
		<title>Sneedmaster: naimportována 1 revize</title>
		<link rel="alternate" type="text/html" href="https://wiki.czchan.org/w/index.php?title=MediaWiki:Common.js&amp;diff=60&amp;oldid=prev"/>
		<updated>2026-01-09T23:40:41Z</updated>

		<summary type="html">&lt;p&gt;naimportována 1 revize&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;cs&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Starší verze&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Verze z 9. 1. 2026, 23:40&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;4&quot; class=&quot;diff-notice&quot; lang=&quot;cs&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(Žádný rozdíl)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff cache key nuwiki-nuwiki-:diff:1.41:old-59:rev-60 --&gt;
&lt;/table&gt;</summary>
		<author><name>Sneedmaster</name></author>
	</entry>
	<entry>
		<id>https://wiki.czchan.org/w/index.php?title=MediaWiki:Common.js&amp;diff=59&amp;oldid=prev</id>
		<title>wp&gt;Matěj Suchánek: načítání všech ikon pro klikatelná tlačítka</title>
		<link rel="alternate" type="text/html" href="https://wiki.czchan.org/w/index.php?title=MediaWiki:Common.js&amp;diff=59&amp;oldid=prev"/>
		<updated>2024-12-24T20:40:54Z</updated>

		<summary type="html">&lt;p&gt;načítání všech ikon pro &lt;a href=&quot;/w/index.php?title=%C5%A0ablona:Klikateln%C3%A9_tla%C4%8D%C3%ADtko&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Šablona:Klikatelné tlačítko (stránka neexistuje)&quot;&gt;klikatelná tlačítka&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nová stránka&lt;/b&gt;&lt;/p&gt;&lt;div&gt;/*&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;*/&lt;br /&gt;
&lt;br /&gt;
/*****************************************************\&lt;br /&gt;
|*                Podpora pro navboxy                *|&lt;br /&gt;
|*                                                   *|&lt;br /&gt;
|* Pro další informace vizte [[:en:Help:Collapsing]] *|&lt;br /&gt;
\*****************************************************/&lt;br /&gt;
// Převzato z https://en.wikipedia.org/w/index.php?title=MediaWiki:Common.js&amp;amp;oldid=888496901&lt;br /&gt;
function mwCollapsibleSetup( $collapsibleContent ) {&lt;br /&gt;
	var $element,&lt;br /&gt;
		$toggle,&lt;br /&gt;
		autoCollapseThreshold = 2;&lt;br /&gt;
	$.each( $collapsibleContent, function (index, element) {&lt;br /&gt;
		$element = $( element );&lt;br /&gt;
		if ( $element.hasClass( &amp;#039;collapsible&amp;#039; ) ) {&lt;br /&gt;
			$element.find(&amp;#039;tr:first &amp;gt; th:first&amp;#039;).prepend( $element.find(&amp;#039;tr:first &amp;gt; * &amp;gt; .mw-collapsible-toggle&amp;#039;));&lt;br /&gt;
		}&lt;br /&gt;
		if ( $collapsibleContent.length &amp;gt;= autoCollapseThreshold &amp;amp;&amp;amp; $element.hasClass( &amp;#039;autocollapse&amp;#039; ) ) {&lt;br /&gt;
			$element.data( &amp;#039;mw-collapsible&amp;#039; ).collapse();&lt;br /&gt;
		} else if ( $element.hasClass( &amp;#039;innercollapse&amp;#039; ) ) {&lt;br /&gt;
			if ( $element.parents( &amp;#039;.outercollapse&amp;#039; ).length &amp;gt; 0 ) {&lt;br /&gt;
				$element.data( &amp;#039;mw-collapsible&amp;#039; ).collapse();&lt;br /&gt;
			}&lt;br /&gt;
		}&lt;br /&gt;
		// because of colored backgrounds, style the link in the text color&lt;br /&gt;
		// to ensure accessible contrast&lt;br /&gt;
		$toggle = $element.find( &amp;#039;.mw-collapsible-toggle&amp;#039; );&lt;br /&gt;
		if ( $toggle.length ) {&lt;br /&gt;
			// Make the toggle inherit text color&lt;br /&gt;
			if( $toggle.parent()[0].style.color ) {&lt;br /&gt;
				$toggle.find( &amp;#039;a&amp;#039; ).css( &amp;#039;color&amp;#039;, &amp;#039;inherit&amp;#039; );&lt;br /&gt;
			}&lt;br /&gt;
		}&lt;br /&gt;
	} );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
mw.hook( &amp;#039;wikipage.collapsibleContent&amp;#039; ).add( mwCollapsibleSetup );&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Test, zda má prvek třídu&lt;br /&gt;
 * Převzato z [[:en:MediaWiki:Common.js]]&lt;br /&gt;
 * @deprecated:  Use $(element).hasClass() instead.&lt;br /&gt;
 */&lt;br /&gt;
mw.log.deprecate( window, &amp;#039;hasClass&amp;#039;, function ( element, className ) {&lt;br /&gt;
	return $( element ).hasClass( className );&lt;br /&gt;
}, &amp;#039;Use jQuery.hasClass() instead&amp;#039; );&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/********************************************************************\&lt;br /&gt;
|* České řazení tabulek dle ÚJČ AV ČR (prirucka.ujc.cas.cz/?id=900) *|&lt;br /&gt;
|*                       vytvořil Littledogboy                      *|&lt;br /&gt;
\********************************************************************/&lt;br /&gt;
mw.config.set( &amp;#039;tableSorterCollation&amp;#039;, {&amp;#039;á&amp;#039;:&amp;#039;a&amp;#039;,&amp;#039;č&amp;#039;:&amp;#039;cÑÑ&amp;#039;,&amp;#039;ď&amp;#039;:&amp;#039;d&amp;#039;,&amp;#039;é&amp;#039;:&amp;#039;e&amp;#039;,&amp;#039;ě&amp;#039;:&amp;#039;e&amp;#039;,&amp;#039;í&amp;#039;:&amp;#039;i&amp;#039;,&amp;#039;ň&amp;#039;:&amp;#039;n&amp;#039;,&amp;#039;ó&amp;#039;:&amp;#039;o&amp;#039;,&amp;#039;ř&amp;#039;:&amp;#039;rÑÑ&amp;#039;,&amp;#039;š&amp;#039;:&amp;#039;sÑÑ&amp;#039;,&amp;#039;ť&amp;#039;:&amp;#039;t&amp;#039;,&amp;#039;ú&amp;#039;:&amp;#039;u&amp;#039;,&amp;#039;ů&amp;#039;:&amp;#039;u&amp;#039;,&amp;#039;ý&amp;#039;:&amp;#039;y&amp;#039;,&amp;#039;ž&amp;#039;:&amp;#039;zÑÑ&amp;#039;,&amp;#039;Á&amp;#039;:&amp;#039;A&amp;#039;,&amp;#039;Č&amp;#039;:&amp;#039;CÑÑ&amp;#039;,&amp;#039;Ď&amp;#039;:&amp;#039;D&amp;#039;,&amp;#039;É&amp;#039;:&amp;#039;E&amp;#039;,&amp;#039;Ě&amp;#039;:&amp;#039;E&amp;#039;,&amp;#039;Í&amp;#039;:&amp;#039;I&amp;#039;,&amp;#039;Ň&amp;#039;:&amp;#039;N&amp;#039;,&amp;#039;Ó&amp;#039;:&amp;#039;O&amp;#039;,&amp;#039;Ř&amp;#039;:&amp;#039;RÑÑ&amp;#039;,&amp;#039;Š&amp;#039;:&amp;#039;SÑÑ&amp;#039;,&amp;#039;Ť&amp;#039;:&amp;#039;T&amp;#039;,&amp;#039;Ú&amp;#039;:&amp;#039;U&amp;#039;,&amp;#039;Ů&amp;#039;:&amp;#039;U&amp;#039;,&amp;#039;Ý&amp;#039;:&amp;#039;Y&amp;#039;,&amp;#039;Ž&amp;#039;:&amp;#039;ZÑÑ&amp;#039;} );&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/*****************************************************************\&lt;br /&gt;
|* Načtení JS nebo CSS ze jmenného prostoru MediaWiki pomocí URL *|&lt;br /&gt;
|*       převzato z [[:mw:Snippets/Load JS and CSS by URL]]      *|&lt;br /&gt;
|*                       revize 2016-03-26                       *|&lt;br /&gt;
\*****************************************************************/&lt;br /&gt;
mw.loader.using( [&amp;#039;mediawiki.util&amp;#039;], function () {&lt;br /&gt;
	var extraCSS = mw.util.getParamValue( &amp;#039;withCSS&amp;#039; ),&lt;br /&gt;
		extraJS = mw.util.getParamValue( &amp;#039;withJS&amp;#039; ),&lt;br /&gt;
		extraModule = mw.util.getParamValue( &amp;#039;withModule&amp;#039; );&lt;br /&gt;
&lt;br /&gt;
	if ( extraCSS ) {&lt;br /&gt;
		// NEMAŽTE TUTO PODMÍNKU (ledaže by vám nevadil útok CSRF)&lt;br /&gt;
		if ( /^MediaWiki:[^&amp;amp;&amp;lt;&amp;gt;=%#]*\.css$/.test( extraCSS ) ) {&lt;br /&gt;
			mw.loader.load( &amp;#039;/w/index.php?title=&amp;#039; + extraCSS + &amp;#039;&amp;amp;action=raw&amp;amp;ctype=text/css&amp;#039;, &amp;#039;text/css&amp;#039; );&lt;br /&gt;
		} else {&lt;br /&gt;
			mw.notify( &amp;#039;Only pages from the MediaWiki namespace are allowed.&amp;#039;, { title: &amp;#039;Invalid withCSS value&amp;#039; } );&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	if ( extraJS ) {&lt;br /&gt;
		// NEMAŽTE TUTO PODMÍNKU (ledaže by vám nevadil útok CSRF)&lt;br /&gt;
		if ( /^MediaWiki:[^&amp;amp;&amp;lt;&amp;gt;=%#]*\.js$/.test( extraJS ) ) {&lt;br /&gt;
			mw.loader.load( &amp;#039;/w/index.php?title=&amp;#039; + extraJS + &amp;#039;&amp;amp;action=raw&amp;amp;ctype=text/javascript&amp;#039; );&lt;br /&gt;
		} else {&lt;br /&gt;
			mw.notify( &amp;#039;Only pages from the MediaWiki namespace are allowed.&amp;#039;, { title: &amp;#039;Invalid withJS value&amp;#039; } );&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	if ( extraModule ) {&lt;br /&gt;
		if ( /^ext\.gadget\.[^,\|]+$/.test( extraModule ) ) {&lt;br /&gt;
			mw.loader.load( extraModule );&lt;br /&gt;
		} else {&lt;br /&gt;
			mw.notify( &amp;#039;Only gadget modules are allowed.&amp;#039;, { title: &amp;#039;Invalid withModule value&amp;#039; } );&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
} );&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/****************************************\&lt;br /&gt;
|* Vyvolání stylu klikatelných tlačítek *|&lt;br /&gt;
|*       vytvořil [[user:Dvorapa]]      *|&lt;br /&gt;
|*       enumeraci modulů provedl       *|&lt;br /&gt;
|*        [[user:Matěj Suchánek]]       *|&lt;br /&gt;
\****************************************/&lt;br /&gt;
mw.hook(&amp;#039;wikipage.content&amp;#039;).add(function() {&lt;br /&gt;
	if ((mw.loader.getState(&amp;#039;oojs-ui&amp;#039;) === &amp;#039;registered&amp;#039;) &amp;amp;&amp;amp; ($(&amp;#039;.oo-ui-widget&amp;#039;).length)) {&lt;br /&gt;
		if ( $(&amp;#039;.oo-ui-iconElement&amp;#039;).length ) {&lt;br /&gt;
			// Ikony se musejí načítat ze všech modulů najednou, protože nemáme přehled o tom,&lt;br /&gt;
			// kterou ikonu najdeme ve kterém. Je jich docela dost, takže to děláme pouze,&lt;br /&gt;
			// pokud o to některé tlačítko žádá.&lt;br /&gt;
			// Seznam modulů naleznete (stav ke konci roku 2024) v souboru&lt;br /&gt;
			// https://gerrit.wikimedia.org/g/mediawiki/core/+/master/resources/Resources.php&lt;br /&gt;
			// Pokud některou skupinu ikon nejspíš nepotřebujeme, lze ji zakomentovat&lt;br /&gt;
			mw.loader.using( [&lt;br /&gt;
				&amp;#039;oojs-ui&amp;#039;,&lt;br /&gt;
				&amp;#039;oojs-ui.styles.icons-accessibility&amp;#039;,&lt;br /&gt;
				&amp;#039;oojs-ui.styles.icons-alerts&amp;#039;,&lt;br /&gt;
				&amp;#039;oojs-ui.styles.icons-content&amp;#039;,&lt;br /&gt;
				&amp;#039;oojs-ui.styles.icons-editing-advanced&amp;#039;,&lt;br /&gt;
				&amp;#039;oojs-ui.styles.icons-editing-citation&amp;#039;,&lt;br /&gt;
				&amp;#039;oojs-ui.styles.icons-editing-core&amp;#039;,&lt;br /&gt;
				&amp;#039;oojs-ui.styles.icons-editing-functions&amp;#039;,&lt;br /&gt;
				&amp;#039;oojs-ui.styles.icons-editing-list&amp;#039;,&lt;br /&gt;
				&amp;#039;oojs-ui.styles.icons-editing-styling&amp;#039;,&lt;br /&gt;
				&amp;#039;oojs-ui.styles.icons-interactions&amp;#039;,&lt;br /&gt;
				&amp;#039;oojs-ui.styles.icons-layout&amp;#039;,&lt;br /&gt;
				&amp;#039;oojs-ui.styles.icons-location&amp;#039;,&lt;br /&gt;
				&amp;#039;oojs-ui.styles.icons-media&amp;#039;,&lt;br /&gt;
				&amp;#039;oojs-ui.styles.icons-moderation&amp;#039;,&lt;br /&gt;
				&amp;#039;oojs-ui.styles.icons-movement&amp;#039;,&lt;br /&gt;
				&amp;#039;oojs-ui.styles.icons-user&amp;#039;,&lt;br /&gt;
				&amp;#039;oojs-ui.styles.icons-wikimedia&amp;#039;,&lt;br /&gt;
			] );&lt;br /&gt;
		} else {&lt;br /&gt;
			mw.loader.using( [ &amp;#039;oojs-ui&amp;#039; ] );&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/**************************************************************\&lt;br /&gt;
|* Přidání dotazovacího parametru k odkazům v šabloně Vítejte *|&lt;br /&gt;
|*       na uživatelských diskusních stránkách (T206882)      *|&lt;br /&gt;
\**************************************************************/&lt;br /&gt;
if(mw.config.get(&amp;#039;wgNamespaceNumber&amp;#039;) == 3)&lt;br /&gt;
{&lt;br /&gt;
	var links = $(&amp;#039;.welcome-template&amp;#039;).find(&amp;#039;a&amp;#039;);&lt;br /&gt;
	for(var i=0; i &amp;lt; links.length; i++)&lt;br /&gt;
	{&lt;br /&gt;
		if(links[i].classList.contains(&amp;#039;external&amp;#039;) === false) {&lt;br /&gt;
			if (!links[i].href.includes(&amp;quot;#&amp;quot;)) {&lt;br /&gt;
				links[i].href += &amp;quot;?fromWelcomeTemplate=1&amp;quot;;&lt;br /&gt;
			} else {&lt;br /&gt;
				links[i].href = links[i].href.replace(&amp;quot;#&amp;quot;, &amp;quot;?fromWelcomeTemplate=1#&amp;quot;);&lt;br /&gt;
			}&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function updateUserScriptWarning( msg ) {&lt;br /&gt;
	return function () {&lt;br /&gt;
		var userScript = &amp;#039;/wiki/Special:MyPage/&amp;#039; + mw.config.get(&amp;#039;skin&amp;#039;) + &amp;#039;.js&amp;#039;;&lt;br /&gt;
		var commonScript = &amp;#039;/wiki/Special:MyPage/common.js&amp;#039;;&lt;br /&gt;
		mw.notify(&lt;br /&gt;
			$(&amp;#039;&amp;lt;div&amp;gt;&amp;#039;).html(&lt;br /&gt;
				&amp;#039;Skript, který se vám načítá, používá zastaralou funkci &amp;lt;strong&amp;gt;&amp;#039; + msg + &amp;#039;&amp;lt;/strong&amp;gt;. Prosím, zkontrolujte si &amp;lt;a href=&amp;quot;&amp;#039; + userScript + &amp;#039;&amp;quot;&amp;gt;své uživatelské&amp;lt;/a&amp;gt; &amp;lt;a href=&amp;quot;&amp;#039; + commonScript + &amp;#039;&amp;quot;&amp;gt;skripty&amp;lt;/a&amp;gt;, aby toto upozornění zmizelo.&amp;#039;&lt;br /&gt;
			),&lt;br /&gt;
			{ type: &amp;#039;error&amp;#039; }&lt;br /&gt;
		); &lt;br /&gt;
	};&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Can be removed when https://global-search.toolforge.org/?q=addSummaryToolbar&amp;amp;namespaces=2&amp;amp;title= returns no results for wiki&lt;br /&gt;
window.addSummaryToolbar = updateUserScriptWarning(&amp;#039;addSummaryToolbar&amp;#039;);&lt;br /&gt;
// Can be removed when https://global-search.toolforge.org/?q=addFindAndReplaceToolbar&amp;amp;namespaces=2&amp;amp;title= returns no results for wiki&lt;br /&gt;
window.addFindAndReplaceToolbar = updateUserScriptWarning(&amp;#039;addFindAndReplaceToolbar&amp;#039;);&lt;br /&gt;
// Can be removed when https://global-search.toolforge.org/?q=mwCustomEditButtons&amp;amp;namespaces=2&amp;amp;title= returns no results for wiki&lt;br /&gt;
window.mwCustomEditButtons = [];&lt;br /&gt;
// Can be removed when https://global-search.toolforge.org/?q=+akeytt&amp;amp;regex=1&amp;amp;namespaces=&amp;amp;title= returns no results for wiki&lt;br /&gt;
window.akeytt = updateUserScriptWarning(&amp;#039;akeytt&amp;#039;);&lt;br /&gt;
&lt;br /&gt;
/*&amp;lt;/syntaxhighlight&amp;gt;*/&lt;/div&gt;</summary>
		<author><name>wp&gt;Matěj Suchánek</name></author>
	</entry>
</feed>