Module:BibleQuote: Difference between revisions

no edit summary
No edit summary
No edit summary
Line 28: Line 28:
     frameOnly = true
     frameOnly = true
     })
     })
     -- let's make sure defaults are set
     -- let's make sure defaults are set if not defined or empty
     args.version = args.version or "NABRE"
     if args.version == nil or args.version == "" then
    -- also make sure it's not empty
    if args.version == "" then
     args.version = "NABRE"
     args.version = "NABRE"
     end
     end
Line 56: Line 54:


     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 == "true" then
     args.inline = "true"
     args.inline = true
     elseif args.inline == 0 or args.inline == "false" then
     elseif args.inline == 0 or args.inline == "false" then
     args.inline = "false"
     args.inline = false
     end
     end
     return p._main(args)
     return p._main(args)
Line 65: Line 63:
function p._main( args )
function p._main( args )
if (in_table(args.version, VERSIONS_AVAILABLE)) then
if (in_table(args.version, VERSIONS_AVAILABLE)) then
if args.inline == "true" then
if args.inline then
return "<span class=\"bibleQuoteRef\" data-ref=\"" .. args.ref .. "\" data-version=\"" .. args.version .. "\" data-inline=\"" .. args.inline .. "\">" .. args.ref .. "</span>"
return "<span class=\"bibleQuoteRef\" data-ref=\"" .. args.ref .. "\" data-version=\"" .. args.version .. "\" data-inline=\"" .. args.inline .. "\">" .. args.ref .. "</span>"
else
else