「モジュール:Error」の版間の差分

179 バイト除去 、 2025年7月20日 (日)
1版 をインポートしました
(1版 をインポートしました)
(1版 をインポートしました)
 
(他の1人の利用者による、間の2版が非表示)
3行目: 3行目:
local p = {}
local p = {}


local function _error(frame, args)
local function _error(args)
     local tag = mw.ustring.lower(tostring(args.tag))
     local tag = mw.ustring.lower(tostring(args.tag))


10行目: 10行目:
         tag = 'strong'
         tag = 'strong'
     end
     end
   
 
     -- Generate the html.
     -- Generate the html.
     local retval = frame:extensionTag{name = 'templatestyles', args = {src = 'Module:Error/styles.css'}}
     return tostring(mw.html.create(tag)
    local errortag = mw.html.create(tag)
         :addClass('error')
         :addClass('error')
         :wikitext(tostring(args.message or args[1] or error('エラーメッセージが指定されていません', 2)))
         :wikitext(tostring(args.message or args[1] or error('エラーメッセージが指定されていません', 2)))
     retval = retval .. tostring(errortag)
     )
 
    return retval
end
end


37行目: 34行目:
         args.message = nil
         args.message = nil
     end
     end
     return _error(frame, args)
     return _error(args)
end
end


return p
return p