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

t5
;ast2
79行目: 79行目:


         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: 'notice' },
90行目: 91行目:
             items.forEach(function(item) {
             items.forEach(function(item) {
                 html += '<li class="toggle-list-item">' +
                 html += '<li class="toggle-list-item">' +
                             '<a href="' + item.url + '" class="toggle-list-item__anchor mw-ui-icon mw-ui-icon-before mw-ui-icon-' + 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="toggle-list-item__label">' + item.label + '</span>' +
                                 '<span class="toggle-list-item__label">' + item.label + '</span>' +
                             '</a>' +
                             '</a>' +
99行目: 102行目:


             $navUl.after(html);
             $navUl.after(html);
            console.log("Custom menu injected between navigation and personal.");
         }
         }
     }
     }