Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
| js:wrap_lazy-videos [2026/07/13 10:16] – avillepreux | js:wrap_lazy-videos [2026/07/27 10:10] (Version actuelle) – avillepreux | ||
|---|---|---|---|
| Ligne 18: | Ligne 18: | ||
| video { | video { | ||
| - | z-index: 1; | + | position: relative; |
| transition: | transition: | ||
| & | & | ||
| opacity: 1; | opacity: 1; | ||
| + | | ||
| + | &: | ||
| + | cursor: pointer; | ||
| + | } | ||
| } | } | ||
| } | } | ||
| Ligne 27: | Ligne 31: | ||
| } | } | ||
| - | .wrap_lazy-video { | + | .wrap_lazy-video: |
| background-image: | background-image: | ||
| radial-gradient( | radial-gradient( | ||
| Ligne 50: | Ligne 54: | ||
| position: relative; | position: relative; | ||
| overflow: | overflow: | ||
| - | } | + | |
| - | .wrap_lazy-video:before { | + | &:before { |
| - | content: ''; | + | content: ''; |
| - | position: absolute; | + | position: absolute; |
| - | display: block; | + | display: block; |
| - | background-image: | + | background-image: |
| - | linear-gradient(to left, | + | linear-gradient(to left, |
| - | hsl(240, 100%, 38%) 14.29%, | + | hsl(240, 100%, 38%) 14.29%, |
| - | hsl( 0, | + | hsl( 0, |
| - | hsl( 0, | + | hsl( 0, |
| - | hsl(320, | + | hsl(320, |
| - | hsl(320, | + | hsl(320, |
| - | hsl( 0, | + | hsl( 0, |
| - | hsl( 0, | + | hsl( 0, |
| - | hsl(184, 100%, 50%) 57.14%, | + | hsl(184, 100%, 50%) 57.14%, |
| - | hsl(184, 100%, 50%) 71.43%, | + | hsl(184, 100%, 50%) 71.43%, |
| - | hsl( 0, | + | hsl( 0, |
| - | hsl( 0, | + | hsl( 0, |
| - | hsl( 0, 0%, 82%) 85.71%); | + | hsl( 0, 0%, 82%) 85.71%); |
| - | height: 5%; | + | height: 5%; |
| - | width: 100%; | + | width: 100%; |
| - | bottom: 25%; | + | bottom: 25%; |
| + | } | ||
| } | } | ||
| Ligne 79: | Ligne 84: | ||
| document.addEventListener(" | document.addEventListener(" | ||
| + | |||
| + | var no_autoplay = (document.querySelectorAll(" | ||
| document.querySelectorAll(" | document.querySelectorAll(" | ||
| - | var video_path = wrap_video.textContent; | + | var video_path = wrap_video.textContent.trim(); |
| - | var dokuwiki_path = video_path; | + | var dokuwiki_path = video_path.replaceAll("/", |
| - | var src_path = ("/ | + | var src_path = ("/ |
| var basename = src_path.split('/' | var basename = src_path.split('/' | ||
| - | var html = '< | + | var html = '< |
| '< | '< | ||
| '<a href="' | '<a href="' | ||
| Ligne 136: | Ligne 143: | ||
| video.load(); | video.load(); | ||
| - | if (video.autoplay) { | + | if (video.autoplay |
| video.play().catch(() => {}); | video.play().catch(() => {}); | ||
| } | } | ||