“MediaWiki:Minerva.js”的版本间的差异

 
(未显示同一用户的46个中间版本)
第6行: 第6行:
         clearInterval(timer);
         clearInterval(timer);
         $('.menu ul:first').after(
         $('.menu ul:first').after(
             '<ul class="pad-bottom"> \
             '<ul class="primary"> \
                 <li> \
                 <li> \
                     <a href="/wilds/zh/index.php?title=首页" \
                     <a href="/wilds/zh/index.php?title=首页" \
                     class="mw-ui-icon mw-ui-icon-before mw-ui-icon-minerva-home"> \
                     class="mw-ui-icon mw-ui-icon-before icon-home"> \
                     <span>首页</span> \
                     <span>首页</span> \
                     </a> \
                     </a> \
                 </li> \
                 </li> \
             </ul> \
             </ul> \
             <ul class="pad-bottom"> \
             <ul class="primary"> \
                 <li> \
                 <li> \
                     <a href="/wilds/zh/index.php?title=配装器" \
                     <a href="https://gamecat.fun/ew" \
                     class="mw-ui-icon mw-ui-icon-before icon-builder"> \
                     class="mw-ui-icon mw-ui-icon-before icon-builder"> \
                     <span>配装器</span> \
                     <span>配装器</span> \
第22行: 第22行:
                 </li> \
                 </li> \
             </ul> \
             </ul> \
             <ul class="pad-bottom"> \
             <ul class="primary"> \
                 <li> \
                 <li> \
                     <a href="/wilds/zh/index.php?title=怪物" \
                     <a href="/wilds/zh/index.php?title=怪物" \
                     class="mw-ui-icon mw-ui-icon-before icon-monster"> \
                     class="mw-ui-icon mw-ui-icon-before icon-monster"> \
                     <span>怪物图鉴</span> \
                     <span>怪物</span> \
                     </a> \
                     </a> \
                 </li> \
                 </li> \
             </ul> \
             </ul> \
             <ul class="pad-bottom"> \
             <ul class="primary"> \
                 <li> \
                 <li> \
                     <a href="/wilds/zh/index.php?title=武器" \
                     <a href="/wilds/zh/index.php?title=武器" \
                     class="mw-ui-icon mw-ui-icon-before icon-weapon"> \
                     class="mw-ui-icon mw-ui-icon-before icon-weapon"> \
                     <span>武器图鉴</span> \
                     <span>武器</span> \
                     </a> \
                     </a> \
                 </li> \
                 </li> \
             </ul> \
             </ul> \
             <ul class="pad-bottom"> \
             <ul class="level1 primary"> \
                 <li> \
                 <li> \
                     <a href="/wilds/zh/index.php?title=防具" \
                     <a href="#" \
                     class="mw-ui-icon mw-ui-icon-before icon-armor"> \
                    class="mw-ui-icon mw-ui-icon-before icon-expand"> \
                     <span>防具列表</span> \
                    <span>防具与护石</span> \
                    </a> \
                </li> \
                <ul class="level2 secondary"> \
                    <li> \
                        <a href="/wilds/zh/index.php?title=防具" \
                        class="mw-ui-icon mw-ui-icon-before icon-armor"> \
                        <span class="secondary">防具列表</span> \
                        </a> \
                    </li> \
                    <li> \
                        <a href="/wilds/zh/index.php?title=护石" \
                        class="mw-ui-icon mw-ui-icon-before icon-charm"> \
                        <span class="secondary">护石列表</span> \
                        </a> \
                    </li> \
                </ul> \
            </ul> \
            <ul class="primary"> \
                <li> \
                    <a href="/wilds/zh/index.php?title=素材与道具" \
                     class="mw-ui-icon mw-ui-icon-before icon-item"> \
                     <span>素材与道具</span> \
                     </a> \
                     </a> \
                 </li> \
                 </li> \
             </ul> \
             </ul> \
             <ul class="level1 pad-bottom"> \
             <ul class="level1 primary"> \
                 <li> \
                 <li> \
                     <a href="#" \
                     <a href="#" \
                     class="mw-ui-icon mw-ui-icon-before icon-expand"> \
                     class="mw-ui-icon mw-ui-icon-before icon-expand"> \
                     <span>技能与饰品</span> \
                     <span>技能与珠子</span> \
                     </a> \
                     </a> \
                 </li> \
                 </li> \
                 <ul class="level2 no-pad-bottom"> \
                 <ul class="level2 secondary"> \
                     <li> \
                     <li> \
                         <a href="/wilds/zh/index.php?title=技能/普通" \
                         <a href="/wilds/zh/index.php?title=技能/普通" \
                         class="mw-ui-icon mw-ui-icon-before icon-skill-regular"> \
                         class="mw-ui-icon mw-ui-icon-before icon-skill-regular"> \
                         <span>普通技能与饰品</span> \
                         <span class="secondary">技能与珠子</span> \
                         </a> \
                         </a> \
                     </li> \
                     </li> \
                     <li> \
                     <li> \
                         <a href="/wilds/zh/index.php?title=技能/套装" \
                         <a href="/wilds/zh/index.php?title=技能/防具组" \
                         class="mw-ui-icon mw-ui-icon-before icon-skill-set"> \
                         class="mw-ui-icon mw-ui-icon-before icon-skill-set"> \
                         <span>套装技能</span> \
                         <span class="secondary">防具组技能</span> \
                         </a> \
                         </a> \
                     </li> \
                     </li> \
第69行: 第91行:
                         <a href="/wilds/zh/index.php?title=技能/猫饭" \
                         <a href="/wilds/zh/index.php?title=技能/猫饭" \
                         class="mw-ui-icon mw-ui-icon-before icon-skill-meal"> \
                         class="mw-ui-icon mw-ui-icon-before icon-skill-meal"> \
                         <span>猫饭技能</span> \
                         <span class="secondary">猫饭技能</span> \
                         </a> \
                         </a> \
                     </li> \
                     </li> \
                 </ul> \
                 </ul> \
             </ul> \
             </ul> \
             <ul class="level1 pad-bottom"> \
             <ul class="level1 primary"> \
                 <li> \
                 <li> \
                     <a href="#" \
                     <a href="#" \
第81行: 第103行:
                     </a> \
                     </a> \
                 </li> \
                 </li> \
                 <ul class="level2 no-pad-bottom"> \
                 <ul class="level2 secondary"> \
                     <li> \
                     <li> \
                         <a href="/wilds/zh/index.php?title=任务/村庄" \
                         <a href="/wilds/zh/index.php?title=任务/普通" \
                         class="mw-ui-icon mw-ui-icon-before icon-quest-village"> \
                         class="mw-ui-icon mw-ui-icon-before icon-quest-village"> \
                         <span>村庄任务</span> \
                         <span class="secondary">普通任务</span> \
                         </a> \
                         </a> \
                     </li> \
                     </li> \
                     <li> \
                     <li> \
                         <a href="/wilds/zh/index.php?title=任务/集会所" \
                         <a href="/wilds/zh/index.php?title=任务/活动" \
                         class="mw-ui-icon mw-ui-icon-before icon-quest-hub"> \
                         class="mw-ui-icon mw-ui-icon-before icon-quest-event"> \
                         <span>集会所任务</span> \
                         <span class="secondary">活动任务</span> \
                         </a> \
                         </a> \
                     </li> \
                     </li> \
                     <li> \
                     <li> \
                         <a href="/wilds/zh/index.php?title=任务/活动" \
                         <a href="/wilds/zh/index.php?title=任务/斗技大会" \
                         class="mw-ui-icon mw-ui-icon-before icon-quest-event"> \
                         class="mw-ui-icon mw-ui-icon-before icon-quest-arena"> \
                         <span>活动任务</span> \
                         <span class="secondary">斗技大会</span> \
                         </a> \
                         </a> \
                     </li> \
                     </li> \
                 </ul> \
                 </ul> \
             </ul> \
             </ul> \
            <ul class="pad-bottom"> \
             <ul class="level1 primary"> \
                <li> \
                    <a href="/wilds/zh/index.php?title=素材与道具" \
                    class="mw-ui-icon mw-ui-icon-before icon-item"> \
                    <span>素材与道具</span> \
                    </a> \
                </li> \
            </ul> \
             <ul class="level1 pad-bottom"> \
                 <li> \
                 <li> \
                     <a href="#" \
                     <a href="#" \
                     class="mw-ui-icon mw-ui-icon-before icon-expand"> \
                     class="mw-ui-icon mw-ui-icon-before icon-expand"> \
                     <span>关于我们</span> \
                     <span>关于游猫网</span> \
                     </a> \
                     </a> \
                 </li> \
                 </li> \
                 <ul class="level2 no-pad-bottom"> \
                 <ul class="level2 secondary"> \
                     <li> \
                     <li class="secondary"> \
                         <a href="/wilds/zh/index.php?title=游猫网:关于" \
                         <a href="/wilds/zh/index.php?title=游猫网 (MHWilds):关于" \
                         class="mw-ui-icon mw-ui-icon-before icon-about"> \
                         class="mw-ui-icon mw-ui-icon-before icon-about"> \
                         <span>关于游猫网</span> \
                         <span class="secondary">主创团队</span> \
                         </a> \
                         </a> \
                     </li> \
                     </li> \
                     <li> \
                     <li class="secondary"> \
                         <a href="/wilds/zh/index.php?title=捐助与致谢" \
                         <a href="/wilds/zh/index.php?title=捐助与致谢" \
                         class="mw-ui-icon mw-ui-icon-before icon-donate"> \
                         class="mw-ui-icon mw-ui-icon-before icon-donate"> \
                         <span>捐助与致谢</span> \
                         <span class="secondary">捐助与致谢</span> \
                        </a> \
                    </li> \
                    <li class="secondary"> \
                        <a href="/wilds/zh/index.php?title=特殊:特殊页面" \
                        class="mw-ui-icon mw-ui-icon-before icon-special"> \
                        <span class="secondary">特殊页面</span> \
                         </a> \
                         </a> \
                     </li> \
                     </li> \
第135行: 第155行:
         $(".menu").find(".level2").hide(); // hide level2 until level1 is clicked
         $(".menu").find(".level2").hide(); // hide level2 until level1 is clicked
         $(".level1").click(function(event) {  
         $(".level1").click(function(event) {  
             $(this).find(".level2").slideToggle(500);
             $(this).find(".level2").slideToggle(300);
         }); // if level1 is clicked, dropdown level2
         }); // if level1 is clicked, dropdown level2
     }
     }
}, 100); // check every 100ms
}, 100); // check every 100ms
$(document).ready(function () {
    const span = $("span.interwiki");
    if (span) {
        const link_new = span.find("a").attr("href");
        const links = document.getElementsByClassName("language-selector");
        if (links.length > 0) {
            link = links[0]
            link.href = link_new;
            link.textContent = "English";
            link.style.visibility = "visible";
        }
    }
});

