در حال ویرایش پودمان:Side box

هشدار: شما وارد نشده‌اید. نشانی آی‌پی شما برای عموم قابل مشاهده خواهد بود اگر هر تغییری ایجاد کنید. اگر وارد شوید یا یک حساب کاربری بسازید، ویرایش‌هایتان به نام کاربری‌تان نسبت داده خواهد شد، همراه با مزایای دیگر.

این ویرایش را می‌توان خنثی کرد. لطفاً تفاوت زیر را بررسی کنید تا تأیید کنید که این چیزی است که می‌خواهید انجام دهید، سپس تغییرات زیر را ذخیره کنید تا خنثی‌سازی ویرایش را به پایان ببرید.

نسخهٔ فعلی متن شما
خط ۳۰: خط ۳۰:
table.insert(data.classes, 'metadata')
table.insert(data.classes, 'metadata')
end
end
if args.position and args.position:lower() == 'left' then
if args.position and (args.position:lower() == 'right' or args.position == 'راست')  then
table.insert(data.classes, 'mbox-small-left')
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',
'imageright',
'imageleft',


-- Below row
-- Below row
خط ۷۱: خط ۷۱:
-- 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 #aaa', ['background-color'] = '#f9f9f9', color = '#000'}
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.imageright and 3 or 2)
: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.imageright then
if data.imageleft then
bodyRow:newline():tag('td')
bodyRow:newline():tag('td')
:addClass('mbox-imageright')
:addClass('mbox-imageleft')
:wikitext(data.imageright)
: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.imageright and 3 or 2)
:attr('colspan', data.imageleft and 3 or 2)
:addClass('mbox-text')
:addClass('mbox-text')
if data.textstyle then
if data.textstyle then
خط ۱۳۰: خط ۱۲۹:
end
end


root:newline()
return tostring(root)
return tostring(root)
end
end


return p
return p
لطفاً توجه داشته‌باشید که همهٔ مشارکت‌ها در ویکی حج منتشرشده تحت Creative Commons Attribution-NonCommercial-ShareAlike در نظر گرفته‌می‌شوند (برای جزئیات بیش‌تر ویکی حج:حق تکثیر را ببینید). اگر نمی‌خواهید نوشته‌هایتان بی‌رحمانه ویرایش و توزیع شوند؛ بنابراین، آنها را اینجا ارائه نکنید.
شما همچنین به ما تعهد می‌کنید که خودتان این را نوشته‌اید یا آن را از یک منبع با مالکیت عمومی یا مشابه آزاد آن برداشته‌اید (برای جزئیات بیش‌تر ویکی حج:حق تکثیر را ببینید). کارهای دارای حق تکثیر را بدون اجازه ارائه نکنید!
لغو راهنمای ویرایش‌کردن (در پنجرهٔ تازه باز می‌شود)

الگوی به‌کاررفته در این صفحه: