Modül:RolBox
Bu modül için bir Modül:RolBox/belge belgelendirmesi oluşturabilirsiniz
local p = {}
function p.render(frame)
local args = frame:getParent().args
local isim = args["isim"] or ""
local rolID = args["rolID"] or ""
local gorev = args["gorev"] or ""
local kritik = args["kritik"] or ""
local ikinci = args["ikinci"] or ""
local simgeler = args["simgeler"] or ""
-- kritik özellikleri yeşil
local kritik_html = ""
if kritik ~= "" then
kritik_html = '<span style="color:#0ea000;font-weight:600;">' .. kritik .. '</span>'
end
-- ikinci özellikleri mavi
local ikinci_html = ""
if ikinci ~= "" then
ikinci_html = '<span style="color:#0077dd;font-weight:500;">' .. ikinci .. '</span>'
end
return string.format([[
<div class="fm-rolebox">
<div class="fm-role-header">
<span class="fm-role-name">%s</span>
<span class="fm-role-task">%s</span>
</div>
<div class="fm-role-section">
<div class="fm-role-row"><b>Kritik Özellikler:</b> %s</div>
%s
</div>
<div class="fm-role-icons">%s</div>
<div class="fm-role-id">ID: %s</div>
</div>
]],
isim,
gorev,
kritik_html,
(ikinci ~= "" and '<div class="fm-role-row"><b>İkinci Özellikler:</b> ' .. ikinci_html .. '</div>' or ""),
simgeler,
rolID
)
end
return p