Module:RfD close
Appearance
local rfd = {}
function rfd.rfdt_collapsebox(frame) --this bit creates the "closed discussion" notice
--define function to check whether arguments are defined
local args = frame.args
local function argIsSet(key)
if args[key] and args[key]:find('%S') then
return true
else
return false
end
end
local message_string1 = '<includeonly>[[File:Symbol move vote.svg|16px|link=|alt=]] '
.. "'''Closed discussion''', click "
local timestamp_string = os.time()
local link_string = '[[' .. tostring(mw.title.getCurrentTitle()) .. '#' .. timestamp_string .. '|here]]'
local message_string2 = ' to view full discussion.'
local result_string = ''
if (argIsSet('result')) then
result_string = ' Result was: ' .. frame.args['result']
end
local end_string = '</includeonly><noinclude><span id="' .. timestamp_string .. '"></span>'
return message_string1 .. link_string .. message_string2 .. result_string .. end_string
end
function rfd.rfdb_noinclude(frame)
return '</noinclude>'
end
return rfd