🌟 | 現在、 鉄壁ヘッドショットには対応済みです。 鉄壁HSは通常HSと同じダメージになります。LMG及びDMR、チャージライフル、ハンマーポイント弾を除き、すべてのダメージ値が一致していることを確認しています。 |
「MediaWiki:Gadget-CollapsibleSidebar.js」の版間の差分
ナビゲーションに移動
検索に移動
(ページの作成:「(function($, mw) { $(function() { var gadgetName = 'ext.gadget.CollapsibleSidebar'; var sidebarHidden = false; var sidebarGadgetLoaded = false; var sidebarStateH…」) |
(クリック動作でサイドバーを移動させるときアニメーション可能なことを示すクラスを付与) |
||
7行目: | 7行目: | ||
var sidebarStateShow = 'show'; | var sidebarStateShow = 'show'; | ||
function hideSidebar() { | function hideSidebar(animatable) { | ||
sidebarHidden = true; | sidebarHidden = true; | ||
$('body').addClass('mw-sidebar-collapsed'); | var body = $('body'); | ||
if (animatable) body.addClass('mw-sidebar-animatable'); | |||
body.addClass('mw-sidebar-collapsed'); | |||
mw.storage.set(gadgetName, sidebarStateHide); | mw.storage.set(gadgetName, sidebarStateHide); | ||
} | } | ||
function showSidebar() { | function showSidebar(animatable) { | ||
sidebarHidden = false; | sidebarHidden = false; | ||
$('body').removeClass('mw-sidebar-collapsed'); | var body = $('body'); | ||
if (animatable) body.addClass('mw-sidebar-animatable'); | |||
body.removeClass('mw-sidebar-collapsed'); | |||
mw.storage.set(gadgetName, sidebarStateShow); | mw.storage.set(gadgetName, sidebarStateShow); | ||
} | } | ||
27行目: | 31行目: | ||
.attr({ id: 'mw-sidebar-collapsible-button' }) | .attr({ id: 'mw-sidebar-collapsible-button' }) | ||
.click(function() { | .click(function() { | ||
(sidebarHidden ? showSidebar : hideSidebar)(); | (sidebarHidden ? showSidebar : hideSidebar)(true); | ||
}).appendTo('#mw-navigation'); | }).appendTo('#mw-navigation'); | ||
} | } |
2021年8月28日 (土) 11:31時点における最新版
(function($, mw) { $(function() { var gadgetName = 'ext.gadget.CollapsibleSidebar'; var sidebarHidden = false; var sidebarGadgetLoaded = false; var sidebarStateHide = 'hide'; var sidebarStateShow = 'show'; function hideSidebar(animatable) { sidebarHidden = true; var body = $('body'); if (animatable) body.addClass('mw-sidebar-animatable'); body.addClass('mw-sidebar-collapsed'); mw.storage.set(gadgetName, sidebarStateHide); } function showSidebar(animatable) { sidebarHidden = false; var body = $('body'); if (animatable) body.addClass('mw-sidebar-animatable'); body.removeClass('mw-sidebar-collapsed'); mw.storage.set(gadgetName, sidebarStateShow); } function sidebarHiddenInit() { if (!$('body').hasClass('skin-vector-legacy') || $('body').hasClass('rtl')) return; sidebarGadgetLoaded = true; if (mw.storage.get(gadgetName) === sidebarStateHide) hideSidebar(); $('<div>') .attr({ id: 'mw-sidebar-collapsible-button' }) .click(function() { (sidebarHidden ? showSidebar : hideSidebar)(true); }).appendTo('#mw-navigation'); } sidebarHiddenInit(); }); })(jQuery, mw);