(Created page with "local getArgs = require('Module:Arguments').getArgs local Flags = require('Module:Flags') local NewsItem = {} function NewsItem.main(frame) local args = getArgs(frame) mw.log('ARTICLEEE') mw.logObject(args) local container = mw.html.create('span'):addClass('newsItem') -- local date, title, url, source, author, lang, translated, event, note if args.date then local date = mw.html.create('span'):addClass('news-date'):wikitext(args.date) container:node(date)...") |
mNo edit summary |
||
(9 intermediate revisions by the same user not shown) | |||
Line 5: | Line 5: | ||
function NewsItem.main(frame) | function NewsItem.main(frame) | ||
local args = getArgs(frame) | local args = getArgs(frame) | ||
local container = mw.html.create('span'):addClass('newsItem') | local container = mw.html.create('span'):addClass('newsItem') | ||
if args.date then | if args.date then | ||
local date = mw.html.create('span'):addClass('news-date'):wikitext(args.date) | local date = mw.html.create('span'):addClass('news-date'):wikitext(mw.text.split(args.date, ' ')[1]) | ||
container:node(date) | container:node(date) | ||
end | end | ||
if args. | if args._pageName then | ||
container: | container:wikitext(' [[' .. args._pageName .. ']]') | ||
end | end | ||
--if args.author then | |||
-- local link = args.authorlink == nil and args.author or args.author .. '|' .. args.authorlink | |||
-- container:wikitext(' by [[' ..link .. ']]') | |||
--end | |||
return container | return container |
Latest revision as of 21:42, 23 February 2024
Documentation for this module may be created at Module:NewsItem/doc
local getArgs = require('Module:Arguments').getArgs local Flags = require('Module:Flags') local NewsItem = {} function NewsItem.main(frame) local args = getArgs(frame) local container = mw.html.create('span'):addClass('newsItem') if args.date then local date = mw.html.create('span'):addClass('news-date'):wikitext(mw.text.split(args.date, ' ')[1]) container:node(date) end if args._pageName then container:wikitext(' [[' .. args._pageName .. ']]') end --if args.author then -- local link = args.authorlink == nil and args.author or args.author .. '|' .. args.authorlink -- container:wikitext(' by [[' ..link .. ']]') --end return container end return NewsItem