Jump to content
Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
If you make an edit, a temporary account will be created for you.

Module:Feedback: Difference between revisions

From The Petit Planet Wiki
ReisuDesign (talk | contribs)
No edit summary
ReisuDesign (talk | contribs)
No edit summary
Line 126: Line 126:
:addClass('feedback-attachments')
:addClass('feedback-attachments')


--------------------------------------------------------
local link = trim(entry.link)
-- Link
--------------------------------------------------------


if trim(entry.link) ~= '' then
if link ~= '' then
local url =
wrapper:wikitext(
trim(entry.link)
'[' .. link .. ' ' .. mw.text.nowiki(link) .. ']'
 
)
local link =
mw.html.create('a')
:addClass('feedback-link')
:attr(
'href',
url
)
:attr(
'target',
'_blank'
)
:attr(
'rel',
'noopener noreferrer'
)
:wikitext(
mw.text.nowiki(url)
)
 
wrapper:node(link)
end
end


--------------------------------------------------------
local image = trim(entry.image)
-- Image
--------------------------------------------------------
 
if trim(entry.image) ~= '' then
local imageName =
trim(entry.image)


imageName =
if image ~= '' then
mw.ustring.gsub(
image = mw.ustring.gsub(
imageName,
image,
'^File:',
'^File:',
''
''
)
)


local title =
local title =
mw.title.new(
mw.title.new('File:' .. image)
'File:' .. imageName
)


if title then
if title then
local imageLink =
if link ~= '' then
mw.html.create('a')
wrapper:wikitext('<br>')
:addClass(
end
'feedback-image-link'
)
:attr(
'href',
title:fullUrl()
)
:attr(
'target',
'_blank'
)
:attr(
'rel',
'noopener noreferrer'
)
:wikitext(
mw.text.nowiki(imageName)
)


wrapper:node(imageLink)
wrapper:wikitext(
'[' ..
title:fullUrl() ..
' ' ..
mw.text.nowiki(image) ..
']'
)
end
end
end
end