Module:CRTModel: Difference between revisions

No edit summary
No edit summary
Line 254: Line 254:
local displayText = (docType and docType ~= '') and docType or 'Document'
local displayText = (docType and docType ~= '') and docType or 'Document'
-- Create list item with link
-- Create list item with link - use :wikitext with bracket syntax instead
local li = ul:tag('li')
local li = ul:tag('li')
local a = li:tag('a')
li:wikitext('[' .. docUrl .. ' ' .. displayText .. ']')
a:attr('href', docUrl)
a:attr('class', 'external')
a:wikitext(displayText)
end
end
end
end
Line 268: Line 265:
td:node(ul)
td:node(ul)
-- Add upload link
-- Add upload link using wikitext bracket syntax
local uploadDiv = mw.html.create('div')
local uploadDiv = mw.html.create('div')
uploadDiv:css('margin-top', '0.5em'):css('font-style', 'italic')
uploadDiv:css('margin-top', '0.5em'):css('font-style', 'italic')
local uploadLink = uploadDiv:tag('a')
uploadDiv:wikitext('[' .. tostring(uploadUrl) .. ' Upload a document]')
uploadLink:attr('href', tostring(uploadUrl))
uploadLink:attr('class', 'external')
uploadLink:wikitext('Upload a document')
td:node(uploadDiv)
td:node(uploadDiv)
else
else
-- Just show the upload link
-- Just show the upload link using wikitext bracket syntax
local uploadDiv = mw.html.create('div')
local uploadDiv = mw.html.create('div')
uploadDiv:css('font-style', 'italic')
uploadDiv:css('font-style', 'italic')
local uploadLink = uploadDiv:tag('a')
uploadDiv:wikitext('[' .. tostring(uploadUrl) .. ' Upload a document]')
uploadLink:attr('href', tostring(uploadUrl))
uploadLink:attr('class', 'external')
uploadLink:wikitext('Upload a document')
td:node(uploadDiv)
td:node(uploadDiv)
MediaWiki Appliance - Powered by TurnKey Linux