Skip to content

Commit

Permalink
Fix #60: Consolidate admon content model
Browse files Browse the repository at this point in the history
* Force admons to have at least one para as first child
  • Loading branch information
tomschr committed Aug 16, 2019
1 parent d5b8894 commit 0b7a1ec
Show file tree
Hide file tree
Showing 2 changed files with 38 additions and 21 deletions.
30 changes: 20 additions & 10 deletions geekodoc/rng/geekodoc5-flat.rnc
Original file line number Diff line number Diff line change
Expand Up @@ -10514,16 +10514,26 @@ div {
div {
db.admonition.contentmodel =
db._info.title.only,
db.remark*,
db.para,
(db.list.blocks
| db.formalpara
| db.verbatim.blocks
| db.remark
| db.para
| db.xi.include
| db.informalexample
| db.informalfigure)*
(db.remark*,
(db.para | db.xi.include),
# Removed patterns:
# db.informalexample | db.informalfigure | db.informaltable | db.informalequation
# db.sidebar | db.blockquote | db.address | db.epigraph
# db.mediaobject | db.screenshot
# db.procedure | db.task | db.productionset | db.constraintdef | db.msgset
# db.screen | db.literallayout | db.programlistingco | db.screenco | db.programlisting | db.synopsis
(db.list.blocks
| db.informal.blocks
| db.publishing.blocks
| db.graphic.blocks
| db.technical.blocks
| db.verbatim.blocks
| db.remark
| db.para
| db.formalpara
| db.simpara
| db.extension.blocks
| db.xi.include)*)
db.admonition.blocks =
# Removed caution
db.important
Expand Down
29 changes: 18 additions & 11 deletions geekodoc/rng/geekodoc5.rnc
Original file line number Diff line number Diff line change
Expand Up @@ -1177,17 +1177,24 @@ include "docbookxi.rnc"
div {
db.admonition.contentmodel =
db._info.title.only,
db.remark*,
db.para,
(db.list.blocks
| db.formalpara
| db.verbatim.blocks
| db.remark
| db.para
| db.xi.include
| db.informalexample
| db.informalfigure
)*
(db.remark*,
(db.para | db.xi.include),
# Removed patterns:
# db.informalexample | db.informalfigure | db.informaltable | db.informalequation
# db.sidebar | db.blockquote | db.address | db.epigraph
# db.mediaobject | db.screenshot
# db.procedure | db.task | db.productionset | db.constraintdef | db.msgset
# db.screen | db.literallayout | db.programlistingco | db.screenco | db.programlisting | db.synopsis
(db.list.blocks
| db.informal.blocks
| db.publishing.blocks
| db.graphic.blocks
| db.technical.blocks
| db.verbatim.blocks
| db.remark
| db.para | db.formalpara | db.simpara
| db.extension.blocks
| db.xi.include)*)

db.admonition.blocks =
# Removed caution
Expand Down

0 comments on commit 0b7a1ec

Please sign in to comment.