Module:WikiProject banner/sandbox: Difference between revisions

Content deleted Content added
wont work
start code for checklist
Line 312:
if args.HOOK_ASSESS then
table.insert(rows, args.HOOK_ASSESS)
end
---------------------------
-- B-class checklist ------
---------------------------
local show_checklist, parameters_used = false, nil
if (raw_args.b1 or raw_args.b2 or raw_args.b3 or raw_args.b4 or raw_args.b5 or raw_args.b6) then
parameters_used = args.b1 or args.b2 or args.b3 or args.b4 or args.b5 or args.b6
if class=='B' or class=='C' then
show_checklist = true
elseif class=='Start' and yesno(args.DISPLAY_ON_START) then
show_checklist = true
elseif (class=='Start' or class=='Stub') and parameters_used then
show_checklist = true
end
end
if show_checklist then
local scale = args.QUALITY_CRITERIA=='custom' and assessment_link and assessment_link..'#'..lang:ucfirst(cfg.quality.name)
or cfg.B_class.default_scale
local text = string.format(
cfg.B_checklist.text,
parameters_used and cfg.B_checklist.checked or cfg.B_checklist.not_checked,
scale
)
local checklist = mw.html.create('tr')
checklist
:tag('td')
:addClass('assess-b')
:css('background', cfg.B_checklist.background):css('padding-bottom', '5px')
:wikitext(cfg.B_checklist.icon)
:done()
:tag('td')
:addClass('mbox-text')
:attr('colspan', '2')
:css('padding-right', '0')
:tag('table')
:addClass('plainlinks mw-collapsible mw-collapsed')
:css('background', 'transparent'):css('margin', '0'):css('padding', '0'):css('border-collapse', 'collapse'):css('width', '100%')
:tag('tr')
:tag('th')
:css('font-weight', 'normal'):css('text-align', 'left')
:attr('colspan', '2')
:wikitext(text)
:done()
:tag('td'):css('min-width', '3em'):done() -- empty cell for show/hide toggle
:done()
:tag('tr')
:tag('td')
:css('font-size', '90%')
:tag('ol')
:done()
:done()
:tag('td')
:css('font-size', '88%')
:done()
:tag('td'):addClass('empty-cell'):done()
:done()
:done()
:done()
:done()
end
---------------------------