"ماڈیول:Message box" کے نسخوں کے درمیان فرق
File:Cscr-featured.svg needs a link to the description page for license and attribution. Add the ability for the configuration to specify a flag to accomplish this. |
Arsait (تبادلۂ خیال | شراکتیں) م 73 revisions imported ٹیگ: موبائل ترمیم موبائل ویب ترمیم |
||
(3 صارفین 3 کے درمیانی نسخے نہیں دکھائے گئے) | |||
سطر 188: | سطر 188: | ||
-- Set text style. | -- Set text style. | ||
self.textstyle = args.textstyle | self.textstyle = args.textstyle | ||
-- Set image classes. | |||
self.imageRightClass = args.imagerightclass or args.imageclass | |||
self.imageLeftClass = args.imageleftclass or args.imageclass | |||
-- Find if we are on the template page or not. This functionality is only | -- Find if we are on the template page or not. This functionality is only | ||
سطر 264: | سطر 268: | ||
local talkText | local talkText | ||
if self.isSmall then | if self.isSmall then | ||
local talkLink = talkArgIsTalkPage and talk or (talkTitle.prefixedText .. '#' .. talk) | local talkLink = talkArgIsTalkPage and talk or (talkTitle.prefixedText .. (talk == '#' and '' or '#') .. talk) | ||
talkText = string.format('([[%s|talk]])', talkLink) | talkText = string.format('([[%s|talk]])', talkLink) | ||
else | else | ||
سطر 277: | سطر 281: | ||
else | else | ||
talkText = string.format( | talkText = string.format( | ||
'%s the [[%s#%s|talk page]].', | '%s the [[%s' .. (talk == '#' and '' or '#') .. '%s|talk page]].', | ||
talkText, | talkText, | ||
talkTitle.prefixedText, | talkTitle.prefixedText, | ||
سطر 519: | سطر 523: | ||
imageLeftCell = imageLeftCell:tag('div'):addClass('mbox-image-div') | imageLeftCell = imageLeftCell:tag('div'):addClass('mbox-image-div') | ||
end | end | ||
imageLeftCell:wikitext(self.imageLeft or nil) | imageLeftCell | ||
:addClass(self.imageLeftClass) | |||
:wikitext(self.imageLeft or nil) | |||
elseif self.imageEmptyCell then | elseif self.imageEmptyCell then | ||
-- Some message boxes define an empty cell if no image is specified, and | -- Some message boxes define an empty cell if no image is specified, and | ||
سطر 574: | سطر 580: | ||
end | end | ||
imageRightCell | imageRightCell | ||
:addClass(self.imageRightClass) | |||
:wikitext(self.imageRight or nil) | :wikitext(self.imageRight or nil) | ||
end | end |