local draft = param.get("draft", "table") local source = param.get("source", atom.boolean) ui.container{ attr = { class = "draft_content wiki" }, content = function() if source then ui.tag{ tag = "pre", content = draft.content } else if draft.formatting_engine == "html" or not draft.formatting_engine then slot.put(draft.content) else slot.put(draft:get_content("html")) end end end }