-- This module implements {{error}}.localp={}localHtmlBuilder=require('Module:HtmlBuilder')localfunction_error(args)localmessage=args.messageorargs[1]orerror('no message specified',2)message=tostring(message)localtag=mw.ustring.lower(tostring(args.tag))-- Work out what html tag we should use.ifnot(tag=='p'ortag=='span'ortag=='div')thentag='strong'end-- Generate the html.localroot=HtmlBuilder.create(tag)root.addClass('error').wikitext(message)returntostring(root)endfunctionp.error(frame)localargsifframe==mw.getCurrentFrame()then-- We're being called via #invoke. The args are passed through to the module-- from the template page, so use the args that were passed into the template.args=frame.argselse-- We're being called from another module or from the debug console, so assume-- the args are passed in directly.args=frameend-- if the message parameter is present but blank, change it to nil so that Lua will-- consider it false.ifargs.message==""thenargs.message=nilendreturn_error(args)endreturnp
มกราคม 08, 2022
มอด, error, testcases, อหน, าช, ดทดสอบของมอด, มอด, error, ผลล, พธ, ของช, ดทดสอบ, this, module, implements, error, local, local, htmlbuilder, require, module, htmlbuilder, local, function, error, args, local, message, args, message, args, error, message, specif. nikhuxhnachudthdsxbkhxngmxdul mxdul Error phllphthkhxngchudthdsxb This module implements error local p local HtmlBuilder require Module HtmlBuilder local function error args local message args message or args 1 or error no message specified 2 message tostring message local tag mw ustring lower tostring args tag Work out what html tag we should use if not tag p or tag span or tag div then tag strong end Generate the html local root HtmlBuilder create tag root addClass error wikitext message return tostring root end function p error frame local args if frame mw getCurrentFrame then We re being called via invoke The args are passed through to the module from the template page so use the args that were passed into the template args frame args else We re being called from another module or from the debug console so assume the args are passed in directly args frame end if the message parameter is present but blank change it to nil so that Lua will consider it false if args message then args message nil end return error args end return p ekhathungcak https th wikipedia org w index php title mxdul Error testcases amp oldid 8936306, wikipedia, วิกิ หนังสือ, หนังสือ, ห้องสมุด,