fbpx
วิกิพีเดีย

มอดูล:Error/testcases

-- 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 

มอด, 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, วิกิ หนังสือ, หนังสือ, ห้องสมุด,

บทความ

, อ่าน, ดาวน์โหลด, ฟรี, ดาวน์โหลดฟรี, mp3, วิดีโอ, mp4, 3gp, jpg, jpeg, gif, png, รูปภาพ, เพลง, เพลง, หนัง, หนังสือ, เกม, เกม