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

編集の要約なし
2行目: 2行目:


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