「モジュール:Tracklist」の版間の差分
提供: MONACA Wiki
その他の操作
今川 凌 (MONACA) (トーク | 投稿記録) 編集の要約なし タグ: 差し戻し済み |
今川 凌 (MONACA) (トーク | 投稿記録) 編集の要約なし タグ: 差し戻し済み |
||
| 212行目: | 212行目: | ||
end | end | ||
if credits.strings_arrange then | if credits.strings_arrange then | ||
-- ラベル生成(+b/+h対応) | |||
local label = 'ストリングスアレンジ' | |||
if args.strings_arrange_credits == '+b' then | |||
label = 'ストリングス&ブラスアレンジ' | |||
elseif args.strings_arrange_credits == '+h' then | |||
label = 'ストリングス&ホーンアレンジ' | |||
end | |||
-- 列追加 | |||
result = result .. '<th scope="col" style="width:' .. (args.strings_arrange_width or width.credits) .. ';">' .. label .. '</th>' | |||
-- セル関数再定義 | |||
if md then | |||
strings_arrange = function(x) | |||
return '<td itemprop="recordingOf" itemscope itemtype="http://schema.org/MusicComposition"><span>' .. | |||
(x.strings_arrange | |||
or all.strings_arrange and all.strings_arrange[2] | |||
or all.arrangements and all.arrangements[2] | |||
or all.all and all.all[2] | |||
or ' ') .. | |||
'</span></td>' | |||
end | |||
else | |||
strings_arrange = function(x) | |||
return '<td>' .. | |||
(x.strings_arrange | |||
or all.strings_arrange and all.strings_arrange[2] | |||
or all.arrangements and all.arrangements[2] | |||
or all.all and all.all[2] | |||
or ' ') .. | |||
'</td>' | |||
end | |||
end | |||
end | end | ||