「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

次編輯