INNER CODE UNIT · JavaScript

showThumbnails

jamebal/jmal-cloud-view · src/components/preview/artplayer-plugin-vtt-thumbnail/index.js:14

        function showThumbnails($control, find, width) {
            setStyle($control, 'backgroundImage', `url(${find.url})`);
            setStyle($control, 'height', `${find.h}px`);
            setStyle($control, 'width', `${find.w}px`);
            setStyle($control, 'backgroundPosition', `-${find.x}px -${find.y}px`);
            if (width <= find.w / 2) {
                setStyle($control, 'left', 0);
            } else if (width > $progress.clientWidth - find.w / 2) {
                setStyle($control, 'left', `${$progress.clientWidth - find.w}px`);
            } else {
                setStyle($control, 'left', `${width - find.w / 2}px`);
            }
        }

        art.controls.add({
            name: 'thumbnails',
            position: 'top',
            index: 20,

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…