Module:form of: Difference between revisions

no edit summary
No edit summary
No edit summary
Line 126: Line 126:
end
end


local text_classes = data.text_classes or ""
local text_classes = data.text_classes or "form-of-definition use-with-mention"
local terminfo_classes = data.text_classes or ""
local terminfo_classes = data.text_classes or "form-of-definition-link"
local parts = {}
local parts = {}
table.insert(parts, "<span class='" .. text_classes .. "'>")
table.insert(parts, "<span class='" .. text_classes .. "'>")
Line 135: Line 135:
end
end
if data.terminfo then
if data.terminfo then
table.insert(parts, "<b class='" .. terminfo_classes .. "' style='font-style: normal;'>")
table.insert(parts, "<span class='" .. terminfo_classes .. "'>")
if type(data.terminfo) == "string" then
if type(data.terminfo) == "string" then
table.insert(parts, data.terminfo)
table.insert(parts, data.terminfo)
Line 141: Line 141:
table.insert(parts, m_links.full_link(data.terminfo, data.terminfo_face, false))
table.insert(parts, m_links.full_link(data.terminfo, data.terminfo_face, false))
end
end
table.insert(parts, "</b>")
table.insert(parts, "</span>")
end
end
if data.posttext then
if data.posttext then
Line 846: Line 846:
format_data.posttext = (data.posttext or "") .. ":"
format_data.posttext = (data.posttext or "") .. ":"
local link = export.format_form_of(format_data)
local link = export.format_form_of(format_data)
local text_classes = data.text_classes or ""
local text_classes = data.text_classes or "form-of-definition use-with-mention"
return link .."\n## <span class='" .. text_classes .. "'>" ..
return link .."\n## <span class='" .. text_classes .. "'>" ..
table.concat(inflections, "</span>\n## <span class='" .. text_classes .. "'>") .. "</span>"
table.concat(inflections, "</span>\n## <span class='" .. text_classes .. "'>") .. "</span>"