メニューを切り替える
個人設定メニューを切り替える
個人メニューを切り替える
ログインしていません
編集を行うと、IPアドレスが公開されます。

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

MediaWikiインターフェイスページ
編集の要約なし
編集の要約なし
1行目: 1行目:
/* ここにある全てのJavaScriptはモバイル版サイトの利用者に影響します */
/* ここにある全てのJavaScriptはモバイル版サイトの利用者に影響します */


var timer = setInterval(function() {
$(document).ready(function() {
    if ($('.menu ul:first').length) {
    if (mw.config.get('skin') === 'minerva') {
        console.log("mobile menu exists");
        var sidebarList = $('.mw-drawer .drawer-container nav ul');
        clearInterval(timer);
 
        $('.menu ul:first').after(
        if (sidebarList.length) {
              '<ul class="level1"> \
            var newItems = [
<ul> \
                { text: '路線一覧', url: mw.util.getUrl('舞山交通電鉄#路線') },
                    <a href="/wiki/%E8%88%9E%E5%B1%B1%E4%BA%A4%E9%80%9A%E9%9B%BB%E9%89%84%23%E8%B7%AF%E7%B7%9A" \
                { text: '車両一覧', url: mw.util.getUrl('舞山交通電鉄#車両') },
                          class="mw-ui-icon mw-ui-icon-before mw-ui-icon-minerva-watchlist"> \
                { text: '駅メロディ一覧', url: mw.util.getUrl('舞山交通電鉄 駅メロディ一覧') },
                    <span>路線一覧</span> \
                { text: 'ネタ・雑用', url: mw.util.getUrl('ネタ・雑用') }
                    </a> \
            ];
<a href="/wiki/%E8%88%9E%E5%B1%B1%E4%BA%A4%E9%80%9A%E9%9B%BB%E9%89%84%23%E8%BB%8A%E4%B8%A1" \
 
                          class="mw-ui-icon mw-ui-icon-before mw-ui-icon-minerva-watchlist"> \
            $.each(newItems, function(index, item) {
                    <span>車両一覧</span> \
                var listItem = $('<li>').append(
                     </a> \
                     $('<a>')
                    <a href="/wiki/%E8%88%9E%E5%B1%B1%E4%BA%A4%E9%80%9A%E9%9B%BB%E9%89%84+%E9%A7%85%E3%83%A1%E3%83%AD%E3%83%87%E3%82%A3%E4%B8%80%E8%A6%A7" \
                        .attr('href', item.url)
                          class="mw-ui-icon mw-ui-icon-before mw-ui-icon-minerva-watchlist"> \
                        .text(item.text)
                    <span>駅メロディ一覧</span> \
                        .addClass('mw-ui-block-link')
                    </a> \
                );
                    <a href="/wiki/%E3%83%8D%E3%82%BF%E3%83%BB%E9%9B%91%E7%94%A8" \
                sidebarList.append(listItem);
                          class="mw-ui-icon mw-ui-icon-before mw-ui-icon-minerva-watchlist"> \
            });
                    <span>ネタ・雑用</span> \
        }
                    </a> \
    }
</ul> \
});
              </ul>'
          );
    }
}, 100);

2025年7月17日 (木) 23:25時点における版

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

$(document).ready(function() {
    if (mw.config.get('skin') === 'minerva') {
        var sidebarList = $('.mw-drawer .drawer-container nav ul'); 

        if (sidebarList.length) {
            var newItems = [
                { text: '路線一覧', url: mw.util.getUrl('舞山交通電鉄#路線') },
                { text: '車両一覧', url: mw.util.getUrl('舞山交通電鉄#車両') },
                { text: '駅メロディ一覧', url: mw.util.getUrl('舞山交通電鉄 駅メロディ一覧') },
                { text: 'ネタ・雑用', url: mw.util.getUrl('ネタ・雑用') }
            ];

            $.each(newItems, function(index, item) {
                var listItem = $('<li>').append(
                    $('<a>')
                        .attr('href', item.url)
                        .text(item.text)
                        .addClass('mw-ui-block-link') 
                );
                sidebarList.append(listItem);
            });
        }
    }
});