mirror of
https://github.com/stashapp/stash.git
synced 2025-12-06 08:26:00 +01:00
Revert dot marker styling changes (#5801)
* Move marker css into styles Removes vjs-marker-dot styling, using existing vjs-marker class instead * Revert dot marker changes
This commit is contained in:
parent
6ed66f3275
commit
8efae13afb
3 changed files with 14 additions and 30 deletions
|
|
@ -1,27 +0,0 @@
|
|||
.vjs-marker-dot {
|
||||
position: absolute;
|
||||
background-color: #10b981;
|
||||
width: 8px;
|
||||
height: 8px;
|
||||
border-radius: 50%;
|
||||
cursor: pointer;
|
||||
z-index: 2;
|
||||
transform: translate(-50%, -50%);
|
||||
top: 50%;
|
||||
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
|
||||
transition: transform 0.2s ease;
|
||||
}
|
||||
|
||||
.vjs-marker-dot:hover {
|
||||
transform: translate(-50%, -50%) scale(1.2);
|
||||
}
|
||||
|
||||
.vjs-marker-range {
|
||||
position: absolute;
|
||||
background-color: rgba(255, 255, 255, 0.4);
|
||||
height: 8px;
|
||||
border-radius: 2px;
|
||||
transform: translateY(-28px);
|
||||
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
|
||||
transition: none;
|
||||
}
|
||||
|
|
@ -1,5 +1,4 @@
|
|||
import videojs, { VideoJsPlayer } from "video.js";
|
||||
import "./markers.css";
|
||||
import CryptoJS from "crypto-js";
|
||||
|
||||
export interface IMarker {
|
||||
|
|
@ -67,14 +66,16 @@ class MarkersPlugin extends videojs.getPlugin("plugin") {
|
|||
dot?: HTMLDivElement;
|
||||
range?: HTMLDivElement;
|
||||
} = {};
|
||||
const seekBar = this.player.el().querySelector(".vjs-progress-control");
|
||||
const seekBar = this.player.el().querySelector(".vjs-progress-holder");
|
||||
|
||||
markerSet.dot = videojs.dom.createEl("div") as HTMLDivElement;
|
||||
markerSet.dot.className = "vjs-marker-dot";
|
||||
markerSet.dot.className = "vjs-marker";
|
||||
if (duration) {
|
||||
// marker is 6px wide - adjust by 3px to align to center not left side
|
||||
markerSet.dot.style.left = `calc(${
|
||||
(marker.seconds / duration) * 100
|
||||
}% - 3px)`;
|
||||
markerSet.dot.style.visibility = "visible";
|
||||
}
|
||||
|
||||
// Add event listeners to dot
|
||||
|
|
|
|||
|
|
@ -266,6 +266,16 @@ $sceneTabWidth: 450px;
|
|||
}
|
||||
}
|
||||
|
||||
.vjs-marker-range {
|
||||
background-color: rgba(255, 255, 255, 0.4);
|
||||
border-radius: 2px;
|
||||
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
|
||||
height: 8px;
|
||||
position: absolute;
|
||||
transform: translateY(-28px);
|
||||
transition: none;
|
||||
}
|
||||
|
||||
.vjs-marker-tooltip {
|
||||
background-color: #fff;
|
||||
background-color: rgba(255, 255, 255, 0.8);
|
||||
|
|
|
|||
Loading…
Reference in a new issue