Module:Color:修订间差异

删除59字节 、​ 2024年6月2日 (星期日)
无编辑摘要
无编辑摘要
SSF讨论 | 贡献
无编辑摘要
第44行: 第44行:
    --- 构建HTML ---
    --- 构建HTML ---
    local span = mw.html.create("span");
    local span = mw.html.create("span");
     if type(list[args[1]]) == 'nil' then
   local a = list[args[1]];
       span:css('color',(args[1] or 'unset')):wikitext(args[2]);
   if type(a) == 'nil' then
     elseif type(list[args[1]]) == 'string' then
     span:css('color',(args[1] or 'unset')):wikitext(args[2]);
       span:addClass(list[args[1]]):wikitext(args[1]);
   elseif type(a) == 'string' then
     elseif type(list[args[1]]) == 'function' then
     span:addClass(a):wikitext(args[1]);
       list[args[1]](span);
   elseif type(a) == 'function' then
     end
     a(span);
   end


      if args['style'] then span:attr('style',args['style']) end
      if args['style'] then span:attr('style',args['style']) end
WikiBuilder
329

个编辑