「モジュール:Tracklist」の版間の差分
提供: MONACA Wiki
その他の操作
今川 凌 (MONACA) (トーク | 投稿記録) 編集の要約なし タグ: 差し戻し済み |
今川 凌 (MONACA) (トーク | 投稿記録) 編集の要約なし タグ: 取り消し |
||
| 19行目: | 19行目: | ||
local function getArgs(frame) | local function getArgs(frame) | ||
local t_info, t_num = '', 0 | local t_info, t_num = '', 0 | ||
local function | local func_credits = function(v) | ||
if v == 'yes' then | if v == 'yes' then return true end | ||
local alias = {'+arrangements', '+a', '+編曲', '・編曲'} | |||
local alias = {'+arrangements', '+a', '+編曲', '・編曲 | |||
for _k, _v in ipairs(alias) do | for _k, _v in ipairs(alias) do | ||
if v == _v then return _v end | if v == _v then return _v end | ||
end | end | ||
return false | return false | ||
end | end | ||
for k, v in pairs(require('Module:Arguments').getArgs(frame, {parentOnly = true})) do | for k, v in pairs(require('Module:Arguments').getArgs(frame, {parentOnly = true})) do | ||
| 121行目: | 112行目: | ||
return col | return col | ||
end | end | ||
--[[ | --[[ | ||
| 211行目: | 203行目: | ||
arranger = function(x) return '<td>' .. (x.arranger or all.arrangements and all.arrangements[2] or all.producing and all.producing[2] or all.all and all.all[2] or ' ') .. '</td>' end | arranger = function(x) return '<td>' .. (x.arranger or all.arrangements and all.arrangements[2] or all.producing and all.producing[2] or all.all and all.all[2] or ' ') .. '</td>' end | ||
end | end | ||
if credits.strings_arrange then | if credits.strings_arrange then | ||
result = result .. '<th scope="col" style="width:' .. (args.strings_arrange_width or width.credits) .. ';">ストリングスアレンジ</th>' | |||
-- ストリングスアレンジセル関数再定義 | |||
strings_arrange = function(x) return '<td>' .. (x.strings_arrange or ' ') .. '</td>' end | |||
end | |||
end | |||
if credits.brass_arrange then | if credits.brass_arrange then | ||
-- ブラスアレンジ列追加 | -- ブラスアレンジ列追加 | ||