<link href="../fonts/font.css" rel="stylesheet" type="text/css">

<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fa">
		<id>https://wiki.imaroof.ir/index.php?action=history&amp;feed=atom&amp;title=%D9%85%D8%AF%DB%8C%D8%A7%D9%88%DB%8C%DA%A9%DB%8C%3AGadget-close.js</id>
		<title>مدیاویکی:Gadget-close.js - تاریخچهٔ ویرایش‌ها</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.imaroof.ir/index.php?action=history&amp;feed=atom&amp;title=%D9%85%D8%AF%DB%8C%D8%A7%D9%88%DB%8C%DA%A9%DB%8C%3AGadget-close.js"/>
		<link rel="alternate" type="text/html" href="https://wiki.imaroof.ir/index.php?title=%D9%85%D8%AF%DB%8C%D8%A7%D9%88%DB%8C%DA%A9%DB%8C:Gadget-close.js&amp;action=history"/>
		<updated>2026-08-01T15:15:17Z</updated>
		<subtitle>تاریخچهٔ ویرایش‌های این صفحه در ویکی</subtitle>
		<generator>MediaWiki 1.26.2</generator>

	<entry>
		<id>https://wiki.imaroof.ir/index.php?title=%D9%85%D8%AF%DB%8C%D8%A7%D9%88%DB%8C%DA%A9%DB%8C:Gadget-close.js&amp;diff=319&amp;oldid=prev</id>
		<title>Admin: صفحه‌ای تازه حاوی «/* by Arash.pt &amp; Ebraminio &amp; Yamaha5 &amp; Huji */ /*global $, mw, prompt, confirm*/ /*jslint regexp: true, vars: true, indent: 2, white: true*...» ایجاد کرد</title>
		<link rel="alternate" type="text/html" href="https://wiki.imaroof.ir/index.php?title=%D9%85%D8%AF%DB%8C%D8%A7%D9%88%DB%8C%DA%A9%DB%8C:Gadget-close.js&amp;diff=319&amp;oldid=prev"/>
				<updated>2016-03-01T08:39:42Z</updated>
		
		<summary type="html">&lt;p&gt;صفحه‌ای تازه حاوی «‏&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;by Arash.pt &amp;amp; Ebraminio &amp;amp; Yamaha5 &amp;amp; Huji: &lt;/span&gt; ‏&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;global $, mw, prompt, confirm: &lt;/span&gt; /*jslint regexp: true, vars: true, indent: 2, white: true*...» ایجاد کرد&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;صفحهٔ تازه&lt;/b&gt;&lt;/p&gt;&lt;div&gt;/* by Arash.pt &amp;amp; Ebraminio &amp;amp; Yamaha5 &amp;amp; Huji */&lt;br /&gt;
