Wijzigen voor document Speler voor video's
Laatst gewijzigd door Jeeves de Butler op 09-10-2026 10:34
Van versie 6.1
gewijzigd door Jeeves de Butler
op 06-10-2026 04:09
op 06-10-2026 04:09
Opmerking bij wijziging:
Er is geen opmerking bij deze versie
Naar versie 8.1
gewijzigd door Jeeves de Butler
op 07-10-2026 10:26
op 07-10-2026 10:26
Opmerking bij wijziging:
Er is geen opmerking bij deze versie
Samenvatting
-
Paginaeigenschappen (1 gewijzigd, 0 toegevoegd, 0 verwijderd)
-
Objecten (1 gewijzigd, 0 toegevoegd, 0 verwijderd)
Details
- Paginaeigenschappen
-
- Inhoud
-
... ... @@ -40,13 +40,30 @@ 40 40 #foreach ($p in $tc.split(':')) 41 41 #set ($sec = $sec * 60 + $mathtool.toInteger($p)) 42 42 #end 43 - #set ($discard = $items.add({'t': $sec, 'tc': $tc, 'label': $line.replaceAll('^\S+\s+', '')})) 43 + #set ($label = $line.replaceAll('^\S+\s+', '')) 44 + ## Optional reference after the label: "mm:ss Label >> Linktekst | adres" (adres: https://... or /...) 45 + #set ($refText = '') 46 + #set ($refUrl = '') 47 + #set ($at = $label.indexOf(' >> ')) 48 + #if ($at > 0) 49 + #set ($ref = $label.substring($at + 4).trim()) 50 + #set ($label = $label.substring(0, $at).trim()) 51 + #set ($bar = $ref.lastIndexOf(' | ')) 52 + #if ($bar > 0) 53 + #set ($candidate = $ref.substring($bar + 3).trim()) 54 + #if ($candidate.matches('^(https://|/)[^\s"<>]+$')) 55 + #set ($refText = $ref.substring(0, $bar).trim()) 56 + #set ($refUrl = $candidate) 57 + #end 58 + #end 59 + #end 60 + #set ($discard = $items.add({'t': $sec, 'tc': $tc, 'label': $label, 'refText': $refText, 'refUrl': $refUrl})) 44 44 #end 45 45 #end 46 46 #if ($items.size() > 0) 47 47 <ol class="wb-hoofdstukken" aria-label="Hoofdstukken"> 48 48 #foreach ($i in $items) 49 - <li><button type="button" data-t="$i.t"><span class="wb-t">$escapetool.xml($i.tc)</span><span class="wb-label">$escapetool.xml($i.label)</span></button></li> 66 + <li><button type="button" data-t="$i.t"><span class="wb-t">$escapetool.xml($i.tc)</span><span class="wb-label">$escapetool.xml($i.label)</span></button>#if ("$!i.refUrl" != '')<a class="wb-ref" href="$escapetool.xml($i.refUrl)">$escapetool.xml($i.refText)</a>#{end}</li> 50 50 #end 51 51 </ol> 52 52 #end
- XWiki.StyleSheetExtension[0]
-
- Code
-
... ... @@ -49,6 +49,19 @@ 49 49 color: #666; 50 50 font-variant-numeric: tabular-nums; 51 51 } 52 +.wb-hoofdstukken .wb-ref { 53 + display: block; 54 + padding: 0 0.75em 0.45em 4.85em; 55 + font-size: 0.9em; 56 +} 57 +.wb-hoofdstukken .wb-ref::before { 58 + content: "Zie "; 59 + color: #666; 60 +} 61 +.wb-hoofdstukken button.wb-actief + .wb-ref { 62 + background: #FFF0DA; 63 + box-shadow: inset 4px 0 0 #FFB447; 64 +} 52 52 .wb-clip figcaption { 53 53 margin-top: 0.4em; 54 54 color: #666;