forked from enlightenment/efl
docs: add editable section writing to writer
This commit is contained in:
parent
8e5d46f690
commit
1bdc5a008b
|
@ -113,7 +113,7 @@ M.Writer = util.Object:clone {
|
|||
end
|
||||
flags.section = nil
|
||||
local flstr = {}
|
||||
for k, v in ipairs(flags) do
|
||||
for k, v in pairs(flags) do
|
||||
local allow = allowed_incflags[k]
|
||||
if allow ~= nil then
|
||||
if type(allow) == "boolean" then
|
||||
|
@ -161,6 +161,17 @@ M.Writer = util.Object:clone {
|
|||
return self
|
||||
end,
|
||||
|
||||
write_editable = function(self, ns, name)
|
||||
ns[#ns + 1] = name
|
||||
ns[#ns + 1] = false
|
||||
self:write_include(self.INCLUDE_PAGE, ns, {
|
||||
date = false, user = false, link = false
|
||||
})
|
||||
-- restore the table for later reuse
|
||||
ns[#ns] = nil
|
||||
ns[#ns] = nil
|
||||
end,
|
||||
|
||||
write_fmt = function(self, fmt1, fmt2, ...)
|
||||
self:write_raw(fmt1, ...)
|
||||
self:write_raw(fmt2)
|
||||
|
|
|
@ -708,11 +708,7 @@ local build_class = function(cl)
|
|||
f:write_raw(cl:doc_get():full_get(nil, true))
|
||||
f:write_nl(2)
|
||||
|
||||
cln[#cln + 1] = "description"
|
||||
cln[#cln + 1] = false
|
||||
f:write_include(f.INCLUDE_PAGE, cln, {
|
||||
date = false, user = false, link = false
|
||||
})
|
||||
f:write_editable(cln, "description")
|
||||
f:write_nl()
|
||||
|
||||
build_functable(f, "Methods", "Method name", cl, dtree.Function.METHOD)
|
||||
|
|
Loading…
Reference in New Issue