<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="cs">
	<id>https://www.enviwiki.cz/w/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3AGadget-summaryButtons.js</id>
	<title>MediaWiki:Gadget-summaryButtons.js - Historie editací</title>
	<link rel="self" type="application/atom+xml" href="https://www.enviwiki.cz/w/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3AGadget-summaryButtons.js"/>
	<link rel="alternate" type="text/html" href="https://www.enviwiki.cz/w/index.php?title=MediaWiki:Gadget-summaryButtons.js&amp;action=history"/>
	<updated>2026-06-18T19:19:49Z</updated>
	<subtitle>Historie editací této stránky</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://www.enviwiki.cz/w/index.php?title=MediaWiki:Gadget-summaryButtons.js&amp;diff=19825&amp;oldid=prev</id>
		<title>Admin: naimportována 1 revize</title>
		<link rel="alternate" type="text/html" href="https://www.enviwiki.cz/w/index.php?title=MediaWiki:Gadget-summaryButtons.js&amp;diff=19825&amp;oldid=prev"/>
		<updated>2017-09-01T08:46:14Z</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 1. 9. 2017, 10:46&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 wiking007:diff:1.41:old-19824:rev-19825 --&gt;
&lt;/table&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://www.enviwiki.cz/w/index.php?title=MediaWiki:Gadget-summaryButtons.js&amp;diff=19824&amp;oldid=prev</id>
		<title>*&gt;Jan Kovář BK: aktualizace dle požadavku na Nástěnce správců</title>
		<link rel="alternate" type="text/html" href="https://www.enviwiki.cz/w/index.php?title=MediaWiki:Gadget-summaryButtons.js&amp;diff=19824&amp;oldid=prev"/>
		<updated>2017-07-19T06:24:17Z</updated>

		<summary type="html">&lt;p&gt;aktualizace dle požadavku na &lt;a href=&quot;/w/index.php?title=WP:NS&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;WP:NS (stránka neexistuje)&quot;&gt;Nástěnce správců&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nová stránka&lt;/b&gt;&lt;/p&gt;&lt;div&gt;/**&lt;br /&gt;
 * [cs] Tlačítka shrnutí&lt;br /&gt;
 * &lt;br /&gt;
 * Udělátko pod polem pro shrnutí editace na editační stránce zobrazí tlačítka, která do něj vkládají běžné úkony.&lt;br /&gt;
 * &lt;br /&gt;
 * Převzato částečně z [[:he:מדיה_ויקי:Gadget-Summarieslist.js|hewiki]] a částečně ze [[:sk:MediaWiki:Gadget-edit-summaries.js|skwiki]].&lt;br /&gt;
 * &lt;br /&gt;
 * [en] Summary buttons&lt;br /&gt;
 * &lt;br /&gt;
 * Gadget adds buttons under a summary field on an edit page, which inserts into the field usual tasks.&lt;br /&gt;
 * &lt;br /&gt;
 * Partially taken from [[:he:מדיה_ויקי:Gadget-Summarieslist.js|hewiki]] and [[:sk:MediaWiki:Gadget-edit-summaries.js|skwiki]].&lt;br /&gt;
 */&lt;br /&gt;
