Jump to content

Module:Edit summary: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Codemini (talk | contribs)
Cause no error
Codemini (talk | contribs)
Outrun errors
Line 9: Line 9:
time = args.time or ''
time = args.time or ''
username = args.username
username = args.username
user = '[[User:' .. username .. '|' .. username .. ']] ([[User talk:' .. username .. '|talk]] | [[Special:Contribs/' .. username .. '|contribs]])'
user = '[[User:'..username..'|'..username..']] ([[User talk:'..username..'|talk]] | [[Special:Contribs/'..username..'|contribs]])'
bytes = ''
bytes = ''
if args.byte then
if args.byte then
Line 15: Line 15:
elseif args.bytes then
elseif args.bytes then
bytes = '('..args.bytes..' bytes)'
bytes = '('..args.bytes..' bytes)'
else
else bytes = ''
bytes = ''
end
end
add = ''
add = ''
if args.added then
if args.added == '' then
add = '<span style="color: green;">(+ '..args.added..')</span>'
add = ''
else add = '<span style="color: green;">(+ '..args.added..')</span>'
end
end
remove = ''
rem = ''
if args.removed then
if args.removed == '' then
rem = ''
remove = '<span style="color: red;">(&rarr; '..args.removed..')</span>'
else rem = '<span style="color: red;">(&rarr; '..args.removed..')</span>'
end
end
text = '('..args.text..')'
text = '('..args.text..')'
Line 33: Line 34:
end
end
page = args.pagename
page = args.pagename
return ''..date..'<br>* &nbsp;(' ..time..', '..date..' '..user..' . . '..bytes..' ' ..add.. ''..remove..' . . '..minor..'( [['..page..']] )'..text..''
return ''..date..'<br>* &nbsp;(' ..time..', '..date..' '..user..' . . '..bytes..' ' ..add.. ''..rem..' . . '..minor..'( [['..page..']] )'..text..''
end
end
return p
return p

Revision as of 18:01, 3 June 2025

local p = {}
function p.main(frame)
args = frame.args
date = args.date or os.date('%d %B %Y')
if args.date == '' then
date = ''
else date = date
end
time = args.time or ''
username = args.username
user = '[[User:'..username..'|'..username..']] ([[User talk:'..username..'|talk]] | [[Special:Contribs/'..username..'|contribs]])'
bytes = ''
if args.byte then
bytes = '('..args.byte..' byte)'
elseif args.bytes then
bytes = '('..args.bytes..' bytes)'
else bytes = ''
end
add = ''
if args.added == '' then
add = ''
else add = '<span style="color: green;">(+ '..args.added..')</span>'
end
rem = ''
if args.removed == '' then
rem = ''
else rem = '<span style="color: red;">(&rarr; '..args.removed..')</span>'
end
text = '('..args.text..')'
minor = ''
if args.minor == '' then
minor = ''
else minor = 'm . . '
end
page = args.pagename
return ''..date..'<br>* &nbsp;(' ..time..', '..date..'  '..user..' . . '..bytes..' ' ..add.. ''..rem..' . . '..minor..'( [['..page..']] )'..text..''
end
return p