<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="he">
	<id>https://chabadpedia.co.il/index.php?action=history&amp;feed=atom&amp;title=%D7%9E%D7%93%D7%99%D7%94_%D7%95%D7%99%D7%A7%D7%99%3AGadget-refStyle.js</id>
	<title>מדיה ויקי:Gadget-refStyle.js - היסטוריית גרסאות</title>
	<link rel="self" type="application/atom+xml" href="https://chabadpedia.co.il/index.php?action=history&amp;feed=atom&amp;title=%D7%9E%D7%93%D7%99%D7%94_%D7%95%D7%99%D7%A7%D7%99%3AGadget-refStyle.js"/>
	<link rel="alternate" type="text/html" href="https://chabadpedia.co.il/index.php?title=%D7%9E%D7%93%D7%99%D7%94_%D7%95%D7%99%D7%A7%D7%99:Gadget-refStyle.js&amp;action=history"/>
	<updated>2026-04-10T20:58:40Z</updated>
	<subtitle>היסטוריית הגרסאות של הדף הזה בוויקי</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>https://chabadpedia.co.il/index.php?title=%D7%9E%D7%93%D7%99%D7%94_%D7%95%D7%99%D7%A7%D7%99:Gadget-refStyle.js&amp;diff=832005&amp;oldid=prev</id>
		<title>חלוקת קונטרסים: יצירת דף חדש</title>
		<link rel="alternate" type="text/html" href="https://chabadpedia.co.il/index.php?title=%D7%9E%D7%93%D7%99%D7%94_%D7%95%D7%99%D7%A7%D7%99:Gadget-refStyle.js&amp;diff=832005&amp;oldid=prev"/>
		<updated>2026-03-10T13:25:02Z</updated>

		<summary type="html">&lt;p&gt;יצירת דף חדש&lt;/p&gt;
&lt;p&gt;&lt;b&gt;דף חדש&lt;/b&gt;&lt;/p&gt;&lt;div&gt;// gadget to control the display of reference section. rows, scroll, hide, and text-size&lt;br /&gt;
// depends on 2 classes from common.css: ol.refDisplayScroll, ol.refDisplayHide.&lt;br /&gt;
// if classes are removed from common.js, need to add them in gadget.&lt;br /&gt;
// also depends on class mw-references-columns, which is added by extension:cite&lt;br /&gt;
$(document).ready(function() {mw.loader.using(&amp;#039;jquery.ui&amp;#039;, function() {&lt;br /&gt;
    var current = $.cookie(&amp;quot;ref-col-setting&amp;quot;) || &amp;#039;&amp;#039;,&lt;br /&gt;
		checkboxes = [&lt;br /&gt;
			{className: &amp;#039;mw-references-columns&amp;#039;, label: &amp;#039;הצגה בטורים &amp;#039;},&lt;br /&gt;
			{className: &amp;#039;refDisplayScroll&amp;#039;, label: &amp;#039;תיבת גלילה&amp;#039;},&lt;br /&gt;
			{className: &amp;#039;refDisplayHide&amp;#039;, label: &amp;#039;הסתר&amp;#039;}&lt;br /&gt;
		];&lt;br /&gt;
&lt;br /&gt;
	function makeCheckbox(ol, className, label) {&lt;br /&gt;
		var checkBox = $(&amp;#039;&amp;lt;input&amp;gt;&amp;#039;, {type: &amp;#039;checkbox&amp;#039;})&lt;br /&gt;
			.prop({&amp;#039;checked&amp;#039;: current.indexOf(className) &amp;gt;= 0})&lt;br /&gt;
			.click(function() {&lt;br /&gt;
				ol.toggleClass(className, $(this).prop(&amp;#039;checked&amp;#039;));&lt;br /&gt;
				$.cookie(&amp;quot;ref-col-setting&amp;quot;, ol.attr(&amp;#039;class&amp;#039;), {&amp;#039;expires&amp;#039;:30,&amp;#039;path&amp;#039;:&amp;#039;/&amp;#039;});&lt;br /&gt;
			});&lt;br /&gt;
		ol.closest(&amp;#039;div.&amp;#039; + className).removeClass(className);&lt;br /&gt;
		return $(&amp;#039;&amp;lt;span&amp;gt;&amp;#039;)&lt;br /&gt;
			.append(&amp;#039;&amp;amp;nbsp;&amp;amp;nbsp;&amp;#039; + label)&lt;br /&gt;
			.append(checkBox);&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	function makeSlider(ol) {&lt;br /&gt;
		var value = $.cookie(&amp;quot;ref-font-size&amp;quot;) || 90;&lt;br /&gt;
		ol.css({fontSize: value + &amp;#039;%&amp;#039;});&lt;br /&gt;
		var slider = $(&amp;#039;&amp;lt;div&amp;gt;&amp;#039;)&lt;br /&gt;
		.css({fontSize: &amp;#039;130%&amp;#039;, width: &amp;#039;140px&amp;#039;})&lt;br /&gt;
		.slider({&lt;br /&gt;
			max: 150,&lt;br /&gt;
			min: 50,&lt;br /&gt;
			value: value,&lt;br /&gt;
			stop: function() {&lt;br /&gt;
				var value = parseInt($(this).slider(&amp;#039;value&amp;#039;), 10);&lt;br /&gt;
				value = value &amp;lt; 40 ? 40 : (value &amp;gt; 150 ? 150 : value);&lt;br /&gt;
				ol.css({fontSize: value + &amp;#039;%&amp;#039;});&lt;br /&gt;
				$.cookie(&amp;quot;ref-font-size&amp;quot;, value, {&amp;#039;expires&amp;#039;:30,&amp;#039;path&amp;#039;:&amp;#039;/&amp;#039;});&lt;br /&gt;
			}&lt;br /&gt;
		});&lt;br /&gt;
		return $(&amp;#039;&amp;lt;div&amp;gt;&amp;#039;).css({textAlign:&amp;#039;center&amp;#039;, float: &amp;#039;left&amp;#039;}).text(&amp;#039;גודל הטקסט&amp;#039;).append(slider);&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	function makeCheckBoxes(ol) {&lt;br /&gt;
		var span = $(&amp;#039;&amp;lt;span&amp;gt;&amp;#039;).css({fontSize: &amp;#039;50%&amp;#039;});&lt;br /&gt;
		for (var i in checkboxes)&lt;br /&gt;
			if (! checkboxes[i].skip)&lt;br /&gt;
				span.append(makeCheckbox(ol, checkboxes[i].className, checkboxes[i].label));&lt;br /&gt;
		span.append(makeSlider(ol));&lt;br /&gt;
		return span;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	$(&amp;#039;ol.references&amp;#039;).each(function() {&lt;br /&gt;
		var ol = $(this);&lt;br /&gt;
		var h2 = ol.parents().prev(&amp;#039;h2&amp;#039;).filter(function() {return /הערות שוליים/.test($(this).text());});&lt;br /&gt;
		if (ol.find(&amp;#039;li&amp;#039;).length &amp;lt; 10 || h2.length == 0)&lt;br /&gt;
			return;&lt;br /&gt;
		h2.append(makeCheckBoxes(ol));&lt;br /&gt;
		ol.addClass(current);&lt;br /&gt;
	});&lt;br /&gt;
&lt;br /&gt;
});}); //ready..using&lt;/div&gt;</summary>
		<author><name>חלוקת קונטרסים</name></author>
	</entry>
</feed>