در حال ویرایش پودمان:Side box
این ویرایش را میتوان خنثی کرد. لطفاً تفاوت زیر را بررسی کنید تا تأیید کنید که این چیزی است که میخواهید انجام دهید، سپس تغییرات زیر را ذخیره کنید تا خنثیسازی ویرایش را به پایان ببرید.
نسخهٔ فعلی | متن شما | ||
خط ۳۰: | خط ۳۰: | ||
table.insert(data.classes, 'metadata') | table.insert(data.classes, 'metadata') | ||
end | end | ||
if args.position and args.position:lower() == ' | if args.position and (args.position:lower() == 'right' or args.position == 'راست') then | ||
table.insert(data.classes, 'mbox-small- | table.insert(data.classes, 'mbox-small-right') | ||
else | else | ||
table.insert(data.classes, 'mbox-small') | table.insert(data.classes, 'mbox-small') | ||
خط ۵۴: | خط ۵۴: | ||
-- Body row | -- Body row | ||
'text', | 'text', | ||
' | 'imageleft', | ||
-- Below row | -- Below row | ||
خط ۷۱: | خط ۷۱: | ||
-- Table root | -- Table root | ||
local root = mw.html.create('table') | local root = mw.html.create('table') | ||
for i, class in ipairs(data.classes or {}) do | for i, class in ipairs(data.classes or {}) do | ||
root:addClass(class) | root:addClass(class) | ||
end | end | ||
root:css{border = '1px solid #aaa', ['background-color'] = '#f9f9f9 | root:css{border = '1px solid #aaa', ['background-color'] = '#f9f9f9'} | ||
if data.style then | if data.style then | ||
root:cssText(data.style) | root:cssText(data.style) | ||
خط ۸۴: | خط ۸۳: | ||
local aboveCell = root:newline():tag('tr'):tag('td') | local aboveCell = root:newline():tag('tr'):tag('td') | ||
aboveCell | aboveCell | ||
:attr('colspan', data. | :attr('colspan', data.imageleft and 3 or 2) | ||
:addClass('mbox-text') | :addClass('mbox-text') | ||
if data.textstyle then | if data.textstyle then | ||
خط ۱۱۲: | خط ۱۱۱: | ||
end | end | ||
textCell:wikitext(data.text) | textCell:wikitext(data.text) | ||
if data. | if data.imageleft then | ||
bodyRow:newline():tag('td') | bodyRow:newline():tag('td') | ||
:addClass('mbox- | :addClass('mbox-imageleft') | ||
:wikitext(data. | :wikitext(data.imageleft) | ||
end | end | ||
خط ۱۲۲: | خط ۱۲۱: | ||
local belowCell = root:newline():tag('tr'):tag('td') | local belowCell = root:newline():tag('tr'):tag('td') | ||
belowCell | belowCell | ||
:attr('colspan', data. | :attr('colspan', data.imageleft and 3 or 2) | ||
:addClass('mbox-text') | :addClass('mbox-text') | ||
if data.textstyle then | if data.textstyle then | ||
خط ۱۳۰: | خط ۱۲۹: | ||
end | end | ||
return tostring(root) | return tostring(root) | ||
end | end | ||
return p | return p |