{% local baseUrl = ldoc.css:gsub("ldoc.css", "") local repo = "https://github.com/evilfactory/Barotrauma-lua-attempt/" local pageTitle = mod and (ldoc.display_name(mod) .. " - " .. ldoc.title) or ldoc.title local oldmarkup = ldoc.markup function ldoc.markup(text, item) return oldmarkup(text, item, ldoc.plain) end function ldoc.url(path) return baseUrl .. path end function ldoc.realm_icon(realm) return "" end function ldoc.sidebar_item(item, module) local text = "" text = text .. ldoc.realm_icon(item.tags.realm[1]) text = text .. "" local deprecated = item.tags.deprecated if deprecated then text = text .. "" else text = text .. "" end if ldoc.is_kind_classmethod(module.kind) then text = text .. item.name:gsub(".+:", "") else text = text .. item.name:gsub(module.name .. ".", "") end text = text .. "" .. "" return text end function ldoc.item_header(item) local text = "" text = text .. "" local deprecated = item.tags.deprecated if deprecated then text = text .. "

" else text = text .. "

" end text = text .. ldoc.realm_icon(item.tags.realm[1]) .. ldoc.display_name(item) .. "

" .. "
" return text end function ldoc.is_kind_classmethod(kind) return kind ~= "libraries" end function ldoc.repo_reference(item) return repo .. "tree/master" .. item.file.filename:gsub(item.file.base, "/gamemode") .. "#L" .. item.lineno end local function moduleDescription(mod) if (mod.type == "topic") then return mod.body:gsub(mod.display_name, ""):gsub("#", ""):sub(1, 256) .. "..." end return mod.summary end %} {{pageTitle}} {% if (mod) then %} {% else %} {% end %}
{(templates/sidebar.ltp)}
{% if (ldoc.root) then -- we're rendering the landing page (index.html) %} {(templates/landing.ltp)} {% elseif (ldoc.body) then -- we're rendering non-code elements %}
{* ldoc.body *}
{% elseif (module) then -- we're rendering libary contents %}
{(templates/module.ltp)}
{% end %}