五指毛桃有什么用| 11月10号是什么星座| 看淋巴挂什么科室| SS是什么| 轻度脂肪肝有什么症状| 经期不能吃什么药| 12年义务教育什么时候实行| 为什么睡觉后鱼刺没了| 前列腺肥大是什么症状| winner是什么意思| 淡淡的什么| 怀孕两周有什么症状| 东北话篮子是什么意思| 麦芽糊精是什么东西| 鼓动是什么意思| 梦见大房子是什么预兆| 腹泻输液用什么药| sy是什么意思| 妄语是什么意思| 男性支原体感染什么症状| 低血糖什么不能吃| 懋是什么意思| 毛周角化症用什么药膏| 什么是口腔溃疡| 右手小指疼痛预兆什么| 给朋友送什么礼物好| 胰腺炎是什么引起的| 窗口期什么意思| 妊娠高血压什么症状| 一生辛苦不得财是什么生肖| 中国国菜是什么菜| 备孕叶酸什么时候吃最好| 吃维c有什么好处| 面条吃多了有什么坏处| 孕妇为什么不能参加婚礼| 前庭神经炎吃什么药| 眼睛老跳是什么原因| 什么是抗性淀粉| 梦见自己掉牙齿是什么征兆| 男人喝什么茶壮阳| 84年属于什么生肖| 36是什么罩杯| pc是什么意思| pda医学上是什么意思| 里急后重吃什么药| 菠萝蜜吃了有什么好处| 12.31什么星座| 义子是什么意思| pn是什么意思| 王林为什么叫王麻子| 切尔斯什么意思| 随波逐流是什么意思| 什么是破伤风| 本字五行属什么| 夏天穿什么鞋子| www是什么| 突然心慌是什么原因| 干咳有痰是什么原因| 肌酐为什么会升高| 红茶加枸杞有什么功效| 早睡有什么好处| 海绵宝宝是什么生物| 313什么意思| 觉是什么偏旁| 血小板低有什么危险| 无间是什么意思| 雀神是什么意思| 想请假找什么理由好| 霉菌性阴道炎用什么栓剂| 客厅沙发后面墙上挂什么画好| 骨头受伤了吃什么恢复的快| 梦见吃樱桃是什么意思| 什么水果不能上供| 俄罗斯乌克兰为什么打仗| 耳语是什么意思| 压马路是什么意思| nt检查前需要注意什么| 猫藓是什么| 为什么手老是出汗| 宝宝便秘吃什么食物好| 月经来了不能吃什么东西| 至死不渝下一句是什么| 什么东西掉进水里不会湿| 发髻是什么意思| 肝不好吃什么中成药| 连奕名为什么娶杨若兮| 为什么会停电| 泰山石敢当什么意思| 牛与什么生肖最配| 北京市副市长什么级别| 西安古时候叫什么| skp是什么品牌| 阅人无数什么意思| 带状疱疹一般长在什么地方| 消化内科是看什么病的| 中蛊的人有什么症状| 功成名就是什么意思| 春晓的晓是什么意思| 疼和痛有什么区别| 做梦梦见蛇是什么意思| gift是什么意思| 80岁属什么生肖| 甲基是什么| 囊肿是什么病严重吗| 泉中水是什么生肖| 小巫见大巫是什么意思| 房颤是什么原因引起的| 检查骨密度挂什么科| 做背有什么好处及作用| 骂人是什么意思| 结石挂什么科| 卵巢囊性包块是什么意思| 查尿常规挂什么科| 腹部b超挂什么科| 250是什么意思| 三角区长痘痘是什么原因| 胃溃疡不能吃什么食物| 烫伤用什么消毒| 肝多发钙化灶什么意思| 1964年属什么| 什么情况属于诈骗| 为什么射出来的精子是黄色的| 立春之后是什么节气| 刷牙时牙酸是什么原因| 为什么想到一个人会心痛| 90岁属什么生肖| 下午一点多是什么时辰| 排卵是什么意思| 微创是什么| 活化部分凝血活酶时间偏高是什么意思| 执勤是什么意思| 瑾字是什么意思| 什么是汗疱疹| 97年属什么的生肖| bruce是什么意思| 蟑螂中药名称叫什么| 经常发低烧是什么原因| 胃溃疡吃什么水果好| 2001年属什么| qy是什么意思| 十年什么婚| 胃轻度肠化是什么意思| 千里莺啼什么映什么| 7月份是什么星座| 来字五行属什么| 什么叫批次线| 老人经常便秘有什么好办法| 赞聊是什么意思| 胸膜炎吃什么药| 李白字什么| 细佬什么意思| 层峦叠翠的意思是什么| 头左边痛是什么原因| 吃三七粉不能吃什么| 野生葛根粉有什么功效| 小叶紫檀有什么功效| 什么都不放的冬瓜清汤| 笋吃多了有什么危害| 麻木是什么意思| 老鼠屎长什么样| 表面积是什么| 健身hit什么意思| 宫崎骏是什么意思| 紫癜是一种什么病| 长生殿讲的是什么故事| 风云人物什么意思| 葡萄糖为什么叫葡萄糖| 什么是生长纹| 胡萝卜什么颜色| 老虎菜是什么菜| 拂尘是什么意思| 头自动摇摆是什么原因| 根是什么| 平反是什么意思| 蛛网膜囊肿是什么病| 西瓜虫吃什么| 什么的水珠| 李耳为什么叫老子| 为什么天气热皮肤就痒| 读书有什么好处| 左腰疼是什么原因| 生理性是什么意思| 韩国古代叫什么| 为什么会莫名其妙的哭| 什么时候阅兵| 饭后打嗝是什么原因| 遇上方知有什么意思| 嘴酸是什么原因引起| 大便次数多吃什么药| 排档是什么意思| b型血的人是什么性格| 放养是什么意思| 男生适合养什么小型犬| 皮肤角质化用什么药膏| 低血压是什么意思| 嗓子疼不能吃什么| 新生儿溶血是什么意思| 穗是什么意思| 颈椎病用什么药膏| 阿尔茨海默症吃什么药| 肾结石什么东西不能吃| 双肺纹理增多增粗是什么意思| 甯字五行属什么| hushpuppies是什么牌子| 身上发抖是什么原因| 伺候是什么意思| 胆结石是什么原因导致的| 砍单是什么意思| 肾脏彩超能检查出什么| 胆囊壁毛糙吃什么药效果好| 二拇指比大拇指长代表什么| 清风明月是什么意思| 属蛇的是什么命| 仓鼠为什么喜欢跑轮| 痔疮是什么感觉| 胆汁反流有什么症状| xo是什么酒| 什么水果含糖量低| 为什么会得带状疱疹| 究竟涅盘是什么意思| 梦见别人受伤流血是什么预兆| 顺产收腹带什么时候用最佳| 惨不忍睹是什么意思| 清茶是什么茶| 鬼打墙什么意思| 1946年属狗的是什么命| 海松茸是什么| 1987年属什么生肖| 歧视什么意思| 脑出血什么原因引起的| 小马拉大车什么意思| 高校新生是什么意思| 夏至为什么吃馄饨| 公测是什么意思| 5w是什么意思| 双子座女和什么星座最配| 12月初是什么星座| 警察是什么编制| 窜稀是什么意思| 反流性食管炎吃什么药| 吃什么有助于睡眠效果好| 酊是什么意思| 百合和什么一起煮可以治失眠| 林黛玉是什么病| 舅舅是什么关系| 表里不一是什么意思| 梦到自己被蛇咬是什么意思| 生菜为什么会苦| eagle是什么牌子| 胆结石可以吃什么水果| 脂蛋白a高是什么意思| 中耳炎去药店买什么药| 一个车一个罔是什么字| 宫颈涂片检查是查什么| 什么容易误诊为水痘| 排卵试纸什么时候测最准| 姨妈血是黑褐色是什么原因| 奉献是什么意思| 打完狂犬疫苗有什么不良反应| 检查血液挂什么科| 为什么当警察| 不能生育的女人有什么特征| 谦虚的近义词是什么| 砼为什么念hun| 百度Vai al contenuto

