<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.teriock.com/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3AGadget-WikitextExtension.js</id>
	<title>MediaWiki:Gadget-WikitextExtension.js - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.teriock.com/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3AGadget-WikitextExtension.js"/>
	<link rel="alternate" type="text/html" href="https://wiki.teriock.com/index.php?title=MediaWiki:Gadget-WikitextExtension.js&amp;action=history"/>
	<updated>2026-04-24T12:22:01Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.42.3</generator>
	<entry>
		<id>https://wiki.teriock.com/index.php?title=MediaWiki:Gadget-WikitextExtension.js&amp;diff=779&amp;oldid=prev</id>
		<title>Gpe: Created page with &quot;&quot;use strict&quot;; var __assign = (this &amp;&amp; this.__assign) || function () {     __assign = Object.assign || function(t) {         for (var s, i = 1, n = arguments.length; i &lt; n; i++) {             s = arguments[i];             for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))                 t[p] = s[p];         }         return t;     };     return __assign.apply(this, arguments); }; jQuery.when(window.mw.loader.using(&#039;mediawiki.util&#039;), $.ready).then(function (...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.teriock.com/index.php?title=MediaWiki:Gadget-WikitextExtension.js&amp;diff=779&amp;oldid=prev"/>
		<updated>2024-12-27T21:43:40Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;&amp;quot;use strict&amp;quot;; var __assign = (this &amp;amp;&amp;amp; this.__assign) || function () {     __assign = Object.assign || function(t) {         for (var s, i = 1, n = arguments.length; i &amp;lt; n; i++) {             s = arguments[i];             for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))                 t[p] = s[p];         }         return t;     };     return __assign.apply(this, arguments); }; jQuery.when(window.mw.loader.using(&amp;#039;mediawiki.util&amp;#039;), $.ready).then(function (...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;quot;use strict&amp;quot;;&lt;br /&gt;
var __assign = (this &amp;amp;&amp;amp; this.__assign) || function () {&lt;br /&gt;
    __assign = Object.assign || function(t) {&lt;br /&gt;
        for (var s, i = 1, n = arguments.length; i &amp;lt; n; i++) {&lt;br /&gt;
            s = arguments[i];&lt;br /&gt;
            for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))&lt;br /&gt;
                t[p] = s[p];&lt;br /&gt;
        }&lt;br /&gt;
        return t;&lt;br /&gt;
    };&lt;br /&gt;
    return __assign.apply(this, arguments);&lt;br /&gt;
};&lt;br /&gt;
jQuery.when(window.mw.loader.using(&amp;#039;mediawiki.util&amp;#039;), $.ready).then(function () {&lt;br /&gt;
    var _a, _b;&lt;br /&gt;
    if (!(window.mw.config.get(&amp;quot;wgIsProbablyEditable&amp;quot;) || ($(&amp;#039;#ca-viewsource&amp;#039;).length &amp;gt; 0))) {&lt;br /&gt;
        return undefined;&lt;br /&gt;
    }&lt;br /&gt;
    var i18nSource = {&lt;br /&gt;
        english: {&lt;br /&gt;
            text: &amp;#039;Open in VSCode&amp;#039;,&lt;br /&gt;
            tooltip: &amp;#039;Open this page in Visual Studio Code&amp;#039;,&lt;br /&gt;
        },&lt;br /&gt;
        russian: {&lt;br /&gt;
            text: &amp;#039;Открыть в VSCode&amp;#039;,&lt;br /&gt;
            tooltip: &amp;#039;Открыть эту страницу в Visual Studio Code&amp;#039;,&lt;br /&gt;
        },&lt;br /&gt;
        japanese: {&lt;br /&gt;
            text: &amp;#039;VSCode で開く&amp;#039;,&lt;br /&gt;
            tooltip: &amp;#039;このページを Visual Studio Code で開く&amp;#039;,&lt;br /&gt;
        },&lt;br /&gt;
        cantonese: {&lt;br /&gt;
            text: &amp;#039;開啟於 VSCode&amp;#039;,&lt;br /&gt;
            tooltip: &amp;#039;喺 Visual Studio Code 開呢個頁面&amp;#039;,&lt;br /&gt;
        },&lt;br /&gt;
        simplified_chinese: {&lt;br /&gt;
            text: &amp;#039;在 VSCode 中打开&amp;#039;,&lt;br /&gt;
            tooltip: &amp;#039;在 Visual Studio Code 中打开此页面&amp;#039;,&lt;br /&gt;
        },&lt;br /&gt;
        traditional_chinese: {&lt;br /&gt;
            text: &amp;#039;使用 VSCode 開啟&amp;#039;,&lt;br /&gt;
            tooltip: &amp;#039;以 Visual Studio Code 開啟此頁面&amp;#039;,&lt;br /&gt;
        },&lt;br /&gt;
        korean: {&lt;br /&gt;
            text: &amp;#039;VSCode 에서 열기&amp;#039;,&lt;br /&gt;
            tooltip: &amp;#039;이 페이지를 Visual Studio Code 에서 열기&amp;#039;,&lt;br /&gt;
        },&lt;br /&gt;
        thai: {&lt;br /&gt;
            text: &amp;#039;เปิดใน VSCode&amp;#039;,&lt;br /&gt;
            tooltip: &amp;#039;เปิดหน้านี้ใน Visual Studio Code&amp;#039;,&lt;br /&gt;
        },&lt;br /&gt;
        vietnamese: {&lt;br /&gt;
            text: &amp;#039;Mở trong VSCode&amp;#039;,&lt;br /&gt;
            tooltip: &amp;#039;Mở trang này trong Visual Studio Code&amp;#039;,&lt;br /&gt;
        },&lt;br /&gt;
        indonesian: {&lt;br /&gt;
            text: &amp;#039;Buka di VSCode&amp;#039;,&lt;br /&gt;
            tooltip: &amp;#039;Buka halaman ini di Visual Studio Code&amp;#039;,&lt;br /&gt;
        },&lt;br /&gt;
        polish: {&lt;br /&gt;
            text: &amp;#039;Otwórz w VSCode&amp;#039;,&lt;br /&gt;
            tooltip: &amp;#039;Otwórz tę stronę w Visual Studio Code&amp;#039;,&lt;br /&gt;
        },&lt;br /&gt;
        dutch: {&lt;br /&gt;
            text: &amp;#039;Open in VSCode&amp;#039;,&lt;br /&gt;
            tooltip: &amp;#039;Open deze pagina in Visual Studio Code&amp;#039;,&lt;br /&gt;
        },&lt;br /&gt;
        french: {&lt;br /&gt;
            text: &amp;#039;Ouvrir dans VSCode&amp;#039;,&lt;br /&gt;
            tooltip: &amp;#039;Ouvrir cette page dans Visual Studio Code&amp;#039;,&lt;br /&gt;
        },&lt;br /&gt;
        german: {&lt;br /&gt;
            text: &amp;#039;Öffnen in VSCode&amp;#039;,&lt;br /&gt;
            tooltip: &amp;#039;Öffne diese Seite in Visual Studio Code&amp;#039;,&lt;br /&gt;
        },&lt;br /&gt;
    };&lt;br /&gt;
    var i18n = {&lt;br /&gt;
        &amp;#039;en&amp;#039;: i18nSource[&amp;#039;english&amp;#039;],&lt;br /&gt;
        &amp;#039;ru&amp;#039;: i18nSource[&amp;#039;russian&amp;#039;],&lt;br /&gt;
        &amp;#039;ja&amp;#039;: i18nSource[&amp;#039;japanese&amp;#039;],&lt;br /&gt;
        &amp;#039;ko&amp;#039;: i18nSource[&amp;#039;korean&amp;#039;],&lt;br /&gt;
        &amp;#039;yue&amp;#039;: i18nSource[&amp;#039;cantonese&amp;#039;],&lt;br /&gt;
        &amp;#039;zh-yue&amp;#039;: i18nSource[&amp;#039;cantonese&amp;#039;],&lt;br /&gt;
        &amp;#039;zh&amp;#039;: i18nSource[&amp;#039;simplified_chinese&amp;#039;],&lt;br /&gt;
        &amp;#039;zh-hans&amp;#039;: i18nSource[&amp;#039;simplified_chinese&amp;#039;],&lt;br /&gt;
        &amp;#039;zh-cn&amp;#039;: i18nSource[&amp;#039;simplified_chinese&amp;#039;],&lt;br /&gt;
        &amp;#039;zh-sg&amp;#039;: i18nSource[&amp;#039;simplified_chinese&amp;#039;],&lt;br /&gt;
        &amp;#039;zh-my&amp;#039;: i18nSource[&amp;#039;simplified_chinese&amp;#039;],&lt;br /&gt;
        &amp;#039;zh-hant&amp;#039;: i18nSource[&amp;#039;traditional_chinese&amp;#039;],&lt;br /&gt;
        &amp;#039;zh-tw&amp;#039;: i18nSource[&amp;#039;traditional_chinese&amp;#039;],&lt;br /&gt;
        &amp;#039;zh-hk&amp;#039;: i18nSource[&amp;#039;traditional_chinese&amp;#039;],&lt;br /&gt;
        &amp;#039;zh-mo&amp;#039;: i18nSource[&amp;#039;traditional_chinese&amp;#039;],&lt;br /&gt;
        &amp;#039;th&amp;#039;: i18nSource[&amp;#039;thai&amp;#039;],&lt;br /&gt;
        &amp;#039;vi&amp;#039;: i18nSource[&amp;#039;vietnamese&amp;#039;],&lt;br /&gt;
        &amp;#039;id&amp;#039;: i18nSource[&amp;#039;indonesian&amp;#039;],&lt;br /&gt;
        &amp;#039;pl&amp;#039;: i18nSource[&amp;#039;polish&amp;#039;],&lt;br /&gt;
        &amp;#039;nl&amp;#039;: i18nSource[&amp;#039;dutch&amp;#039;],&lt;br /&gt;
        &amp;#039;fr&amp;#039;: i18nSource[&amp;#039;french&amp;#039;],&lt;br /&gt;
        &amp;#039;de&amp;#039;: i18nSource[&amp;#039;german&amp;#039;],&lt;br /&gt;
    };&lt;br /&gt;
    var lang = window.mw.config.get(&amp;#039;wgUserLanguage&amp;#039;);&lt;br /&gt;
    var displayInfo = __assign(__assign(__assign({}, i18nSource[&amp;#039;english&amp;#039;]), i18n[lang.split(&amp;#039;-&amp;#039;)[0]]), i18n[lang]);&lt;br /&gt;
    var scheme = &amp;#039;vscode&amp;#039;;&lt;br /&gt;
    var extensionID = &amp;#039;rowewilsonfrederiskholme.wikitext&amp;#039;;&lt;br /&gt;
    var actionPath = &amp;#039;/PullPage&amp;#039;;&lt;br /&gt;
    var args = {&lt;br /&gt;
        RemoteBot: &amp;#039;true&amp;#039;,&lt;br /&gt;
        TransferProtocol: window.location.protocol,&lt;br /&gt;
        SiteHost: window.mw.config.get(&amp;#039;wgServer&amp;#039;).replace(/^[\w-]*?:(?=\/\/)/, &amp;#039;&amp;#039;),&lt;br /&gt;
        APIPath: window.mw.util.wikiScript(&amp;#039;api&amp;#039;),&lt;br /&gt;
        Title: window.mw.config.get(&amp;#039;wgPageName&amp;#039;)&lt;br /&gt;
    };&lt;br /&gt;
    var skinMapping = {&lt;br /&gt;
        &amp;#039;minerva&amp;#039;: { portletId: &amp;#039;p-tb&amp;#039;, nextNode: &amp;#039;#ca-history&amp;#039; },&lt;br /&gt;
        &amp;#039;monobook&amp;#039;: { portletId: &amp;#039;p-cactions&amp;#039;, nextNode: &amp;#039;#ca-history&amp;#039; },&lt;br /&gt;
    };&lt;br /&gt;
    var skinName = window.mw.config.get(&amp;#039;skin&amp;#039;);&lt;br /&gt;
    window.mw.util.addPortletLink(((_a = skinMapping[skinName]) === null || _a === void 0 ? void 0 : _a.portletId) || &amp;#039;p-views&amp;#039;, scheme + &amp;quot;://&amp;quot; + extensionID + actionPath + &amp;quot;?&amp;quot; + new URLSearchParams(args).toString(), displayInfo[&amp;#039;text&amp;#039;], &amp;#039;wikitext-extension-gadget&amp;#039;, displayInfo[&amp;#039;tooltip&amp;#039;], undefined, (_b = skinMapping[skinName]) === null || _b === void 0 ? void 0 : _b.nextNode);&lt;br /&gt;
});&lt;/div&gt;</summary>
		<author><name>Gpe</name></author>
	</entry>
</feed>