Module:BibleQuote: Difference between revisions

no edit summary
No edit summary
No edit summary
 
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:


local getArgs = require('Module:Arguments').getArgs
local getArgs = require('Module:Arguments').getArgs
local p = {} --p stands for package


local VERSIONS_AVAILABLE = {
local VERSIONS_AVAILABLE = {
Line 33: Line 34:
    end
    end
    if args.inline == nil or args.inline == "" or args.inline == 1 or args.inline == "true" then
    if args.inline == nil or args.inline == "" or args.inline == 1 or args.inline == "1" or args.inline == "true" then
    args.inline = true
    args.inline = true
    elseif args.inline == 0 or args.inline == "false" then
    elseif args.inline == 0 or args.inline == "0" or args.inline == "false" then
    args.inline = false
    args.inline = false
    end
    end
Line 41: Line 42:
end
end
end
end
local p = {} --p stands for package


p.isValidVersion = makeInvokeFunc("_isValidVersion")
p.isValidVersion = makeInvokeFunc("_isValidVersion")
Line 59: Line 58:
return "<span class=\"bibleQuoteRef\" data-ref=\"" .. args.ref .. "\" data-version=\"" .. args.version .. "\" data-inline=\"true\">" .. args.ref .. "</span>"
return "<span class=\"bibleQuoteRef\" data-ref=\"" .. args.ref .. "\" data-version=\"" .. args.version .. "\" data-inline=\"true\">" .. args.ref .. "</span>"
else
else
return "<div class=\"bibleQuoteRef\" data-ref=\"" .. args.ref .. "\" data-version=\"" .. args.version .. "\" data-inline=\"false\"></div>"
return "<div class=\"bibleQuoteRef\" data-ref=\"" .. args.ref .. "\" data-version=\"" .. args.version .. "\" data-inline=\"false\"><div class=\"lds-spinner\"><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div></div></div>"
end
end
else
else
Line 65: Line 64:
end
end
end
end
--[[
 
function p.cacheDirExists( args )
if(fs.is_dir("/var/log/snort") = nil) then
else
end
end
]]
return p
return p