jQuery(function($) {&lt;br /&gt;
&lt;br /&gt;
	function installSummary($summaryBox, $insertBefore, visualEditor) {&lt;br /&gt;
		var notFirstSet = false;&lt;br /&gt;
&lt;br /&gt;
		function addSummary() {&lt;br /&gt;
			var summary = $(this).data(&amp;#039;summary&amp;#039;);&lt;br /&gt;
			var text = summary.text;&lt;br /&gt;
			var sum = $summaryBox,&lt;br /&gt;
				curr = sum.val();&lt;br /&gt;
			var comma = curr.length &amp;gt; 0 &amp;amp;&amp;amp; curr.charAt(curr.length - 2) != &amp;quot;/&amp;quot;;&lt;br /&gt;
			sum.val(curr + (comma ? &amp;#039;, &amp;#039; : &amp;#039;&amp;#039;) + text).trigger(&amp;#039;input&amp;#039;);&lt;br /&gt;
			if (visualEditor){&lt;br /&gt;
				$(&amp;quot;.ve-ui-mwSaveDialog-checkboxes input:first&amp;quot;).prop(&amp;#039;checked&amp;#039;, summary.minor || $.inArray(text, minorSummaries) + 1);&lt;br /&gt;
			} else {&lt;br /&gt;
				$(&amp;quot;#wpMinoredit&amp;quot;).prop(&amp;#039;checked&amp;#039;, summary.minor || $.inArray(text, minorSummaries) + 1);&lt;br /&gt;
			}&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
		var summaries = window.summaries || [];&lt;br /&gt;
		summaries = summaries.concat([ // button sets&lt;br /&gt;
			/* format:&lt;br /&gt;
			&amp;quot;set&amp;quot;,&lt;br /&gt;
			{&amp;quot;text&amp;quot;: &amp;quot;both button text and summary text&amp;quot;, &amp;quot;title&amp;quot;: &amp;quot;button title when mouse is over&amp;quot;},&lt;br /&gt;
			*/&lt;br /&gt;
			&amp;quot;malé&amp;quot;,&lt;br /&gt;
			{&amp;quot;text&amp;quot;: &amp;quot;překlepy&amp;quot;, &amp;quot;title&amp;quot;: &amp;quot;Oprava překlepů&amp;quot;},&lt;br /&gt;
			{&amp;quot;text&amp;quot;: &amp;quot;odkazy&amp;quot;, &amp;quot;title&amp;quot;: &amp;quot;Úprava odkazů na jiné články Wikipedie&amp;quot;},&lt;br /&gt;
			{&amp;quot;text&amp;quot;: &amp;quot;kategorie&amp;quot;, &amp;quot;title&amp;quot;: &amp;quot;Úprava kategorií&amp;quot;},&lt;br /&gt;
			{&amp;quot;text&amp;quot;: &amp;quot;externí odkazy&amp;quot;, &amp;quot;title&amp;quot;: &amp;quot;Úprava externích odkazů&amp;quot;},&lt;br /&gt;
			&amp;quot;běžné&amp;quot;,&lt;br /&gt;
			{&amp;quot;text&amp;quot;: &amp;quot;pravopis&amp;quot;, &amp;quot;title&amp;quot;: &amp;quot;Oprava pravopisu&amp;quot;},&lt;br /&gt;
			{&amp;quot;text&amp;quot;: &amp;quot;gramatika&amp;quot;, &amp;quot;title&amp;quot;: &amp;quot;Oprava gramatiky&amp;quot;},&lt;br /&gt;
			{&amp;quot;text&amp;quot;: &amp;quot;typografie&amp;quot;, &amp;quot;title&amp;quot;: &amp;quot;Oprava typografie&amp;quot;},&lt;br /&gt;
			{&amp;quot;text&amp;quot;: &amp;quot;formulace&amp;quot;, &amp;quot;title&amp;quot;: &amp;quot;Úprava formulace&amp;quot;},&lt;br /&gt;
			{&amp;quot;text&amp;quot;: &amp;quot;aktualizace&amp;quot;, &amp;quot;title&amp;quot;: &amp;quot;Aktualizace údajů&amp;quot;},&lt;br /&gt;
			{&amp;quot;text&amp;quot;: &amp;quot;rozšíření&amp;quot;, &amp;quot;title&amp;quot;: &amp;quot;Rozšíření článku&amp;quot;},&lt;br /&gt;
			&amp;quot;technické&amp;quot;,&lt;br /&gt;
			{&amp;quot;text&amp;quot;: &amp;quot;obrázek&amp;quot;, &amp;quot;title&amp;quot;: &amp;quot;Přidání, změna, smazání obrázku&amp;quot;},&lt;br /&gt;
			{&amp;quot;text&amp;quot;: &amp;quot;infobox&amp;quot;, &amp;quot;title&amp;quot;: &amp;quot;Vložení/úprava infoboxu&amp;quot;},&lt;br /&gt;
			{&amp;quot;text&amp;quot;: &amp;quot;šablona&amp;quot;, &amp;quot;title&amp;quot;: &amp;quot;Vložení šablony&amp;quot;}&lt;br /&gt;
		]);&lt;br /&gt;
		if (mw.config.get(&amp;#039;wgNamespaceNumber&amp;#039;) % 2 == 1 || mw.config.get(&amp;#039;wgNamespaceNumber&amp;#039;) == 4) {&lt;br /&gt;
			summaries = summaries.concat([ // button sets for talk pages&lt;br /&gt;
				&amp;quot;diskuse&amp;quot;,&lt;br /&gt;
				{&amp;quot;text&amp;quot;: &amp;quot;odpověď&amp;quot;, &amp;quot;title&amp;quot;: &amp;quot;Odpověď&amp;quot;},&lt;br /&gt;
				{&amp;quot;text&amp;quot;: &amp;quot;návrh&amp;quot;, &amp;quot;title&amp;quot;: &amp;quot;Návrh&amp;quot;},&lt;br /&gt;
				{&amp;quot;text&amp;quot;: &amp;quot;dotaz&amp;quot;, &amp;quot;title&amp;quot;: &amp;quot;Dotaz&amp;quot;}&lt;br /&gt;
			]);&lt;br /&gt;
		}&lt;br /&gt;
		var minorSummaries = [&amp;quot;překlepy&amp;quot;, &amp;quot;odkazy&amp;quot;, &amp;quot;kategorie&amp;quot;, &amp;quot;externí odkazy&amp;quot;]; // buttons automatically checking minor editation checkbox&lt;br /&gt;
		var div = $(&amp;quot;&amp;lt;div&amp;gt;&amp;quot;, {&lt;br /&gt;
				id: &amp;quot;summariesList&amp;quot;&lt;br /&gt;
			})&lt;br /&gt;
			.css({ // gadget appearance&lt;br /&gt;
				width: (visualEditor ? &amp;quot;&amp;quot; : &amp;quot;80%&amp;quot;),&lt;br /&gt;
				marginBottom: (visualEditor ? &amp;quot;&amp;quot; : &amp;quot;1em&amp;quot;),&lt;br /&gt;
				padding: (visualEditor ? &amp;quot;.7em .7em 0 .7em&amp;quot; : &amp;quot;&amp;quot;),&lt;br /&gt;
				marginRight: (visualEditor ? &amp;quot;3.25em&amp;quot; : &amp;quot;&amp;quot;),&lt;br /&gt;
				fontSize: &amp;quot;85%&amp;quot;,&lt;br /&gt;
				lineHeight: &amp;quot;18px&amp;quot;&lt;br /&gt;
			});&lt;br /&gt;
&lt;br /&gt;
		for (var i = 0; i &amp;lt; summaries.length; i++) {&lt;br /&gt;
			var summary = summaries[i];&lt;br /&gt;
			var summaryButton = $(&amp;#039;&amp;lt;span&amp;gt;&amp;#039;).css({&lt;br /&gt;
				marginLeft: &amp;#039;0.4em&amp;#039;,&lt;br /&gt;
				whiteSpace: &amp;#039;nowrap&amp;#039;&lt;br /&gt;
			}).data({&lt;br /&gt;
				summary: summary&lt;br /&gt;
			});&lt;br /&gt;
			if (typeof summary == &amp;quot;string&amp;quot;) {&lt;br /&gt;
				if (notFirstSet){&lt;br /&gt;
					div.append(visualEditor ? &amp;#039;&amp;lt;br&amp;gt;&amp;#039; : &amp;#039; &amp;#039;); // allow text wrap here&lt;br /&gt;
				}&lt;br /&gt;
				notFirstSet = true;&lt;br /&gt;
				summaryButton.text(summary + &amp;#039;:&amp;#039;);&lt;br /&gt;
			} else {&lt;br /&gt;
				summaryButton.html(&amp;#039;&amp;amp;nbsp&amp;#039; + summary.text + &amp;#039;&amp;amp;nbsp&amp;#039;)&lt;br /&gt;
					.addClass(&amp;#039;clickable-edit-summary&amp;#039;)&lt;br /&gt;
					.attr(&amp;#039;title&amp;#039;, summary.title || &amp;#039;&amp;#039;)&lt;br /&gt;
					.css({ // buttons appearance&lt;br /&gt;
						&amp;#039;background-color&amp;#039;: &amp;#039;#f9f9f9&amp;#039;,&lt;br /&gt;
						border: &amp;#039;dotted 1px #708090&amp;#039;,&lt;br /&gt;
						cursor: &amp;#039;pointer&amp;#039;&lt;br /&gt;
					})&lt;br /&gt;
					.click(addSummary);&lt;br /&gt;
				if (visualEditor) div.append(&amp;#039; &amp;#039;);&lt;br /&gt;
			}&lt;br /&gt;
			div.append(summaryButton);&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
		$insertBefore.before(div);&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	jQuery.getScript(&amp;quot;https://cdn.rawgit.com/adampietrasiak/jquery.initialize/master/jquery.initialize.js&amp;quot;).done(function() {&lt;br /&gt;
		$(&amp;quot;.wikiEditor-ui&amp;quot;).initialize( function(){ // for source editor&lt;br /&gt;
			if ($.inArray(mw.config.get(&amp;#039;wgAction&amp;#039;), [&amp;#039;edit&amp;#039;, &amp;#039;submit&amp;#039;]) + 1) {&lt;br /&gt;
				installSummary($(&amp;#039;.editOptions #wpSummary&amp;#039;), $(&amp;#039;.editOptions #wpSummaryLabel ~ .editCheckboxes&amp;#039;), false);&lt;br /&gt;
			}&lt;br /&gt;
		});&lt;br /&gt;
&lt;br /&gt;
		$(&amp;quot;.ve-init-target&amp;quot;).initialize( function(){ // for VisualEditor&lt;br /&gt;
			var firstRun = true;&lt;br /&gt;
			mw.hook(&amp;#039;ve.saveDialog.stateChanged&amp;#039;).add(function() {&lt;br /&gt;
				if (firstRun){&lt;br /&gt;
					var target = ve.init.target;&lt;br /&gt;
					var $summaryBox = target.saveDialog.$body.find(&amp;#039;.ve-ui-mwSaveDialog-summary textarea&amp;#039;);&lt;br /&gt;
					installSummary($summaryBox, $(&amp;#039;.ve-ui-mwSaveDialog-checkboxes&amp;#039;), true);&lt;br /&gt;
				}&lt;br /&gt;
				firstRun = false;&lt;br /&gt;
			});&lt;br /&gt;
		});&lt;br /&gt;
	});&lt;br /&gt;
&lt;br /&gt;
});&lt;/div&gt;</summary>
		<author><name>*&gt;Jan Kovář BK</name></author>
	</entry>
</feed>