پودمان:Side box: تفاوت میان نسخهها
جز
بروزرسانی
جز (۱ نسخه واردشده) |
dezfulwiki>Mojtabakd جز (بروزرسانی) |
||
خط ۳۰: | خط ۳۰: | ||
table.insert(data.classes, 'metadata') | table.insert(data.classes, 'metadata') | ||
end | end | ||
if args.position and (args.position:lower() == 'right' or args.position == 'راست') | if args.position and (args.position:lower() == 'right' or args.position == 'راست') then | ||
table.insert(data.classes, 'mbox-small-right') | table.insert(data.classes, 'mbox-small-right') | ||
else | else | ||
خط ۴۲: | خط ۴۲: | ||
end | end | ||
-- Copy over data that | -- Copy over data that does not need adjusting | ||
local argsToCopy = { | local argsToCopy = { | ||
-- Classes | |||
'textclass', | |||
-- Styles | -- Styles | ||
'style', | 'style', | ||
خط ۷۱: | خط ۷۴: | ||
-- Table root | -- Table root | ||
local root = mw.html.create('table') | local root = mw.html.create('table') | ||
root:attr('role', 'presentation') | |||
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 # | root:css{border = '1px solid #aaa', ['background-color'] = '#f9f9f9', color = '#000'} | ||
if data.style then | if data.style then | ||
root:cssText(data.style) | root:cssText(data.style) | ||
خط ۱۰۶: | خط ۱۱۰: | ||
end | end | ||
local textCell = bodyRow:newline():tag('td') | local textCell = bodyRow:newline():tag('td') | ||
textCell:addClass('mbox-text plainlist') | textCell:addClass('mbox-text') | ||
textCell:addClass(data.textclass or 'plainlist') | |||
if data.textstyle then | if data.textstyle then | ||
textCell:cssText(data.textstyle) | textCell:cssText(data.textstyle) | ||
خط ۱۲۹: | خط ۱۳۴: | ||
end | end | ||
root:newline() | |||
return tostring(root) | return tostring(root) | ||
end | end | ||
return p | return p |