<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-Hans-CN">
	<id>https://wiki.mimikkofans.club/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3AGadget-libOOUIDialog.js</id>
	<title>MediaWiki:Gadget-libOOUIDialog.js - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.mimikkofans.club/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3AGadget-libOOUIDialog.js"/>
	<link rel="alternate" type="text/html" href="https://wiki.mimikkofans.club/index.php?title=MediaWiki:Gadget-libOOUIDialog.js&amp;action=history"/>
	<updated>2026-04-08T03:47:28Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.40.0</generator>
	<entry>
		<id>https://wiki.mimikkofans.club/index.php?title=MediaWiki:Gadget-libOOUIDialog.js&amp;diff=189&amp;oldid=prev</id>
		<title>2024年1月2日 (二) 15:29 一位史蒂夫</title>
		<link rel="alternate" type="text/html" href="https://wiki.mimikkofans.club/index.php?title=MediaWiki:Gadget-libOOUIDialog.js&amp;diff=189&amp;oldid=prev"/>
		<updated>2024-01-02T15:29:49Z</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;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;zh-Hans-CN&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;←上一版本&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;2024年1月2日 (二) 23:29的版本&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;第1行：&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第1行：&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;/* &amp;lt;pre&gt; */&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;/**&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; * -------------------------------------------------------------------------&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; * !!! DON&#039;T MODIFY THIS PAGE MANUALLY, YOUR CHANGES WILL BE OVERWRITTEN !!!&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; * -------------------------------------------------------------------------&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; */&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;var _addText = &#039;{{GHIACode|page=GHIA:MoegirlPediaInterfaceCodes/blob/master/src/gadgets/libOOUIDialog/MediaWiki:Gadget-libOOUIDialog.js|user=[[U:AnnAngela]]|longId=eb0060a9dd5894cf7862050dd31a49e8e22f5586|shortId=eb0060a|message=fix(Gadget-libOOUIDialog): Fix unexpected validation when user chooses to cancel the prompt}}&#039;;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;quot;use strict&amp;quot;;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;quot;use strict&amp;quot;;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;var __awaiter = (this &amp;amp;&amp;amp; this.__awaiter) || function (thisArg, _arguments, P, generator) {&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;var __awaiter = (this &amp;amp;&amp;amp; this.__awaiter) || function (thisArg, _arguments, P, generator) {&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l161&quot;&gt;第161行：&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第153行：&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     };&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     };&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;})();&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;})();&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;/* &amp;lt;/pre&gt; */&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki_club:diff::1.12:old-106:rev-189 --&gt;
&lt;/table&gt;</summary>
		<author><name>一位史蒂夫</name></author>
	</entry>
	<entry>
		<id>https://wiki.mimikkofans.club/index.php?title=MediaWiki:Gadget-libOOUIDialog.js&amp;diff=106&amp;oldid=prev</id>
		<title>一位史蒂夫：​导入1个版本</title>
		<link rel="alternate" type="text/html" href="https://wiki.mimikkofans.club/index.php?title=MediaWiki:Gadget-libOOUIDialog.js&amp;diff=106&amp;oldid=prev"/>
		<updated>2024-01-02T15:16:05Z</updated>

		<summary type="html">&lt;p&gt;导入1个版本&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;zh-Hans-CN&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;←上一版本&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;2024年1月2日 (二) 23:16的版本&lt;/td&gt;
				&lt;/tr&gt;
&lt;!-- diff cache key wiki_club:diff::1.12:old-105:rev-106 --&gt;
&lt;/table&gt;</summary>
		<author><name>一位史蒂夫</name></author>
	</entry>
	<entry>
		<id>https://wiki.mimikkofans.club/index.php?title=MediaWiki:Gadget-libOOUIDialog.js&amp;diff=105&amp;oldid=prev</id>
		<title>test&gt;Lih：​已保护“MediaWiki:Gadget-libOOUIDialog.js”：​MW页面（[编辑=仅允许管理员]（无限期）[移动=仅允许管理员]（无限期））</title>
		<link rel="alternate" type="text/html" href="https://wiki.mimikkofans.club/index.php?title=MediaWiki:Gadget-libOOUIDialog.js&amp;diff=105&amp;oldid=prev"/>
		<updated>2022-09-23T20:59:59Z</updated>

		<summary type="html">&lt;p&gt;已保护“&lt;a href=&quot;/MediaWiki:Gadget-libOOUIDialog.js&quot; title=&quot;MediaWiki:Gadget-libOOUIDialog.js&quot;&gt;MediaWiki:Gadget-libOOUIDialog.js&lt;/a&gt;”：​MW页面（[编辑=仅允许管理员]（无限期）[移动=仅允许管理员]（无限期））&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;/* &amp;lt;pre&amp;gt; */&lt;br /&gt;