/*global $, mw, prompt, confirm*/&lt;br /&gt;
/*jslint regexp: true, vars: true, indent: 2, white: true*/&lt;br /&gt;
$(function () {&lt;br /&gt;
    'use strict';&lt;br /&gt;
    function answered(page, sectionId, type, action) {&lt;br /&gt;
        new mw.Api().get({&lt;br /&gt;
            format: 'json',&lt;br /&gt;
            action: 'query',&lt;br /&gt;
            titles: page,&lt;br /&gt;
            rvsection: sectionId,&lt;br /&gt;
            prop: 'revisions',&lt;br /&gt;
            rvprop: 'content'&lt;br /&gt;
        }).then(function (data) {&lt;br /&gt;
            var editsummary = ' (به کمک [[مدیاویکی:Gadget-close.js|ابزار جمع‌بندی]])';&lt;br /&gt;
            var str = data.query.pages[Object.keys(data.query.pages)[0]].revisions[0]['*'];&lt;br /&gt;
            var title = (str.match(/^(=+)[^=]*?(\1)$/m) || [''])[0];&lt;br /&gt;
            var title_text = title.replace(/\=/g, '');&lt;br /&gt;
            var the_reason = prompt(&amp;quot;توضیح برای &amp;quot; + action + &amp;quot;:&amp;quot;);&lt;br /&gt;
            if (mw.config.get('wgPageName').search('نظرخواهی') &amp;gt; 0){&lt;br /&gt;
                var starting='#';&lt;br /&gt;
            }else{&lt;br /&gt;
                var starting='*';&lt;br /&gt;
            }&lt;br /&gt;
            if (the_reason.length &amp;lt;= 1) { the_reason = &amp;quot;&amp;quot;; }&lt;br /&gt;
            if (type === 'request') {&lt;br /&gt;
                var requestStatus = confirm('آیا درخواست انجام شده‌است؟ یا ناموفق بود؟');&lt;br /&gt;
                var the_reason2 = &amp;quot;&amp;quot;;&lt;br /&gt;
                if (!requestStatus) {&lt;br /&gt;
                    the_reason2 = &amp;quot;|ناموفق=بله&amp;quot;;&lt;br /&gt;
                }&lt;br /&gt;
            if(the_reason != &amp;quot;&amp;quot;) {&lt;br /&gt;
            the_reason = the_reason + ' – ~~' + '~~'&lt;br /&gt;
                str = str.replace(title, title + &amp;quot;\n{{بسته&amp;quot; + the_reason2 + &amp;quot;}}\n'''&amp;quot; + the_reason + &amp;quot;'''\n&amp;quot;);&lt;br /&gt;
            }else{&lt;br /&gt;
            str = str.replace(title, title + &amp;quot;\n{{بسته&amp;quot; + the_reason2 + &amp;quot;}}&amp;quot;);&lt;br /&gt;
            }&lt;br /&gt;
                str = str + &amp;quot;\n{{پایان بسته}}&amp;quot;;&lt;br /&gt;
                editsummary = 'جمع‌بندی شد' + editsummary;&lt;br /&gt;
            } else if (type === 'talk') {&lt;br /&gt;
                the_reason = &amp;quot;|&amp;quot; + the_reason;&lt;br /&gt;
                str = str.replace(title, title + &amp;quot;\n{{بحث بسته&amp;quot; + the_reason + &amp;quot;}}&amp;quot;);&lt;br /&gt;
                str = str + &amp;quot;\n{{پایان بسته}}&amp;quot;;&lt;br /&gt;
                editsummary = 'جمع‌بندی شد' + editsummary;&lt;br /&gt;
            } else if (type === 'done') {&lt;br /&gt;
                if (mw.config.get('wgPageName')=='ویکی‌پدیا:درخواست_انتقال'||mw.config.get('wgPageName')=='ویکی‌پدیا:درخواست_ادغام_تاریخچه'){&lt;br /&gt;
                    str=str.replace('{{وضعیت|}}','{{وضعیت|شد}}')&lt;br /&gt;
                }&lt;br /&gt;
                str = str + &amp;quot;\n:{{شد}} &amp;quot; + the_reason + ' – ~~' + '~~';&lt;br /&gt;
                editsummary = 'انجام شد' + editsummary;&lt;br /&gt;
            } else if (type === 'notdone') {&lt;br /&gt;
                if (mw.config.get('wgPageName')=='ویکی‌پدیا:درخواست_انتقال'||mw.config.get('wgPageName')=='ویکی‌پدیا:درخواست_ادغام_تاریخچه'){&lt;br /&gt;
                    str=str.replace('{{وضعیت|}}','{{وضعیت|نشد}}')&lt;br /&gt;
                }&lt;br /&gt;
                str = str + &amp;quot;\n:{{نشد}} &amp;quot; + the_reason + ' – ~~' + '~~';&lt;br /&gt;
                editsummary = 'نشد!' + editsummary;&lt;br /&gt;
            } else if (type === 'support') {&lt;br /&gt;
                str = str + &amp;quot;\n&amp;quot;+starting+&amp;quot; {{موافق}} &amp;quot; + the_reason + ' – ~~' + '~~';&lt;br /&gt;
                editsummary = 'موافقم' + editsummary;&lt;br /&gt;
            } else if (type === 'oppose') {&lt;br /&gt;
                str = str + &amp;quot;\n&amp;quot;+starting+&amp;quot; {{مخالف}} &amp;quot; + the_reason + ' – ~~' + '~~';&lt;br /&gt;
                editsummary = 'مخالفم' + editsummary;&lt;br /&gt;
            }&lt;br /&gt;
            editsummary = '/*' + title_text + '*/' + editsummary;&lt;br /&gt;
            return new mw.Api().post({&lt;br /&gt;
                format: 'json',&lt;br /&gt;
                action: 'edit',&lt;br /&gt;
                title: page,&lt;br /&gt;
                section: sectionId,&lt;br /&gt;
                summary: editsummary,&lt;br /&gt;
                text: str,&lt;br /&gt;
                token: mw.user.tokens.get('editToken')&lt;br /&gt;
            });&lt;br /&gt;
        }).then(function () {&lt;br /&gt;
            mw.notify('انجام شد');&lt;br /&gt;
            location.reload(true);&lt;br /&gt;
        }, function (error) {&lt;br /&gt;
            mw.notify('به دلیلی موفقیت‌آمیز نبود: ' + error);&lt;br /&gt;
            location.reload(true);&lt;br /&gt;
        });&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function addLink(section, type, html, color, title) {&lt;br /&gt;
        $('&amp;lt;a&amp;gt;', {&lt;br /&gt;
            href: '#',&lt;br /&gt;
            title: title,&lt;br /&gt;
            style: 'float: left; color: ' + color,&lt;br /&gt;
            html: html&lt;br /&gt;
        }).click(function (e) {&lt;br /&gt;
            e.preventDefault();&lt;br /&gt;
            var query = new mw.Uri($(section).next().find('a[href*=&amp;quot;&amp;amp;action=edit&amp;quot;]')[0].href).query;&lt;br /&gt;
            answered(query.title, +query.section.replace('T-', ''), type, title);&lt;br /&gt;
        }).insertBefore(section);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    if (mw.config.get('wgNamespaceNumber') === 3 &amp;amp;&amp;amp; mw.config.get('wgPageName').search(mw.config.get('wgUserName')) &amp;gt; 0) {&lt;br /&gt;
        $('.mw-headline').each(function () {&lt;br /&gt;
            addLink(this, 'talk', '&amp;amp;#x2750;', '#090', 'جمع‌بندی بحث');&lt;br /&gt;
            addLink(this, 'done', '&amp;amp;#x2713;', '#003A5C', '✓ شد');&lt;br /&gt;
            addLink(this, 'notdone', '&amp;amp;#x2717;', '#DF0101', '✗ نشد');&lt;br /&gt;
        });&lt;br /&gt;
    } else if (mw.config.get('wgNamespaceNumber') === 4) {&lt;br /&gt;
        if ($([&lt;br /&gt;
            '#catlinks a[href=&amp;quot;/wiki/%D8%B1%D8%AF%D9%87:%D8%B1%D9%87%D9%86%D9%85%D9%88%D8%AF%D9%87%D8%A7%DB%8C_%D9%88%DB%8C%DA%A9%DB%8C%E2%80%8C%D9%BE%D8%AF%DB%8C%D8%A7&amp;quot;]', //رده:رهنمودهای ویکی‌پدیا&lt;br /&gt;
            '#catlinks a[href=&amp;quot;/wiki/%D8%B1%D8%AF%D9%87:%D8%B3%DB%8C%D8%A7%D8%B3%D8%AA%E2%80%8C%D9%87%D8%A7%DB%8C_%D9%88%DB%8C%DA%A9%DB%8C%E2%80%8C%D9%BE%D8%AF%DB%8C%D8%A7&amp;quot;]', //رده:سیاست‌های ویکی‌پدیا&lt;br /&gt;
            '#catlinks a[href=&amp;quot;/wiki/%D8%B1%D8%AF%D9%87:%D8%B1%D8%A7%D9%87%D9%86%D9%85%D8%A7%DB%8C_%D9%88%DB%8C%DA%A9%DB%8C%E2%80%8C%D9%BE%D8%AF%DB%8C%D8%A7&amp;quot;]', //رده:راهنمای ویکی‌پدیا&lt;br /&gt;
            '#catlinks a[href=&amp;quot;/wiki/%D8%B1%D8%AF%D9%87:%D8%B4%DB%8C%D9%88%D9%87%E2%80%8C%D9%86%D8%A7%D9%85%D9%87%E2%80%8C%D9%87%D8%A7%DB%8C_%D9%88%DB%8C%DA%A9%DB%8C%E2%80%8C%D9%BE%D8%AF%DB%8C%D8%A7&amp;quot;]', //رده:شیوه‌نامه‌های ویکی‌پدیا&lt;br /&gt;
            '#catlinks a[href=&amp;quot;/wiki/%D8%B1%D8%AF%D9%87:%D8%A7%D8%A8%D8%B2%D8%A7%D8%B1%D9%87%D8%A7%DB%8C_%D9%88%DB%8C%DA%A9%DB%8C%E2%80%8C%D9%BE%D8%AF%DB%8C%D8%A7&amp;quot;]', //رده:ابزارهای ویکی‌پدیا&lt;br /&gt;
            '#catlinks a[href=&amp;quot;/wiki/%D8%B1%D8%AF%D9%87:%D8%AE%D9%88%D8%AF%D8%A2%D9%85%D9%88%D8%B2_%D9%88%DB%8C%DA%A9%DB%8C%E2%80%8C%D9%BE%D8%AF%DB%8C%D8%A7&amp;quot;]', //رده:خودآموز ویکی‌پدیا&lt;br /&gt;
            '#catlinks a[href=&amp;quot;/wiki/%D8%B1%D8%AF%D9%87:%D8%A7%D9%86%D8%B4%D8%A7%D9%87%D8%A7%DB%8C_%D9%88%DB%8C%DA%A9%DB%8C%E2%80%8C%D9%BE%D8%AF%DB%8C%D8%A7&amp;quot;]', //رده:انشاهای ویکی‌پدیا&lt;br /&gt;
            '#catlinks a[href=&amp;quot;/wiki/%D8%B1%D8%AF%D9%87:%D9%85%D8%AF%DB%8C%D8%B1%DB%8C%D8%AA_%D9%88%DB%8C%DA%A9%DB%8C%E2%80%8C%D9%BE%D8%AF%DB%8C%D8%A7&amp;quot;]' //رده:مدیریت ویکی‌پدیا&lt;br /&gt;
        ].join(', ')).length === 0) {&lt;br /&gt;
            $('.mw-headline').each(function () {&lt;br /&gt;
                if (mw.config.get('wgUserGroups').indexOf('sysop') &amp;gt; -1) {&lt;br /&gt;
                    addLink(this, 'request', '&amp;amp;#x2750;', '#090', 'جمع‌بندی بحث');&lt;br /&gt;
                    addLink(this, 'done', '&amp;amp;#x2713;', '#003A5C', '✓ شد');&lt;br /&gt;
                    addLink(this, 'notdone', '&amp;amp;#x2717;', '#DF0101', '✗ نشد');&lt;br /&gt;
                }&lt;br /&gt;
                addLink(this, 'support', '&amp;amp;#x263A;', '#090', 'موافقم');&lt;br /&gt;
                addLink(this, 'oppose', '&amp;amp;#x2639;', '#DF0101', 'مخالفم');&lt;br /&gt;
            });&lt;br /&gt;
        }&lt;br /&gt;
    } else if (mw.config.get('wgNamespaceNumber') % 2 !== 0) { // برای صفحات بحث&lt;br /&gt;
        $('.mw-headline').each(function () {&lt;br /&gt;
            addLink(this, 'done', '&amp;amp;#x2713;', '#003A5C', '✓ شد');&lt;br /&gt;
            addLink(this, 'notdone', '&amp;amp;#x2717;', '#DF0101', '✗ نشد');&lt;br /&gt;
        });&lt;br /&gt;
    }&lt;br /&gt;
});&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	</feed>