「MediaWiki:Mobile.js」の版間の差分
ページの白紙化 |
細 あ |
||
| (同じ利用者による、間の2版が非表示) | |||
| 1行目: | 1行目: | ||
/* Main function */ | |||
var timer = setInterval(function() { | |||
if ($('.menu ul:first').length) { | |||
console.log("mobile menu exists"); | |||
clearInterval(timer); | |||
$('.menu ul:first').after( | |||
'<ul class="level1"> \ | |||
<li> \ | |||
<a href="#" class="mw-ui-icon mw-ui-icon-before mw-ui-icon-mf-expand mw-ui-icon-small"> \ | |||
<span>Wikiリンク</span> \ | |||
</a> \ | |||
</li> \ | |||
<ul class="level2"> \ | |||
<li> \ | |||
<a href="/wiki/Wiki:方針" class="mw-ui-icon mw-ui-icon-before mw-ui-icon-notice"> \ | |||
<span>方針</span> \ | |||
</a> \ | |||
</li> \ | |||
<li> \ | |||
<a href="/wiki/特別:特別ページ一覧" class="mw-ui-icon mw-ui-icon-before mw-ui-icon-star"> \ | |||
<span>特別ページ一覧</span> \ | |||
</a> \ | |||
</li> \ | |||
<li> \ | |||
<a href="/wiki/特別:ページ一覧" class="mw-ui-icon mw-ui-icon-before mw-ui-icon-listBullet"> \ | |||
<span>全てのページ</span> \ | |||
</a> \ | |||
</li> \ | |||
<li> \ | |||
<a href="/wiki/特別:最近の更新" class="mw-ui-icon mw-ui-icon-before mw-ui-icon-recentChanges"> \ | |||
<span>最近の更新</span> \ | |||
</a> \ | |||
</li> \ | |||
</ul> \ | |||
</ul>' | |||
); | |||
$(".level2").hide(); | |||
$(".level1").on('click', function(event) { | |||
event.preventDefault(); | |||
$(this).find(".level2").slideToggle(500); | |||
}); | |||
} | |||
}, 100); | |||