Semantic MediaWikiDit bericht verdwijnt nadat alle relevante taken zijn afgerond.

Er is één onvoltooide of openstaande taak, die nodig is om het bijwerken van Semantic MediaWiki te voltooien. Een beheerder of gebruiker met voldoende rechten kan deze uitvoeren. Dit moet worden gedaan voordat nieuwe gegevens worden toegevoegd om tegenstrijdigheden te voorkomen.

Nieuwe pagina aangemaakt met 'local p = {} --[[ {{#invoke:FFSelect |vals=apple; pear; banana |sep=; |selected=pear }} ]]-- p.select = function(frame) local allValues = frame.args.values or...'
 
Geen bewerkingssamenvatting
Regel 4: Regel 4:


{{#invoke:FFSelect
{{#invoke:FFSelect
|vals=apple; pear; banana
|selected=pear
|options=apple; pear; banana
|sep=;
|sep=;
|selected=pear
}}
}}


Regel 13: Regel 13:
p.select = function(frame)
p.select = function(frame)
local allValues = frame.args.values or "" --all possible values
local allValues = frame.args.values or "" --all possible values
local vals = frame.args.vals or {}
local options = frame.args.options or {}
local sep = frame.args.sep or ","
local sep = frame.args.sep or ','
local valsTable = mw.text.split( values, sep )
local optionsTable = mw.text.split( options, sep )
local selected = frame.args.selected or ''
selected = mw.text.trim(selectedVal)
for k,v in ipairs( optionsTable ) do
local option = mw.text.trim(option)
end
return ""
return ""

Versie van 21 jan 2025 21:15

Module:FFSelect




<select name="selectFrut" id="selectme">{{#invoke:FFSelect|select
|options=apple>>>appel;pear>>>peer;banana>>>banaan
|labelled=true
|selected=pear
|sep=;
|id=selectme
}}</select>


local p = {}

--[[

{{#invoke:FFSelect
|selected=pear
|options=apple; pear; banana
|sep=;
}}


]]--
p.select = function(frame)
	local allValues = frame.args.values or "" --all possible values
	local options = frame.args.options or {}
	local sep = frame.args.sep or ','
	local optionsTable = mw.text.split( options, sep )
	local selected = frame.args.selected or ''
	selected = mw.text.trim(selectedVal)
	
	for k,v in ipairs( optionsTable ) do
		local option = mw.text.trim(option)
	end
	
	return ""
end

return p