Module:qlu-nouns: Difference between revisions

Jump to navigation Jump to search
m
no edit summary
m (more testing)
mNo edit summary
Line 189: Line 189:
local function make_headers(data, wikicode)
local function make_headers(data, wikicode)
table.insert(wikicode, '|- class="vsHide"\n')
table.insert(wikicode, '|- class="vsHide"\n')
table.insert(wikicode, '! style="background:#' .. data.latincolour[3] .. '; font-style:italic;" | Number\n')
table.insert(wikicode, '! style="background:#' .. '; font-style:italic;" | Number\n')
table.insert(wikicode, '! style="background:#' .. data.latincolour[3] .. '; font-style:italic;" | Singular\n')
table.insert(wikicode, '! style="background:#' .. '; font-style:italic;" | Singular\n')
table.insert(wikicode, '! style="background:#' .. data.latincolour[3] .. '; font-style:italic;" | Plural\n')
table.insert(wikicode, '! style="background:#' .. '; font-style:italic;" | Plural\n')
end
end


Line 218: Line 218:
local case_short = cases[case].short_form
local case_short = cases[case].short_form
table.insert(wikicode, '|- class="vsHide"\n')
table.insert(wikicode, '|- class="vsHide"\n')
table.insert(wikicode, '! style="background:#' .. data.latincolour[1] .. ';" | ' .. cases[case].link .. '\n')
table.insert(wikicode, '! style="background:#' .. ';" | ' .. cases[case].link .. '\n')
table.insert(wikicode, '| style="background:#' .. data.latincolour[2] .. ';" | ' .. show_form(data.forms[case_short .. '-sg'], data) .. '\n')
table.insert(wikicode, '| style="background:#' .. ';" | ' .. show_form(data.forms[case_short .. '-sg'], data) .. '\n')
table.insert(wikicode, '| style="background:#' .. data.latincolour[2] .. ';" | ' .. show_form(data.forms[case_short .. '-pl'], data) .. '\n')
table.insert(wikicode, '| style="background:#' .. ';" | ' .. show_form(data.forms[case_short .. '-pl'], data) .. '\n')
end
end


Line 226: Line 226:
local wikicode = {'{| class="prettytable inflection-table vsSwitcher" data-toggle-category="inflection"\n'}
local wikicode = {'{| class="prettytable inflection-table vsSwitcher" data-toggle-category="inflection"\n'}
table.insert(wikicode, '! colspan="5" class="vsToggleElement" style="text-align:left;min-width: 25em;background:#' ..
table.insert(wikicode, '! colspan="5" class="vsToggleElement" style="text-align:left;min-width: 25em;background:#' ..
data.latincolour[1] .. '" | ')
  '" | ')


make_headers(data, wikicode)
make_headers(data, wikicode)
Line 252: Line 252:
local data = {forms = {}}
local data = {forms = {}}
data.head = parent_args["head"] or nil
data.head = parent_args["head"] or nil
data.latincolour = {
frame:expandTemplate({title = "Latincolour1"}),
frame:expandTemplate({title = "Latincolour2"}),
frame:expandTemplate({title = "Latincolour3"}),
}


local args = require("Module:parameters").process(parent_args, decls[decl_type].params, true)
local args = require("Module:parameters").process(parent_args, decls[decl_type].params, true)
1,849

edits

Navigation menu