Interface administrators, moderator
2,591
edits
No edit summary |
No edit summary |
||
(2 intermediate revisions by 2 users not shown) | |||
Line 109: | Line 109: | ||
local lines = {} | local lines = {} | ||
table.insert(lines, frame:preprocess("{{DISPLAYTITLE:"..p.getDisplayedName(frame).."}}")) | table.insert(lines, frame:preprocess("{{DISPLAYTITLE:"..p.getDisplayedName(frame).."}}")) | ||
-- Added for discord embed styling | |||
--table.insert(lines, "<meta content='"..p.getDisplayedName(frame).."' property='og:title' />")) | |||
--table.insert(lines, "<meta content='"..p.description(frame).."' property='og:description' />")) | |||
--table.insert(lines, "<meta content='#04C765' data-react-helmet='true' name='theme-color' />")) | |||
table.insert(lines, "__NOTOC__"..p.getPageTopBoxes(frame).."\n") | table.insert(lines, "__NOTOC__"..p.getPageTopBoxes(frame).."\n") | ||
table.insert(lines, "<div style='margin-top: 20px;'>Available since "..p.since(frame).."</div>\n") | table.insert(lines, "<div style='margin-top: 20px;'>Available since "..p.since(frame).."</div>\n") | ||
Line 805: | Line 811: | ||
local args = p.getArgs(frame) | local args = p.getArgs(frame) | ||
if p.isOOP(frame) then | if p.isOOP(frame) then | ||
return args.class | return p.lowerFirstCharCase(args.class).."."..args.name | ||
else | else | ||
return args.name | return args.name | ||
Line 824: | Line 830: | ||
local args = p.getArgs(frame) | local args = p.getArgs(frame) | ||
if p.isOOP(frame) then | if p.isOOP(frame) then | ||
return "<span style='color:"..typeRgb..";'>"..args.class | return "<span style='color:"..typeRgb..";'>"..p.lowerFirstCharCase(args.class).."</span>.<span style='color:"..nameRgb.."';>"..args.name.."</span>" | ||
else | else | ||
return "<span style='color:"..nameRgb.."';>"..args.name.."</span>" | return "<span style='color:"..nameRgb.."';>"..args.name.."</span>" | ||
Line 1,150: | Line 1,156: | ||
function p.properCase(text) | function p.properCase(text) | ||
return text:sub(1,1):upper()..text:sub(2):lower() | return text:sub(1,1):upper()..text:sub(2):lower() | ||
end | |||
function p.lowerFirstCharCase(text) | |||
return text:sub(1,1):lower()..text:sub(2) | |||
end | end | ||