<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-Hans-CN">
	<id>https://blockland.wiki/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3AKuranokaPageTransition.js</id>
	<title>MediaWiki:KuranokaPageTransition.js - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://blockland.wiki/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3AKuranokaPageTransition.js"/>
	<link rel="alternate" type="text/html" href="https://blockland.wiki/index.php?title=MediaWiki:KuranokaPageTransition.js&amp;action=history"/>
	<updated>2026-10-23T05:46:50Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.46.0</generator>
	<entry>
		<id>https://blockland.wiki/index.php?title=MediaWiki:KuranokaPageTransition.js&amp;diff=9134&amp;oldid=prev</id>
		<title>2026年10月23日 (五) 05:34 KK</title>
		<link rel="alternate" type="text/html" href="https://blockland.wiki/index.php?title=MediaWiki:KuranokaPageTransition.js&amp;diff=9134&amp;oldid=prev"/>
		<updated>2026-10-23T05:34:10Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://blockland.wiki/index.php?title=MediaWiki:KuranokaPageTransition.js&amp;amp;diff=9134&amp;amp;oldid=9133&quot;&gt;显示更改&lt;/a&gt;</summary>
		<author><name>KK</name></author>
	</entry>
	<entry>
		<id>https://blockland.wiki/index.php?title=MediaWiki:KuranokaPageTransition.js&amp;diff=9133&amp;oldid=prev</id>
		<title>2026年10月23日 (五) 05:20 KK</title>
		<link rel="alternate" type="text/html" href="https://blockland.wiki/index.php?title=MediaWiki:KuranokaPageTransition.js&amp;diff=9133&amp;oldid=prev"/>
		<updated>2026-10-23T05:20:09Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://blockland.wiki/index.php?title=MediaWiki:KuranokaPageTransition.js&amp;amp;diff=9133&amp;amp;oldid=9128&quot;&gt;显示更改&lt;/a&gt;</summary>
		<author><name>KK</name></author>
	</entry>
	<entry>
		<id>https://blockland.wiki/index.php?title=MediaWiki:KuranokaPageTransition.js&amp;diff=9128&amp;oldid=prev</id>
		<title>2026年10月23日 (五) 04:28 KK</title>
		<link rel="alternate" type="text/html" href="https://blockland.wiki/index.php?title=MediaWiki:KuranokaPageTransition.js&amp;diff=9128&amp;oldid=prev"/>
		<updated>2026-10-23T04:28:30Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://blockland.wiki/index.php?title=MediaWiki:KuranokaPageTransition.js&amp;amp;diff=9128&amp;amp;oldid=9127&quot;&gt;显示更改&lt;/a&gt;</summary>
		<author><name>KK</name></author>
	</entry>
	<entry>
		<id>https://blockland.wiki/index.php?title=MediaWiki:KuranokaPageTransition.js&amp;diff=9127&amp;oldid=prev</id>
		<title>2026年10月23日 (五) 04:07 KK</title>
		<link rel="alternate" type="text/html" href="https://blockland.wiki/index.php?title=MediaWiki:KuranokaPageTransition.js&amp;diff=9127&amp;oldid=prev"/>
		<updated>2026-10-23T04:07:08Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://blockland.wiki/index.php?title=MediaWiki:KuranokaPageTransition.js&amp;amp;diff=9127&amp;amp;oldid=9125&quot;&gt;显示更改&lt;/a&gt;</summary>
		<author><name>KK</name></author>
	</entry>
	<entry>
		<id>https://blockland.wiki/index.php?title=MediaWiki:KuranokaPageTransition.js&amp;diff=9125&amp;oldid=prev</id>
		<title>2026年10月23日 (五) 03:59 KK</title>
		<link rel="alternate" type="text/html" href="https://blockland.wiki/index.php?title=MediaWiki:KuranokaPageTransition.js&amp;diff=9125&amp;oldid=prev"/>
		<updated>2026-10-23T03:59:37Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://blockland.wiki/index.php?title=MediaWiki:KuranokaPageTransition.js&amp;amp;diff=9125&amp;amp;oldid=9122&quot;&gt;显示更改&lt;/a&gt;</summary>
		<author><name>KK</name></author>
	</entry>
	<entry>
		<id>https://blockland.wiki/index.php?title=MediaWiki:KuranokaPageTransition.js&amp;diff=9122&amp;oldid=prev</id>
		<title>2026年10月23日 (五) 03:40 KK</title>
		<link rel="alternate" type="text/html" href="https://blockland.wiki/index.php?title=MediaWiki:KuranokaPageTransition.js&amp;diff=9122&amp;oldid=prev"/>
		<updated>2026-10-23T03:40:12Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://blockland.wiki/index.php?title=MediaWiki:KuranokaPageTransition.js&amp;amp;diff=9122&amp;amp;oldid=9119&quot;&gt;显示更改&lt;/a&gt;</summary>
		<author><name>KK</name></author>
	</entry>
	<entry>
		<id>https://blockland.wiki/index.php?title=MediaWiki:KuranokaPageTransition.js&amp;diff=9119&amp;oldid=prev</id>
		<title>KK：​创建页面，内容为“/* ================================================================    KURANOKA / KURONATA — PAGE TRANSITION 1.0    Paste this file to MediaWiki:PageTransition.js.    Loaded by MediaWiki:Citizen.js (see installation guide).    ================================================================ */ (function () {     &#039;use strict&#039;;      if (window.__kkptLoaded) return;     window.__kkptLoaded = true;      if (!window.mw || !mw.config) return;     if (mw.config.get(…”</title>
		<link rel="alternate" type="text/html" href="https://blockland.wiki/index.php?title=MediaWiki:KuranokaPageTransition.js&amp;diff=9119&amp;oldid=prev"/>
		<updated>2026-10-23T03:23:02Z</updated>

		<summary type="html">&lt;p&gt;创建页面，内容为“&lt;span class=&quot;autocomment&quot;&gt;================================================================    KURANOKA / KURONATA — PAGE TRANSITION 1.0    Paste this file to MediaWiki:PageTransition.js.    Loaded by MediaWiki:Citizen.js (see installation guide).    ================================================================：​&lt;/span&gt; (function () {     &amp;#039;use strict&amp;#039;;      if (window.__kkptLoaded) return;     window.__kkptLoaded = true;      if (!window.mw || !mw.config) return;     if (mw.config.get(…”&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;/* ================================================================&lt;br /&gt;
   KURANOKA / KURONATA — PAGE TRANSITION 1.0&lt;br /&gt;
   Paste this file to MediaWiki:PageTransition.js.&lt;br /&gt;
   Loaded by MediaWiki:Citizen.js (see installation guide).&lt;br /&gt;
   ================================================================ */&lt;br /&gt;
(function () {&lt;br /&gt;
    &amp;#039;use strict&amp;#039;;&lt;br /&gt;
&lt;br /&gt;
    if (window.__kkptLoaded) return;&lt;br /&gt;
    window.__kkptLoaded = true;&lt;br /&gt;
&lt;br /&gt;
    if (!window.mw || !mw.config) return;&lt;br /&gt;
    if (mw.config.get(&amp;#039;wgNamespaceNumber&amp;#039;) !== 0) return;&lt;br /&gt;
    if (mw.config.get(&amp;#039;wgAction&amp;#039;) !== &amp;#039;view&amp;#039;) return;&lt;br /&gt;
&lt;br /&gt;
    var page = mw.config.get(&amp;#039;wgPageName&amp;#039;);&lt;br /&gt;
    if (page !== &amp;#039;Kuranoka&amp;#039; &amp;amp;&amp;amp; page !== &amp;#039;Kuronata&amp;#039;) return;&lt;br /&gt;
&lt;br /&gt;
    var isKuranoka = page === &amp;#039;Kuranoka&amp;#039;;&lt;br /&gt;
    var target = isKuranoka ? &amp;#039;Kuronata&amp;#039; : &amp;#039;Kuranoka&amp;#039;;&lt;br /&gt;
    var targetUrl = &amp;#039;/wiki/&amp;#039; + encodeURIComponent(target);&lt;br /&gt;
&lt;br /&gt;
    function mount() {&lt;br /&gt;
        if (!document.body || document.getElementById(&amp;#039;kkpt-toggle&amp;#039;)) return;&lt;br /&gt;
&lt;br /&gt;
        var link = document.createElement(&amp;#039;a&amp;#039;);&lt;br /&gt;
        link.id = &amp;#039;kkpt-toggle&amp;#039;;&lt;br /&gt;
        link.href = targetUrl;&lt;br /&gt;
        link.setAttribute(&amp;#039;aria-label&amp;#039;, isKuranoka&lt;br /&gt;
            ? &amp;#039;切换至 Kuronata：焚毁世界&amp;#039;&lt;br /&gt;
            : &amp;#039;切换至 Kuranoka：重返天空&amp;#039;);&lt;br /&gt;
        link.setAttribute(&amp;#039;title&amp;#039;, isKuranoka&lt;br /&gt;
            ? &amp;#039;让这个世界燃烧 · KURONATA&amp;#039;&lt;br /&gt;
            : &amp;#039;穿越终焉，重返天空 · KURANOKA&amp;#039;);&lt;br /&gt;
&lt;br /&gt;
        var mark = document.createElement(&amp;#039;span&amp;#039;);&lt;br /&gt;
        mark.className = &amp;#039;kkpt-mark&amp;#039;;&lt;br /&gt;
        mark.setAttribute(&amp;#039;aria-hidden&amp;#039;, &amp;#039;true&amp;#039;);&lt;br /&gt;
        mark.textContent = isKuranoka ? &amp;#039;✦&amp;#039; : &amp;#039;☀&amp;#039;;&lt;br /&gt;
&lt;br /&gt;
        var copy = document.createElement(&amp;#039;span&amp;#039;);&lt;br /&gt;
        copy.className = &amp;#039;kkpt-copy&amp;#039;;&lt;br /&gt;
&lt;br /&gt;
        var title = document.createElement(&amp;#039;span&amp;#039;);&lt;br /&gt;
        title.className = &amp;#039;kkpt-title&amp;#039;;&lt;br /&gt;
        title.textContent = isKuranoka ? &amp;#039;KURONATA&amp;#039; : &amp;#039;KURANOKA&amp;#039;;&lt;br /&gt;
&lt;br /&gt;
        var subtitle = document.createElement(&amp;#039;span&amp;#039;);&lt;br /&gt;
        subtitle.className = &amp;#039;kkpt-subtitle&amp;#039;;&lt;br /&gt;
        subtitle.textContent = isKuranoka&lt;br /&gt;
            ? &amp;#039;BURN THE WORLD / 世界を燃やせ&amp;#039;&lt;br /&gt;
            : &amp;#039;RETURN TO THE SKY / 空へ帰ろう&amp;#039;;&lt;br /&gt;
&lt;br /&gt;
        copy.appendChild(title);&lt;br /&gt;
        copy.appendChild(subtitle);&lt;br /&gt;
        link.appendChild(mark);&lt;br /&gt;
        link.appendChild(copy);&lt;br /&gt;
&lt;br /&gt;
        // Browser prefetch is a hint, never required for navigation.&lt;br /&gt;
        var prefetchStarted = false;&lt;br /&gt;
        function prefetch() {&lt;br /&gt;
            if (prefetchStarted || !document.head) return;&lt;br /&gt;
            prefetchStarted = true;&lt;br /&gt;
            var hint = document.createElement(&amp;#039;link&amp;#039;);&lt;br /&gt;
            hint.rel = &amp;#039;prefetch&amp;#039;;&lt;br /&gt;
            hint.href = targetUrl;&lt;br /&gt;
            document.head.appendChild(hint);&lt;br /&gt;
        }&lt;br /&gt;
        link.addEventListener(&amp;#039;pointerenter&amp;#039;, prefetch, { once: true });&lt;br /&gt;
        link.addEventListener(&amp;#039;focus&amp;#039;, prefetch, { once: true });&lt;br /&gt;
&lt;br /&gt;
        // Let the real anchor navigate. This is critical: native cross-&lt;br /&gt;
        // document View Transitions require a genuine same-origin navigation.&lt;br /&gt;
        // Ctrl-click / middle-click will still open a normal new tab.&lt;br /&gt;
        document.body.appendChild(link);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    if (document.readyState === &amp;#039;loading&amp;#039;) {&lt;br /&gt;
        document.addEventListener(&amp;#039;DOMContentLoaded&amp;#039;, mount, { once: true });&lt;br /&gt;
    } else {&lt;br /&gt;
        mount();&lt;br /&gt;
    }&lt;br /&gt;
}());&lt;/div&gt;</summary>
		<author><name>KK</name></author>
	</entry>
</feed>