<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-Extra-Editbuttons.js</id>
		<title>مدیاویکی:Gadget-Extra-Editbuttons.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-Extra-Editbuttons.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-Extra-Editbuttons.js&amp;action=history"/>
		<updated>2026-08-01T15:15:12Z</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-Extra-Editbuttons.js&amp;diff=191&amp;oldid=prev</id>
		<title>Admin: صفحه‌ای تازه حاوی «// &lt;nowiki&gt; // DON'T REMOVE THIS LINE EVER /*jslint indent: 2, browser: true, white: true*/ /*global jQuery, mediaWiki, persianWikiTools, p...» ایجاد کرد</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-Extra-Editbuttons.js&amp;diff=191&amp;oldid=prev"/>
				<updated>2016-03-01T05:51:09Z</updated>
		
		<summary type="html">&lt;p&gt;صفحه‌ای تازه حاوی «// &amp;lt;nowiki&amp;gt; // DON&amp;#039;T REMOVE THIS LINE EVER ‏&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;jslint indent: 2, browser: true, white: true: &lt;/span&gt; /*global jQuery, mediaWiki, persianWikiTools, p...» ایجاد کرد&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;صفحهٔ تازه&lt;/b&gt;&lt;/p&gt;&lt;div&gt;// &amp;lt;nowiki&amp;gt; // DON'T REMOVE THIS LINE EVER&lt;br /&gt;
/*jslint indent: 2, browser: true, white: true*/&lt;br /&gt;
/*global jQuery, mediaWiki, persianWikiTools, persianTools*/&lt;br /&gt;
/* above functions are coming from [[MediaWiki:Gadget-Extra-Editbuttons-autoed.js]] */&lt;br /&gt;
/**&lt;br /&gt;
 * UI code for Persian tools&lt;br /&gt;
 * Tests: [[مدیاویکی:Gadget-Extra-Editbuttons-tests.js]] [[وپ:تست]]&lt;br /&gt;
 * See also:&lt;br /&gt;
 * * [[مدیاویکی:Gadget-Extra-Editbuttons-persiantools.js]]&lt;br /&gt;
 * * [[مدیاویکی:Gadget-Extra-Editbuttons-persianwikitools.js]]&lt;br /&gt;
 * * [[مدیاویکی:Gadget-Extra-Editbuttons-dictionary.js]]&lt;br /&gt;
 * * [[مدیاویکی:Gadget-Extra-Editbuttons-autoed.js]]&lt;br /&gt;
 */&lt;br /&gt;
