Module:jugs-cell: Difference between revisions

Wfeozawra (talk | contribs)
No edit summary
Tag: Reverted
Wfeozawra (talk | contribs)
No edit summary
Tag: Manual revert
Line 42: Line 42:
}
}
function export.create(frame)
function export.create(frame)
local args = frame.args
local args = frame:getParent().args
 
local links = {}
local data = { forms = {} }
if not args[1] or args[1] == "" then
 
return "―"
local function showForm(case, number)
else
local key = cases[case].short_form .. "-" .. number
local accel_form = args[2]
return data.forms[key] or ""
local accel
if accel_form then
local mode = args[3]
if mode and mode_prefix[mode] then
accel_form = mode_prefix[mode] .. accel_form
end
if accel_forms[accel_form] then
if mode and mode_prepend[mode] then
accel_form = mode_prepend[mode] .. accel_forms[accel_form]
else
accel_form = accel_forms[accel_form]
end
end
accel = {form = accel_form}
end
local words = mw.text.split(args[1], "%s*,%s*")
end
end
local function small(text)
return frame:preprocess("{{small|" .. text .. "}}")
end
local out = {}
return table.concat(out, '\n')
return table.concat(out, '\n')
end
end


return export
return export