| 🌟 | 現在、 鉄壁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);