8,756
edits
(it actually works now) |
mNo edit summary |
||
Line 21: | Line 21: | ||
function p.capitalize(frame) | function p.capitalize(frame) | ||
local htmlString = frame.args.html | |||
if string.find(htmlString, "{") then | |||
htmlString = frame:preprocess(htmlString) --expand any templates that may have been passed to this module | |||
end | |||
htmlString = frame | htmlString = frame | ||
--split string at the first alphabetic character that appears immediately after a starting html tag <...> | |||
prefix = htmlString:match'([^/]*>)' or '' | prefix = htmlString:match'([^/]*>)' or '' | ||
if (prefix == nil or prefix == '') then | if (prefix == nil or prefix == '') then |