„Modul:Címerhatározó/Mutató” változatai közötti eltérés
Tartalom törölve Tartalom hozzáadva
további CSS lehetősége teszteléshez |
<div> helyett <span>, hogy a nyitó-csukó gomb becsúszhasson mellé |
||
8. sor: | 8. sor: | ||
function p.coa(args) |
function p.coa(args) |
||
local fs = '<div id="ch-mutato-cimer-%s" class="ch-mutato-cimer mw-collapsible mw-collapsed" style="display:inline-block; width:15em;%s"> |
local fs = '<div id="ch-mutato-cimer-%s" class="ch-mutato-cimer mw-collapsible mw-collapsed" style="display:inline-block; width:15em;%s">' |
||
fs = fs .. ' |
fs = fs .. '<span style="font-weight:bold;">[[Címerhatározó/%s|%s]]</span>\n' |
||
fs = fs .. ' |
fs = fs .. '<div class="ch-mutato-cimszavak mw-collapsible-content">%s</div>\n' |
||
fs = fs .. '</div>' |
fs = fs .. '</div>' |
||
return fs:format(args[2], args.css or '', mw.getContentLanguage():ucfirst(args[1]), args[2], spanify(args[3])) |
return fs:format(args[2], args.css or '', mw.getContentLanguage():ucfirst(args[1]), args[2], spanify(args[3])) |
A lap 2018. január 19., 12:33-kori változata
A modult a Modul:Címerhatározó/Mutató/doc lapon tudod dokumentálni
local p = {}
local getArgs = require('Modul:Arguments').getArgs
local function spanify(s)
return '<span>' .. mw.text.trim(s):gsub('(%s*[:,]%s*)', '</span>%1<span>') .. '</span>'
end
function p.coa(args)
local fs = '<div id="ch-mutato-cimer-%s" class="ch-mutato-cimer mw-collapsible mw-collapsed" style="display:inline-block; width:15em;%s">'
fs = fs .. '<span style="font-weight:bold;">[[Címerhatározó/%s|%s]]</span>\n'
fs = fs .. '<div class="ch-mutato-cimszavak mw-collapsible-content">%s</div>\n'
fs = fs .. '</div>'
return fs:format(args[2], args.css or '', mw.getContentLanguage():ucfirst(args[1]), args[2], spanify(args[3]))
end
p['címer'] = function(frame)
return p.coa(getArgs(frame))
end
return p