پرش به محتوا

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

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

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

نسخهٔ فعلی متن شما
خط ۱: خط ۱:
local p = {}
local p = {}
local cfg = mw.loadData('Module:Navbar/configuration')
local cfg = mw.loadData('Module:Navbar/configuration')
local setFarsiArguments = require('Module:Set local argument names')


local function get_title_arg(is_collapsible, template)
local function get_title_arg(is_collapsible, template)
خط ۱۹: خط ۱۸:
show[3] = false
show[3] = false
local index = {t = 2, d = 2, e = 3, h = 4, m = 5, w = 6,
local index = {t = 2, d = 2, e = 3, h = 4, m = 5, w = 6,
['ب'] = 2, ['و'] = 3, ['ت'] = 4, ['ا'] = 5, ['پ'] = 6,
talk = 2, edit = 3, hist = 4, move = 5, watch = 6}
talk = 2, edit = 3, hist = 4, move = 5, watch = 6,
['بحث'] = 2, ['ویرایش'] = 3, ['تاریخچه'] = 4,
['انتقال'] = 5, ['پیگیری'] = 6
}
-- TODO: Consider removing TableTools dependency.
-- TODO: Consider removing TableTools dependency.
for _, v in ipairs(require ('Module:TableTools').compressSparseArray(args)) do
for _, v in ipairs(require ('Module:TableTools').compressSparseArray(args)) do
خط ۶۸: خط ۶۳:
-- link_descriptions should be easier...
-- link_descriptions should be easier...
local link_descriptions = {
local link_descriptions = {
{ ['mini'] = 'ن', ['full'] = 'نمایش', ['html_title'] = 'مشاهدهٔ این الگو',
{ ['mini'] = 'ن', ['full'] = 'نمایش', ['html_title'] = 'این الگو را مشاهده کنید',
['link'] = title.fullText, ['url'] = false },
['link'] = title.fullText, ['url'] = false },
{ ['mini'] = 'ب', ['full'] = 'بحث', ['html_title'] = 'بحث پیرامون این الگو',
{ ['mini'] = 'ب', ['full'] = 'بحث', ['html_title'] = 'بحث دربارهٔ این الگو',
['link'] = talkpage, ['url'] = false },
['link'] = talkpage, ['url'] = false },
{ ['mini'] = 'و', ['full'] = 'ویرایش', ['html_title'] = 'ویرایش کردن این الگو',
{ ['mini'] = 'و', ['full'] = 'ویرایش', ['html_title'] = 'این الگو را ویرایش کنید',
['link'] = 'ویژه:ویرایش_صفحه/' .. title.fullText, ['url'] = false },
['link'] = title:fullUrl('action=edit'), ['url'] = true },
{ ['mini'] = 'ت', ['full'] = 'تاریخچه', ['html_title'] = 'مشاهدهٔ تاریخچهٔ این الگو',
{ ['mini'] = 'ت', ['full'] = 'تاریخچه', ['html_title'] = 'تاریخچهٔ این الگو',
['link'] = 'ویژه:تاریخچه_صفحه/' .. title.fullText, ['url'] = false },
['link'] = title:fullUrl('action=history'), ['url'] = true },
{ ['mini'] = 'ا', ['full'] = 'انتقال', ['html_title'] = 'منتقل کردن این الگو',
{ ['mini'] = 'ا', ['full'] = 'انتقال', ['html_title'] = 'این الگو را منتقل کنید',
['link'] = mw.title.new('ویژه:انتقال_صفحه'):fullUrl('target='..title.fullText), ['url'] = true },
['link'] = mw.title.new('Special:Movepage'):fullUrl('target='..title.fullText), ['url'] = true },
{ ['mini'] = 'پ', ['full'] = 'پی‌گیری', ['html_title'] = 'پی‌گیری کردن این الگو',  
{ ['mini'] = 'پ', ['full'] = 'پی‌گیری', ['html_title'] = 'تغییرات این الگو را پی‌گیری کنید',  
['link'] = title:fullUrl('action=watch'), ['url'] = true }
['link'] = title:fullUrl('action=watch'), ['url'] = true }
}
}
خط ۹۶: خط ۹۱:


function p._navbar(args)
function p._navbar(args)
setFarsiArguments(
args,
{
['text'] = 'متن', ['plain'] = 'ساده', ['mini'] = 'کوچک',
['brackets'] = 'کروشه', ['fontstyle'] = 'سبک قلم', ['style'] = 'سبک',
['fontcolor'] = 'رنگ قلم', ['collapsible'] = 'تاشو', ['template'] = 'الگو',
}
)
-- TODO: We probably don't need both fontstyle and fontcolor...
-- TODO: We probably don't need both fontstyle and fontcolor...
خط ۱۶۴: خط ۱۵۱:
end
end
local frame = mw.getCurrentFrame()
return mw.getCurrentFrame():extensionTag{
-- hlist -> navbar is best-effort to preserve old Common.css ordering.
return frame:extensionTag{
name = 'templatestyles', args = { src = cfg.hlist_templatestyles }
} .. frame:extensionTag{
name = 'templatestyles', args = { src = cfg.templatestyles }
name = 'templatestyles', args = { src = cfg.templatestyles }
} .. tostring(div:done())
} .. tostring(div:done())
لطفاً توجه داشته باشید که همهٔ مشارکت‌ها در ویکی حج منتشرشده تحت Creative Commons Attribution-NonCommercial-ShareAlike در نظر گرفته‌می‌شوند (برای جزئیات بیش‌تر ویکی حج:حق تکثیر را ببینید). اگر نمی‌خواهید نوشته‌هایتان بی‌رحمانه ویرایش و توزیع شوند؛ بنابراین، آنها را اینجا ارائه نکنید.
شما همچنین به ما تعهد می‌کنید که خودتان این را نوشته‌اید یا آن را از یک منبع با مالکیت عمومی یا مشابه آزاد آن برداشته‌اید (برای جزئیات بیش‌تر ویکی حج:حق تکثیر را ببینید). کارهای دارای حق تکثیر را بدون اجازه ارائه نکنید!
لغو راهنمای ویرایش (در پنجرهٔ تازه باز می‌شود)

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