CBA季后赛-广东淘汰新疆 总比分3-1晋级四强

à prupositu di Wikipedia
百度 回头看时“整片走廊已成火海”。

La documentazione per questo modulo può essere creata in Modulo:Navbox/man

--
-- This module implements {{Navbox}}
--

local p = {}

local navbar = require('Module:Navbar')._navbar
local getArgs -- lazily initialized

local args
local border
local listnums
local ODD_EVEN_MARKER = '\127_ODDEVEN_\127'
local RESTART_MARKER = '\127_ODDEVEN0_\127'
local REGEX_MARKER = '\127_ODDEVEN(%d?)_\127'

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 = '[[Categoria:Navbox orfni]]'
	if border == 'subgroup' and args.orphan ~= 'yes' then
		-- No change; striping occurs in outermost navbox.
		return wikitext .. orphanCat
	end
	local first, second = 'odd', 'even'
	if args.evenodd then
		if args.evenodd == 'swap' then
			first, second = second, first
		else
			first = args.evenodd
			second = first
		end
	end
	local changer
	if first == second then
		changer = first
	else
		local index = 0
		changer = function (code)
			if code == '0' then
				-- Current occurrence is for a group before a nested table.
				-- Set it to first as a valid although pointless class.
				-- The next occurrence will be the first row after a title
				-- in a subgroup and will also be first.
				index = 0
				return first
			end
			index = index + 1
			return index % 2 == 1 and first or second
		end
	end
	local regex = orphanCat:gsub('([%[%]])', '%%%1')
	return (wikitext:gsub(regex, ''):gsub(REGEX_MARKER, changer))  -- () omits gsub count
