Změny dokumentu XCVID
Naposledy upravil David Brazda 08.04.2021 16:25
Popis verze:
Update document after refactoring.
Přehled
-
Objects (1 změněno, 1 přidáno, 1 odstraněno)
Rozpis
- XWiki.WikiMacroClass[0]
-
- Macro code
-
... ... @@ -8,11 +8,11 @@ 8 8 {{html}} 9 9 #if (!$regexResult.isEmpty()) 10 10 $regexResult 11 - $regexResult.get(1). end12 - $regexResult.get( 1).start13 - ##$url.substring($regexResult.get(1).start,$regexResult.get(1).end)14 - #set ($src = "https://xcvid.com/embed.php?ident=" + $url.substring($regexResult.get(1).start,$regexResult.get(1).end))11 + $regexResult.get(1).group 12 + $regexResult.get(0).end 13 + $regexResult.get(0).start 14 + $regexResult.get(0).group 15 15 #end 16 - <iframe src="$src" id="xcvid" width="$!{escapetool.html($width)}" height="$!{escapetool.xml($height)}">$xcontext.macro.content</iframe>16 + <iframe onLoad="this.onload=null;" id="xcvid" width="$!{escapetool.html($width)}" height="$!{escapetool.xml($height)}">$xcontext.macro.content</iframe> 17 17 {{/html}} 18 18 {{/velocity}}
- XWiki.WikiMacroParameterClass[3]
-
- Parameter default value
-
... ... @@ -1,1 +1,0 @@ 1 -0 - Parameter description
-
... ... @@ -1,1 +1,0 @@ 1 -časové značka, kde bude padáček a focus. Číslo. - Parameter mandatory
-
... ... @@ -1,1 +1,0 @@ 1 -0 - Parameter name
-
... ... @@ -1,1 +1,0 @@ 1 -time - Parameter type
-
... ... @@ -1,1 +1,0 @@ 1 -java.lang.number
- XWiki.JavaScriptExtension[0]
-
- Způsob práce s cache
-
... ... @@ -1,0 +1,1 @@ 1 +default - Kód
-
... ... @@ -1,0 +1,4 @@ 1 +function getAddress(url) { 2 + const match = /^https:\/\/www.xcontest.org\/[\w\/]+:([-\w.]+\/\d\d?\.\d\d?\.\d{4}\/\d\d:\d\d)($|\?|#)/.exec(url); 3 + return 'https://xcvid.com/embed.php?ident=' + match[1] + '#0'; 4 +} - Jméno
-
... ... @@ -1,0 +1,1 @@ 1 +jsext - Zpracuj obsah
-
... ... @@ -1,0 +1,1 @@ 1 +Ne - Použij tuto příponu
-
... ... @@ -1,0 +1,1 @@ 1 +onDemand