1,124
edits
(Created page with "--[[ Additional functions that are common to other modules. As they cannot be outside of modules there is no invoke level function calls. ]] local function trim(object) -...") |
|||
Line 1: | Line 1: | ||
--[[ | --[[ | ||
Additional functions that are common to other modules. | Additional functions that are common to other modules. Although they could | ||
be called into templates the overhead call into lua would generally greater | |||
than using a built in mediawiki parser function where one exists. | |||
]] | ]] | ||
local function trim(object) | local com = {} | ||
function com.trim(object) | |||
--Use of while instead of if incase multiple whitespaces are present. | --Use of while instead of if incase multiple whitespaces are present. | ||
while string.sub(object, 1, 1) == ' ' do | while string.sub(object, 1, 1) == ' ' do | ||
Line 17: | Line 20: | ||
end | end | ||
function exists(object) | function com.exists(object) | ||
if object == nil or object == '' then | if object == nil or object == '' then | ||
return false | return false | ||
Line 24: | Line 27: | ||
end | end | ||
end | end | ||
return com |