end

local function processItem(item, nowrapitems)
	if item:sub(1, 2) == '{|' then
		-- Applying nowrap to lines in a table does not make sense.
		-- Add newlines to compensate for trim of x in |parm=x in a template.
		return '\n' .. item ..'\n'
	end
	if nowrapitems == 'yes' then
		local lines = {}
		for line in (item .. '\n'):gmatch('([^\n]*)\n') do
			local prefix, content = line:match('^([*:;#]+)%s*(.*)')
			if prefix and not content:match('^<span class="nowrap">') then
				line = prefix .. '<span class="nowrap">' .. content .. '</span>'
			end
			table.insert(lines, line)
		end
		item = table.concat(lines, '\n')
	end
	if item:match('^[*:;#]') then
		return '\n' .. item ..'\n'
	end
	return item
end

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:Navbox') then
		titleCell:wikitext(navbar{
			args.name,
			mini = 1,
			fontstyle = (args.basestyle or '') .. ';' .. (args.titlestyle or '') .. ';background:none transparent;border:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none; padding:0;'
		})
	end

end

--
--   Title row
--
local function renderTitleRow(tbl)
	if not args.title then return end

	local titleRow = tbl:tag('tr')

	if args.titlegroup then
		titleRow
			:tag('th')
				:attr('scope', 'row')
				:addClass('navbox-group')
				:addClass(args.titlegroupclass)
				:cssText(args.basestyle)
				:cssText(args.groupstyle)
				:cssText(args.titlegroupstyle)
				:wikitext(args.titlegroup)
	end

	local titleCell = titleRow:tag('th'):attr('scope', 'col')

	if args.titlegroup then
		titleCell
			:css('border-left', '2px solid #fdfdfd')
			:css('width', '100%')
	end

	local titleColspan = 2
	if args.imageleft then titleColspan = titleColspan + 1 end
	if args.image then titleColspan = titleColspan + 1 end
	if args.titlegroup then titleColspan = titleColspan - 1 end

	titleCell
		:cssText(args.basestyle)
		:cssText(args.titlestyle)
		:addClass('navbox-title')
		:attr('colspan', titleColspan)

	renderNavBar(titleCell)

	titleCell
		:tag('div')
			-- id for aria-labelledby attribute
			:attr('id', mw.uri.anchorEncode(args.title))
			:addClass(args.titleclass)
			:css('font-size', '114%')
			:css('margin', '0 4em')
			:wikitext(processItem(args.title))
