Module:Chem:修订间差异

修正错误
已保护“Module:Chem”:​常用模板([编辑=仅允许管理员](无限期)[移动=仅允许管理员](无限期))
 
(未显示5个用户的7个中间版本)
第3行: 第3行:
function p.chem(frame)
function p.chem(frame)
   local args=frame:getParent().args
   local args=frame:getParent().args
  --local args=frame
   local chemstr=""
   local chemstr=""
   for i, v in pairs(args) do
   for i, v in pairs(args) do
     if isnumber(i) then
     if type(i)=="number" then
       chemstr=chemstr .. v
       chemstr=chemstr .. v
     else
     else
第23行: 第24行:
     if ch=="." or ch=="·" then
     if ch=="." or ch=="·" then
       table.insert(res, "·")
       table.insert(res, "·")
      norm=true
    elseif ch=="=" then
      table.insert(res, "=")
       norm=true
       norm=true
     elseif ch=="^" then
     elseif ch=="^" then
第62行: 第66行:
   end
   end


   return mw.html.create("p"):wikitext(table.concat(res))
   return mw.html.create("span"):wikitext(table.concat(res))
end
end


return p
return p