/**&lt;br /&gt;
 * -------------------------------------------------------------------------&lt;br /&gt;
 * !!! DON&amp;#039;T MODIFY THIS PAGE MANUALLY, YOUR CHANGES WILL BE OVERWRITTEN !!!&lt;br /&gt;
 * -------------------------------------------------------------------------&lt;br /&gt;
 */&lt;br /&gt;
var _addText = &amp;#039;{{GHIACode|page=GHIA:MoegirlPediaInterfaceCodes/blob/master/src/gadgets/libOOUIDialog/MediaWiki:Gadget-libOOUIDialog.js|user=[[U:AnnAngela]]|longId=eb0060a9dd5894cf7862050dd31a49e8e22f5586|shortId=eb0060a|message=fix(Gadget-libOOUIDialog): Fix unexpected validation when user chooses to cancel the prompt}}&amp;#039;;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;use strict&amp;quot;;&lt;br /&gt;
var __awaiter = (this &amp;amp;&amp;amp; this.__awaiter) || function (thisArg, _arguments, P, generator) {&lt;br /&gt;
    function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }&lt;br /&gt;
    return new (P || (P = Promise))(function (resolve, reject) {&lt;br /&gt;
        function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }&lt;br /&gt;
        function rejected(value) { try { step(generator[&amp;quot;throw&amp;quot;](value)); } catch (e) { reject(e); } }&lt;br /&gt;
        function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }&lt;br /&gt;
        step((generator = generator.apply(thisArg, _arguments || [])).next());&lt;br /&gt;
    });&lt;br /&gt;
};&lt;br /&gt;
var __generator = (this &amp;amp;&amp;amp; this.__generator) || function (thisArg, body) {&lt;br /&gt;
    var _ = { label: 0, sent: function() { if (t[0] &amp;amp; 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g;&lt;br /&gt;
    return g = { next: verb(0), &amp;quot;throw&amp;quot;: verb(1), &amp;quot;return&amp;quot;: verb(2) }, typeof Symbol === &amp;quot;function&amp;quot; &amp;amp;&amp;amp; (g[Symbol.iterator] = function() { return this; }), g;&lt;br /&gt;
    function verb(n) { return function (v) { return step([n, v]); }; }&lt;br /&gt;
    function step(op) {&lt;br /&gt;
        if (f) throw new TypeError(&amp;quot;Generator is already executing.&amp;quot;);&lt;br /&gt;
        while (_) try {&lt;br /&gt;
            if (f = 1, y &amp;amp;&amp;amp; (t = op[0] &amp;amp; 2 ? y[&amp;quot;return&amp;quot;] : op[0] ? y[&amp;quot;throw&amp;quot;] || ((t = y[&amp;quot;return&amp;quot;]) &amp;amp;&amp;amp; t.call(y), 0) : y.next) &amp;amp;&amp;amp; !(t = t.call(y, op[1])).done) return t;&lt;br /&gt;
            if (y = 0, t) op = [op[0] &amp;amp; 2, t.value];&lt;br /&gt;
            switch (op[0]) {&lt;br /&gt;
                case 0: case 1: t = op; break;&lt;br /&gt;
                case 4: _.label++; return { value: op[1], done: false };&lt;br /&gt;
                case 5: _.label++; y = op[1]; op = [0]; continue;&lt;br /&gt;
                case 7: op = _.ops.pop(); _.trys.pop(); continue;&lt;br /&gt;
                default:&lt;br /&gt;
                    if (!(t = _.trys, t = t.length &amp;gt; 0 &amp;amp;&amp;amp; t[t.length - 1]) &amp;amp;&amp;amp; (op[0] === 6 || op[0] === 2)) { _ = 0; continue; }&lt;br /&gt;
                    if (op[0] === 3 &amp;amp;&amp;amp; (!t || (op[1] &amp;gt; t[0] &amp;amp;&amp;amp; op[1] &amp;lt; t[3]))) { _.label = op[1]; break; }&lt;br /&gt;
                    if (op[0] === 6 &amp;amp;&amp;amp; _.label &amp;lt; t[1]) { _.label = t[1]; t = op; break; }&lt;br /&gt;
                    if (t &amp;amp;&amp;amp; _.label &amp;lt; t[2]) { _.label = t[2]; _.ops.push(op); break; }&lt;br /&gt;
                    if (t[2]) _.ops.pop();&lt;br /&gt;
                    _.trys.pop(); continue;&lt;br /&gt;
            }&lt;br /&gt;
            op = body.call(thisArg, _);&lt;br /&gt;
        } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }&lt;br /&gt;
        if (op[0] &amp;amp; 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };&lt;br /&gt;
    }&lt;br /&gt;
};&lt;br /&gt;
var __read = (this &amp;amp;&amp;amp; this.__read) || function (o, n) {&lt;br /&gt;
    var m = typeof Symbol === &amp;quot;function&amp;quot; &amp;amp;&amp;amp; o[Symbol.iterator];&lt;br /&gt;
    if (!m) return o;&lt;br /&gt;
    var i = m.call(o), r, ar = [], e;&lt;br /&gt;
    try {&lt;br /&gt;
        while ((n === void 0 || n-- &amp;gt; 0) &amp;amp;&amp;amp; !(r = i.next()).done) ar.push(r.value);&lt;br /&gt;
    }&lt;br /&gt;
    catch (error) { e = { error: error }; }&lt;br /&gt;
    finally {&lt;br /&gt;
        try {&lt;br /&gt;
            if (r &amp;amp;&amp;amp; !r.done &amp;amp;&amp;amp; (m = i[&amp;quot;return&amp;quot;])) m.call(i);&lt;br /&gt;
        }&lt;br /&gt;
        finally { if (e) throw e.error; }&lt;br /&gt;
    }&lt;br /&gt;
    return ar;&lt;br /&gt;
};&lt;br /&gt;
var __spreadArray = (this &amp;amp;&amp;amp; this.__spreadArray) || function (to, from, pack) {&lt;br /&gt;
    if (pack || arguments.length === 2) for (var i = 0, l = from.length, ar; i &amp;lt; l; i++) {&lt;br /&gt;
        if (ar || !(i in from)) {&lt;br /&gt;
            if (!ar) ar = Array.prototype.slice.call(from, 0, i);&lt;br /&gt;
            ar[i] = from[i];&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    return to.concat(ar || Array.prototype.slice.call(from));&lt;br /&gt;
};&lt;br /&gt;
(function () {&lt;br /&gt;
    var running = false;&lt;br /&gt;
    var resArray = [];&lt;br /&gt;
    var sizes = [&amp;quot;small&amp;quot;, &amp;quot;medium&amp;quot;, &amp;quot;large&amp;quot;, &amp;quot;larger&amp;quot;];&lt;br /&gt;
    window.oouiDialog = Object.fromEntries([&amp;quot;alert&amp;quot;, &amp;quot;confirm&amp;quot;, &amp;quot;prompt&amp;quot;].map(function (method) { return [method, function (text_jQuery, _option) { return __awaiter(void 0, void 0, void 0, function () {&lt;br /&gt;
            var option, base, rect, windowWidth_1, acceptableSize, config, result, _a;&lt;br /&gt;
            return __generator(this, function (_b) {&lt;br /&gt;
                switch (_b.label) {&lt;br /&gt;
                    case 0:&lt;br /&gt;
                        option = $.isPlainObject(_option) ? _option : {};&lt;br /&gt;
                        base = {&lt;br /&gt;
                            size: &amp;quot;medium&amp;quot;&lt;br /&gt;
                        };&lt;br /&gt;
                        if (option.allowFullscreen !== true) {&lt;br /&gt;
                            rect = OO.ui.Element.static.getDimensions(window).rect;&lt;br /&gt;
                            windowWidth_1 = rect.right - rect.left;&lt;br /&gt;
                            acceptableSize = sizes.filter(function (s) { return OO.ui.WindowManager.static.sizes[s].width &amp;lt; windowWidth_1; });&lt;br /&gt;
                            base.size = sizes.includes(option.size) ? acceptableSize.length &amp;gt; 0 ? acceptableSize.includes(option.size) ? option.size : acceptableSize[acceptableSize.length - 1] : &amp;quot;small&amp;quot; : &amp;quot;small&amp;quot;;&lt;br /&gt;
                        }&lt;br /&gt;
                        else {&lt;br /&gt;
                            base.size = __spreadArray(__spreadArray([], __read(sizes), false), [&amp;quot;full&amp;quot;], false).includes(option.size) ? option.size : &amp;quot;small&amp;quot;;&lt;br /&gt;
                        }&lt;br /&gt;
                        if (method === &amp;quot;prompt&amp;quot;) {&lt;br /&gt;
                            config = $.extend({&lt;br /&gt;
                                autocomplete: false&lt;br /&gt;
                            }, $.isPlainObject(option.textInput) ? option.textInput : {});&lt;br /&gt;
                            base.textInput = new OO.ui.TextInputWidget(config);&lt;br /&gt;
                            if (option.required) {&lt;br /&gt;
                                base.textInput.setIndicator(config.indicator || &amp;quot;required&amp;quot;);&lt;br /&gt;
                                base.textInput.setValidation(config.validate || &amp;quot;non-empty&amp;quot;);&lt;br /&gt;
                            }&lt;br /&gt;
                        }&lt;br /&gt;
                        return [4, new Promise(function (res) {&lt;br /&gt;
                                if (running) {&lt;br /&gt;
                                    resArray.push(res);&lt;br /&gt;
                                }&lt;br /&gt;
                                else {&lt;br /&gt;
                                    running = true;&lt;br /&gt;
                                    res();&lt;br /&gt;
                                }&lt;br /&gt;
                            })];&lt;br /&gt;
                    case 1:&lt;br /&gt;
                        _b.sent();&lt;br /&gt;
                        _b.label = 2;&lt;br /&gt;
                    case 2:&lt;br /&gt;
                        _b.trys.push([2, , 12, 13]);&lt;br /&gt;
                        result = void 0;&lt;br /&gt;
                        _b.label = 3;&lt;br /&gt;
                    case 3:&lt;br /&gt;
                        if (!(Number.MAX_SAFE_INTEGER &amp;gt; Number.MIN_SAFE_INTEGER)) return [3, 11];&lt;br /&gt;
                        return [4, OO.ui[method](text_jQuery instanceof $ ? text_jQuery : $(&amp;quot;&amp;lt;p&amp;gt;&amp;quot;).html(text_jQuery), $.extend({&lt;br /&gt;
                                title: &amp;quot;萌娘百科提醒您&amp;quot;&lt;br /&gt;
                            }, option, base))];&lt;br /&gt;
                    case 4:&lt;br /&gt;
                        result = _b.sent();&lt;br /&gt;
                        _b.label = 5;&lt;br /&gt;
                    case 5:&lt;br /&gt;
                        _b.trys.push([5, 8, , 10]);&lt;br /&gt;
                        if (!(base.textInput &amp;amp;&amp;amp; result !== null)) return [3, 7];&lt;br /&gt;
                        return [4, base.textInput.getValidity()];&lt;br /&gt;
                    case 6:&lt;br /&gt;
                        _b.sent();&lt;br /&gt;
                        _b.label = 7;&lt;br /&gt;
                    case 7: return [3, 11];&lt;br /&gt;
                    case 8:&lt;br /&gt;
                        _a = _b.sent();&lt;br /&gt;
                        return [4, OO.ui.alert($(&amp;quot;&amp;lt;p&amp;gt;&amp;quot;).html(&amp;quot;您没有在刚才的输入框内填写符合要求的信息，请重新填写！&amp;quot;), $.extend({}, option, base, {&lt;br /&gt;
                                title: &amp;quot;未填写符合要求的信息&amp;quot;,&lt;br /&gt;
                                textInput: null&lt;br /&gt;
                            }))];&lt;br /&gt;
                    case 9:&lt;br /&gt;
                        _b.sent();&lt;br /&gt;
                        return [3, 3];&lt;br /&gt;
                    case 10: return [3, 3];&lt;br /&gt;
                    case 11: return [2, result];&lt;br /&gt;
                    case 12:&lt;br /&gt;
                        if (resArray.length &amp;gt; 0) {&lt;br /&gt;
                            resArray.shift()();&lt;br /&gt;
                        }&lt;br /&gt;
                        else {&lt;br /&gt;
                            running = false;&lt;br /&gt;
                        }&lt;br /&gt;
                        return [7];&lt;br /&gt;
                    case 13: return [2];&lt;br /&gt;
                }&lt;br /&gt;
            });&lt;br /&gt;
        }); }]; }));&lt;br /&gt;
    var sanity = $(&amp;quot;&amp;lt;span&amp;gt;&amp;quot;);&lt;br /&gt;
    window.oouiDialog.sanitize = function (text) {&lt;br /&gt;
        return sanity.text(text).html();&lt;br /&gt;
    };&lt;br /&gt;
})();&lt;br /&gt;
&lt;br /&gt;
/* &amp;lt;/pre&amp;gt; */&lt;/div&gt;</summary>
		<author><name>test&gt;Lih</name></author>
	</entry>
</feed>