<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="he">
	<id>http://www.breslev.wiki/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%3A%D7%A1%D7%A7%D7%A8%D7%99%D7%A4%D7%98%D7%99%D7%9D%2F66.js</id>
	<title>מדיה ויקי:סקריפטים/66.js - היסטוריית גרסאות</title>
	<link rel="self" type="application/atom+xml" href="http://www.breslev.wiki/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%3A%D7%A1%D7%A7%D7%A8%D7%99%D7%A4%D7%98%D7%99%D7%9D%2F66.js"/>
	<link rel="alternate" type="text/html" href="http://www.breslev.wiki/index.php?title=%D7%9E%D7%93%D7%99%D7%94_%D7%95%D7%99%D7%A7%D7%99:%D7%A1%D7%A7%D7%A8%D7%99%D7%A4%D7%98%D7%99%D7%9D/66.js&amp;action=history"/>
	<updated>2026-07-26T06:03:41Z</updated>
	<subtitle>היסטוריית הגרסאות של הדף הזה בוויקי</subtitle>
	<generator>MediaWiki 1.34.2</generator>
	<entry>
		<id>http://www.breslev.wiki/index.php?title=%D7%9E%D7%93%D7%99%D7%94_%D7%95%D7%99%D7%A7%D7%99:%D7%A1%D7%A7%D7%A8%D7%99%D7%A4%D7%98%D7%99%D7%9D/66.js&amp;diff=3685&amp;oldid=prev</id>
		<title>יענק'ל: יצירת דף עם התוכן &quot;// script for script developers: allows you to easilly set and clear personal script to be included // on startup.  (function() { 	var lsKey = 'personalScript';...&quot;</title>
		<link rel="alternate" type="text/html" href="http://www.breslev.wiki/index.php?title=%D7%9E%D7%93%D7%99%D7%94_%D7%95%D7%99%D7%A7%D7%99:%D7%A1%D7%A7%D7%A8%D7%99%D7%A4%D7%98%D7%99%D7%9D/66.js&amp;diff=3685&amp;oldid=prev"/>
		<updated>2019-10-06T20:05:28Z</updated>

		<summary type="html">&lt;p&gt;יצירת דף עם התוכן &amp;quot;// script for script developers: allows you to easilly set and clear personal script to be included // on startup.  (function() { 	var lsKey = &amp;#039;personalScript&amp;#039;;...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;דף חדש&lt;/b&gt;&lt;/p&gt;&lt;div&gt;// script for script developers: allows you to easilly set and clear personal script to be included&lt;br /&gt;
// on startup.&lt;br /&gt;
&lt;br /&gt;
(function() {&lt;br /&gt;
	var lsKey = 'personalScript';&lt;br /&gt;
	&lt;br /&gt;
	function getTop() {return ((lsKey in localStorage) &amp;amp;&amp;amp; localStorage[lsKey].split('\n')[0]) || ''}&lt;br /&gt;
	&lt;br /&gt;
	function allScripts() {&lt;br /&gt;
		return (localStorage[lsKey] || '').split('\n');&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	function setScript(script) {&lt;br /&gt;
		var ls = localStorage[lsKey];&lt;br /&gt;
		if (lsKey in localStorage)&lt;br /&gt;
		{&lt;br /&gt;
			var &lt;br /&gt;
				lsa = allScripts(),&lt;br /&gt;
				ind = $.inArray(script, lsa);&lt;br /&gt;
			if (ind &amp;lt; 0)&lt;br /&gt;
				ind = 10;&lt;br /&gt;
			if (! lsa[0])&lt;br /&gt;
				lsa.shift(); // if first is empty, remove it.&lt;br /&gt;
			lsa.splice(ind, 1); // remove current if exists, or last if length &amp;gt;= 10&lt;br /&gt;
			lsa.unshift(script);&lt;br /&gt;
			localStorage[lsKey] = lsa.join('\n');&lt;br /&gt;
		} else&lt;br /&gt;
			localStorage[lsKey] = script;&lt;br /&gt;
		loadScript(script);&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	function loadScript(s) {&lt;br /&gt;
		if (!s)&lt;br /&gt;
			return;&lt;br /&gt;
		try {&lt;br /&gt;
			var isCss = /\.css$/i.test(s);&lt;br /&gt;
			if (/\/\//.test(s)) &lt;br /&gt;
				mw.loader.load(s, isCss ? 'text/css' : 'text/javascript');&lt;br /&gt;
			else &lt;br /&gt;
				return isCss ? importStylesheet(s) : importScript(s);&lt;br /&gt;
		} catch(e) {}&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	function mySetSpecialScript() {&lt;br /&gt;
		mw.loader.using('jquery.ui.dialog', function() {&lt;br /&gt;
			var &lt;br /&gt;
				inputBox = $('&amp;lt;input&amp;gt;').val(getTop()).css({width: '22em', direction: 'ltr'}),&lt;br /&gt;
				selector = $('&amp;lt;select&amp;gt;')&lt;br /&gt;
					.css({direction: 'ltr'})&lt;br /&gt;
					.change(function() {inputBox.val(this.value)});&lt;br /&gt;
			$.each(allScripts(), function(ind, item) {&lt;br /&gt;
				selector.append($('&amp;lt;option&amp;gt;', {value: item, text: item.substr(0, 60) + (item.length &amp;gt; 60 ? '...':'')}));&lt;br /&gt;
			});&lt;br /&gt;
			$('&amp;lt;div&amp;gt;')&lt;br /&gt;
				.css({direction: 'ltr'})&lt;br /&gt;
				.dialog(&lt;br /&gt;
					{title: 'סקריפט אישי',&lt;br /&gt;
					modal: true,&lt;br /&gt;
					position: [60, 60],&lt;br /&gt;
					width: 'auto',&lt;br /&gt;
					minWidth: '36em',&lt;br /&gt;
					buttons: [&lt;br /&gt;
						{text: 'אישור', click: function() {&lt;br /&gt;
							setScript(inputBox.val());&lt;br /&gt;
							$(this).dialog('close');&lt;br /&gt;
						}},&lt;br /&gt;
						{text: 'ביטול', click: function() {&lt;br /&gt;
							setScript('');&lt;br /&gt;
							$(this).dialog('close');&lt;br /&gt;
						}}]&lt;br /&gt;
				})&lt;br /&gt;
				.append(inputBox)&lt;br /&gt;
				.append($('&amp;lt;p&amp;gt;'))&lt;br /&gt;
				.append(selector);&lt;br /&gt;
				$('.ui-dialog-buttonpane button').css({float: 'right'});&lt;br /&gt;
		});&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	loadScript(getTop());&lt;br /&gt;
	mw.util.addPortletLink('p-cactions', '#noAnchor', 'סקריפט אישי').onclick = mySetSpecialScript;&lt;br /&gt;
})();&lt;/div&gt;</summary>
		<author><name>יענק'ל</name></author>
		
	</entry>
</feed>