Open main menu
Home
Random
Nearby
Log in
Settings
About Kancolle Wiki
Disclaimers
Kancolle Wiki
Search
Changes
← Older edit
Newer edit →
MediaWiki:DetailToggle.js
(view source)
Revision as of 21:11, 18 July 2016
217 bytes added
,
7 years ago
Support multiple .toggle elements
Line 1:
Line 1:
(function(mw, $) {
(function(mw, $) {
+
"use strict";
"use strict";
+
$(document).ready(function() {
$(document).ready(function() {
Line 35:
Line 37:
toggleStorage.toggle();
toggleStorage.toggle();
}
}
+
var toggle_show_selector = '.toggle[data-target="' + property + '"] .toggle-show',
+
toggle_hide_selector = '.toggle[data-target="' + property + '"] .toggle-hide';
if (toggleStorage.on()) {
if (toggleStorage.on()) {
−
$(
".toggle-show"
).show();
+
$(
toggle_show_selector
).show();
−
$(
".toggle-hide"
).hide();
+
$(
toggle_hide_selector
).hide();
$(target_class).show();
$(target_class).show();
if (anti_target_class) {
if (anti_target_class) {
Line 43:
Line 47:
}
}
} else {
} else {
−
$(
".toggle-show"
).hide();
+
$(
toggle_show_selector
).hide();
−
$(
".toggle-hide"
).show();
+
$(
toggle_hide_selector
).show();
$(target_class).hide();
$(target_class).hide();
if (anti_target_class) {
if (anti_target_class) {
Line 69:
Line 73:
});
});
+
}(mediaWiki, jQuery));
}(mediaWiki, jQuery));
がか
cssedit, gkautomate
6,940
edits