Modul:YouTube

Aus Steel Beasts Wiki
Version vom 26. April 2023, 14:14 Uhr von sc>FoXFTW
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Die Dokumentation für dieses Modul kann unter Modul:YouTube/Doku erstellt werden

local YouTube = {}

--- Just a wrapper for {{#ev:youtube|...}}
function YouTube.main( frame )
	local frameArgs = require( 'Module:Arguments' ).getArgs( frame )
	
	if frameArgs[ 1 ] == nil and frameArgs[ 'ID' ] == nil then
		return require( 'Module:Log' ).error( 'Es wird eine Video ID benötigt' )
	end

	return frame:callParserFunction{ name = '#ev:youtube', args = {
	    frameArgs[ 1 ] or frameArgs[ 'ID' ],
	    frameArgs[ 2 ] or frameArgs[ 'Dimension' ] or '',
	    frameArgs[ 3 ] or frameArgs[ 'Ausrichtung' ] or '',
	    frameArgs[ 4 ] or frameArgs[ 'Beschreibung' ] or '',
	} }
end

return YouTube