mirror of
https://codeberg.org/ashley/poke.git
synced 2024-11-22 22:17:58 +01:00
test ignore
This commit is contained in:
parent
a58a01e1df
commit
a897c79243
1 changed files with 41 additions and 16 deletions
|
@ -2176,7 +2176,29 @@ a {
|
||||||
|
|
||||||
<% } %>
|
<% } %>
|
||||||
|
|
||||||
|
<style>
|
||||||
|
.player {
|
||||||
|
border-radius: 6px;
|
||||||
|
transition: box-shadow 0.2s ease;
|
||||||
|
}
|
||||||
|
|
||||||
|
.box-shadow-0em {
|
||||||
|
box-shadow: 0em;
|
||||||
|
}
|
||||||
|
|
||||||
|
<% if (lightOrDark(color) == "dark") { %>
|
||||||
|
|
||||||
|
.box-shadow-custom {
|
||||||
|
box-shadow: 0 13em 14em <%=color2%>;
|
||||||
|
}
|
||||||
|
<% } %>
|
||||||
|
<% if (lightOrDark(color) == "light") { %>
|
||||||
|
|
||||||
|
.box-shadow-custom {
|
||||||
|
box-shadow: 0 13em 14em <%=color%>;
|
||||||
|
}
|
||||||
|
<% } %>
|
||||||
|
</style>
|
||||||
|
|
||||||
<style>body, html { margin: 0; padding: 0; } * { font-family: ubuntu; color:#fff } .player { background-color: #000 !important; display: grid; grid-template-columns: 1fr min-content; grid-template-rows: max-content 1fr max-content max-content max-content; gap: 0 0; width: 100%; /* height: 100%; */ aspect-ratio: 16 / 9; } .player * { color: #fff; } .player.embed, video.embed { position: fixed; top: 0; bottom: 0; left: 0; right: 0; } .player * { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .player > video { position: relative; width: 100%; height: 100%; z-index: 0; grid-area: 1 / 1 / 6 / 3; } .player.hide-controls > .player-title, .player.hide-controls > .player-controls, .player.hide-controls > .player-playback-bar-container, .player.hide-controls > .player-menu { display: none !important; } .player-controls { background-color: #0007; display: flex; justify-content: center; align-items: center; z-index: 1; grid-area: 1 / 1 / 6 / 3; } .player-button { width: 96px; height: 96px; font-size: 90px; text-align: center; line-height: 48px; } .player-tiny-button { width: 40px; font-size: 20px; text-align: center; } .player-tiny-button > i { color: #ddd; } .player-button, .player-button * { color: #dddddd !important; text-decoration: none; } .player-button > i { min-width: 48px; } .player-button:hover, .player-button:hover * { color: #fff !important; } .player-playback-bar { transition: width linear 100ms; } .player-playback-bar-container { grid-area: 4 / 1 / 5 / 3; display: flex; column-gap: 8px; justify-content: center; align-items: center; height: 8px; transition: height linear 100ms; width: 100%; z-index: 2; margin-bottom: 10px; } .player-playback-bar-bg { background-color: #fff3 !important; width: 100%; height: 100%; z-index: 2; display: grid; grid-template-columns: 1fr; grid-template-rows: 1fr; } .player-playback-bar-bg > * { grid-area: 1 / 1 / 2 / 2; } .player-playback-bar-buffer { background-color: #fffa !important; height: 100%; width: 0; z-index: 3; } .player-playback-bar-fg { background-color: #f00 !important; height: 100%; width: 0; z-index: 4; } .player-buffering { grid-area: 1 / 1 / 6 / 3; z-index: 1; display: flex; justify-content: center; align-items: center; } .player-buffering-spinner { width: 80px; height: 80px; }</style>
|
<style>body, html { margin: 0; padding: 0; } * { font-family: ubuntu; color:#fff } .player { background-color: #000 !important; display: grid; grid-template-columns: 1fr min-content; grid-template-rows: max-content 1fr max-content max-content max-content; gap: 0 0; width: 100%; /* height: 100%; */ aspect-ratio: 16 / 9; } .player * { color: #fff; } .player.embed, video.embed { position: fixed; top: 0; bottom: 0; left: 0; right: 0; } .player * { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .player > video { position: relative; width: 100%; height: 100%; z-index: 0; grid-area: 1 / 1 / 6 / 3; } .player.hide-controls > .player-title, .player.hide-controls > .player-controls, .player.hide-controls > .player-playback-bar-container, .player.hide-controls > .player-menu { display: none !important; } .player-controls { background-color: #0007; display: flex; justify-content: center; align-items: center; z-index: 1; grid-area: 1 / 1 / 6 / 3; } .player-button { width: 96px; height: 96px; font-size: 90px; text-align: center; line-height: 48px; } .player-tiny-button { width: 40px; font-size: 20px; text-align: center; } .player-tiny-button > i { color: #ddd; } .player-button, .player-button * { color: #dddddd !important; text-decoration: none; } .player-button > i { min-width: 48px; } .player-button:hover, .player-button:hover * { color: #fff !important; } .player-playback-bar { transition: width linear 100ms; } .player-playback-bar-container { grid-area: 4 / 1 / 5 / 3; display: flex; column-gap: 8px; justify-content: center; align-items: center; height: 8px; transition: height linear 100ms; width: 100%; z-index: 2; margin-bottom: 10px; } .player-playback-bar-bg { background-color: #fff3 !important; width: 100%; height: 100%; z-index: 2; display: grid; grid-template-columns: 1fr; grid-template-rows: 1fr; } .player-playback-bar-bg > * { grid-area: 1 / 1 / 2 / 2; } .player-playback-bar-buffer { background-color: #fffa !important; height: 100%; width: 0; z-index: 3; } .player-playback-bar-fg { background-color: #f00 !important; height: 100%; width: 0; z-index: 4; } .player-buffering { grid-area: 1 / 1 / 6 / 3; z-index: 1; display: flex; justify-content: center; align-items: center; } .player-buffering-spinner { width: 80px; height: 80px; }</style>
|
||||||
<body>
|
<body>
|
||||||
|
@ -2199,22 +2221,9 @@ a {
|
||||||
<div class="mobile-page">
|
<div class="mobile-page">
|
||||||
<div class="primary" >
|
<div class="primary" >
|
||||||
<div class="video-player-container" style="background-color:#000">
|
<div class="video-player-container" style="background-color:#000">
|
||||||
<% if (lightOrDark(color) == "dark") { %>
|
|
||||||
|
|
||||||
<video class="player" id="video" style="border-radius: 6px;box-shadow: 0 13em 14em <%=color2
|
<video class="player" id="video" autoplay controls poster="<%- proxyurl %>/https://i.ytimg.com/vi/<%=inv_vid.videoId%>/maxresdefault.jpg?v=607ddcd4">
|
||||||
%>;" autoplay controls
|
|
||||||
|
|
||||||
poster="<%- proxyurl %>/https://i.ytimg.com/vi/<%=inv_vid.videoId%>/maxresdefault.jpg?v=607ddcd4">
|
|
||||||
|
|
||||||
<% } %>
|
|
||||||
<% if (lightOrDark(color) == "light") { %>
|
|
||||||
|
|
||||||
<video class="player" id="video" style="border-radius: 6px;box-shadow: 0 13em 14em <%=color
|
|
||||||
%>;" autoplay controls
|
|
||||||
|
|
||||||
poster="<%- proxyurl %>/https://i.ytimg.com/vi/<%=inv_vid.videoId%>/maxresdefault.jpg?v=607ddcd4">
|
|
||||||
|
|
||||||
<% } %>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -3185,6 +3194,22 @@ function resumeProgress() {
|
||||||
video.currentTime = progress;
|
video.currentTime = progress;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
// Define a function to toggle the CSS class for box-shadow
|
||||||
|
function toggleBoxShadowClass() {
|
||||||
|
const videoElement = document.getElementById('video');
|
||||||
|
if (videoElement.classList.contains('box-shadow-0em')) {
|
||||||
|
videoElement.classList.remove('box-shadow-0em');
|
||||||
|
videoElement.classList.add('box-shadow-custom');
|
||||||
|
} else {
|
||||||
|
videoElement.classList.remove('box-shadow-custom');
|
||||||
|
videoElement.classList.add('box-shadow-0em');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Call the toggleBoxShadowClass function every 200ms after the page loads
|
||||||
|
window.onload = function() {
|
||||||
|
setInterval(toggleBoxShadowClass, 200);
|
||||||
|
};
|
||||||
|
|
||||||
video.addEventListener('timeupdate', () => {
|
video.addEventListener('timeupdate', () => {
|
||||||
if (Math.floor(video.currentTime) % 1 === 0) {
|
if (Math.floor(video.currentTime) % 1 === 0) {
|
||||||
|
|
Loading…
Reference in a new issue