移除FontAwesome,增加全屏按钮
parent
6f689ab895
commit
5bb602d909
@ -0,0 +1,57 @@
|
|||||||
|
var fullScreenBtn;
|
||||||
|
var exitFullScreenBtn;
|
||||||
|
|
||||||
|
function onFullScreenChange() {
|
||||||
|
if (document.fullscreenElement || document.webkitFullscreenElement ||
|
||||||
|
document.mozFullScreenElement || document.msFullscreenElement) {
|
||||||
|
|
||||||
|
$(fullScreenBtn).hide();
|
||||||
|
$(exitFullScreenBtn).show();
|
||||||
|
} else {
|
||||||
|
$(fullScreenBtn).show();
|
||||||
|
$(exitFullScreenBtn).hide();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
$(function () {
|
||||||
|
if (mw.config.get('wgIsArticle')) {
|
||||||
|
var fullScreenIcon = new OO.ui.IconWidget({ icon: 'fullScreen' });
|
||||||
|
var exitFullScreenIcon = new OO.ui.IconWidget({ icon: 'exitFullScreen' });
|
||||||
|
|
||||||
|
fullScreenBtn = isekai.bottomNav.addButton({
|
||||||
|
id: 'fullscreen',
|
||||||
|
label: mw.msg('isekai-function-btn-fullscreen'),
|
||||||
|
icon: fullScreenIcon.$element[0],
|
||||||
|
priority: 60,
|
||||||
|
onClick: function() {
|
||||||
|
if (document.documentElement.requestFullscreen) {
|
||||||
|
document.documentElement.requestFullscreen();
|
||||||
|
} else if (document.documentElement.webkitRequestFullscreen) {
|
||||||
|
document.documentElement.webkitRequestFullscreen();
|
||||||
|
} else if (document.documentElement.mozRequestFullScreen) {
|
||||||
|
document.documentElement.mozRequestFullScreen();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
exitFullScreenBtn = isekai.bottomNav.addButton({
|
||||||
|
id: 'exit-fullscreen',
|
||||||
|
label: mw.msg('isekai-function-btn-exit-fullscreen'),
|
||||||
|
icon: exitFullScreenIcon.$element[0],
|
||||||
|
priority: 60,
|
||||||
|
onClick: function() {
|
||||||
|
if (document.exitFullscreen) {
|
||||||
|
document.exitFullscreen();
|
||||||
|
} else if (document.webkitExitFullscreen) {
|
||||||
|
document.webkitExitFullscreen();
|
||||||
|
} else if (document.mozCancelFullScreen) {
|
||||||
|
document.mozCancelFullScreen();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
$(exitFullScreenBtn).hide();
|
||||||
|
|
||||||
|
document.addEventListener('fullscreenchange', onFullScreenChange);
|
||||||
|
}
|
||||||
|
});
|
@ -1,33 +0,0 @@
|
|||||||
:root,
|
|
||||||
:host {
|
|
||||||
--fa-style-family-classic: 'Font Awesome 6 Free';
|
|
||||||
--fa-font-solid: normal 900 1em/1 'Font Awesome 6 Free';
|
|
||||||
--fa-font-regular: normal 400 1em/1 'Font Awesome 6 Free';
|
|
||||||
}
|
|
||||||
|
|
||||||
@font-face {
|
|
||||||
font-family: 'Font Awesome 6 Free';
|
|
||||||
font-style: normal;
|
|
||||||
font-weight: 900;
|
|
||||||
font-display: block;
|
|
||||||
src: url("fonts/fa-solid-900.woff2") format("woff2"), url("fonts/fa-solid-900.ttf") format("truetype");
|
|
||||||
}
|
|
||||||
|
|
||||||
@font-face {
|
|
||||||
font-family: 'Font Awesome 6 Free';
|
|
||||||
font-style: normal;
|
|
||||||
font-weight: 400;
|
|
||||||
font-display: block;
|
|
||||||
src: url("fonts/fa-regular-400.woff2") format("woff2"), url("fonts/fa-regular-400.ttf") format("truetype");
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
.fas,
|
|
||||||
.fa-solid {
|
|
||||||
font-weight: 900;
|
|
||||||
}
|
|
||||||
|
|
||||||
.far,
|
|
||||||
.fa-regular {
|
|
||||||
font-weight: 400;
|
|
||||||
}
|
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue