Module:BibleQuote: Difference between revisions
no edit summary
Johnrdorazio (talk | contribs) No edit summary |
Johnrdorazio (talk | contribs) 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 | ||
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 | ||
return p | return p |