Module:沙盒/盐棋/Sandbox:修订间差异

(version support)
(bpm tonumber)
第54行: 第54行:
table.insert(row, input '音乐家' or mw.ustring.gsub(song.artist, '[一-龠ぁ-ゔァ-ヴー々〆〤ヶ]+', function(v) return langJa:format(v) end))
table.insert(row, input '音乐家' or mw.ustring.gsub(song.artist, '[一-龠ぁ-ゔァ-ヴー々〆〤ヶ]+', function(v) return langJa:format(v) end))
table.insert(row, input '所属曲包' or packItem['name'])
table.insert(row, input '所属曲包' or packItem['name'])
local bpm = input 'BPM' or song.bpm_base
local bpm = tonumber(input 'BPM') or song.bpm_base
table.insert(row, (tonumber(song.bpm) ~= bpm and ('data-sort-value=%s|'):format(bpm) or '') .. song.bpm)
table.insert(row, (tonumber(song.bpm) ~= bpm and ('data-sort-value=%s|'):format(bpm) or '') .. song.bpm)
table.insert(row, input '时长' or ' - ')
table.insert(row, input '时长' or ' - ')