پودمان: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 == 'راست') then
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 doesn't need adjusting
-- 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 #a2a9b1', ['background-color'] = '#f8f9fa'}
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
کاربر ناشناس