2025年6月9日 (一) 17:54的最新版本

/* 这里的任何JavaScript将为使用MinervaNeue皮肤的用户加载 */

var timer = setInterval(function() {
    if ($('.menu ul:first').length) {
        console.log("mobile menu exists");
        clearInterval(timer);
        $('.menu ul:first').after(
            '<ul class="primary"> \
                <li> \
                    <a href="/wilds/zh/index.php?title=首页" \
                    class="mw-ui-icon mw-ui-icon-before icon-home"> \
                    <span>首页</span> \
                    </a> \
                </li> \
            </ul> \
            <ul class="primary"> \
                <li> \
                    <a href="https://gamecat.fun/ew" \
                    class="mw-ui-icon mw-ui-icon-before icon-builder"> \
                    <span>配装器</span> \
                    </a> \
                </li> \
            </ul> \
            <ul class="primary"> \
                <li> \
                    <a href="/wilds/zh/index.php?title=怪物" \
                    class="mw-ui-icon mw-ui-icon-before icon-monster"> \
                    <span>怪物</span> \
                    </a> \
                </li> \
            </ul> \
            <ul class="primary"> \
                <li> \
                    <a href="/wilds/zh/index.php?title=武器" \
                    class="mw-ui-icon mw-ui-icon-before icon-weapon"> \
                    <span>武器</span> \
                    </a> \
                </li> \
            </ul> \
            <ul class="level1 primary"> \
                <li> \
                    <a href="#" \
                    class="mw-ui-icon mw-ui-icon-before icon-expand"> \
                    <span>防具与护石</span> \
                    </a> \
                </li> \
                <ul class="level2 secondary"> \
                    <li> \
                        <a href="/wilds/zh/index.php?title=防具" \
                        class="mw-ui-icon mw-ui-icon-before icon-armor"> \
                        <span class="secondary">防具列表</span> \
                        </a> \
                    </li> \
                    <li> \
                        <a href="/wilds/zh/index.php?title=护石" \
                        class="mw-ui-icon mw-ui-icon-before icon-charm"> \
                        <span class="secondary">护石列表</span> \
                        </a> \
                    </li> \
                </ul> \
            </ul> \
            <ul class="primary"> \
                <li> \
                    <a href="/wilds/zh/index.php?title=素材与道具" \
                    class="mw-ui-icon mw-ui-icon-before icon-item"> \
                    <span>素材与道具</span> \
                    </a> \
                </li> \
            </ul> \
            <ul class="level1 primary"> \
                <li> \
                    <a href="#" \
                    class="mw-ui-icon mw-ui-icon-before icon-expand"> \
                    <span>技能与珠子</span> \
                    </a> \
                </li> \
                <ul class="level2 secondary"> \
                    <li> \
                        <a href="/wilds/zh/index.php?title=技能/普通" \
                        class="mw-ui-icon mw-ui-icon-before icon-skill-regular"> \
                        <span class="secondary">技能与珠子</span> \
                        </a> \
                    </li> \
                    <li> \
                        <a href="/wilds/zh/index.php?title=技能/防具组" \
                        class="mw-ui-icon mw-ui-icon-before icon-skill-set"> \
                        <span class="secondary">防具组技能</span> \
                        </a> \
                    </li> \
                    <li> \
                        <a href="/wilds/zh/index.php?title=技能/猫饭" \
                        class="mw-ui-icon mw-ui-icon-before icon-skill-meal"> \
                        <span class="secondary">猫饭技能</span> \
                        </a> \
                    </li> \
                </ul> \
            </ul> \
            <ul class="level1 primary"> \
                <li> \
                    <a href="#" \
                    class="mw-ui-icon mw-ui-icon-before icon-expand"> \
                    <span>任务</span> \
                    </a> \
                </li> \
                <ul class="level2 secondary"> \
                    <li> \
                        <a href="/wilds/zh/index.php?title=任务/普通" \
                        class="mw-ui-icon mw-ui-icon-before icon-quest-village"> \
                        <span class="secondary">普通任务</span> \
                        </a> \
                    </li> \
                    <li> \
                        <a href="/wilds/zh/index.php?title=任务/活动" \
                        class="mw-ui-icon mw-ui-icon-before icon-quest-event"> \
                        <span class="secondary">活动任务</span> \
                        </a> \
                    </li> \
                    <li> \
                        <a href="/wilds/zh/index.php?title=任务/斗技大会" \
                        class="mw-ui-icon mw-ui-icon-before icon-quest-arena"> \
                        <span class="secondary">斗技大会</span> \
                        </a> \
                    </li> \
                </ul> \
            </ul> \
            <ul class="level1 primary"> \
                <li> \
                    <a href="#" \
                    class="mw-ui-icon mw-ui-icon-before icon-expand"> \
                    <span>关于游猫网</span> \
                    </a> \
                </li> \
                <ul class="level2 secondary"> \
                    <li class="secondary"> \
                        <a href="/wilds/zh/index.php?title=游猫网 (MHWilds):关于" \
                        class="mw-ui-icon mw-ui-icon-before icon-about"> \
                        <span class="secondary">主创团队</span> \
                        </a> \
                    </li> \
                    <li class="secondary"> \
                        <a href="/wilds/zh/index.php?title=捐助与致谢" \
                        class="mw-ui-icon mw-ui-icon-before icon-donate"> \
                        <span class="secondary">捐助与致谢</span> \
                        </a> \
                    </li> \
                    <li class="secondary"> \
                        <a href="/wilds/zh/index.php?title=特殊:特殊页面" \
                        class="mw-ui-icon mw-ui-icon-before icon-special"> \
                        <span class="secondary">特殊页面</span> \
                        </a> \
                    </li> \
                </ul> \
            </ul>'
        );
        $(".menu").find(".level2").hide(); // hide level2 until level1 is clicked
        $(".level1").click(function(event) { 
            $(this).find(".level2").slideToggle(300);
        }); // if level1 is clicked, dropdown level2
    }

}, 100); // check every 100ms

$(document).ready(function () {
    const span = $("span.interwiki");
    if (span) {
        const link_new = span.find("a").attr("href");
        const links = document.getElementsByClassName("language-selector");
        if (links.length > 0) {
            link = links[0]
            link.href = link_new;
            link.textContent = "English";
            link.style.visibility = "visible";
        }
    }
});