Sjabloon:YtFillR: verschil tussen versies

Uit Mechelen Mapt, het vrije naslagwerk over Mechelen
Naar navigatie springenNaar zoeken springen
(Geheel functioneel. Afgewerkte presentatie.)
(Volwaardige functionele tegenhanger van YtFillL, met uitgewerkte en precieze presentatie.)
Regel 15: Regel 15:
 
# <width> het getal (''zonder'' 'px') is dat in de ontbrekende <youtube> of <embedvideo> zou gestaan hebben om te passen onder de <div  class="YtTop"> of <div class="YtMiddle">. Bij weglating van die parameter, wordt automatisch de standaardwaarde 236 verondersteld.
 
# <width> het getal (''zonder'' 'px') is dat in de ontbrekende <youtube> of <embedvideo> zou gestaan hebben om te passen onder de <div  class="YtTop"> of <div class="YtMiddle">. Bij weglating van die parameter, wordt automatisch de standaardwaarde 236 verondersteld.
 
# <height> het getal (''zonder'' 'px') is dat in die ontbrekende <youtube> of <embedvideo> zou gestaan hebben. Bij weglating van die parameter, wordt automatisch de standaardwaarde 133 verondersteld.
 
# <height> het getal (''zonder'' 'px') is dat in die ontbrekende <youtube> of <embedvideo> zou gestaan hebben. Bij weglating van die parameter, wordt automatisch de standaardwaarde 133 verondersteld.
# &lt;aantal bijschriftregeltjes&gt; van het ernaast getoonde videootje, wat dus ook het ontbrekende zou moeten gekregen hebben.. Bij weglating van die parameter, wordt automatisch 1 regeltje verondersteld.</p>
+
# &lt;aantal bijschriftregeltjes&gt; van het ernaast getoonde videootje, wat dus ook het ontbrekende zou moeten gekregen hebben. Bij weglating van die parameter, wordt automatisch 1 regeltje verondersteld.
<p style="color:#aaa;">Alternative: One might use a more efficient 'run once' method but it would be more difficult to maintain afterwards:</p><div style="color:#999;vertical-align:middle;background-color:#eee;padding:1em 1.5ex 1em 1.5ex">'''<nowiki>{{subst:YtFillR</nowiki>|'''&lt;part van width&gt;'''|'''&lt;width&gt;'''|'''&lt;height&gt;'''|'''&lt;aantal bijschriftregeltjes&gt;'''<nowiki>}}</nowiki>'''</div>
+
<p style="color:#aaa;">Alternatief: Men zou een meer efficiënte ''&zwj;'run once' &zwj;'' methode kunnen gebruiken maar dit is achteraf moeizamer te onderhouden:</p><div style="color:#999;vertical-align:middle;background-color:#eee;padding:1em 1.5ex 1em 1.5ex">'''<nowiki>{{subst:YtFillR</nowiki>|'''&lt;part van width&gt;'''|'''&lt;width&gt;'''|'''&lt;height&gt;'''|'''&lt;aantal bijschriftregeltjes&gt;'''<nowiki>}}</nowiki>'''</div>
 
'''Voorbeelden:'''
 
'''Voorbeelden:'''
 
{|
 
{|

Versie van 16 apr 2020 08:16

direct
Doel:Het ontbrekend lijnstukje produceren RECHTS onderaan een <div class="YtTop"> of <div class="YtMiddle"> in geval er direct onder de <div class="YtBottom"> een kleiner aantal (of smallere) video's bevat.
Uitsluitend te benutten binnen die <div class="YtBottom"> in de plaats van een ganse <div class="YtA">...</div>
Zie ook (tijdens een bewerking): 'Extra's bij bewerken [tonen]' en klik eerst 'Links uitlijnen van een (rijtje) video('s): [tonen]' en dan 'Minstens 3 rijen ...: [tonen]'. In die code hoort dit sjabloon dus de laatste <div class="YtA">...</div> te vervangen.

Syntax:

{{YtFillR|<part van width>|<width>|<height>|<aantal bijschriftregeltjes>}}

waarin:

  1. <part van width> het decimale deel van de volle breedte is dat in de ontbrekende <youtube> of <embedvideo> zou gestaan hebben om te passen onder de <div  class="YtTop"> of <div class="YtMiddle">. Bij weglating van die parameter, wordt automatisch de standaardwaarde 1 verondersteld (het lijnstuk komt in de plaats van een gans videobeeldje). Indien onder 2 videootjes een rij met slechts 1 (gelijk) videootje komt, geeft men de waarde .5 (of 0.5) en ook .5 (of 0.5) in het zustersjabloon YtFillL. Bemerk de punt i.p.v. komma als scheiding tussen eenheden en decimalen; ook waarden als 0.37 zijn theoretisch mogelijk (naast een videootje met abnormaal grote breedte).
  2. <width> het getal (zonder 'px') is dat in de ontbrekende <youtube> of <embedvideo> zou gestaan hebben om te passen onder de <div  class="YtTop"> of <div class="YtMiddle">. Bij weglating van die parameter, wordt automatisch de standaardwaarde 236 verondersteld.
  3. <height> het getal (zonder 'px') is dat in die ontbrekende <youtube> of <embedvideo> zou gestaan hebben. Bij weglating van die parameter, wordt automatisch de standaardwaarde 133 verondersteld.
  4. <aantal bijschriftregeltjes> van het ernaast getoonde videootje, wat dus ook het ontbrekende zou moeten gekregen hebben. Bij weglating van die parameter, wordt automatisch 1 regeltje verondersteld.

Alternatief: Men zou een meer efficiënte ‍'run once' ‍ methode kunnen gebruiken maar dit is achteraf moeizamer te onderhouden:

{{subst:YtFillR|<part van width>|<width>|<height>|<aantal bijschriftregeltjes>}}

Voorbeelden:

{{YtFillR|.5|356|200|2}} halve breedte van de ontbrekende video met opgegeven breedte en hoogte, naast een videootje met 2 regeltjes in het bijschrift
{{YtFillR||356|200}} ganse breedte van ontbrekende video met opgegeven breedte en hoogte, naast een videootje met 1 regel bijschrift
{{YtFillR||||2}} ganse breedte van de ontbrekende video met standaardwaarden 236 x 133, naast een videootje met 2 regeltjes bijschrift
{{YtFillR}} ganse breedte van de ontbrekende video met standaardwaarden 236 x 133, naast een videootje met 1 regeltje bijschrift

Code:


</noinclude><div class="YtFillR" style="display:inline-block;vertical-align:top;background-color:#fff;margin-bottom:-1px;border-bottom:0;border-top:1px solid #ccc;height:calc({{#if:{{{3|}}}|{{{3}}}|133}}px + 1em + {{#if:{{{4|}}}|{{{4}}}|1}}*1.32em);
margin-RIGHT:-4px;margin-LEFT:0;border-RIGHT:0;border-LEFT:1px solid #ccc;WIDTH:calc({{#if:{{{1|}}}|{{{1}}}|1}}*({{#if:{{{2|}}}|{{{2}}}|236}}px + 3px));"></div><noinclude>