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 | ||
| | |selected=pear | ||
|options=apple; pear; banana | |||
|sep=; | |sep=; | ||
}} | }} | ||
| 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 | local options = frame.args.options or {} | ||
local sep = frame.args.sep or | local sep = frame.args.sep or ',' | ||
local | 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
