<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ar">
	<id>https://www.copticpedia.org/index.php?action=history&amp;feed=atom&amp;title=%D9%85%D9%8A%D8%AF%D9%8A%D8%A7%D9%88%D9%8A%D9%83%D9%8A%3AGadget-defaultsummaries.js</id>
	<title>ميدياويكي:Gadget-defaultsummaries.js - تاريخ المراجعة</title>
	<link rel="self" type="application/atom+xml" href="https://www.copticpedia.org/index.php?action=history&amp;feed=atom&amp;title=%D9%85%D9%8A%D8%AF%D9%8A%D8%A7%D9%88%D9%8A%D9%83%D9%8A%3AGadget-defaultsummaries.js"/>
	<link rel="alternate" type="text/html" href="https://www.copticpedia.org/index.php?title=%D9%85%D9%8A%D8%AF%D9%8A%D8%A7%D9%88%D9%8A%D9%83%D9%8A:Gadget-defaultsummaries.js&amp;action=history"/>
	<updated>2026-04-10T09:09:38Z</updated>
	<subtitle>تاريخ التعديل لهذه الصفحة في الويكي</subtitle>
	<generator>MediaWiki 1.41.1</generator>
	<entry>
		<id>https://www.copticpedia.org/index.php?title=%D9%85%D9%8A%D8%AF%D9%8A%D8%A7%D9%88%D9%8A%D9%83%D9%8A:Gadget-defaultsummaries.js&amp;diff=8682&amp;oldid=prev</id>
		<title>Gerges: مراجعة واحدة</title>
		<link rel="alternate" type="text/html" href="https://www.copticpedia.org/index.php?title=%D9%85%D9%8A%D8%AF%D9%8A%D8%A7%D9%88%D9%8A%D9%83%D9%8A:Gadget-defaultsummaries.js&amp;diff=8682&amp;oldid=prev"/>
		<updated>2021-03-19T01:00:17Z</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;/*  _____________________________________________________________________________&lt;br /&gt;
 * |                                                                             |&lt;br /&gt;
 * |                    === WARNING: GLOBAL GADGET FILE ===                      |&lt;br /&gt;
 * |                  Changes to this page affect many users.                    |&lt;br /&gt;
 * | Please discuss changes on the talk page or on [[WT:Gadget]] before editing. |&lt;br /&gt;
 * |_____________________________________________________________________________|&lt;br /&gt;
 *&lt;br /&gt;
 * Imported as of 09/06/2011 from [[User:ErrantX/defaultsummaries.js]]&lt;br /&gt;
 * Edited version from [[User:MC10/defaultsummaries.js]]&lt;br /&gt;
 * Implements default edit summary dropdown boxes&lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
/* global mw, ve */&lt;br /&gt;
&lt;br /&gt;
/* eslint-disable no-jquery/no-global-selector */&lt;br /&gt;
&lt;br /&gt;
( function () { // Wrap with anonymous function&lt;br /&gt;
	var $summaryBox = $( '#wpSummary' ),&lt;br /&gt;
		minorSummaries = [&lt;br /&gt;
			'تدقيق لغوي (طفيف)',&lt;br /&gt;
			'تنسيق ويكي',&lt;br /&gt;
			'[[ويكيبيديا:رجوع|الرجوع]] عن [[ويكيبيديا:تخريب|تخريب]] أو تعديل تجريبي ',&lt;br /&gt;
			'[[ويكيبيديا:رجوع|الرجوع]] عن إزالة محتوى غير مبرر'&lt;br /&gt;
		],&lt;br /&gt;
		articleSummaries = [&lt;br /&gt;
			'توسيع المقالة',&lt;br /&gt;
			'إضافة/إزالة مراجع',&lt;br /&gt;
			'إضافة/إزالة تصنيفات',&lt;br /&gt;
			'إضافة/إزالة وصلات خارجية',&lt;br /&gt;
			'إضافة/إزالة وصلات داخلية',&lt;br /&gt;
			'إزالة معلومات غير موثقة',&lt;br /&gt;
			'إزالة وصلات سبام حسب [[وب:وخ]]',&lt;br /&gt;
			'تهذيب',&lt;br /&gt;
			'تدقيق لغوي (شامل)'&lt;br /&gt;
		],&lt;br /&gt;
		nonArticleSummaries = [&lt;br /&gt;
			'رد',&lt;br /&gt;
			'تعليق',&lt;br /&gt;
			'اقتراح'&lt;br /&gt;
		],&lt;br /&gt;
		talkPageSummaries = [&lt;br /&gt;
			'وسم [[ويكيبيديا:مشاريع ويكي|مشاريع ويكي]]',&lt;br /&gt;
			'تقييم [[ويكيبيديا:مشاريع ويكي|مشاريع ويكي]]'&lt;br /&gt;
		];&lt;br /&gt;
&lt;br /&gt;
	function addOptionsToDropdown( dropdown, optionTexts ) {&lt;br /&gt;
		dropdown.menu.addItems( optionTexts.map( function ( optionText ) {&lt;br /&gt;
			return new OO.ui.MenuOptionWidget( { label: optionText } );&lt;br /&gt;
		} ) );&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	function onSummarySelect( option ) {&lt;br /&gt;
		// Save the original value of the edit summary field&lt;br /&gt;
		var editsummOriginalSummary = $summaryBox.val(),&lt;br /&gt;
			canned = option.getLabel(),&lt;br /&gt;
			newSummary = editsummOriginalSummary;&lt;br /&gt;
&lt;br /&gt;
		// Append old edit summary with space, if exists,&lt;br /&gt;
		// and last character != space&lt;br /&gt;
		if ( newSummary.length !== 0 &amp;amp;&amp;amp; newSummary.charAt( newSummary.length - 1 ) !== ' ' ) {&lt;br /&gt;
			newSummary += ' ';&lt;br /&gt;
		}&lt;br /&gt;
		newSummary += canned;&lt;br /&gt;
		$summaryBox.val( newSummary ).trigger( 'change' );&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	function getSummaryDropdowns() {&lt;br /&gt;
		// For convenience, add a dropdown box with some canned edit&lt;br /&gt;
		// summaries to the form.&lt;br /&gt;
		var namespace = mw.config.get( 'wgNamespaceNumber' ),&lt;br /&gt;
			dropdown = new OO.ui.DropdownWidget( {&lt;br /&gt;
				label: 'ملخصات تعديل شائعة – اضغط للاستخدام'&lt;br /&gt;
			} ),&lt;br /&gt;
			minorDropdown = new OO.ui.DropdownWidget( {&lt;br /&gt;
				label: 'ملخصات تعديل طفيفة شائعة – اضغط للاستخدام'&lt;br /&gt;
			} );&lt;br /&gt;
&lt;br /&gt;
		dropdown.menu.on( 'select', onSummarySelect );&lt;br /&gt;
		minorDropdown.menu.on( 'select', onSummarySelect );&lt;br /&gt;
&lt;br /&gt;
		addOptionsToDropdown( minorDropdown, minorSummaries );&lt;br /&gt;
&lt;br /&gt;
		if ( namespace === 0 ) {&lt;br /&gt;
			addOptionsToDropdown( dropdown, articleSummaries );&lt;br /&gt;
		} else {&lt;br /&gt;
			addOptionsToDropdown( dropdown, nonArticleSummaries );&lt;br /&gt;
			if ( namespace % 2 !== 0 &amp;amp;&amp;amp; namespace !== 3 ) {&lt;br /&gt;
				addOptionsToDropdown( dropdown, talkPageSummaries );&lt;br /&gt;
			}&lt;br /&gt;
		}&lt;br /&gt;
		return dropdown.$element.add( minorDropdown.$element );&lt;br /&gt;
	}&lt;br /&gt;
	// VisualEditor&lt;br /&gt;
	mw.hook( 've.saveDialog.stateChanged' ).add( function () {&lt;br /&gt;
		var target, $saveOptions, $dropdowns;&lt;br /&gt;
		// .ve-init-mw-viewPageTarget-saveDialog-checkboxes&lt;br /&gt;
		if ( $( 'body' ).data( 'wppresent' ) ) {&lt;br /&gt;
			return;&lt;br /&gt;
		}&lt;br /&gt;
		$( 'body' ).data( 'wppresent', 'true' );&lt;br /&gt;
&lt;br /&gt;
		target = ve.init.target;&lt;br /&gt;
		$saveOptions = target.saveDialog.$saveOptions;&lt;br /&gt;
		$summaryBox = target.saveDialog.editSummaryInput.$input;&lt;br /&gt;
		if ( !$saveOptions.length ) {&lt;br /&gt;
			return;&lt;br /&gt;
		}&lt;br /&gt;
		$dropdowns = getSummaryDropdowns();&lt;br /&gt;
		$saveOptions.before( $dropdowns );&lt;br /&gt;
	} );&lt;br /&gt;
	// WikiEditor&lt;br /&gt;
	$.when( mw.loader.using( 'oojs-ui-core' ), $.ready ).then( function () {&lt;br /&gt;
		var $dropdowns,&lt;br /&gt;
			$editCheckboxes = $( '.editCheckboxes' );&lt;br /&gt;
&lt;br /&gt;
		// If we failed to find the editCheckboxes class&lt;br /&gt;
		if ( !$editCheckboxes.length ) {&lt;br /&gt;
			return;&lt;br /&gt;
		}&lt;br /&gt;
		$dropdowns = getSummaryDropdowns();&lt;br /&gt;
		$dropdowns.css( {&lt;br /&gt;
			width: '48%',&lt;br /&gt;
			'padding-bottom': '1em'&lt;br /&gt;
		} );&lt;br /&gt;
		$editCheckboxes.before( $dropdowns );&lt;br /&gt;
	} );&lt;br /&gt;
}() );&lt;/div&gt;</summary>
		<author><name>Gerges</name></author>
	</entry>
</feed>