Module:Message box: Difference between revisions
From The FunKey Wiki
Content added Content deleted
wc>Tacsipacsi |
(per tper) |
||
Line 190: | Line 190: | ||
self:addClass(args.class) |
self:addClass(args.class) |
||
self.style = args.style |
self.style = args.style |
||
self.lang = args.lang |
|||
self.dir = args.dir or (args.lang and 'auto' or nil) |
|||
self.attrs = args.attrs |
self.attrs = args.attrs |
||
Line 270: | Line 268: | ||
end |
end |
||
if talkTitle and talkTitle.exists then |
if talkTitle and talkTitle.exists then |
||
local talkText |
|||
⚫ | |||
if self.isSmall then |
|||
⚫ | |||
local talkLink = talkArgIsTalkPage and talk or (talkTitle.prefixedText .. '#' .. talk) |
|||
⚫ | |||
talkText = string.format('([[%s|talk]])', talkLink) |
|||
'%s [[%s|%s]].', |
|||
else |
|||
talkText, |
|||
⚫ | |||
talk, |
|||
⚫ | |||
⚫ | |||
⚫ | |||
) |
|||
'%s [[%s|%s]].', |
|||
else |
|||
talkText, |
|||
⚫ | |||
talk, |
|||
⚫ | |||
⚫ | |||
talkText, |
|||
) |
|||
⚫ | |||
else |
|||
talk |
|||
⚫ | |||
) |
|||
⚫ | |||
end |
|||
talkText, |
|||
⚫ | |||
talk |
|||
) |
|||
end |
|||
end |
|||
self.talk = talkText |
self.talk = talkText |
||
end |
end |
||
Line 299: | Line 303: | ||
end |
end |
||
if date then |
if date then |
||
self.date = string.format(" < |
self.date = string.format(" <span class='date-container'>''(<span class='date'>%s</span>)''</span>", date) |
||
end |
end |
||
self.info = args.info |
self.info = args.info |
||
Line 322: | Line 326: | ||
self.imageEmptyCell = cfg.imageEmptyCell |
self.imageEmptyCell = cfg.imageEmptyCell |
||
if cfg.imageEmptyCellStyle then |
if cfg.imageEmptyCellStyle then |
||
self.imageEmptyCellStyle = 'border:none;padding: |
self.imageEmptyCellStyle = 'border:none;padding:0;width:1px' |
||
end |
end |
||
Line 490: | Line 494: | ||
:attr('role', 'presentation') |
:attr('role', 'presentation') |
||
if self.lang then |
|||
boxTable:attr('lang', self.lang) |
|||
end |
|||
if self.dir then |
|||
boxTable:attr('dir', self.dir) |
|||
end |
|||
if self.attrs then |
if self.attrs then |
||
boxTable:attr(self.attrs) |
boxTable:attr(self.attrs) |
||
Line 532: | Line 530: | ||
:addClass('mbox-text-span') |
:addClass('mbox-text-span') |
||
:wikitext(self.issue or nil) |
:wikitext(self.issue or nil) |
||
if (self.talk or self.fix) |
if (self.talk or self.fix) then |
||
textCellDiv:tag('span') |
textCellDiv:tag('span') |
||
:addClass('hide-when-compact') |
:addClass('hide-when-compact') |
||
Line 546: | Line 544: | ||
end |
end |
||
if self.removalNotice then |
if self.removalNotice then |
||
textCellDiv:tag(' |
textCellDiv:tag('span') |
||
:addClass('hide-when-compact') |
:addClass('hide-when-compact') |
||
:tag('i') |
:tag('i') |