<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fa">
	<id>https://www.iran-pedia.org/w/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-AHK.js</id>
	<title>مدیاویکی:Gadget-AHK.js - تاریخچهٔ نسخه‌ها</title>
	<link rel="self" type="application/atom+xml" href="https://www.iran-pedia.org/w/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-AHK.js"/>
	<link rel="alternate" type="text/html" href="https://www.iran-pedia.org/w/index.php?title=%D9%85%D8%AF%DB%8C%D8%A7%D9%88%DB%8C%DA%A9%DB%8C:Gadget-AHK.js&amp;action=history"/>
	<updated>2026-04-26T09:07:22Z</updated>
	<subtitle>تاریخچهٔ نسخه‌ها برای این صفحه در ویکی</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://www.iran-pedia.org/w/index.php?title=%D9%85%D8%AF%DB%8C%D8%A7%D9%88%DB%8C%DA%A9%DB%8C:Gadget-AHK.js&amp;diff=2441&amp;oldid=prev</id>
		<title>Rootadmin: ۱ نسخه واردشده</title>
		<link rel="alternate" type="text/html" href="https://www.iran-pedia.org/w/index.php?title=%D9%85%D8%AF%DB%8C%D8%A7%D9%88%DB%8C%DA%A9%DB%8C:Gadget-AHK.js&amp;diff=2441&amp;oldid=prev"/>
		<updated>2017-12-02T10:57:18Z</updated>

		<summary type="html">&lt;p&gt;۱ نسخه واردشده&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;fa&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;→ نسخهٔ قدیمی‌تر&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;نسخهٔ ‏۲ دسامبر ۲۰۱۷، ساعت ۱۲:۵۷&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;fa&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(بدون تفاوت)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Rootadmin</name></author>
	</entry>
	<entry>
		<id>https://www.iran-pedia.org/w/index.php?title=%D9%85%D8%AF%DB%8C%D8%A7%D9%88%DB%8C%DA%A9%DB%8C:Gadget-AHK.js&amp;diff=2440&amp;oldid=prev</id>
		<title>Rootadmin: ۱ نسخه واردشده</title>
		<link rel="alternate" type="text/html" href="https://www.iran-pedia.org/w/index.php?title=%D9%85%D8%AF%DB%8C%D8%A7%D9%88%DB%8C%DA%A9%DB%8C:Gadget-AHK.js&amp;diff=2440&amp;oldid=prev"/>
		<updated>2017-08-29T15:52:57Z</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;/* A tool to add Template:information to images&lt;br /&gt;
Author: User:Ladsgroup&lt;br /&gt;
*/&lt;br /&gt;
(function ($, mw) {&lt;br /&gt;
    &amp;#039;use strict&amp;#039;;&lt;br /&gt;
&lt;br /&gt;
    function setwindow (text) {&lt;br /&gt;
        var uri = new mw.Uri();&lt;br /&gt;
        uri.query = {&lt;br /&gt;
            action: &amp;#039;edit&amp;#039;,&lt;br /&gt;
            withJS: &amp;#039;MediaWiki:AHK2.js&amp;#039;,&lt;br /&gt;
            text: text,&lt;br /&gt;
            summary: &amp;#039;افزودن الگوهای اطلاعات به کمک [[مدیاویکی:Gadget-AHK.js|ابزار]]&amp;#039;,&lt;br /&gt;
        }&lt;br /&gt;
        window.location = uri.toString();&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function check (text, callback) {&lt;br /&gt;
        if (text.search(/\-([Ss]elf|خود)\}\}/) !== -1) {&lt;br /&gt;
            var date = &amp;#039;&amp;#039;;&lt;br /&gt;
            try {&lt;br /&gt;
                date = document.getElementsByClassName(&amp;#039;exif-datetimeoriginal&amp;#039;)[0].lastElementChild.innerHTML.split(&amp;quot;،&amp;quot;)[0] + &amp;#039; (طبق اطلاعات فراداده)&amp;#039;;&lt;br /&gt;
            } catch (err) {&lt;br /&gt;
                date = &amp;#039;&amp;#039;;&lt;br /&gt;
            }&lt;br /&gt;
            var author = document.getElementById(&amp;#039;mw-imagepage-section-filehistory&amp;#039;).lastElementChild.lastElementChild.lastElementChild.children[5].firstElementChild.title.replace(&amp;#039; (صفحه وجود ندارد)&amp;#039;,&amp;#039;&amp;#039;);&lt;br /&gt;
            var info = &amp;quot;{{اطلاعات\n |توضیحات = $2\n |تاریخ = &amp;quot;+date+&amp;quot;\n |منبع = اثر شخصی\n |پدیدآور = [[کاربر:&amp;quot; + author + &amp;quot;|&amp;quot; + author + &amp;quot;]]\n |اجازه‌نامه = \n |دیگر نسخه‌ها = \n}}\n&amp;quot;;&lt;br /&gt;
            text = text.replace(/(^(?:\=\= *?شرح\:? *?\=\=\n)?)([\s\S]*?)((?:\=\=[\s\S]+?)?\{\{(?:.+?)\-(?:[Ss]elf|خود)\}\})/, &amp;quot;$1&amp;quot; + info + &amp;quot;$3&amp;quot;);&lt;br /&gt;
            callback(text);&lt;br /&gt;
        } else if (text.search(&amp;quot;{{جلد آلبوم}}&amp;quot;) !== -1) {&lt;br /&gt;
            var art = document.getElementsByClassName(&amp;#039;mw-imagepage-linkstoimage-ns0&amp;#039;)[0].firstElementChild.title&lt;br /&gt;
            if (!art) {&lt;br /&gt;
                art = &amp;#039;&amp;#039;;&lt;br /&gt;
            }&lt;br /&gt;
            var info = &amp;#039;{{دلیل استفاده جلد آلبوم غیر آزاد\n |توضیحات       = $2 \n |منبع          = \n |مقاله         = &amp;#039; + art + &amp;#039; \n |بخش یا قسمت   = \n |کیفیت پایین‌تر = \n |دلیل          = \n |جایگزین       = \n |اطلاعات بیشتر  = \n}}\n&amp;#039;;&lt;br /&gt;
            text = text.replace(/(^(?:\=\= *?شرح\:? *?\=\=\n)?)([\s\S]*?)((?:\=\=[\s\S]+?)?\{\{جلد آلبوم\}\})/, &amp;quot;$1&amp;quot; + info + &amp;quot;$3&amp;quot;);&lt;br /&gt;
            callback(text);&lt;br /&gt;
        } else if (text.search(&amp;quot;{{پوستر}}&amp;quot;) !== -1) {&lt;br /&gt;
            var art = document.getElementsByClassName(&amp;#039;mw-imagepage-linkstoimage-ns0&amp;#039;)[0].firstElementChild.title&lt;br /&gt;
            if (!art) {&lt;br /&gt;
                art = &amp;#039;&amp;#039;;&lt;br /&gt;
            }&lt;br /&gt;
            var info = &amp;#039;{{دلیل استفاده پوستر غیر آزاد\n |توضیحات       = $2 \n |منبع          = \n |مقاله         = &amp;#039; + art + &amp;#039; \n |بخش یا قسمت   = \n |کیفیت پایین‌تر = \n |دلیل          = \n |جایگزین       = \n |اطلاعات بیشتر  = \n}}\n&amp;#039;;&lt;br /&gt;
            text = text.replace(/(^(?:\=\= *?شرح\:? *?\=\=\n)?)([\s\S]*?)((?:\=\=[\s\S]+?)?\{\{پوستر\}\})/, &amp;quot;$1&amp;quot; + info + &amp;quot;$3&amp;quot;);&lt;br /&gt;
            callback(text);&lt;br /&gt;
        } else if ($(&amp;#039;#catlinks a[href=&amp;quot;/wiki/%D8%B1%D8%AF%D9%87:%D9%85%D8%AD%D8%AA%D9%88%DB%8C%D8%A7%D8%AA_%D8%BA%DB%8C%D8%B1_%D8%A2%D8%B2%D8%A7%D8%AF&amp;quot;]&amp;#039;).length) { // non free content&lt;br /&gt;
            var art = document.getElementsByClassName(&amp;#039;mw-imagepage-linkstoimage-ns0&amp;#039;)[0].firstElementChild.title&lt;br /&gt;
            if (!art) {&lt;br /&gt;
                art = &amp;#039;&amp;#039;;&lt;br /&gt;
            }&lt;br /&gt;
            var info = &amp;#039;{{دلیل استفاده اثر غیر آزاد\n| توضیحات       = $2\n| منبع          = \n| مقاله         = &amp;#039; + art + &amp;#039;\n| بخش یا قسمت   = &amp;lt;!-- از کل محتوای غیر آزاد استفاده شده‌است یا از جزئی آن؟ --&amp;gt;\n| کیفیت پایین‌تر = \n| کاربرد        = \n| جایگزین       = \n| اطلاعات بیشتر  = \n}}\n&amp;#039;&lt;br /&gt;
            text = text.replace(/(^(?:\=\= *?شرح\:? *?\=\=\n)?)([\s\S]*?)((?:\=\=[\s\S]+?)?\{\{)/, &amp;quot;$1&amp;quot; + info + &amp;quot;$3&amp;quot;);&lt;br /&gt;
            callback(text);&lt;br /&gt;
        } else {&lt;br /&gt;
            var info = &amp;#039;{{اطلاعات\n|توضیحات     = $2\n|منبع        = \n|تاریخ       = \n|پدیدآور     = \n|اجازه‌نامه   = \n|دیگر نسخه‌ها = \n}}\n&amp;#039;;&lt;br /&gt;
            text = text.replace(/(^(?:\=\= *?شرح\:? *?\=\=\n)?)([\s\S]*?)((?:\=\=[\s\S]+?)?\{\{)/, &amp;quot;$1&amp;quot; + info + &amp;quot;$3&amp;quot;);&lt;br /&gt;
            callback(text);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
    function loadPage(title, callback) {&lt;br /&gt;
        new mw.Api().get({&lt;br /&gt;
            action: &amp;#039;query&amp;#039;,&lt;br /&gt;
            prop: &amp;#039;revisions&amp;#039;,&lt;br /&gt;
            titles: title,&lt;br /&gt;
            rvprop: &amp;#039;content&amp;#039;,&lt;br /&gt;
            format: &amp;#039;json&amp;#039;&lt;br /&gt;
        }).done(function (data) {&lt;br /&gt;
        try {&lt;br /&gt;
            callback($.map(data.query.pages, function (value) {&lt;br /&gt;
                return value;&lt;br /&gt;
            })[0].revisions[0][&amp;#039;*&amp;#039;], setwindow);&lt;br /&gt;
        }&lt;br /&gt;
        catch (exception) {&lt;br /&gt;
            callback(&amp;#039;&amp;#039;, setwindow)}&lt;br /&gt;
        }).fail(function (data) {&lt;br /&gt;
            callback($.map(data.query.pages, function (value) {&lt;br /&gt;
                return value;&lt;br /&gt;
            })[0].revisions[0], setwindow);&lt;br /&gt;
        });&lt;br /&gt;
    };&lt;br /&gt;
    if (mw.config.get(&amp;#039;wgNamespaceNumber&amp;#039;) === 6 &amp;amp;&amp;amp; !(document.getElementById(&amp;quot;fileinfotpl_desc&amp;quot;))) {&lt;br /&gt;
        $(function () {&lt;br /&gt;
            $(mw.util.addPortletLink(&amp;#039;p-views&amp;#039;, &amp;#039;#&amp;#039;, &amp;#039;افزودن اطلاعات&amp;#039;, &amp;#039;ca-ahk&amp;#039;, &amp;#039;افزودن الگوی اطلاعات&amp;#039;))&lt;br /&gt;
                .click(function (e) {&lt;br /&gt;
                    loadPage(mw.config.get(&amp;#039;wgPageName&amp;#039;), check);&lt;br /&gt;
            });&lt;br /&gt;
        });&lt;br /&gt;
    }&lt;br /&gt;
}(jQuery, mediaWiki));&lt;/div&gt;</summary>
		<author><name>Rootadmin</name></author>
	</entry>
</feed>