Module:Songtable:修订间差异

添加366字节 、​ 2021年8月4日 (星期三)
修复第二曲名和添加ftr背景功能
无编辑摘要
(修复第二曲名和添加ftr背景功能)
第181行: 第181行:


    return merge
    return merge
end
function title(name,nameSecond,online)
   local result=name
   if nameSecond then result = result .. "<br>" .. nameSecond end
   if not(online) then result = result .. "<br>" .. '此曲目暂未上线' end
   return result
end
end


第231行: 第238行:
    local infoList = {
    local infoList = {
      [1] = {
      [1] = {
        choice(args['曲名'] or data('title') or dataNs('title'), data('id') or dataNs('id') or #args > 1, (args['曲名'] or data('title') or dataNs('title')) .. "<br>''此曲目暂未登陆''", true),
        title(args['曲名'] or data('title') or dataNs('title'), args[' 第二 曲名'], data('id') or dataNs('id') or #args > 1),
      {id = 'title'}},
      {id = 'title'}},
      [2] = {
      [2] = {
第366行: 第373行:
      [46] = {
      [46] = {
        bgCov(args['背景']) or bgCov(data('bg')) or bgCov(dataNs('bg')),
        bgCov(args['背景']) or bgCov(data('bg')) or bgCov(dataNs('bg')),
      {class = 'data'}},
      {class = 'data' , id = 'bg-normal' }},
      [47] = {
      [47] = {
       bgCov(args['Future背景']) ,
     {class = 'data' , id = 'bg-ftr' }},
     [48] = {
        '更新时间',
        '更新时间',
      {id = 'update-data-label', class = 'label'}},
      {id = 'update-data-label', class = 'label'}},
      [48] = {
      [49] = {
        dateCov(args['更新版本'], args['更新时间'], labelText('移动版'), 'arg') or dateCov(data('version'), tonumber(data('date')), labelText('移动版'), 'data'),
        dateCov(args['更新版本'], args['更新时间'], labelText('移动版'), 'arg') or dateCov(data('version'), tonumber(data('date')), labelText('移动版'), 'data'),
      {id = 'mobile-date-normal', class = 'data'}},
      {id = 'mobile-date-normal', class = 'data'}},
      [49] = {
      [50] = {
        dateCov(args['Beyond更新版本'], args['Beyond更新时间'], labelText('移动版'), 'arg') or '空',
        dateCov(args['Beyond更新版本'], args['Beyond更新时间'], labelText('移动版'), 'arg') or '空',
      {id = 'mobile-date-byd', class = 'data'}},
      {id = 'mobile-date-byd', class = 'data'}},
      [50] = {
      [51] = {
        dateCov(args['更新版本NS'], args['更新时间NS'], labelText('NS版'), 'arg') or dateCov(dataNs('version'), tonumber(dataNs('date')), labelText('NS版'), 'data'),
        dateCov(args['更新版本NS'], args['更新时间NS'], labelText('NS版'), 'arg') or dateCov(dataNs('version'), tonumber(dataNs('date')), labelText('NS版'), 'data'),
      {id = 'ns-date-normal', class = 'data ns'}},
      {id = 'ns-date-normal', class = 'data ns'}},
      [51] = {
      [52] = {
        '空',
        '空',
      {id = 'ns-date-byd', class = 'data ns'}}}
      {id = 'ns-date-byd', class = 'data ns'}}}
第400行: 第410行:
    if args['曲名'] == 'Tempestissimo' then box:addClass('ns-byd-date') box:addClass('ns-date-span') end
    if args['曲名'] == 'Tempestissimo' then box:addClass('ns-byd-date') box:addClass('ns-date-span') end
    if not(args['更新版本'] or args['更新时间'] or data('id')) then box:addClass('no-mobile') end
    if not(args['更新版本'] or args['更新时间'] or data('id')) then box:addClass('no-mobile') end
   if args['Future背景'] then box:addClass('bg-ftr') end


    --分类添加
    --分类添加
第420行: 第431行:
    if not(data('id') or dataNs('id') or #args > 1) then category = category..'[[分类:未登陆的曲目]]' end
    if not(data('id') or dataNs('id') or #args > 1) then category = category..'[[分类:未登陆的曲目]]' end


    if data('id') or dataNs('id')
    if (data('id') or dataNs('id')) and not(args['unset'])
      then
      then
      category = category..'[[分类:'..tostring(choice(getData.pack({data('set')}), data('set'), getData.pack({dataNs('set')}), dataNs('set'))) .. '曲包曲目]]'
      category = category..'[[分类:'..tostring(choice(getData.pack({data('set')}), data('set'), getData.pack({dataNs('set')}), dataNs('set'))) .. '曲包曲目]]'