لفرق بين الجوج ڤيرسيونات ديال: "مودول:Navbox"
تم حذف المحتوى تمت إضافة المحتوى
Mohamed.mdb (مداكرة | مساهمات) لا ملخص تعديل وسوم: مسترجع |
Mohamed.mdb (مداكرة | مساهمات) الرجوع على التعديل 24637 من Mohamed.mdb (نقاش) وسوم: رجوع |
||
سطر 5:
local p = {}
local navbar = require('Module:
local getArgs -- lazily initialized
سطر 17:
local function striped(wikitext)
-- Return wikitext with markers replaced for odd/even striping.
-- Child (subgroup) navboxes are flagged with a category that is removed
-- by parent navboxes. The result is that the category shows all pages
-- where a child navbox is not contained in a parent navbox.
local orphanCat = '[[Category:
if border == 'subgroup' and
-- No change; striping occurs in outermost navbox.
return wikitext .. orphanCat
سطر 62:
return '\n' .. item ..'\n'
end
if nowrapitems == 'yes
local lines = {}
for line in (item .. '\n'):gmatch('([^\n]*)\n') do
سطر 81:
local function renderNavBar(titleCell)
if args.navbar ~= 'off' and args.navbar ~= 'plain' and not (not args.name and mw.getCurrentFrame():getParent():getTitle():gsub('/sandbox$', '') == 'Template:
titleCell:wikitext(navbar{
args.name,
سطر 115:
if args.titlegroup then
titleCell
:css('border-
:css('width', '100%')
end
سطر 229:
listCell
:css('text-align', 'right')
:css('border-
:css('border-
else
listCell:attr('colspan', 2)
سطر 281:
--
-- Tracking categories
--
local function needsHorizontalLists()
السطر 315 ⟵ 313:
local function isIllegible()
local styleratio = require('Module:
for key, style in pairs(args) do
السطر 341 ⟵ 339:
local subpage = title.subpageText
if subpage == 'doc' or subpage == 'sandbox' or subpage == 'testcases' then return end
-- for _, cat in ipairs(getTrackingCategories()) do▼
-- builder:wikitext('[[Category:' .. cat .. ']]')▼
-- end▼
--end▼
--
السطر 385 ⟵ 382:
return tbl
end
السطر 420 ⟵ 397:
border = mw.text.trim(args.border or args[1] or '')
if border == 'child
border = 'subgroup'
end
السطر 464 ⟵ 441:
end
return striped(tostring(res))
end
السطر 472 ⟵ 449:
function p.navbox(frame)
if not getArgs then
getArgs = require('Module:
end
-- Read the arguments in the order they'll be output in, to make references number in the right order.
|