「MediaWiki:Mobile.js」の版間の差分

提供: Kmchan Minecraft Wiki
ナビゲーションに移動 検索に移動
2行目: 2行目:


$(document).ready(function() {
$(document).ready(function() {
     let data = [{
     [{
         "title": "カテゴリ",
         "title": "カテゴリ",
         "dropdown": [{
         "dropdown": [{
8行目: 8行目:
             "href": "/カテゴリ:初心者向け"
             "href": "/カテゴリ:初心者向け"
         }]
         }]
     }];
     }].forEach((value, i) => {
    data.forEach((value, i) => {
         $('#p-navigation').append(
         $('#p-navigation').append(
             '<ul class="navigation-btn">' +
             '<ul class="navigation-btn">' +

2021年11月6日 (土) 19:44時点における版

/* ここにある全てのJavaScriptはモバイル版サイトの利用者に影響します */

$(document).ready(function() {
    [{
        "title": "カテゴリ",
        "dropdown": [{
            "title": "初心者向け",
            "href": "/カテゴリ:初心者向け"
        }]
    }].forEach((value, i) => {
        $('#p-navigation').append(
            '<ul class="navigation-btn">' +
            '<li><a href="#" class="mw-ui-icon mw-ui-icon-before mw-ui-icon-minerva-watchlist"><span>' + value.title + '</span></a></li>' +
            '<ul class="navigation-content">' +
            value.dropdown.map(value => {
                return '<li><a href="' + value.href + '" class="mw-ui-icon mw-ui-icon-before"><span>' + value.title + '</span></a></li>'
            }).join('') +
            '</ul>'
        );
        $(".navigation-btn").find(".navigation-content").hide().click(function(event) {
            $(this).find(".navigation-content").slideToggle(500);
        });
    });
});