MediaWiki
Group-Grouse.js: Difference between revisions
From Grouse House Wiki
No edit summary |
No edit summary |
||
| Line 125: | Line 125: | ||
/* Testing */ | /* Testing */ | ||
/* style the expandable's button */ | |||
[data-expandable] { | |||
display: block; | |||
width: 100%; | |||
text-align: left; | |||
background: #293352; | |||
border: 0; | |||
color: #fff; | |||
padding: 0.25em 0.5em; | |||
margin-bottom: 0.25em; | |||
} | |||
/* make sure there is a focus style for keyboard accessibility */ | |||
[data-expandable]:focus { | |||
} | outline: 2px solid #005C9C; | ||
outline-offset: 1px; | |||
} | |||
/* the arrow using pseudo-content and unicode */ | |||
[data-expandable][aria-expanded="false"]::before { | |||
content: '\25b8\0020'; | |||
} | |||
/* the arrow for the expanded state using pseudo-content and unicode */ | |||
[data-expandable][aria-expanded="true"]::before { | |||
content: '\25bE\0020'; | |||
} | |||
/* pair visual appearance with accessible state */ | |||
.expandable[aria-hidden="true"] { | |||
display: none; | |||
} | |||
h3 { | |||
font-size: 1em !important; | |||
} | |||
Revision as of 22:25, 18 February 2024
$(function() {
$('h2.c-header.active span.mw-headline').each(function () {
var $header = $(this);
var $headername = $header.html();
$headernameu = $headername.split(' ').join('_');
$headernameu = $headernameu.replace("'", "\\'").replace("?", "\\?").replace("!", "\\!");
var $secondheader = "#" + $headernameu + "_2";
var $editsection = $( $secondheader ).next().children('a').attr("href");
$header.after('[Edit]');
$header.next().css( 'font-size', '0.6em').css( 'margin-left', '1em');
$("a[href*='" + $secondheader + "']").hide();
});
});
$(function() {
$('h2.c-header.hidden span.mw-headline').each(function () {
var $header = $(this);
var $headername = $header.html();
$headernameu = $headername.split(' ').join('_');
$headernameu = $headernameu.replace("'", "\\'").replace("?", "\\?").replace("!", "\\!");
var $secondheader = "#" + $headernameu + "_2";
var $editsection = $( $secondheader ).next().children('a').attr("href");
$header.after('[Edit]');
$header.next().css( 'font-size', '0.6em').css( 'margin-left', '1em');
$("a[href='" + $secondheader + "']").hide();
});
});
$(function() {
$('h2.h-static span.mw-headline').each(function () {
var $header = $(this);
var $headername = $header.html();
$headernameu = $headername.split(' ').join('_');
$headernameu = $headernameu.replace("'", "\\'").replace("?", "\\?").replace("!", "\\!");
var $secondheader = "#" + $headernameu + "_2";
var $editsection = $( $secondheader ).next().children('a').attr("href");
$header.after('[Edit]');
$header.next().css( 'font-size', '0.6em').css( 'margin-left', '1em');
var $pagename = $('h1#firstHeading').html();
$pagenameu = $pagename.split(' ').join('_');
$toclink = "https://grousehouse.wiki/" + $pagenameu + $secondheader;
$("a[href*='" + $secondheader + "']").hide();
});
});
$(function() {
$('h3.c-header.active span.mw-headline').each(function () {
var $header = $(this);
var $headername = $header.html();
$headernameu = $headername.split(' ').join('_');
$headernameu = $headernameu.replace("'", "\\'").replace("?", "\\?").replace("!", "\\!");
var $secondheader = "#" + $headernameu + "_2";
var $editsection = $( $secondheader ).next().children('a').attr("href");
$header.after('[Edit]');
$header.next().css( 'font-size', '0.6em').css( 'margin-left', '1em');
$("a[href*='" + $secondheader + "']").hide();
});
});
$(function() {
$('h3.c-header.hidden span.mw-headline').each(function () {
var $header = $(this);
var $headername = $header.html();
$headernameu = $headername.split(' ').join('_');
$headernameu = $headernameu.replace("'", "\\'").replace("?", "\\?").replace("!", "\\!");
var $secondheader = "#" + $headernameu + "_2";
var $editsection = $( $secondheader ).next().children('a').attr("href");
$header.after('[Edit]');
$header.next().css( 'font-size', '0.6em').css( 'margin-left', '1em');
var $pagename = $('h1#firstHeading').html();
$pagenameu = $pagename.split(' ').join('_');
$toclink = "https://grousehouse.wiki/" + $pagenameu + $secondheader;
$("a[href*='" + $secondheader + "']").hide();
});
});
$(function() {
$('h3.h-static span.mw-headline').each(function () {
var $header = $(this);
var $headername = $header.html();
$headernameu = $headername.split(' ').join('_');
$headernameu = $headernameu.replace("'", "\\'").replace("?", "\\?").replace("!", "\\!");
var $secondheader = "#" + $headernameu + "_2";
var $editsection = $( $secondheader ).next().children('a').attr("href");
$header.after('[Edit]');
$header.next().css( 'font-size', '0.6em').css( 'margin-left', '1em');
var $pagename = $('h1#firstHeading').html();
$pagenameu = $pagename.split(' ').join('_');
$toclink = "https://grousehouse.wiki/" + $pagenameu + $secondheader;
$("a[href*='" + $secondheader + "']").hide();
});
});
/* Testing */
/* style the expandable's button */
[data-expandable] {
display: block;
width: 100%;
text-align: left;
background: #293352;
border: 0;
color: #fff;
padding: 0.25em 0.5em;
margin-bottom: 0.25em;
}
/* make sure there is a focus style for keyboard accessibility */
[data-expandable]:focus {
outline: 2px solid #005C9C;
outline-offset: 1px;
}
/* the arrow using pseudo-content and unicode */
[data-expandable][aria-expanded="false"]::before {
content: '\25b8\0020';
}
/* the arrow for the expanded state using pseudo-content and unicode */
[data-expandable][aria-expanded="true"]::before {
content: '\25bE\0020';
}
/* pair visual appearance with accessible state */
.expandable[aria-hidden="true"] {
display: none;
}
h3 {
font-size: 1em !important;
}
