恪別𡧲版𢯢𢷮𧵑「模庉:Infobox military conflict」

Trong Dang (討論 | 㨂𢵰)
造張㵋貝內容「require('strict') local infoboxStyle = mw.loadData('Module:WPMILHIST Infobox style') local templatestyles = 'Module:Infobox military conflict/styles.css' local IMC = {} IMC.__index = IMC function IMC:renderPerCombatant(builder, headerText, prefix, suffix) prefix = prefix or '' suffix = suffix or '' local colspans = {} -- This may result in colspans[1] getting set twice, but -- this is no big deal. The second set will be correct. local lastCombatant = 1…」
𥮋𢯢𢷮移動 Mobile web edit Advanced mobile edit
 
(討論 | 㨂𢵰)
空固縿略𢯢𢷮
 
𣳔84: 𣳔84:
-- :css('padding-right', '1em')
-- :css('padding-right', '1em')
:css('width', '70px')
:css('width', '70px')
:wikitext('Thời gian')
:wikitext('時間')
:done()
:done()
:tag('td')
:tag('td')
𣳔94: 𣳔94:
-- :css('padding-right', '1em')
-- :css('padding-right', '1em')
:css('width', '70px')
:css('width', '70px')
:wikitext('Địa điểm')
:wikitext('地點')
:done()
:done()
:tag('td')
:tag('td')
𣳔112: 𣳔112:
-- :css('padding-right', '1em')
-- :css('padding-right', '1em')
:css('width', '70px')
:css('width', '70px')
:wikitext(self.args.action and 'Hành động')
:wikitext(self.args.action and '行動')
:done()
:done()
:tag('td')
:tag('td')
𣳔123: 𣳔123:
-- :css('padding-right', '1em')
-- :css('padding-right', '1em')
:css('width', '70px')
:css('width', '70px')
:wikitext(self.args.status and 'Tình trạng' or 'Kết quả')
:wikitext(self.args.status and '情狀' or '結果')
:done()
:done()
:tag('td')
:tag('td')
𣳔136: 𣳔136:
-- :css('padding-right', '1em')
-- :css('padding-right', '1em')
:css('width', '70px')
:css('width', '70px')
:wikitext('Thay đổi<br />lãnh thổ')
:wikitext('𠊝𢷮領土')
:done()
:done()
:tag('td')
:tag('td')
𣳔166: 𣳔166:
:attr('colspan', self.combatants)
:attr('colspan', self.combatants)
:cssText(infoboxStyle.sub_header_raw)
:cssText(infoboxStyle.sub_header_raw)
:wikitext('Một phần của ' .. self.args.partof)
:wikitext('沒份𧵑' .. self.args.partof)
end
end
if self.args.image then
if self.args.image then
𣳔186: 𣳔186:
end
end
self:renderHeaderTable(builder:tag('tr'):tag('td'):attr('colspan', self.combatants))
self:renderHeaderTable(builder:tag('tr'):tag('td'):attr('colspan', self.combatants))
self:renderPerCombatant(builder, self.args.combatants_header or 'Tham chiến', 'combatant')
self:renderPerCombatant(builder, self.args.combatants_header or '參戰', 'combatant')
-- can be un-hardcoded once gerrit:165108 is merged
-- can be un-hardcoded once gerrit:165108 is merged
for _,v in ipairs{'a','b','c','d'} do
for _,v in ipairs{'a','b','c','d'} do
𣳔192: 𣳔192:
end
end
self:renderPerCombatant(builder, 'Chỉ huy và lãnh đạo', 'commander')
self:renderPerCombatant(builder, '指揮和領導', 'commander')
for _,v in ipairs{'a','b','c','d'} do
for _,v in ipairs{'a','b','c','d'} do
self:renderPerCombatant(builder, nil, 'commander', v)
self:renderPerCombatant(builder, nil, 'commander', v)
end
end
self:renderPerCombatant(builder, 'Thành phần tham chiến', 'units')
self:renderPerCombatant(builder, '成份參戰', 'units')
self:renderPerCombatant(builder, 'Lực lượng', 'strength')
self:renderPerCombatant(builder, '力量', 'strength')
self:renderPerCombatant(builder, 'Hỗ trợ chính trị', 'polstrength')
self:renderPerCombatant(builder, '互助政治', 'polstrength')
self:renderPerCombatant(builder, 'Hỗ trợ quân sự', 'milstrength')
self:renderPerCombatant(builder, '互助軍事', 'milstrength')
self:renderPerCombatant(builder, 'Thương vong và tổn thất', 'casualties')
self:renderPerCombatant(builder, '傷亡和損失', 'casualties')


if self.args.notes then
if self.args.notes then
𣳔227: 𣳔227:
label = self.args.map_label,
label = self.args.map_label,
alt = self.args.map_alt,
alt = self.args.map_alt,
caption = self.args.map_caption or ('Vị trí trong '  
caption = self.args.map_caption or ('位置𪚚'  
.. (require('Module:Location map').data(self.frame, {self.args.map_type, 'name'})))
.. (require('Module:Location map').data(self.frame, {self.args.map_type, 'name'})))
}))
}))