跳至內容

「Module:Songtable」:修訂間差異

增加 280 位元組 、​ 2024年3月12日 (星期二)
Eternal难度名称
(Eternal 更新版本/时间支持)
(Eternal难度名称)
行 40: 行 40:
end
end


function bydMark(byd, name, inNs, nsByd)
function diffMark(diffText, byd, name, inNs, nsByd)
    local diff, mark = mw.html.create('div'), mw.html.create('div')
    local diff, mark = mw.html.create('div'), mw.html.create('div')
    diff:wikitext('[Beyond]')
    diff:wikitext(diffText)
    mark:wikitext('仅移动版')
    mark:wikitext('仅移动版')
    if byd and inNs and not(nsByd)
    if byd and inNs and not(nsByd)
行 290: 行 290:
    local bydRating = args['Beyond等级'] or data('bydRating')
    local bydRating = args['Beyond等级'] or data('bydRating')
    local etrRating = args['Eternal等级'] or data('etrRating')
    local etrRating = args['Eternal等级'] or data('etrRating')
   local additionalDiffMark
   if byd then
     additionalDiffMark = diffMark('[Beyond]', byd, args['曲名'], inNs, nsByd)
   elseif etr then
     additionalDiffMark = diffMark('[Eternal]', etr, args['曲名'], inNs, false)
   end
   local additionalDiffMarkClass='byd-label'


    -- 生成Grid表格的信息表;在后文中依据格式进行生成。
    -- 生成Grid表格的信息表;在后文中依据格式进行生成。
行 311: 行 319:
      { '[Present]', { class = 'prs-label'}},
      { '[Present]', { class = 'prs-label'}},
      { '[Future]', { class = 'ftr-label'}},
      { '[Future]', { class = 'ftr-label'}},
      { bydMark(byd, args['曲名'], inNs, nsByd), { class = 'byd-label'}},
      { additionalDiffMark, { class = additionalDiffMarkClass}},
      { '等级', { class = 'label'}},
      { '等级', { class = 'label'}},
      { pstRating, { class = 'pst-data'}},
      { pstRating, { class = 'pst-data'}},
行 332: 行 340:
      { '[Present]', { class = 'prs-label ns'}},
      { '[Present]', { class = 'prs-label ns'}},
      { '[Future]', { class = 'ftr-label ns'}},
      { '[Future]', { class = 'ftr-label ns'}},
      { bydMark(byd, args['曲名'], inNs, nsByd), { class = 'byd-label ns'}},
      { additionalDiffMark, { class = additionalDiffMarkClass..' ns'}},
      { 'note数量', { class = 'label ns'}},
      { 'note数量', { class = 'label ns'}},
      { args['PastNoteNS'] or args['PastNote'], { class = 'pst-data ns'}},
      { args['PastNoteNS'] or args['PastNote'], { class = 'pst-data ns'}},
1,272

次編輯