Difference between revisions of "Module:Test"

From Industrial-Craft-Wiki
Jump to navigation Jump to search
m (Wow, that was careless)
m (Radical idea)
Line 8: Line 8:
   end
   end


   --return "<nowiki>" .. (args[1] or "") .. "</nowiki>"
   --[[return "<nowiki>" .. (args[1] or "") .. "</nowiki>"
   if args[1] == nil then
   if args[1] == nil then
       return "Nothing :S"
       return "Nothing :S"
Line 16: Line 16:
   else
   else
       return string.sub(args[1], 2, -1)
       return string.sub(args[1], 2, -1)
  end]]
  if args.title ~= nil then
      args.title = "\'\'\'<span class=\'plainlinks\'>" .. args.title .. "</span>\'\'\'"
  else
      args.title = ""
  end
  if args.date ~= nil then
      args.date = "|:" .. args.date
  else
      args.date = ""
   end
   end
    
   return args.title .. args.date
end
end


return p
return p

Revision as of 11:20, 18 February 2015

Documentation for this module may be created at Module:Test/doc

local p = {}

function p.rss( f )
   local args = f
 
   if f == mw.getCurrentFrame() then
      args = f:getParent().args
   end

   --[[return "<nowiki>" .. (args[1] or "") .. "</nowiki>"
   if args[1] == nil then
      return "Nothing :S"
   end
   if(args[1]:find("#")) then
      return string.match(args[1], '.+#%d+.+')
   else
      return string.sub(args[1], 2, -1)
   end]]

   if args.title ~= nil then
      args.title = "\'\'\'<span class=\'plainlinks\'>" .. args.title .. "</span>\'\'\'"
   else
      args.title = ""
   end
   if args.date ~= nil then
      args.date = "|:" .. args.date
   else
      args.date = ""
   end
   return args.title .. args.date
end

return p