<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="he">
	<id>https://www.betmidrash.org.il/history/%D7%9E%D7%A9%D7%AA%D7%9E%D7%A9:%D7%9E%D7%95%D7%98%D7%9C%27%D7%94/%D7%98%D7%99%D7%95%D7%98%D7%94?feed=atom</id>
	<title>משתמש:מוטל'ה/טיוטה - היסטוריית גרסאות</title>
	<link rel="self" type="application/atom+xml" href="https://www.betmidrash.org.il/history/%D7%9E%D7%A9%D7%AA%D7%9E%D7%A9:%D7%9E%D7%95%D7%98%D7%9C%27%D7%94/%D7%98%D7%99%D7%95%D7%98%D7%94?feed=atom"/>
	<link rel="alternate" type="text/html" href="https://www.betmidrash.org.il/history/%D7%9E%D7%A9%D7%AA%D7%9E%D7%A9:%D7%9E%D7%95%D7%98%D7%9C%27%D7%94/%D7%98%D7%99%D7%95%D7%98%D7%94"/>
	<updated>2026-04-05T11:52:06Z</updated>
	<subtitle>היסטוריית הגרסאות של הדף הזה בוויקי</subtitle>
	<generator>MediaWiki 1.37.0</generator>
	<entry>
		<id>https://www.betmidrash.org.il/index.php?title=%D7%9E%D7%A9%D7%AA%D7%9E%D7%A9:%D7%9E%D7%95%D7%98%D7%9C%27%D7%94/%D7%98%D7%99%D7%95%D7%98%D7%94&amp;diff=19060&amp;oldid=prev</id>
		<title>מוטל'ה: יצירת דף עם התוכן &quot;/* הסקריפט מוסיף לשוניות &quot;מחיקה&quot;, &quot;הגנה&quot; ו&quot;חסימה&quot; על מנת שאפשר יהיה לבקש מחיקת דפים, הגנת דפים וחסימת משתמשים באמצעות דף בקשות ממפעילים. */ if(mw.config.get('wgNamespaceNumber') + 1) // not a special page $(function(){ function openDialog(code1, code2, code3, reasons, req) { 	var dialog = $(&quot;&lt;div&gt;&quot;).html(&quot;סיבה: &quot;).dialog({title: &quot;בקשה ל&quot; + req});...&quot;</title>
		<link rel="alternate" type="text/html" href="https://www.betmidrash.org.il/index.php?title=%D7%9E%D7%A9%D7%AA%D7%9E%D7%A9:%D7%9E%D7%95%D7%98%D7%9C%27%D7%94/%D7%98%D7%99%D7%95%D7%98%D7%94&amp;diff=19060&amp;oldid=prev"/>
		<updated>2021-12-21T18:39:35Z</updated>

		<summary type="html">&lt;p&gt;יצירת דף עם התוכן &amp;quot;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;הסקריפט מוסיף לשוניות &amp;quot;מחיקה&amp;quot;, &amp;quot;הגנה&amp;quot; ו&amp;quot;חסימה&amp;quot; על מנת שאפשר יהיה לבקש מחיקת דפים, הגנת דפים וחסימת משתמשים באמצעות דף בקשות ממפעילים.: &lt;/span&gt; if(mw.config.get(&amp;#039;wgNamespaceNumber&amp;#039;) + 1) // not a special page $(function(){ function openDialog(code1, code2, code3, reasons, req) { 	var dialog = $(&amp;quot;&amp;lt;div&amp;gt;&amp;quot;).html(&amp;quot;סיבה: &amp;quot;).dialog({title: &amp;quot;בקשה ל&amp;quot; + req});...&amp;quot;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;דף חדש&lt;/b&gt;&lt;/p&gt;&lt;div&gt;/* הסקריפט מוסיף לשוניות &amp;quot;מחיקה&amp;quot;, &amp;quot;הגנה&amp;quot; ו&amp;quot;חסימה&amp;quot; על מנת שאפשר יהיה לבקש מחיקת דפים, הגנת דפים וחסימת משתמשים באמצעות דף בקשות ממפעילים. */&lt;br /&gt;
if(mw.config.get('wgNamespaceNumber') + 1) // not a special page&lt;br /&gt;
$(function(){&lt;br /&gt;
function openDialog(code1, code2, code3, reasons, req) {&lt;br /&gt;
	var dialog = $(&amp;quot;&amp;lt;div&amp;gt;&amp;quot;).html(&amp;quot;סיבה: &amp;quot;).dialog({title: &amp;quot;בקשה ל&amp;quot; + req});&lt;br /&gt;
	var select = $(&amp;quot;&amp;lt;select&amp;gt;&amp;quot;).append($(&amp;quot;&amp;lt;option&amp;gt;&amp;quot;).append(&amp;quot;אחר&amp;quot;));&lt;br /&gt;
	dialog.append(select);&lt;br /&gt;
	for (var id in reasons) {&lt;br /&gt;
		select.append($(&amp;quot;&amp;lt;option&amp;gt;&amp;quot;).append(reasons[id]));	&lt;br /&gt;
	}&lt;br /&gt;
	var input = $(&amp;quot;&amp;lt;input&amp;gt;&amp;quot;);&lt;br /&gt;
	dialog.append($(&amp;quot;&amp;lt;br&amp;gt;&amp;quot;), &amp;quot;סיבה אחרת/נוספת: &amp;quot;, input);&lt;br /&gt;
	input.focus();&lt;br /&gt;
	$(dialog).keypress(function(event) {&lt;br /&gt;
		if (event.key == &amp;quot;Enter&amp;quot;) {&lt;br /&gt;
			var value = input[&amp;quot;0&amp;quot;].value, selectValue = select[&amp;quot;0&amp;quot;].value;&lt;br /&gt;
			if (value === &amp;quot;&amp;quot; &amp;amp;&amp;amp; selectValue == &amp;quot;אחר&amp;quot;) alert(&amp;quot;לא מולאה סיבה&amp;quot;);&lt;br /&gt;
			if (value !== &amp;quot;&amp;quot; &amp;amp;&amp;amp; selectValue == &amp;quot;אחר&amp;quot;) code1(value);&lt;br /&gt;
			if (value === &amp;quot;&amp;quot; &amp;amp;&amp;amp; selectValue != &amp;quot;אחר&amp;quot;) code2(selectValue);&lt;br /&gt;
			if (value !== &amp;quot;&amp;quot; &amp;amp;&amp;amp; selectValue !== &amp;quot;אחר&amp;quot;) code3(value, selectValue);&lt;br /&gt;
			dialog.dialog('close');&lt;br /&gt;
		}&lt;br /&gt;
	});&lt;br /&gt;
	dialog.dialog('option', 'buttons', {&lt;br /&gt;
		'ביצוע':&lt;br /&gt;
			function(){&lt;br /&gt;
				var value = input[&amp;quot;0&amp;quot;].value, selectValue = select[&amp;quot;0&amp;quot;].value;&lt;br /&gt;
				if (value === &amp;quot;&amp;quot; &amp;amp;&amp;amp; selectValue == &amp;quot;אחר&amp;quot;) alert(&amp;quot;לא מולאה סיבה&amp;quot;);&lt;br /&gt;
				if (value !== &amp;quot;&amp;quot; &amp;amp;&amp;amp; selectValue == &amp;quot;אחר&amp;quot;) code1(value);&lt;br /&gt;
				if (value === &amp;quot;&amp;quot; &amp;amp;&amp;amp; selectValue != &amp;quot;אחר&amp;quot;) code2(selectValue);&lt;br /&gt;
				if (value !== &amp;quot;&amp;quot; &amp;amp;&amp;amp; selectValue !== &amp;quot;אחר&amp;quot;) code3(value, selectValue);&lt;br /&gt;
				dialog.dialog('close');&lt;br /&gt;
			},&lt;br /&gt;
		'סגירה':&lt;br /&gt;
			function() {dialog.dialog('close');}&lt;br /&gt;
	});&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function save(title, summary, content, section, next) {&lt;br /&gt;
	var param = {action: 'edit', title: title, summary: summary.replace(/replaceParam/g, mw.config.get(&amp;quot;wgPageName&amp;quot;).replace(/_/g, &amp;quot; &amp;quot;)).replace(/replaceUser/g, mw.config.get('wgRelevantUserName')), token: mw.user.tokens.get('csrfToken'), section: section || '0', appendtext: content, format: 'json'};&lt;br /&gt;
	$.post(mw.util.wikiScript('api'), param, function(data) {&lt;br /&gt;
		if (data &amp;amp;&amp;amp; data.error)&lt;br /&gt;
			mw.notify('שגיאה בשמירה: ' + ( data.error.info || 'שגיאה לא ידועה' ) );&lt;br /&gt;
		else if (data &amp;amp;&amp;amp; data.edit &amp;amp;&amp;amp; data.edit.result == 'Success' &amp;amp;&amp;amp; typeof next == 'function')&lt;br /&gt;
			next();&lt;br /&gt;
	});&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function saveDelete(selectValue, message){&lt;br /&gt;
	save('ויקיסוגיה:בקשות ממפעילים', '/* בקשות מחיקה */ [[replaceParam]]', &lt;br /&gt;
			'\n\n* ' + message.replace(/reason/g, selectValue), 1, &lt;br /&gt;
			function() { mw.notify('בקשתך נשמרה בדף הבקשות מהמפעילים');});&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function checkAndSaveDelete(selectValue, message){&lt;br /&gt;
	new mw.Api().get( {&lt;br /&gt;
		action:'query',&lt;br /&gt;
		prop: 'linkshere',&lt;br /&gt;
		titles: mw.config.get('wgPageName'),&lt;br /&gt;
		indexpageids: 1&lt;br /&gt;
	}).done(function(d) {&lt;br /&gt;
		d = d.query;&lt;br /&gt;
		if ( d &amp;amp;&amp;amp; d.pageids &amp;amp;&amp;amp; d.pageids.length ) {&lt;br /&gt;
			d = d.pages[d.pageids[0]];&lt;br /&gt;
			if ( d.linkshere &amp;amp;&amp;amp; d.linkshere.length &amp;gt; 0 )&lt;br /&gt;
			{&lt;br /&gt;
				mw.loader.using(&amp;quot;oojs-ui&amp;quot;, function(){&lt;br /&gt;
					var linkUrl = new mw.Title('מיוחד:דפים_המקושרים_לכאן/' + mw.config.get('wgPageName')).getUrl();&lt;br /&gt;
					OO.ui.confirm( $('&amp;lt;div&amp;gt;').html('יש '+ d.linkshere.length +' +&amp;lt;a href=&amp;quot;'+linkUrl+'&amp;quot;&amp;gt;קישורים לדף&amp;lt;/a&amp;gt;, האם הם נבדקו לפני בקשת המחיקה?') ).done( function ( confirmed ) {&lt;br /&gt;
						if ( confirmed ) {&lt;br /&gt;
							saveDelete(selectValue, message);&lt;br /&gt;
						} else {&lt;br /&gt;
							mw.notify('נא לבדוק את הקישורים לפני הבקשה.');&lt;br /&gt;
						}&lt;br /&gt;
					});&lt;br /&gt;
				} );&lt;br /&gt;
			} else {&lt;br /&gt;
				saveDelete(selectValue, message);&lt;br /&gt;
			}&lt;br /&gt;
		}&lt;br /&gt;
		else {&lt;br /&gt;
			saveDelete(selectValue, message);&lt;br /&gt;
		}&lt;br /&gt;
	});&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function checkRequestDuplication() {&lt;br /&gt;
	var requestChecker = new $.Deferred();&lt;br /&gt;
	new mw.Api().get( {&lt;br /&gt;
		action:'query',&lt;br /&gt;
		prop: 'links',&lt;br /&gt;
		titles: 'ויקיסוגיה:בקשות ממפעילים',&lt;br /&gt;
		pltitles: mw.config.get('wgPageName'),&lt;br /&gt;
		indexpageids: 1&lt;br /&gt;
	}).done(function(d) {&lt;br /&gt;
		d = d.query;&lt;br /&gt;
		if ( d &amp;amp;&amp;amp; d.pageids &amp;amp;&amp;amp; d.pageids.length ) {&lt;br /&gt;
			d = d.pages[d.pageids[0]];&lt;br /&gt;
			if ( d.links &amp;amp;&amp;amp; d.links.length &amp;gt; 0 )&lt;br /&gt;
			{&lt;br /&gt;
				if (!confirm('הדף כבר מוזכר בבקשות ממפעילים. האם לשלוח בכל זאת את הבקשה?')) {&lt;br /&gt;
					requestChecker.reject('הדף כבר מוזכר בבקשות ממפעילים. הבקשה לא בוצעה');&lt;br /&gt;
					return;&lt;br /&gt;
				}&lt;br /&gt;
			}&lt;br /&gt;
		}&lt;br /&gt;
		requestChecker.resolve();&lt;br /&gt;
	});&lt;br /&gt;
	return requestChecker;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function addMenuItem(caption, tooltip, message, accessKey) {&lt;br /&gt;
	var a = mw.util.addPortletLink('p-cactions','#',caption,'',tooltip.replace(/replaceParam/g, mw.config.get(&amp;quot;wgPageName&amp;quot;).replace(/_/g, &amp;quot; &amp;quot;)).replace(/replaceUser/g, mw.config.get('wgRelevantUserName')),(accessKey||''));&lt;br /&gt;
	$(a).click(function() {&lt;br /&gt;
		checkRequestDuplication().fail(function(err){&lt;br /&gt;
			mw.notify(err);&lt;br /&gt;
		}).done(function(){&lt;br /&gt;
			if (message.match(/reason/)) {message += ' ~~' + '~~'}else{message += ' – reason ~~' + '~~'}&lt;br /&gt;
			message = message.replace(/replaceParam/g, mw.config.get('wgPageName').replace(/_/g, &amp;quot; &amp;quot;)).replace(/replaceUser/g, mw.config.get('wgRelevantUserName'));&lt;br /&gt;
			switch (caption) {&lt;br /&gt;
				case &amp;quot;מחיקה&amp;quot;:&lt;br /&gt;
					openDialog(function(value){save('ויקיסוגיה:בקשות ממפעילים', '/* בקשות מחיקה */ [[replaceParam]]', '\n\n* ' + message.replace(/reason/g, value), 1, function() { mw.notify('בקשתך נשמרה בדף הבקשות מהמפעילים');})}, function(selectValue) { checkAndSaveDelete(selectValue, message); } , function(value, selectValue){save('ויקיסוגיה:בקשות ממפעילים', '/* בקשות מחיקה */ [[replaceParam]]', '\n\n* ' + message.replace(/reason/g, selectValue + &amp;quot;: &amp;quot; + value), 1, function() { mw.notify('בקשתך נשמרה בדף הבקשות מהמפעילים');})}, [&amp;quot;הבל&amp;quot;, &amp;quot;מילוני/אולטרה קצרמר&amp;quot;, &amp;quot;הפניה בדפי שיחה&amp;quot; ,&amp;quot;הפניה בקטגוריה&amp;quot; , &amp;quot;הפניה מיותרת&amp;quot;, &amp;quot;הפניה שגויה&amp;quot;, &amp;quot;לא אנציקלופדי&amp;quot;, &amp;quot;פרסומת&amp;quot;, &amp;quot;שגוי/טעות&amp;quot;, &amp;quot;לבקשת הכותב&amp;quot;, &amp;quot;הועבר למרחב טיוטה&amp;quot;, &amp;quot;הועבר למרחב המשתמש&amp;quot;, &amp;quot;הועבר למרחב הערכים&amp;quot;], &amp;quot;מחוק את הדף&amp;quot;);&lt;br /&gt;
					break;&lt;br /&gt;
				case &amp;quot;חסימה&amp;quot;:&lt;br /&gt;
					openDialog(function(value){save('ויקיסוגיה:בקשות ממפעילים', &amp;quot;/* בקשות חסימה / הסרת חסימה */ [[משתמש:replaceUser|replaceUser]] ([[שיחת משתמש:replaceUser|ש]]|[[מיוחד:תרומות/replaceUser|ת]]|[[מיוחד:חסימה/replaceUser|ח]])&amp;quot;, '\n\n* ' + message.replace(/reason/g, value), 2, function() { mw.notify('בקשתך נשמרה בדף הבקשות מהמפעילים');})}, function(selectValue){save('ויקיסוגיה:בקשות ממפעילים', &amp;quot;/* בקשות חסימה / הסרת חסימה */ [[משתמש:replaceUser|replaceUser]] ([[שיחת משתמש:replaceUser|ש]]|[[מיוחד:תרומות/replaceUser|ת]]|[[מיוחד:חסימה/replaceUser|ח]])&amp;quot;, '\n\n* ' + message.replace(/reason/g, selectValue), 2, function() { mw.notify('בקשתך נשמרה בדף הבקשות מהמפעילים');})}, function(value, selectValue){save('ויקיסוגיה:בקשות ממפעילים', &amp;quot;/* בקשות חסימה / הסרת חסימה */ [[משתמש:replaceUser|replaceUser]] ([[שיחת משתמש:replaceUser|ש]]|[[מיוחד:תרומות/replaceUser|ת]]|[[מיוחד:חסימה/replaceUser|ח]])&amp;quot;, '\n\n* ' + message.replace(/reason/g, selectValue + &amp;quot;: &amp;quot; + value), 2, function() { mw.notify('בקשתך נשמרה בדף הבקשות מהמפעילים');})}, [&amp;quot;השחתה לאחר אזהרה&amp;quot;, &amp;quot;קללות או גסויות&amp;quot;, &amp;quot;הפרעה&amp;quot;, &amp;quot;כניסה למלחמת עריכה&amp;quot;, &amp;quot;העלאת הבלים או ערכים חסרי תוכן&amp;quot;, &amp;quot;הסרת תוכן מדפים&amp;quot;, &amp;quot;שם משתמש לא מקובל&amp;quot;, &amp;quot;לא בא/ה לתרום&amp;quot;, &amp;quot;Upload spam&amp;quot;], &amp;quot;חסום את המשתמש&amp;quot;);&lt;br /&gt;
					break;&lt;br /&gt;
				case &amp;quot;הגנה&amp;quot;:&lt;br /&gt;
				case &amp;quot;שינוי הגנה&amp;quot;:&lt;br /&gt;
					openDialog(function(value){save('ויקיסוגיה:בקשות ממפעילים', '/* בקשות הגנה / הסרת הגנה */ [[replaceParam]]', '\n\n* ' + message.replace(/reason/g, value), 3, function() { mw.notify('בקשתך נשמרה בדף הבקשות מהמפעילים');})}, function(selectValue){save('ויקיסוגיה:בקשות ממפעילים', '/* בקשות הגנה / הסרת הגנה */ [[replaceParam]]', '\n\n* ' + message.replace(/reason/g, selectValue), 3, function() { mw.notify('בקשתך נשמרה בדף הבקשות מהמפעילים');})}, function(value, selectValue){save('ויקיסוגיה:בקשות ממפעילים', '/* בקשות הגנה / הסרת הגנה */ [[replaceParam]]', '\n\n* ' + message.replace(/reason/g, selectValue + &amp;quot;: &amp;quot; + value), 3, function() { mw.notify('בקשתך נשמרה בדף הבקשות מהמפעילים');})}, [&amp;quot;השחתות רבות&amp;quot;, &amp;quot;אקטואלי&amp;quot;, &amp;quot;טרול/חסום&amp;quot;, &amp;quot;מלחמת עריכה&amp;quot;], &amp;quot;הגן על הדף&amp;quot;);&lt;br /&gt;
					break;&lt;br /&gt;
				case &amp;quot;הסתרת גרסה&amp;quot;:&lt;br /&gt;
					openDialog(function(value){save('ויקיסוגיה:בקשות ממפעילים', '/* בקשות מחיקת גרסאות מסוימות */ הסתרת גרסה', '\n\n* ' + message.replace(/reason/g, value), 4, function() { mw.notify('בקשתך נשמרה בדף הבקשות מהמפעילים');})}, function(selectValue){save('ויקיסוגיה:בקשות ממפעילים', '/* בקשות מחיקת גרסאות מסוימות */ הסתרת גרסה', '\n\n* ' + message.replace(/reason/g, selectValue), 4, function() { mw.notify('בקשתך נשמרה בדף הבקשות מהמפעילים');})}, function(value, selectValue){save('ויקיסוגיה:בקשות ממפעילים', '/* בקשות מחיקת גרסאות מסוימות */ הסתרת גרסה', '\n\n* ' + message.replace(/reason/g, selectValue + &amp;quot;: &amp;quot; + value), 4, function() { mw.notify('בקשתך נשמרה בדף הבקשות מהמפעילים');})}, [&amp;quot;תוכן פוגעני&amp;quot;, &amp;quot;תמונה לא ראויה&amp;quot;, &amp;quot;תוכן בלתי ראוי&amp;quot;, &amp;quot;לשון הרע/כבוד תח&amp;quot;, &amp;quot;הוסרה תבנית סינון&amp;quot;], &amp;quot;הסתיר את הגרסה&amp;quot;);&lt;br /&gt;
					break;&lt;br /&gt;
			}&lt;br /&gt;
		});&lt;br /&gt;
	});&lt;br /&gt;
}&lt;br /&gt;
var ca = $.inArray(mw.config.get('wgNamespaceNumber'), [6, 14]) + 1 ?  ':' : '';&lt;br /&gt;
var pageName = mw.config.get('wgPageName').replace( /_/g, &amp;quot; &amp;quot; );&lt;br /&gt;
if ($('#t-contributions').length) {&lt;br /&gt;
	addMenuItem('חסימה', 'בקשה לחסום את replaceUser', &amp;quot;{{לחסום|replaceUser}}&amp;quot;, &amp;quot;]&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
var pageLink = $('.redirectMsg').length ? '{{ללא הפניה|replaceParam}}' : '[[' + ca + 'replaceParam]]';&lt;br /&gt;
var protectTemplate = $('.redirectMsg').length ? '{{בקשת הגנה|replaceParam|reason|הפניה=כן}}' : '{{בקשת הגנה|replaceParam|reason}}';&lt;br /&gt;
if (mw.config.get('wgRestrictionEdit') &amp;amp;&amp;amp; mw.config.get('wgRestrictionEdit').length === 0)&lt;br /&gt;
	addMenuItem('הגנה', 'בקשה להגן על הדף replaceParam', protectTemplate, '=');&lt;br /&gt;
else&lt;br /&gt;
	addMenuItem('שינוי הגנה', 'בקשה לשנות את ההגנה על הדף replaceParam', protectTemplate, '=');&lt;br /&gt;
&lt;br /&gt;
var deleteTemplate = $('.redirectMsg').length ? '{{בקשת מחיקה|replaceParam|reason|הפניה=כן}}' : '{{בקשת מחיקה|replaceParam|reason}}';&lt;br /&gt;
if (!mw.util.getParamValue('redlink'))&lt;br /&gt;
	addMenuItem('מחיקה', 'בקשה למחוק את הדף replaceParam', deleteTemplate,'d');&lt;br /&gt;
if (mw.util.getParamValue('oldid') &amp;amp;&amp;amp; mw.util.getParamValue('diff'))&lt;br /&gt;
	addMenuItem('הסתרת גרסה', 'בקשה להסתיר את הגרסה ' + mw.util.getParamValue('diff') , '{{הבדל|' + mw.config.get('wgPageName') + '|' + mw.util.getParamValue('diff') + '|' + mw.util.getParamValue('oldid') + '|טקסט=גרסה זו}} ב[['+ ca + mw.config.get('wgPageName').replace( /_/g, &amp;quot; &amp;quot; ) +']]', '[');&lt;br /&gt;
$( document ).trigger( 'new-portlet-link' );&lt;br /&gt;
});&lt;/div&gt;</summary>
		<author><name>מוטל'ה</name></author>
	</entry>
</feed>