<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-Hans">
	<id>https://xenoblade2.cn/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3AGadget-Xb2mapTbox.js</id>
	<title>MediaWiki:Gadget-Xb2mapTbox.js - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://xenoblade2.cn/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3AGadget-Xb2mapTbox.js"/>
	<link rel="alternate" type="text/html" href="https://xenoblade2.cn/index.php?title=MediaWiki:Gadget-Xb2mapTbox.js&amp;action=history"/>
	<updated>2026-11-01T14:35:39Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://xenoblade2.cn/index.php?title=MediaWiki:Gadget-Xb2mapTbox.js&amp;diff=43492&amp;oldid=prev</id>
		<title>Maintenance script：​Migrate legacy Gadget namespace for MediaWiki 1.43</title>
		<link rel="alternate" type="text/html" href="https://xenoblade2.cn/index.php?title=MediaWiki:Gadget-Xb2mapTbox.js&amp;diff=43492&amp;oldid=prev"/>
		<updated>2026-08-10T01:11:40Z</updated>

		<summary type="html">&lt;p&gt;Migrate legacy Gadget namespace for MediaWiki 1.43&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;!function(c){function e(e){for(var t,n,r=e[0],o=e[1],a=e[2],i=0,u=[];i&amp;lt;r.length;i++)n=r[i],Object.prototype.hasOwnProperty.call(s,n)&amp;amp;&amp;amp;s[n]&amp;amp;&amp;amp;u.push(s[n][0]),s[n]=0;for(t in o)Object.prototype.hasOwnProperty.call(o,t)&amp;amp;&amp;amp;(c[t]=o[t]);for(f&amp;amp;&amp;amp;f(e);u.length;)u.shift()();return p.push.apply(p,a||[]),l()}function l(){for(var e,t=0;t&amp;lt;p.length;t++){for(var n=p[t],r=!0,o=1;o&amp;lt;n.length;o++){var a=n[o];0!==s[a]&amp;amp;&amp;amp;(r=!1)}r&amp;amp;&amp;amp;(p.splice(t--,1),e=i(i.s=n[0]))}return e}var n={},s={tbox:0},p=[];function i(e){if(n[e])return n[e].exports;var t=n[e]={i:e,l:!1,exports:{}};return c[e].call(t.exports,t,t.exports,i),t.l=!0,t.exports}i.m=c,i.c=n,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},i.r=function(e){&amp;quot;undefined&amp;quot;!=typeof Symbol&amp;amp;&amp;amp;Symbol.toStringTag&amp;amp;&amp;amp;Object.defineProperty(e,Symbol.toStringTag,{value:&amp;quot;Module&amp;quot;}),Object.defineProperty(e,&amp;quot;__esModule&amp;quot;,{value:!0})},i.t=function(t,e){if(1&amp;amp;e&amp;amp;&amp;amp;(t=i(t)),8&amp;amp;e)return t;if(4&amp;amp;e&amp;amp;&amp;amp;&amp;quot;object&amp;quot;==typeof t&amp;amp;&amp;amp;t&amp;amp;&amp;amp;t.__esModule)return t;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,&amp;quot;default&amp;quot;,{enumerable:!0,value:t}),2&amp;amp;e&amp;amp;&amp;amp;&amp;quot;string&amp;quot;!=typeof t)for(var r in t)i.d(n,r,function(e){return t[e]}.bind(null,r));return n},i.n=function(e){var t=e&amp;amp;&amp;amp;e.__esModule?function(){return e[&amp;quot;default&amp;quot;]}:function(){return e};return i.d(t,&amp;quot;a&amp;quot;,t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p=&amp;quot;&amp;quot;;var t=window.webpackJsonp=window.webpackJsonp||[],r=t.push.bind(t);t.push=e,t=t.slice();for(var o=0;o&amp;lt;t.length;o++)e(t[o]);var f=r;p.push([&amp;quot;./src/build-entry/tbox.js&amp;quot;,&amp;quot;vendors~collection~enemy~npc~salvage~tbox&amp;quot;]),l()}({&amp;quot;./src/build-entry/tbox.js&amp;quot;:function(e,t,n){&amp;quot;use strict&amp;quot;;n.r(t);var r=n(&amp;quot;jquery&amp;quot;),s=n.n(r),p=(n(&amp;quot;./src/main.scss&amp;quot;),n(&amp;quot;./src/xb2map.js&amp;quot;)),f=n(&amp;quot;./src/markerIcon.js&amp;quot;),b=n(&amp;quot;./src/utils.js&amp;quot;);function c(e,t,n,r,o,a,i){try{var u=e[a](i),c=u.value}catch(l){return void n(l)}u.done?t(c):Promise.resolve(c).then(r,o)}function o(u){return function(){var e=this,i=arguments;return new Promise(function(t,n){var r=u.apply(e,i);function o(e){c(r,t,n,o,a,&amp;quot;next&amp;quot;,e)}function a(e){c(r,t,n,o,a,&amp;quot;throw&amp;quot;,e)}o(undefined)})}}function a(){return i.apply(this,arguments)}function i(){return(i=o(regeneratorRuntime.mark(function e(t){var n,r,o,a,i,u,c,l;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(n=s()(t).data(&amp;quot;gmkId&amp;quot;)?s()(t).data(&amp;quot;gmkId&amp;quot;).trim().split(&amp;quot; &amp;quot;).filter(function(e){return 0&amp;lt;e.length}):[],r=s()(t).data(&amp;quot;mapName&amp;quot;),0&amp;lt;n.length)return e.next=5,Object(b.batchAskGmk)(&amp;quot;TboxGmkName&amp;quot;,n,{additionalCondition:&amp;quot;[[宝箱:+||黄金之国宝箱:+]]|?Areas|?FieldSkill|?TboxPopDisplay|?Gold|limit=100&amp;quot;});e.next=18;break;case 5:if(0&amp;lt;(a=e.sent).length)return i=Array.from(new Set(a.map(function(e){return e.printouts.Areas}).reduce(function(e,t){return e.concat(t)},[]))),u=r||i[0],e.next=11,Object(p.getXb2mapByName)(t,u);e.next=15;break;case 11:o=e.sent,Object(b.onMapSpace)(a,o).forEach(function(e){o.addMarker(e,{icon:f.tbox},d(e)).on(&amp;quot;click&amp;quot;,function(){e.fullurl!==window.location.origin+window.location.pathname&amp;amp;&amp;amp;window.open(e.fullurl,&amp;quot;_blank&amp;quot;)})}),e.next=16;break;case 15:throw Error(&amp;quot;No valid gmk id.&amp;quot;);case 16:e.next=27;break;case 18:return c=r,e.next=21,Object(p.getXb2mapByName)(t,c);case 21:return o=e.sent,l=&amp;quot;[[Areas::&amp;quot;.concat(o.mapinfo.Name,&amp;quot;]][[宝箱:+||黄金之国宝箱:+]]|?FieldSkill|?TboxPopDisplay|?Gold|limit=100&amp;quot;),e.next=25,Object(b.askGmkFromWiki)(l);case 25:e.sent.forEach(function(e){o.addMarker(e,{icon:f.tbox},d(e)).on(&amp;quot;click&amp;quot;,function(){window.open(e.fullurl,&amp;quot;_blank&amp;quot;)})});case 27:o.attributionControl.setPrefix(&amp;#039;&amp;lt;a href=&amp;quot;//xenoblade2.cn&amp;quot;&amp;gt;XENOBLADE2.CN&amp;lt;/a&amp;gt;&amp;#039;),o.attributionControl.addAttribution(o.mapinfo.mapName+&amp;quot;・&amp;quot;+o.mapinfo.menuGroup);case 29:case&amp;quot;end&amp;quot;:return e.stop()}},e)}))).apply(this,arguments)}function d(e){var t=e.printouts.TboxPopDisplay.join(&amp;quot;&amp;lt;br&amp;gt;&amp;quot;),n=e.printouts.Gold[0]?e.printouts.Gold[0]+&amp;quot; G&amp;quot;:&amp;quot;&amp;quot;,r=e.printouts.FieldSkill.join(&amp;quot;&amp;lt;br&amp;gt;&amp;quot;);return[e.fulltext,r,n,t].filter(Boolean).join(&amp;quot;&amp;lt;hr&amp;gt;&amp;quot;)}function u(){return(u=o(regeneratorRuntime.mark(function e(){var t,n;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:t=0;case 1:if(t&amp;lt;s()(&amp;quot;.xb2map-tbox&amp;quot;).length)return n=s()(&amp;quot;.xb2map-tbox&amp;quot;)[t],Object(b.setContainerHeight)(n),e.next=6,a(n);e.next=9;break;case 6:t++,e.next=1;break;case 9:case&amp;quot;end&amp;quot;:return e.stop()}},e)}))).apply(this,arguments)}!function l(){return u.apply(this,arguments)}()},jquery:function(e,t){e.exports=jQuery},leaflet:function(e,t){e.exports=L}});&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
</feed>