mirror of
https://codeberg.org/ashley/poke.git
synced 2024-11-22 17:17:49 +01:00
improvments
This commit is contained in:
parent
dcaa51a303
commit
8c0332cbd5
1 changed files with 3 additions and 10 deletions
13
css/app.js
13
css/app.js
|
@ -19,13 +19,9 @@ d[e>>>5]|=128<<24-e%32;d[(e+64>>>9<<4)+14]=h.floor(b/4294967296);d[(e+64>>>9<<4)
|
||||||
|
|
||||||
const video = document.getElementById('video');
|
const video = document.getElementById('video');
|
||||||
|
|
||||||
// Get the current URL
|
// Replaces the current URL without the 'fx' parameter
|
||||||
const url = new URL(window.location.href);
|
const url = new URL(window.location.href);
|
||||||
|
|
||||||
// Remove the 'fx' query parameter
|
|
||||||
url.searchParams.delete('fx');
|
url.searchParams.delete('fx');
|
||||||
|
|
||||||
// Replace the current URL without the 'fx' parameter
|
|
||||||
history.replaceState(null, '', url.toString());
|
history.replaceState(null, '', url.toString());
|
||||||
|
|
||||||
|
|
||||||
|
@ -112,10 +108,10 @@ function jumpToTime(e) {
|
||||||
|
|
||||||
video.currentTime = time;
|
video.currentTime = time;
|
||||||
|
|
||||||
window.location.hash = 'top'; // Add #video to the URL
|
window.location.hash = 'top'; // Add #top to the URL
|
||||||
|
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
history.replaceState(null, null, ' '); // Remove #video after 1 second
|
history.replaceState(null, null, ' '); // Remove #top after 250MS
|
||||||
}, 250);
|
}, 250);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -140,10 +136,8 @@ const videoPlayer = document.getElementById('video');
|
||||||
function time(seconds) {
|
function time(seconds) {
|
||||||
videoPlayer.currentTime = seconds;
|
videoPlayer.currentTime = seconds;
|
||||||
|
|
||||||
// Add #video to the URL
|
|
||||||
window.location.hash = 'top';
|
window.location.hash = 'top';
|
||||||
|
|
||||||
// Remove #video after a short delay
|
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
history.replaceState(null, null, ' ');
|
history.replaceState(null, null, ' ');
|
||||||
}, 250);
|
}, 250);
|
||||||
|
@ -168,7 +162,6 @@ function time(seconds) {
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
// Adjust video element style on fullscreen change
|
|
||||||
const videoElement = document.getElementById("video");
|
const videoElement = document.getElementById("video");
|
||||||
videoElement.addEventListener("fullscreenchange", () => {
|
videoElement.addEventListener("fullscreenchange", () => {
|
||||||
videoElement.style.borderRadius = document.fullscreenElement === videoElement ? "0em !important" : "16px";
|
videoElement.style.borderRadius = document.fullscreenElement === videoElement ? "0em !important" : "16px";
|
||||||
|
|
Loading…
Reference in a new issue