mirror of
https://github.com/jgm/pandoc.git
synced 2026-08-25 17:56:32 +00:00
Lua module: make Header argument order consistent
Attributes are always passed as the last element, making it possible to omit this argument. Argument order for `Header` was wrong and is fixed.
This commit is contained in:
+2
-2
@@ -265,12 +265,12 @@ M.Div = M.Block:create_constructor(
|
||||
--- Creates a block quote element.
|
||||
-- @function Header
|
||||
-- @tparam int level header level
|
||||
-- @tparam Attributes attributes element attributes
|
||||
-- @tparam {Inline,...} content inline content
|
||||
-- @tparam Attributes attributes element attributes
|
||||
-- @treturn Block header element
|
||||
M.Header = M.Block:create_constructor(
|
||||
"Header",
|
||||
function(level, attributes, content)
|
||||
function(level, content, attributes)
|
||||
return {c = {level, attributes, content}}
|
||||
end,
|
||||
{"level", {"identifier", "classes", "attributes"}, "content"}
|
||||
|
||||
@@ -173,7 +173,7 @@ pushBlock lua = \case
|
||||
CodeBlock attr code -> pushViaConstructor lua "CodeBlock" code (LuaAttr attr)
|
||||
DefinitionList items -> pushViaConstructor lua "DefinitionList" items
|
||||
Div attr blcks -> pushViaConstructor lua "Div" blcks (LuaAttr attr)
|
||||
Header lvl attr inlns -> pushViaConstructor lua "Header" lvl (LuaAttr attr) inlns
|
||||
Header lvl attr inlns -> pushViaConstructor lua "Header" lvl inlns (LuaAttr attr)
|
||||
HorizontalRule -> pushViaConstructor lua "HorizontalRule"
|
||||
LineBlock blcks -> pushViaConstructor lua "LineBlock" blcks
|
||||
OrderedList lstAttr list -> pushViaConstructor lua "OrderedList" list lstAttr
|
||||
|
||||
Reference in New Issue
Block a user