Module:DailyFeatured: Difference between revisions

No edit summary
No edit summary
 
Line 8: Line 8:
end
end


local function makeStylesTag()
local function makeStylesTag(frame)
return '<templatestyles src="' .. STYLES_PAGE .. '" />'
frame = frame or mw.getCurrentFrame()
return frame:extensionTag("templatestyles", "", { src = STYLES_PAGE })
end
end


Line 429: Line 430:


return
return
makeStylesTag() ..
makeStylesTag(frame) ..
makeImageBlock(data) ..
makeImageBlock(data) ..
"'''[[" .. data.title .. "]]'''" ..
"'''[[" .. data.title .. "]]'''" ..
Line 442: Line 443:
if not data then
if not data then
return
return
makeStylesTag() ..
makeStylesTag(frame) ..
'<div class="featured-box">' ..
'<div class="featured-box">' ..
'<div class="featured-box-title">Featured page</div>' ..
'<div class="featured-box-title">Featured page</div>' ..
Line 450: Line 451:


return
return
makeStylesTag() ..
makeStylesTag(frame) ..
'<div class="' .. makeBoxClass(data) .. '">' ..
'<div class="' .. makeBoxClass(data) .. '">' ..
'<div class="featured-box-title">Featured page</div>' ..
'<div class="featured-box-title">Featured page</div>' ..