</xsl:template>
<xsl:template match="*[@revisionflag]">
+ <xsl:call-template name="block.or.inline.revision"/>
+</xsl:template>
+
+<xsl:template name="block.or.inline.revision">
+ <xsl:param name="revisionflag" select="@revisionflag"/>
+
<xsl:choose>
<xsl:when test="local-name(.) = 'para'
- or local-name(.) = 'simpara'
- or local-name(.) = 'formalpara'
- or local-name(.) = 'section'
- or local-name(.) = 'sect1'
- or local-name(.) = 'sect2'
- or local-name(.) = 'sect3'
- or local-name(.) = 'sect4'
- or local-name(.) = 'sect5'
- or local-name(.) = 'chapter'
- or local-name(.) = 'preface'
- or local-name(.) = 'itemizedlist'
- or local-name(.) = 'varlistentry'
- or local-name(.) = 'glossary'
- or local-name(.) = 'bibliography'
- or local-name(.) = 'index'
- or local-name(.) = 'appendix'">
- <div class='{@revisionflag}'>
+ or local-name(.) = 'formalpara'
+ or local-name(.) = 'simpara'
+ or local-name(.) = 'simplesect'
+ or local-name(.) = 'section'
+ or local-name(.) = 'sect1'
+ or local-name(.) = 'sect2'
+ or local-name(.) = 'sect3'
+ or local-name(.) = 'sect4'
+ or local-name(.) = 'sect5'
+ or local-name(.) = 'chapter'
+ or local-name(.) = 'preface'
+ or local-name(.) = 'itemizedlist'
+ or local-name(.) = 'orderedlist'
+ or local-name(.) = 'variablelist'
+ or local-name(.) = 'varlistentry'
+ or local-name(.) = 'informaltable'
+ or local-name(.) = 'informalexample'
+ or local-name(.) = 'note'
+ or local-name(.) = 'example'
+ or local-name(.) = 'mediaobject'
+ or local-name(.) = 'sidebar'
+ or local-name(.) = 'glossary'
+ or local-name(.) = 'glossentry'
+ or local-name(.) = 'bibliography'
+ or local-name(.) = 'index'
+ or local-name(.) = 'appendix'">
+ <div class='{$revisionflag}'>
<xsl:apply-imports/>
</div>
</xsl:when>
<xsl:when test="local-name(.) = 'phrase'
- or local-name(.) = 'ulink'
- or local-name(.) = 'link'
- or local-name(.) = 'filename'
- or local-name(.) = 'literal'
- or local-name(.) = 'member'
- or local-name(.) = 'glossterm'
- or local-name(.) = 'sgmltag'
- or local-name(.) = 'quote'
- or local-name(.) = 'emphasis'
- or local-name(.) = 'command'
- or local-name(.) = 'xref'">
- <span class='{@revisionflag}'>
+ or local-name(.) = 'ulink'
+ or local-name(.) = 'link'
+ or local-name(.) = 'olink'
+ or local-name(.) = 'inlinemediaobject'
+ or local-name(.) = 'filename'
+ or local-name(.) = 'literal'
+ or local-name(.) = 'member'
+ or local-name(.) = 'term'
+ or local-name(.) = 'guilabel'
+ or local-name(.) = 'glossterm'
+ or local-name(.) = 'sgmltag'
+ or local-name(.) = 'tag'
+ or local-name(.) = 'quote'
+ or local-name(.) = 'emphasis'
+ or local-name(.) = 'command'
+ or local-name(.) = 'xref'">
+ <span class='{$revisionflag}'>
<xsl:apply-imports/>
</span>
</xsl:when>
<xsl:value-of select="local-name(.)"/>
<xsl:text> (Assuming block)</xsl:text>
</xsl:message>
- <div class='{@revisionflag}'>
+ <div class='{$revisionflag}'>
<xsl:apply-imports/>
</div>
</xsl:otherwise>