end

--
--   Above/Below rows
--

local function getAboveBelowColspan()
	local ret = 2
	if args.imageleft then ret = ret + 1 end
	if args.image then ret = ret + 1 end
	return ret
end

local function renderAboveRow(tbl)
	if not args.above then return end

	tbl:tag('tr')
		:tag('td')
			:addClass('navbox-abovebelow')
			:addClass(args.aboveclass)
			:cssText(args.basestyle)
			:cssText(args.abovestyle)
			:attr('colspan', getAboveBelowColspan())
			:tag('div')
				-- id for aria-labelledby attribute, if no title
				:attr('id', args.title and nil or mw.uri.anchorEncode(args.above))
				:wikitext(processItem(args.above, args.nowrapitems))
end

local function renderBelowRow(tbl)
	if not args.below then return end

	tbl:tag('tr')
		:tag('td')
			:addClass('navbox-abovebelow')
			:addClass(args.belowclass)
			:cssText(args.basestyle)
			:cssText(args.belowstyle)
			:attr('colspan', getAboveBelowColspan())
			:tag('div')
				:wikitext(processItem(args.below, args.nowrapitems))
end

--
--   List rows
--
local function renderListRow(tbl, index, listnum)
	local row = tbl:tag('tr')

	if index == 1 and args.imageleft then
		row
			:tag('td')
				:addClass('navbox-image')
				:addClass(args.imageclass)
				:css('width', '1px')               -- Minimize width
				:css('padding', '0px 2px 0px 0px')
				:cssText(args.imageleftstyle)
				:attr('rowspan', #listnums)
				:tag('div')
					:wikitext(processItem(args.imageleft))
	end

	if args['group' .. listnum] then
		local groupCell = row:tag('th')

		-- id for aria-labelledby attribute, if lone group with no title or above
		if listnum == 1 and not (args.title or args.above or args.group2) then
			groupCell
				:attr('id', mw.uri.anchorEncode(args.group1))
		end

		groupCell
			:attr('scope', 'row')
			:addClass('navbox-group')
			:addClass(args.groupclass)
			:cssText(args.basestyle)
			:css('width', args.groupwidth or '1%') -- If groupwidth not specified, minimize width

		groupCell
			:cssText(args.groupstyle)
			:cssText(args['group' .. listnum .. 'style'])
			:wikitext(args['group' .. listnum])
	end

	local listCell = row:tag('td')

	if args['group' .. listnum] then
		listCell
			:css('text-align', 'left')
			:css('border-left-width', '2px')
			:css('border-left-style', 'solid')
	else
		listCell:attr('colspan', 2)
	end

	if not args.groupwidth then
		listCell:css('width', '100%')
	end

	local rowstyle  -- usually nil so cssText(rowstyle) usually adds nothing
	if index % 2 == 1 then
		rowstyle = args.oddstyle
	else
		rowstyle = args.evenstyle
	end

	local listText = args['list' .. listnum]
	local oddEven = ODD_EVEN_MARKER
	if listText:sub(1, 12) == '</div><table' then
		-- Assume list text is for a subgroup navbox so no automatic striping for this row.
		oddEven = listText:find('<th[^>]*"navbox%-title"') and RESTART_MARKER or 'odd'
	end
	listCell
		:css('padding', '0px')
		:cssText(args.liststyle)
		:cssText(rowstyle)
		:cssText(args['list' .. listnum .. 'style'])
		:addClass('navbox-list')
		:addClass('navbox-' .. oddEven)
		:addClass(args.listclass)
		:addClass(args['list' .. listnum .. 'class'])
		:tag('div')
			:css('padding', (index == 1 and args.list1padding) or args.listpadding or '0em 0.25em')
			:wikitext(processItem(listText, args.nowrapitems))

	if index == 1 and args.image then
		row
			:tag('td')
				:addClass('navbox-image')
				:addClass(args.imageclass)
				:css('width', '1px')               -- Minimize width
				:css('padding', '0px 0px 0px 2px')
				:cssText(args.imagestyle)
				:attr('rowspan', #listnums)
				:tag('div')
					:wikitext(processItem(args.image))
	end
end


--
--   Tracking categories
--

local function needsHorizontalLists()
	if border == 'subgroup' or args.tracking == 'no' then
		return false
	end
	local listClasses = {
		['plainlist'] = true, ['hlist'] = true, ['hlist hnum'] = true,
		['hlist hwrap'] = true, ['hlist vcard'] = true, ['vcard hlist'] = true,
		['hlist vevent'] = true,
	}
	return not (listClasses[args.listclass] or listClasses[args.bodyclass])
end

local function hasBackgroundColors()
	for _, key in ipairs({'titlestyle', 'groupstyle', 'basestyle', 'abovestyle', 'belowstyle'}) do
		if tostring(args[key]):find('background', 1, true) then
			return true
		end
	end
end

local function hasBorders()
	for _, key in ipairs({'groupstyle', 'basestyle', 'abovestyle', 'belowstyle'}) do
		if tostring(args[key]):find('border', 1, true) then
			return true
		end
	end
end

local function isIllegible()
	local styleratio = require('Module:Color contrast')._styleratio

	for key, style in pairs(args) do
		if tostring(key):match("style$") then
			if styleratio{mw.text.unstripNoWiki(style)} < 4.5 then
				return true
			end
		end
	end
	return false
end

local function getTrackingCategories()
	local cats = {}
	if needsHorizontalLists() then table.insert(cats, 'Navigational boxes without horizontal lists') end
	if hasBackgroundColors() then table.insert(cats, 'Navboxes using background colours') end
	if isIllegible() then table.insert(cats, 'Potentially illegible navboxes') end
	if hasBorders() then table.insert(cats, 'Navboxes using borders') end
	return cats
end

local function renderTrackingCategories(builder)
	local title = mw.title.getCurrentTitle()
	if title.namespace ~= 10 then return end -- not in template space
	local subpage = title.subpageText
	if subpage == 'doc' or subpage == 'sandbox' or subpage == 'testcases' then return end

	for _, cat in ipairs(getTrackingCategories()) do
		builder:wikitext('[[Categoria:' .. cat .. ']]')
	end
end

--
--   Main navbox tables
--
local function renderMainTable()
	local tbl = mw.html.create('table')
		:addClass('nowraplinks')
		:addClass(args.bodyclass)

	if args.title and (args.state ~= 'plain' and args.state ~= 'off') then
		if args.state == 'collapsed' then args.state = 'mw-collapsed' end
		tbl
			:addClass('mw-collapsible')
			:addClass(args.state or 'autocollapse')
	end

	tbl:css('border-spacing', 0)
	if border == 'subgroup' or border == 'none' then
		tbl
			:addClass('navbox-subgroup')
			:cssText(args.bodystyle)
			:cssText(args.style)
	else  -- regular navbox - bodystyle and style will be applied to the wrapper table
		tbl
			:addClass('navbox-inner')
			:css('background', 'transparent')
			:css('color', 'inherit')
	end
	tbl:cssText(args.innerstyle)

	renderTitleRow(tbl)
	renderAboveRow(tbl)
	for i, listnum in ipairs(listnums) do
		renderListRow(tbl, i, listnum)
	end
	renderBelowRow(tbl)

	return tbl
end

function p._navbox(navboxArgs)
	args = navboxArgs
	listnums = {}

	for k, _ in pairs(args) do
		if type(k) == 'string' then
			local listnum = k:match('^list(%d+)$')
			if listnum then table.insert(listnums, tonumber(listnum)) end
		end
	end
	table.sort(listnums)

	border = mw.text.trim(args.border or args[1] or '')
	if border == 'child' then
		border = 'subgroup'
	end

	-- render the main body of the navbox
	local tbl = renderMainTable()

	-- render the appropriate wrapper around the navbox, depending on the border param
	local res = mw.html.create()
	if border == 'none' then
		local nav = res:tag('div')
			:attr('role', 'navigation')
			:node(tbl)
		-- aria-labelledby title, otherwise above, otherwise lone group
		if args.title or args.above or (args.group1 and not args.group2) then
			nav:attr('aria-labelledby', mw.uri.anchorEncode(args.title or args.above or args.group1))
		else
			nav:attr('aria-label', 'Navbox')
		end
	elseif border == 'subgroup' then
		-- We assume that this navbox is being rendered in a list cell of a parent navbox, and is
		-- therefore inside a div with padding:0em 0.25em. We start with a </div> to avoid the
		-- padding being applied, and at the end add a <div> to balance out the parent's </div>
		res
			:wikitext('</div>')
			:node(tbl)
			:wikitext('<div>')
	else
		local nav = res:tag('div')
			:attr('role', 'navigation')
			:addClass('navbox')
			:addClass(args.navboxclass)
			:cssText(args.bodystyle)
			:cssText(args.style)
			:css('padding', '3px')
			:node(tbl)
		-- aria-labelledby title, otherwise above, otherwise lone group
		if args.title or args.above or (args.group1 and not args.group2) then
			nav:attr('aria-labelledby', mw.uri.anchorEncode(args.title or args.above or args.group1))
		else
			nav:attr('aria-label', 'Navbox')
		end
	end

	if (args.nocat or 'false'):lower() == 'false' then
		renderTrackingCategories(res)
	end
	return striped(tostring(res))
end

function p.navbox(frame)
	if not getArgs then
		getArgs = require('Module:Arguments').getArgs
	end
	args = getArgs(frame, {wrappers = {'Template:Navbox', 'Template:Navbox subgroup'}})
	if frame.args.border then
		-- This allows Template:Navbox_subgroup to use {{#invoke:Navbox|navbox|border=...}}.
		args.border = frame.args.border
	end

	-- Read the arguments in the order they'll be output in, to make references number in the right order.
	local _
	_ = args.title
	_ = args.above
	for i = 1, 20 do
		_ = args["group" .. tostring(i)]
		_ = args["list" .. tostring(i)]
	end
	_ = args.below

	return p._navbox(args)
end

return p
肾疼是什么原因 河字五行属什么 早上起床眼睛浮肿是什么原因 oppo是什么牌子 碘伏是什么颜色
厌食症吃什么药 2009年什么年 发改局是做什么的 蛇的尾巴有什么作用 日行一善是什么意思
憩室炎吃什么药 肺纤维化什么意思 大陆去台湾需要什么手续 李倩梅结局是什么 下身有异味用什么药
德国为什么发动二战 1958年属什么生肖 甲亢查什么项目 腊八有什么讲究 双子座是什么星象
渎神是什么意思hcv8jop7ns2r.cn 太平猴魁属于什么茶hcv9jop0ns0r.cn 枪色是什么色hcv9jop3ns8r.cn 长白眉毛是什么征兆hcv7jop6ns4r.cn 物理压榨油是什么意思hcv8jop2ns2r.cn
hvb是什么意思hcv9jop5ns1r.cn 痛风可以喝什么饮料hcv9jop1ns9r.cn 金匮肾气丸有什么功效gysmod.com 芭乐是什么意思hcv9jop4ns5r.cn 心脏骤停是什么原因引起的hcv7jop6ns7r.cn
什么是肉刺图片大全hcv8jop6ns9r.cn 做鸡蛋饼用什么面粉好hcv7jop6ns9r.cn 肾虚是什么症状jinxinzhichuang.com 衬衫搭配什么裤子好看wmyky.com 味增是什么hcv7jop4ns8r.cn
腿部发痒是什么原因引起的hcv7jop9ns4r.cn 肇庆有什么大学hcv9jop4ns1r.cn 四气指的是什么xinmaowt.com 合流是什么意思hcv8jop5ns6r.cn 吃鱼肝油有什么好处hcv7jop7ns3r.cn
百度