(function ($, mw) {&lt;br /&gt;
    'use strict';&lt;br /&gt;
&lt;br /&gt;
    // ابزار در حالت نمایش&lt;br /&gt;
    /**&lt;br /&gt;
     * Fetch a page&lt;br /&gt;
     */&lt;br /&gt;
    function loadPage(title) {&lt;br /&gt;
        return new mw.Api().get({&lt;br /&gt;
            action: 'query',&lt;br /&gt;
            prop: 'revisions',&lt;br /&gt;
            titles: title,&lt;br /&gt;
            rvprop: 'content',&lt;br /&gt;
            format: 'json'&lt;br /&gt;
        }).then(function (data) {&lt;br /&gt;
            return $.map(data.query.pages, function (value) {&lt;br /&gt;
                return value;&lt;br /&gt;
            })[0].revisions[0]['*'];&lt;br /&gt;
        });&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /**&lt;br /&gt;
     * Save a page&lt;br /&gt;
     */&lt;br /&gt;
    function savePage(title, text, summary) {&lt;br /&gt;
        return new mw.Api().post({&lt;br /&gt;
            action: 'edit',&lt;br /&gt;
            title: title,&lt;br /&gt;
            text: text,&lt;br /&gt;
            summary: summary,&lt;br /&gt;
            nocreate: '',&lt;br /&gt;
            minor: '',&lt;br /&gt;
            token: mw.user.tokens.get('editToken')&lt;br /&gt;
        });&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /**&lt;br /&gt;
     * Load and save a page&lt;br /&gt;
     */&lt;br /&gt;
    function loadSavePage(editorDelegate, summary) {&lt;br /&gt;
        return loadPage(mw.config.get('wgPageName')).then(function (text) {&lt;br /&gt;
            return savePage(mw.config.get('wgPageName'), editorDelegate(text), summary);&lt;br /&gt;
        });&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    if (mw.config.get('wgAction') === 'view' &amp;amp;&amp;amp;&lt;br /&gt;
        mw.config.get('wgIsArticle') &amp;amp;&amp;amp;&lt;br /&gt;
        mw.config.get('wgPageName') !== 'صفحهٔ_اصلی') {&lt;br /&gt;
        $.when($.ready, mw.loader.using('jquery.ui.dialog')).then(function () {&lt;br /&gt;
            $('#ca-abar-abzar').remove();&lt;br /&gt;
            if ($('#mw-imagepage-nofile, #noarticletext').length !== 0 ||&lt;br /&gt;
                mw.config.get('wgNamespaceNumber') === 6 ||&lt;br /&gt;
                mw.config.get('wgNamespaceNumber') === 8) {&lt;br /&gt;
                return;&lt;br /&gt;
            }&lt;br /&gt;
            var interwikiFix = false;&lt;br /&gt;
            if (!$('#t-wikibase').length &amp;amp;&amp;amp; $('.interlanguage-link').length &amp;amp;&amp;amp; $('.wbc-editpage').length) {&lt;br /&gt;
                interwikiFix = true;&lt;br /&gt;
            }&lt;br /&gt;
            $(mw.util.addPortletLink('p-views', '#', interwikiFix ? 'ابرابزار+انتقال میان‌ویکی' : 'ابرابزار', 'ca-abar-abzar', interwikiFix ? 'ابزار پیشرفتهٔ ویرایش متن + ابزار انتقال خودکار میان‌ویکی سنتی به ویکی‌داده' : 'ابزار پیشرفتهٔ ویرایش متن')).click(function (e) {&lt;br /&gt;
                e.preventDefault();&lt;br /&gt;
                $(&lt;br /&gt;
                    '&amp;lt;div&amp;gt;&amp;lt;div&amp;gt;مطمئنید می\u200cخواهید ویرایشی خودکار جهت اصلاح متن این صفحه به کمک ابرابزار داشته باشید؟&amp;lt;/h6&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;بعد از انجام ویرایش باید ویرایش انجام\u200cشده را از نظر درستی بررسی کنید &amp;lt;b&amp;gt;زیرا مسئولیت تغییرات ابرابزار با شماست!&amp;lt;/b&amp;gt;&amp;lt;/div&amp;gt;'&lt;br /&gt;
                ).dialog({&lt;br /&gt;
                    modal: true,&lt;br /&gt;
                    title: 'ابرابزار',&lt;br /&gt;
                    resizable: false,&lt;br /&gt;
                    buttons: {&lt;br /&gt;
                        'بله': function () {&lt;br /&gt;
                            loadSavePage(&lt;br /&gt;
                                persianWikiTools.superTool,&lt;br /&gt;
                                '/' + '* ویرایش به وسیلهٔ [[' + (mw.config.get('wgServerName') !== 'fa.wikipedia.org' ? ':w:fa:' : '') + 'وپ:ابرابزار|ابرابزار]] *' + '/'&lt;br /&gt;
                            ).then(function (data) {&lt;br /&gt;
                                // افزودن میان‌ویکی سنتی به ویکی‌داده به صورت خودکار&lt;br /&gt;
                                if (interwikiFix) {&lt;br /&gt;
                                    $.get('//tools.wmflabs.org/dexbot/interwikidata.php?page=' + mw.config.get('wgPageName'))&lt;br /&gt;
                                    	.then(function () {}, function () {});&lt;br /&gt;
                                }&lt;br /&gt;
                                if (data.error) {&lt;br /&gt;
                                    mw.notify('ویرایش موفقیت آمیز نبود: ' + data.error.info);&lt;br /&gt;
                                } else if (data.edit &amp;amp;&amp;amp; data.edit.result === 'Success') {&lt;br /&gt;
                                    if (data.edit.nochange !== undefined) {&lt;br /&gt;
                                        mw.notify('تغییری در صفحه ایجاد نشد.');&lt;br /&gt;
                                    } else {&lt;br /&gt;
                                        mw.notify('ویرایش با موفقیت انجام پذیرفت');&lt;br /&gt;
                                        // Loading diff page&lt;br /&gt;
                                        window.location = new mw.Uri(mw.config.get('wgScript')).extend({&lt;br /&gt;
                                            title: mw.config.get('wgPageName'),&lt;br /&gt;
                                            diff: data.edit.newrevid&lt;br /&gt;
                                        });&lt;br /&gt;
                                    }&lt;br /&gt;
                                } else {&lt;br /&gt;
                                    mw.notify('ویرایش در صفحه موفقیت\u200cآمیر نبود.');&lt;br /&gt;
                                }&lt;br /&gt;
                            }, function (error) {&lt;br /&gt;
                                mw.notify(error);&lt;br /&gt;
                            });&lt;br /&gt;
                            $(this).dialog('close');&lt;br /&gt;
                        },&lt;br /&gt;
                        'خیر': function () {&lt;br /&gt;
                            $(this).dialog('close');&lt;br /&gt;
                        }&lt;br /&gt;
                    },&lt;br /&gt;
                    close: function () {&lt;br /&gt;
                        $(this).remove();&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;
     * Adds edit summary&lt;br /&gt;
     */&lt;br /&gt;
    function addEditSummary(summaryText, replaceSummary) {&lt;br /&gt;
        if (summaryText === '') {&lt;br /&gt;
            return;&lt;br /&gt;
        }&lt;br /&gt;
        var summary = $('.editOptions #wpSummary'),&lt;br /&gt;
            summaryPrefix = '',&lt;br /&gt;
            pos;&lt;br /&gt;
        if (summary.length === 0) {&lt;br /&gt;
            return;&lt;br /&gt;
        }&lt;br /&gt;
        if (summary.val().indexOf('*/ ') &amp;gt; -1) {&lt;br /&gt;
            pos = summary.val().indexOf('*/ ');&lt;br /&gt;
            summaryPrefix = summary.val().substr(0, pos + 3);&lt;br /&gt;
        }&lt;br /&gt;
        if (replaceSummary) {&lt;br /&gt;
            summary.val(summaryPrefix + summaryText);&lt;br /&gt;
        } else {&lt;br /&gt;
            if (summary.val() === summaryPrefix) {&lt;br /&gt;
                summary.val(summary.val() + summaryText);&lt;br /&gt;
            } else {&lt;br /&gt;
                if (summary.val().indexOf(summaryText) === -1) { // do not repeat in edit summary&lt;br /&gt;
                    summary.val(summary.val() + '، ' + summaryText);&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /**&lt;br /&gt;
     * Makes a simple button from parameters&lt;br /&gt;
     */&lt;br /&gt;
    function buttonGenerator(callback, summaryText, replaceSummary, image, title, alt, idSuffix) {&lt;br /&gt;
        function clickCallback(e) {&lt;br /&gt;
            e.preventDefault();&lt;br /&gt;
            callback();&lt;br /&gt;
            addEditSummary(summaryText, replaceSummary);&lt;br /&gt;
        }&lt;br /&gt;
        var img = $('&amp;lt;img&amp;gt;').on('error', function () {&lt;br /&gt;
            img.replaceWith($('&amp;lt;button&amp;gt;', {&lt;br /&gt;
                text: alt&lt;br /&gt;
            }));&lt;br /&gt;
        }).attr({&lt;br /&gt;
            src: image,&lt;br /&gt;
            title: title,&lt;br /&gt;
            alt: alt&lt;br /&gt;
        });&lt;br /&gt;
        var button = $('&amp;lt;span&amp;gt;', {&lt;br /&gt;
            id: 'persian-wiki-tools-' + idSuffix&lt;br /&gt;
        }).click(clickCallback).append(img);&lt;br /&gt;
        return button[0];&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /**&lt;br /&gt;
     * Applies the string functions defined below to the&lt;br /&gt;
     * selected text in the edit box. If no text is selected, applies&lt;br /&gt;
     * the function to the whole contents of edit box.&lt;br /&gt;
     */&lt;br /&gt;
    function applyOnSelection(callback) {&lt;br /&gt;
        var txtarea, range, startPos, endPos, selText;&lt;br /&gt;
        if (document.getElementById('editform')) {&lt;br /&gt;
            txtarea = document.getElementById('wpTextbox1');&lt;br /&gt;
        } else if ($('[name=wpNewTitleMain]')[0]) {&lt;br /&gt;
            txtarea = $('[name=wpNewTitleMain]')[0];&lt;br /&gt;
        } else {&lt;br /&gt;
            return;&lt;br /&gt;
        }&lt;br /&gt;
        if (document.selection &amp;amp;&amp;amp; document.selection.createRange) { // IE/Opera&lt;br /&gt;
            // get current selection    &lt;br /&gt;
            txtarea.focus();&lt;br /&gt;
            range = document.selection.createRange();&lt;br /&gt;
            selText = range.text;&lt;br /&gt;
            if (selText) {&lt;br /&gt;
                range.text = callback(selText);&lt;br /&gt;
                range.select();&lt;br /&gt;
            } else {&lt;br /&gt;
                txtarea.value = callback(txtarea.value);&lt;br /&gt;
            }&lt;br /&gt;
        } else if (txtarea.selectionStart || txtarea.selectionStart === 0) { // Mozilla&lt;br /&gt;
            // get current selection&lt;br /&gt;
            txtarea.focus();&lt;br /&gt;
            startPos = txtarea.selectionStart;&lt;br /&gt;
            endPos = txtarea.selectionEnd;&lt;br /&gt;
            selText = txtarea.value.substring(startPos, endPos);&lt;br /&gt;
            // insert tags&lt;br /&gt;
            if (selText) {&lt;br /&gt;
                txtarea.value = txtarea.value.substring(0, startPos) + callback(selText) + txtarea.value.substring(endPos, txtarea.value.length);&lt;br /&gt;
                txtarea.selectionStart = startPos + selText.length;&lt;br /&gt;
                txtarea.selectionEnd = txtarea.selectionStart;&lt;br /&gt;
            } else {&lt;br /&gt;
                txtarea.value = callback(txtarea.value);&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    var tools = {};&lt;br /&gt;
&lt;br /&gt;
    // Buttons that FIX wikitext&lt;br /&gt;
    /* ی ک */&lt;br /&gt;
    tools.ykArabic = buttonGenerator(&lt;br /&gt;
        function () {&lt;br /&gt;
            applyOnSelection(persianTools.toStandardPersianCharacters);&lt;br /&gt;
        },&lt;br /&gt;
        'اصلاح نویسه\u200cهای عربی',&lt;br /&gt;
        false,&lt;br /&gt;
        '//upload.wikimedia.org/wikipedia/commons/8/88/Button_YehKeh.png',&lt;br /&gt;
        'اصلاح ی و ک',&lt;br /&gt;
        'ی و ک',&lt;br /&gt;
        'YehKeh'&lt;br /&gt;
    );&lt;br /&gt;
&lt;br /&gt;
    /* فاصلهٔ مجازی */&lt;br /&gt;
    tools.zwnj = buttonGenerator(&lt;br /&gt;
        function () {&lt;br /&gt;
            applyOnSelection(persianWikiTools.wikiApplyZwnj);&lt;br /&gt;
        },&lt;br /&gt;
        'اصلاح فاصلهٔ مجازی',&lt;br /&gt;
        false,&lt;br /&gt;
        '//upload.wikimedia.org/wikipedia/fa/d/d0/Button_ZWNJ.png',&lt;br /&gt;
        'فاصلهٔ مجازی',&lt;br /&gt;
        'فاصلهٔ مجازی',&lt;br /&gt;
        'ZWNJ'&lt;br /&gt;
    );&lt;br /&gt;
&lt;br /&gt;
    /* اصلاح نویسه\u200cها و حالت\u200cهای غیراستاندارد */&lt;br /&gt;
    tools.applyOrthography = buttonGenerator(&lt;br /&gt;
        function () {&lt;br /&gt;
            applyOnSelection(persianWikiTools.wikiApplyOrthography);&lt;br /&gt;
        },&lt;br /&gt;
        'اصلاح نویسه',&lt;br /&gt;
        false,&lt;br /&gt;
        '//upload.wikimedia.org/wikipedia/fa/9/94/Button_non_standard.png',&lt;br /&gt;
        'اصلاح نویسه\u200cها و حالت\u200cهای غیراستاندارد',&lt;br /&gt;
        'اصلاح نویسه\u200cها و حالت\u200cهای غیراستاندارد',&lt;br /&gt;
        'apply-orthography'&lt;br /&gt;
    );&lt;br /&gt;
&lt;br /&gt;
    /* اصلاح ارقام */&lt;br /&gt;
    tools.dig = buttonGenerator(&lt;br /&gt;
        function () {&lt;br /&gt;
            applyOnSelection(persianWikiTools.wikiTextDigitsToPersian);&lt;br /&gt;
        },&lt;br /&gt;
        'اصلاح ارقام',&lt;br /&gt;
        false,&lt;br /&gt;
        '//upload.wikimedia.org/wikipedia/fa/4/4a/Button_numbers.png',&lt;br /&gt;
        'اصلاح ارقام',&lt;br /&gt;
        'ارقام',&lt;br /&gt;
        'numbers'&lt;br /&gt;
    );&lt;br /&gt;
&lt;br /&gt;
    /* اصلاح ارقام مخصوص صفحه انتقال */&lt;br /&gt;
    tools.digMove = buttonGenerator(&lt;br /&gt;
        function () {&lt;br /&gt;
            applyOnSelection(persianWikiTools.wikiConvertToPersianCharacters);&lt;br /&gt;
        },&lt;br /&gt;
        'اصلاح ارقام',&lt;br /&gt;
        false,&lt;br /&gt;
        '//upload.wikimedia.org/wikipedia/fa/4/4a/Button_numbers.png',&lt;br /&gt;
        'اصلاح ارقام',&lt;br /&gt;
        'ارقام',&lt;br /&gt;
        'numbers'&lt;br /&gt;
    );&lt;br /&gt;
    &lt;br /&gt;
    /* برداشتن پیوند تاریخ‌ها */&lt;br /&gt;
    tools.fixBadLinks = buttonGenerator(&lt;br /&gt;
        function () {&lt;br /&gt;
            //عدم تغییر در متن بحث‌ها، سیاست‌ها در فضاهای نام دیگر&lt;br /&gt;
            if (mw.config.get('wgNamespaceNumber') === 0) {&lt;br /&gt;
                applyOnSelection(persianWikiTools.fixBadLinks);&lt;br /&gt;
            }&lt;br /&gt;
        },&lt;br /&gt;
        'حذف پیوند تاریخ‌ها',&lt;br /&gt;
        false,&lt;br /&gt;
        '//upload.wikimedia.org/wikipedia/commons/thumb/1/16/WPCleaner-remove-link.svg/22px-WPCleaner-remove-link.svg.png',&lt;br /&gt;
        'حذف پیوند تاریخ‌ها',&lt;br /&gt;
        'پیوند تاریخ‌ها',&lt;br /&gt;
        'datelinks'&lt;br /&gt;
    );&lt;br /&gt;
&lt;br /&gt;
    /* یونیکد نشانی وب */&lt;br /&gt;
    tools.urlFix = buttonGenerator(&lt;br /&gt;
        function () {&lt;br /&gt;
            applyOnSelection(persianWikiTools.wikiUrlMinifier);&lt;br /&gt;
        },&lt;br /&gt;
        'اصلاح نشانی وب',&lt;br /&gt;
        false,&lt;br /&gt;
        '//upload.wikimedia.org/wikipedia/fa/b/ba/Button_decode_URI.png',&lt;br /&gt;
        'یونی\u200cکدسازی نشانی\u200cها',&lt;br /&gt;
        'یونی\u200cکدسازی',&lt;br /&gt;
        'decode-URI'&lt;br /&gt;
    );&lt;br /&gt;
&lt;br /&gt;
    /* اصلاح علامت @ */&lt;br /&gt;
    tools.atSignFix = buttonGenerator(&lt;br /&gt;
        function () {&lt;br /&gt;
            applyOnSelection(function (text) {&lt;br /&gt;
                return text.replace(/(\S+?)@(\S+?)/g, '$1{{at}}$2');&lt;br /&gt;
            });&lt;br /&gt;
        },&lt;br /&gt;
        'اصلاح @',&lt;br /&gt;
        false,&lt;br /&gt;
        '//upload.wikimedia.org/wikipedia/fa/7/7f/Button_at_sign.png',&lt;br /&gt;
        'اصلاح علامت @',&lt;br /&gt;
        '@',&lt;br /&gt;
        'at-sign'&lt;br /&gt;
    );&lt;br /&gt;
&lt;br /&gt;
    /* ابرابزار */&lt;br /&gt;
    tools.superTool = buttonGenerator(&lt;br /&gt;
        function () {&lt;br /&gt;
            applyOnSelection(persianWikiTools.superTool);&lt;br /&gt;
        },&lt;br /&gt;
        'ابرابزار',&lt;br /&gt;
        false,&lt;br /&gt;
        '//upload.wikimedia.org/wikipedia/fa/f/fc/Button_super_tool.png',&lt;br /&gt;
        'ابرابزار',&lt;br /&gt;
        'ابرابزار',&lt;br /&gt;
        'super-tool'&lt;br /&gt;
    );&lt;br /&gt;
&lt;br /&gt;
    /* ابزار املا */&lt;br /&gt;
    tools.dictation = buttonGenerator(&lt;br /&gt;
        function () {&lt;br /&gt;
            applyOnSelection(persianWikiTools.wikiDictation);&lt;br /&gt;
        },&lt;br /&gt;
        'اصلاح املا',&lt;br /&gt;
        false,&lt;br /&gt;
        '//upload.wikimedia.org/wikipedia/commons/a/a3/Button_Dictation-fa.png',&lt;br /&gt;
        'املا',&lt;br /&gt;
        'املا',&lt;br /&gt;
        'dictation'&lt;br /&gt;
    );&lt;br /&gt;
&lt;br /&gt;
    /* ابرابزار مخصوص صفحه انتقال */&lt;br /&gt;
    tools.superToolMove = buttonGenerator(&lt;br /&gt;
        function () {&lt;br /&gt;
            applyOnSelection(persianWikiTools.superToolMove);&lt;br /&gt;
        },&lt;br /&gt;
        'ابرابزار',&lt;br /&gt;
        false,&lt;br /&gt;
        '//upload.wikimedia.org/wikipedia/fa/f/fc/Button_super_tool.png',&lt;br /&gt;
        'ابرابزار',&lt;br /&gt;
        'ابرابزار',&lt;br /&gt;
        'super-tool'&lt;br /&gt;
    );&lt;br /&gt;
&lt;br /&gt;
    /* اصلاحات قراردادن نقطه */&lt;br /&gt;
    tools.punc = buttonGenerator(&lt;br /&gt;
        function () {&lt;br /&gt;
            applyOnSelection(persianWikiTools.wikiPunctuation);&lt;br /&gt;
        },&lt;br /&gt;
        'اصلاح سجاوندی',&lt;br /&gt;
        false,&lt;br /&gt;
        '//upload.wikimedia.org/wikipedia/fa/e/ed/Button_punctuation.png',&lt;br /&gt;
        'نقطه\u200cگذاری',&lt;br /&gt;
        'نقطه\u200cگذاری',&lt;br /&gt;
        'punctuation'&lt;br /&gt;
    );&lt;br /&gt;
&lt;br /&gt;
    // Buttons that add tags&lt;br /&gt;
    /* برچسب ویکی\u200cسازی */&lt;br /&gt;
    tools.wikify = buttonGenerator(&lt;br /&gt;
        function () {&lt;br /&gt;
            $('#wpTextbox1').val('{{ویکی\u200cسازی}}\n' + $('#wpTextbox1').val());&lt;br /&gt;
        },&lt;br /&gt;
        'برچسب ویکی\u200cسازی',&lt;br /&gt;
        false,&lt;br /&gt;
        '//upload.wikimedia.org/wikipedia/fa/3/38/Button_wikify.png',&lt;br /&gt;
        'برچسب ویکی\u200cسازی',&lt;br /&gt;
        'ویکی\u200cسازی',&lt;br /&gt;
        'wikify'&lt;br /&gt;
    );&lt;br /&gt;
&lt;br /&gt;
    /* بدون منبع */&lt;br /&gt;
    tools.noSource = buttonGenerator(&lt;br /&gt;
        function () {&lt;br /&gt;
            $('#wpTextbox1').val('{{بدون منبع}}\n' + $('#wpTextbox1').val());&lt;br /&gt;
        },&lt;br /&gt;
        'برچسب منبع',&lt;br /&gt;
        false,&lt;br /&gt;
        '//upload.wikimedia.org/wikipedia/fa/8/8a/Button_no_source_fa.png',&lt;br /&gt;
        'برچسب بدون منبع',&lt;br /&gt;
        'بدون منبع',&lt;br /&gt;
        'no-source'&lt;br /&gt;
    );&lt;br /&gt;
&lt;br /&gt;
    /* حذف سریع */&lt;br /&gt;
    tools.speedyDel = buttonGenerator(&lt;br /&gt;
        function () {&lt;br /&gt;
            var temp = $('#wpTextbox1').val();&lt;br /&gt;
            $('#wpTextbox1').val('');&lt;br /&gt;
            mw.toolbar.insertTags('{{حذف سریع|', '}}\n' + temp, 'معیار');&lt;br /&gt;
        },&lt;br /&gt;
        'حذف سریع',&lt;br /&gt;
        true,&lt;br /&gt;
        '//upload.wikimedia.org/wikipedia/fa/c/c1/Button_delete_vote.png',&lt;br /&gt;
        'برچسب حذف سریع',&lt;br /&gt;
        'حذف سریع',&lt;br /&gt;
        'delete-vote'&lt;br /&gt;
    );&lt;br /&gt;
&lt;br /&gt;
    /* حذف زماندار */&lt;br /&gt;
    tools.prod = buttonGenerator(&lt;br /&gt;
        function () {&lt;br /&gt;
            var temp = $('#wpTextbox1').val();&lt;br /&gt;
            $('#wpTextbox1').val('');&lt;br /&gt;
            mw.toolbar.insertTags('{{جا:حذف زمان\u200cدار|', '}}\n' + temp, 'معیار');&lt;br /&gt;
        },&lt;br /&gt;
        'حذف زمان\u200cدار',&lt;br /&gt;
        true,&lt;br /&gt;
        '//upload.wikimedia.org/wikipedia/commons/3/3f/Button_attendre.png',&lt;br /&gt;
        'برچسب حذف زمان\u200cدار',&lt;br /&gt;
        'حذف زمان\u200cدار',&lt;br /&gt;
        'attendre'&lt;br /&gt;
    );&lt;br /&gt;
&lt;br /&gt;
    /* منبع تصویر نامعلوم */&lt;br /&gt;
    tools.picSource = buttonGenerator(&lt;br /&gt;
        function () {&lt;br /&gt;
            $('#wpTextbox1').val('{{منبع تصویر نامعلوم}}\n' + $('#wpTextbox1').val());&lt;br /&gt;
        },&lt;br /&gt;
        'برچسب منبع',&lt;br /&gt;
        false,&lt;br /&gt;
        '//upload.wikimedia.org/wikipedia/fa/5/59/Button_image_source.png',&lt;br /&gt;
        'برچسب منبع تصویر نامعلوم',&lt;br /&gt;
        'منبع تصویر نامعلوم',&lt;br /&gt;
        'image-source'&lt;br /&gt;
    );&lt;br /&gt;
&lt;br /&gt;
    /* حق تکثیر تصویر نامعلوم */&lt;br /&gt;
    tools.picCopy = buttonGenerator(&lt;br /&gt;
        function () {&lt;br /&gt;
            $('#wpTextbox1').val('{{جا:حق تکثیر تصویر نامعلوم}}\n' + $('#wpTextbox1').val());&lt;br /&gt;
        },&lt;br /&gt;
        'برچسب حق تکثیر',&lt;br /&gt;
        false,&lt;br /&gt;
        '//upload.wikimedia.org/wikipedia/fa/7/7e/Button_image_copyright.png',&lt;br /&gt;
        'برچسب حق تکثیر تصویر نامعلوم',&lt;br /&gt;
        'حق تکثیر تصویر نامعلوم',&lt;br /&gt;
        'image-copyright'&lt;br /&gt;
    );&lt;br /&gt;
&lt;br /&gt;
    /* تمیزکاری */&lt;br /&gt;
    tools.cleanup = buttonGenerator(&lt;br /&gt;
        function () {&lt;br /&gt;
            $('#wpTextbox1').val('{{تمیزکاری}}\n' + $('#wpTextbox1').val());&lt;br /&gt;
        },&lt;br /&gt;
        'برچسب تمیزکاری',&lt;br /&gt;
        false,&lt;br /&gt;
        '//upload.wikimedia.org/wikipedia/commons/2/2e/Button_broom.png',&lt;br /&gt;
        'برچسب تمیزکاری',&lt;br /&gt;
        'تمیزکاری',&lt;br /&gt;
        'broom'&lt;br /&gt;
    );&lt;br /&gt;
&lt;br /&gt;
    /* اخطار نگاره */&lt;br /&gt;
    tools.imgWarn = buttonGenerator(&lt;br /&gt;
        function () {&lt;br /&gt;
            $('#wpTextbox1').val('');&lt;br /&gt;
            mw.toolbar.insertTags(&lt;br /&gt;
                '{{جا:اخطار نگاره|',&lt;br /&gt;
                '}}',&lt;br /&gt;
                'نگاره'&lt;br /&gt;
            );&lt;br /&gt;
        },&lt;br /&gt;
        'برچسب نگاره',&lt;br /&gt;
        false,&lt;br /&gt;
        '//upload.wikimedia.org/wikipedia/commons/e/ec/Button_aviso.png',&lt;br /&gt;
        'اخطار نگاره',&lt;br /&gt;
        'اخطار نگاره',&lt;br /&gt;
        'aviso'&lt;br /&gt;
    );&lt;br /&gt;
&lt;br /&gt;
    /* حق تکثیر مشکوک */&lt;br /&gt;
    tools.sus = buttonGenerator(&lt;br /&gt;
        function () {&lt;br /&gt;
            $('#wpTextbox1').val('{{حق تکثیر مشکوک}}\n' + $('#wpTextbox1').val());&lt;br /&gt;
        },&lt;br /&gt;
        'برچسب حق تکثیر',&lt;br /&gt;
        false,&lt;br /&gt;
        '//upload.wikimedia.org/wikipedia/fa/c/c7/Button_Sus.png',&lt;br /&gt;
        'برچسب حق تکثیر مشکوک',&lt;br /&gt;
        'حق تکثیر مشکوک',&lt;br /&gt;
        'sus'&lt;br /&gt;
    );&lt;br /&gt;
&lt;br /&gt;
    /* نقض حق تکثیر */&lt;br /&gt;
    tools.copyR = buttonGenerator(&lt;br /&gt;
        function () {&lt;br /&gt;
            $('#wpTextbox1').val('');&lt;br /&gt;
            mw.toolbar.insertTags(&lt;br /&gt;
                '{{جا:نقض حق تکثیر|url=',&lt;br /&gt;
                '}}',&lt;br /&gt;
                'نشانی ایرنتنتی'&lt;br /&gt;
            );&lt;br /&gt;
        },&lt;br /&gt;
        'برچسب حق تکثیر',&lt;br /&gt;
        false,&lt;br /&gt;
        '//upload.wikimedia.org/wikipedia/fa/6/6f/Button_CopyR.png',&lt;br /&gt;
        'برچسب نقض حق تکثیر',&lt;br /&gt;
        'نقض حق تکثیر',&lt;br /&gt;
        'copyr'&lt;br /&gt;
    );&lt;br /&gt;
&lt;br /&gt;
    /* لحن نامناسب */&lt;br /&gt;
    tools.tone = buttonGenerator(&lt;br /&gt;
        function () {&lt;br /&gt;
            $('#wpTextbox1').val('{{لحن نامناسب}}\n' + $('#wpTextbox1').val());&lt;br /&gt;
        },&lt;br /&gt;
        'برچسب لحن',&lt;br /&gt;
        false,&lt;br /&gt;
        '//upload.wikimedia.org/wikipedia/fa/f/fc/Button_Tone.png',&lt;br /&gt;
        'برچسب لحن نامناسب',&lt;br /&gt;
        'لحن',&lt;br /&gt;
        'tone'&lt;br /&gt;
    );&lt;br /&gt;
&lt;br /&gt;
    // Buttons that help with wiki writing&lt;br /&gt;
    /* تغییر جهت */&lt;br /&gt;
    tools.toggleDirection = buttonGenerator(&lt;br /&gt;
        function () {&lt;br /&gt;
            $('#wpTextbox1, [name=wpNewTitleMain], .ace_editor').css({&lt;br /&gt;
                'text-align': 'start',&lt;br /&gt;
                'direction': $('#wpTextbox1, [name=wpNewTitleMain]').css('direction') === 'rtl' ? 'ltr' : 'rtl'&lt;br /&gt;
            });&lt;br /&gt;
        },&lt;br /&gt;
        '',&lt;br /&gt;
        true,&lt;br /&gt;
        '//upload.wikimedia.org/wikipedia/fa/d/d0/Button_toggle_dir.png',&lt;br /&gt;
        'تغییر جهت جعبهٔ ویرایش',&lt;br /&gt;
        'تغییرجهت',&lt;br /&gt;
        'toggle-dir'&lt;br /&gt;
    );&lt;br /&gt;
&lt;br /&gt;
    /* پیوند درونی */&lt;br /&gt;
    tools.wikiLink = buttonGenerator(&lt;br /&gt;
        function () {&lt;br /&gt;
            mw.toolbar.insertTags('[[', ']]', 'مقاله');&lt;br /&gt;
        },&lt;br /&gt;
        '',&lt;br /&gt;
        true,&lt;br /&gt;
        '//upload.wikimedia.org/wikipedia/fa/d/d0/Button_in_wikify.png',&lt;br /&gt;
        'پیوند',&lt;br /&gt;
        'پیوند',&lt;br /&gt;
        'wikify'&lt;br /&gt;
    );&lt;br /&gt;
&lt;br /&gt;
    /* متن خطخورده */&lt;br /&gt;
    tools.strikeTextButton = buttonGenerator(&lt;br /&gt;
        function () {&lt;br /&gt;
            mw.toolbar.insertTags('&amp;lt;s&amp;gt;', '&amp;lt;/s&amp;gt;', 'متن خط خورده');&lt;br /&gt;
        },&lt;br /&gt;
        '',&lt;br /&gt;
        true,&lt;br /&gt;
        '//upload.wikimedia.org/wikipedia/commons/c/c9/Button_strike.png',&lt;br /&gt;
        'متن خط\u200cخورده',&lt;br /&gt;
        'متن خط\u200cخورده',&lt;br /&gt;
        'strike'&lt;br /&gt;
    );&lt;br /&gt;
&lt;br /&gt;
    /* توضیح */&lt;br /&gt;
    tools.commentButton = buttonGenerator(&lt;br /&gt;
        function () {&lt;br /&gt;
            mw.toolbar.insertTags('&amp;lt;!--', '--&amp;gt;', 'توضیح');&lt;br /&gt;
        },&lt;br /&gt;
        '',&lt;br /&gt;
        true,&lt;br /&gt;
        '//upload.wikimedia.org/wikipedia/commons/3/34/Button_hide_comment.png',&lt;br /&gt;
        'توضیح',&lt;br /&gt;
        'توضیح',&lt;br /&gt;
        'hide-comment'&lt;br /&gt;
    );&lt;br /&gt;
&lt;br /&gt;
    /* ملزومات مقاله */&lt;br /&gt;
    tools.addEssentialThings = buttonGenerator(&lt;br /&gt;
        function () {&lt;br /&gt;
            mw.toolbar.insertTags('== جستارهای وابسته ==\n\n== منابع ==\n{{پانویس}}', '', '');&lt;br /&gt;
        },&lt;br /&gt;
        '',&lt;br /&gt;
        true,&lt;br /&gt;
        '//upload.wikimedia.org/wikipedia/commons/e/ef/Add_note.jpg',&lt;br /&gt;
        'ملزومات مقاله',&lt;br /&gt;
        'ملزومات مقاله',&lt;br /&gt;
        'add-note'&lt;br /&gt;
    );&lt;br /&gt;
    /* خوشامدید */&lt;br /&gt;
    tools.welcome = buttonGenerator(&lt;br /&gt;
        function () {&lt;br /&gt;
            mw.toolbar.insertTags(&lt;br /&gt;
                '{{جا:خوشامدید|~~~~}}',&lt;br /&gt;
                '',&lt;br /&gt;
                ''&lt;br /&gt;
            );&lt;br /&gt;
        },&lt;br /&gt;
        'خوشامدگویی',&lt;br /&gt;
        true,&lt;br /&gt;
        '//upload.wikimedia.org/wikipedia/commons/4/4a/Smilies_Alien_cool.png',&lt;br /&gt;
        'خوشامدگویی',&lt;br /&gt;
        'خوشامد',&lt;br /&gt;
        'alien-cool'&lt;br /&gt;
    );&lt;br /&gt;
    /* چپچین */&lt;br /&gt;
    tools.chapChin = buttonGenerator(&lt;br /&gt;
        function () {&lt;br /&gt;
            mw.toolbar.insertTags(&lt;br /&gt;
                '{{چپ\u200cچین}}\n',&lt;br /&gt;
                '\n{{پایان چپ\u200cچین}}',&lt;br /&gt;
                'متن چپ\u200cچین\u200cشده'&lt;br /&gt;
            );&lt;br /&gt;
        },&lt;br /&gt;
        '',&lt;br /&gt;
        true,&lt;br /&gt;
        '//upload.wikimedia.org/wikipedia/en/e/ea/Button_align_left.png',&lt;br /&gt;
        'چپ\u200cچین\u200cکردن متن',&lt;br /&gt;
        'چپ\u200cچین',&lt;br /&gt;
        'align-left'&lt;br /&gt;
    );&lt;br /&gt;
&lt;br /&gt;
    /* اندیس بالا */&lt;br /&gt;
    tools.upperText = buttonGenerator(&lt;br /&gt;
        function () {&lt;br /&gt;
            mw.toolbar.insertTags('&amp;lt;sup&amp;gt;', '&amp;lt;/sup&amp;gt;', 'اندیس');&lt;br /&gt;
        },&lt;br /&gt;
        '',&lt;br /&gt;
        true,&lt;br /&gt;
        '//upload.wikimedia.org/wikipedia/en/8/80/Button_upper_letter.png',&lt;br /&gt;
        'اندیس بالا',&lt;br /&gt;
        'اندیس بالا',&lt;br /&gt;
        'upper-letter'&lt;br /&gt;
    );&lt;br /&gt;
&lt;br /&gt;
    /* اندیس پایین */&lt;br /&gt;
    tools.lowerText = buttonGenerator(&lt;br /&gt;
        function () {&lt;br /&gt;
            mw.toolbar.insertTags('&amp;lt;sub&amp;gt;', '&amp;lt;/sub&amp;gt;', 'اندیس');&lt;br /&gt;
        },&lt;br /&gt;
        '',&lt;br /&gt;
        true,&lt;br /&gt;
        '//upload.wikimedia.org/wikipedia/en/7/70/Button_lower_letter.png',&lt;br /&gt;
        'اندیس پایین',&lt;br /&gt;
        'اندیس پایین',&lt;br /&gt;
        'lower-letter'&lt;br /&gt;
    );&lt;br /&gt;
&lt;br /&gt;
    /* تغییرمسیر */&lt;br /&gt;
    tools.redirectButton = buttonGenerator(&lt;br /&gt;
        function () {&lt;br /&gt;
            $('#wpTextbox1').val('');&lt;br /&gt;
            mw.toolbar.insertTags(&lt;br /&gt;
                '#تغییرمسیر [[',&lt;br /&gt;
                ']]',&lt;br /&gt;
                'پیوند'&lt;br /&gt;
            );&lt;br /&gt;
        },&lt;br /&gt;
        '',&lt;br /&gt;
        true,&lt;br /&gt;
        '//upload.wikimedia.org/wikipedia/en/c/c8/Button_redirect.png',&lt;br /&gt;
        'تغییرمسیر',&lt;br /&gt;
        'تغییرمسیر',&lt;br /&gt;
        'redirect'&lt;br /&gt;
    );&lt;br /&gt;
&lt;br /&gt;
    /* سال میلادی */&lt;br /&gt;
    tools.gregYear = buttonGenerator(&lt;br /&gt;
        function () {&lt;br /&gt;
            mw.toolbar.insertTags(&lt;br /&gt;
                '[[',&lt;br /&gt;
                ' (میلادی)|]]',&lt;br /&gt;
                'سال'&lt;br /&gt;
            );&lt;br /&gt;
        },&lt;br /&gt;
        '',&lt;br /&gt;
        true,&lt;br /&gt;
        '//upload.wikimedia.org/wikipedia/fa/a/a7/Button_cal.png',&lt;br /&gt;
        'سال میلادی',&lt;br /&gt;
        'میلادی',&lt;br /&gt;
        'cal'&lt;br /&gt;
    );&lt;br /&gt;
&lt;br /&gt;
    /* مرتبسازی */&lt;br /&gt;
    tools.sortText = buttonGenerator(&lt;br /&gt;
        function () {&lt;br /&gt;
            applyOnSelection(persianTools.persianSortText);&lt;br /&gt;
        },&lt;br /&gt;
        '',&lt;br /&gt;
        true,&lt;br /&gt;
        '//upload.wikimedia.org/wikipedia/fa/3/33/Button_sort.png',&lt;br /&gt;
        'مرتب\u200cسازی بر اساس الفبا',&lt;br /&gt;
        'مرتب\u200cسازی',&lt;br /&gt;
        'sort'&lt;br /&gt;
    );&lt;br /&gt;
&lt;br /&gt;
    /* شد! */&lt;br /&gt;
    tools.shod = buttonGenerator(&lt;br /&gt;
        function () {&lt;br /&gt;
            $('#wpTextbox1').val($('#wpTextbox1').val() + '\n:{{شد}} ~~~~');&lt;br /&gt;
        },&lt;br /&gt;
        'شد',&lt;br /&gt;
        true,&lt;br /&gt;
        '//upload.wikimedia.org/wikipedia/commons/5/5b/Button_check.png',&lt;br /&gt;
        'شد',&lt;br /&gt;
        'شد',&lt;br /&gt;
        'check'&lt;br /&gt;
    );&lt;br /&gt;
&lt;br /&gt;
    $(function () {&lt;br /&gt;
        var extraEditButtons = [],&lt;br /&gt;
            extraMoveButtons = [],&lt;br /&gt;
            space = ' ';&lt;br /&gt;
&lt;br /&gt;
        extraEditButtons = extraEditButtons.concat(tools.toggleDirection, space, tools.ykArabic, tools.zwnj, tools.applyOrthography,&lt;br /&gt;
            tools.dig, tools.punc, tools.dictation, tools.superTool, space, tools.urlFix, tools.fixBadLinks, space, tools.welcome,&lt;br /&gt;
            tools.addEssentialThings, tools.noSource, tools.sus, tools.tone, tools.wikify,&lt;br /&gt;
            tools.shod, tools.cleanup, tools.speedyDel, tools.prod, space, tools.redirectButton,&lt;br /&gt;
            tools.gregYear, tools.strikeTextButton, tools.chapChin, tools.commentButton, space, tools.sortText);&lt;br /&gt;
&lt;br /&gt;
        extraEditButtons = extraEditButtons.concat(space).concat(window.userCustomEditButtons || []);&lt;br /&gt;
&lt;br /&gt;
        extraMoveButtons = extraMoveButtons.concat(tools.superToolMove, space, tools.toggleDirection, space,&lt;br /&gt;
            tools.ykArabic, tools.zwnj, tools.applyOrthography, tools.digMove, tools.punc, space, tools.dictation);&lt;br /&gt;
&lt;br /&gt;
        $('#persian-wiki-tools').remove();&lt;br /&gt;
        if ($('#wpTextbox1').length !== 0) {&lt;br /&gt;
            $('&amp;lt;div&amp;gt;', {&lt;br /&gt;
                id: 'persian-wiki-tools',&lt;br /&gt;
                dir: 'rtl',&lt;br /&gt;
                style: 'float:right;'&lt;br /&gt;
            }).append(extraEditButtons).insertBefore('#wpTextbox1');&lt;br /&gt;
        }&lt;br /&gt;
        if ($('#movepage').length !== 0) {&lt;br /&gt;
            $('&amp;lt;span&amp;gt;', {&lt;br /&gt;
                id: 'persian-wiki-tools'&lt;br /&gt;
            }).append(extraMoveButtons).insertAfter('#wpNewTitle');&lt;br /&gt;
        }&lt;br /&gt;
    });&lt;br /&gt;
}(jQuery, mediaWiki));&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	</feed>