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

編集の要約なし
編集の要約なし
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);