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

;ast2
a
 
(同じ利用者による、間の3版が非表示)
73行目: 73行目:
(function() {
(function() {
     function injectCustomMenu() {
     function injectCustomMenu() {
         if ($('#p-custom-links').length) return;
         if ($('#p-custom-links').length) return
        if (!(mw.config.get('skin') === "minerva")) return


         var $navUl = $('#p-navigation');
         var $navUl = $('#p-navigation');
79行目: 80行目:


         if ($navUl.length && $personalUl.length) {
         if ($navUl.length && $personalUl.length) {
            // アイコン名をMinervaの正式な内部名に合わせて調整
             var items = [
             var items = [
                 { label: '方針', url: '/wiki/Wiki:方針', icon: 'notice' },
                 { label: '方針', url: '/wiki/Wiki:方針', icon: 'expand' },
                 { label: '特別ページ一覧', url: '/wiki/特別:特別ページ一覧', icon: 'star' },
                 { label: '特別ページ一覧', url: '/wiki/特別:特別ページ一覧', icon: 'star' },
                 { label: '全てのページ', url: '/wiki/特別:ページ一覧', icon: 'listBullet' },
                 { label: '全てのページ', url: '/wiki/特別:ページ一覧', icon: 'listBullet' },
                 { label: '最近の更新', url: '/wiki/特別:最近の更新', icon: 'recentChanges' }
                 { label: '最近の更新', url: '/wiki/特別:最近の更新', icon: 'history' }
             ];
             ];


92行目: 92行目:
                 html += '<li class="toggle-list-item">' +
                 html += '<li class="toggle-list-item">' +
                             '<a href="' + item.url + '" class="toggle-list-item__anchor menu__item--' + item.icon + '">' +
                             '<a href="' + item.url + '" class="toggle-list-item__anchor menu__item--' + item.icon + '">' +
                                // 本物の構造に合わせてスパンを挿入
                                 '<span class="minerva-icon minerva-icon--' + item.icon + '"></span>' +
                                 '<span class="minerva-icon minerva-icon--' + item.icon + '"></span>' +
                                 '<span class="toggle-list-item__label">' + item.label + '</span>' +
                                 '<span class="toggle-list-item__label">' + item.label + '</span>' +