summaryrefslogtreecommitdiff
path: root/schema
diff options
context:
space:
mode:
authorMichael Stahl <michael.stahl@allotropia.de>2023-01-23 16:38:03 +0100
committerMichael Stahl <michael.stahl@allotropia.de>2023-01-24 13:39:23 +0000
commit90e1698dab3d286c10136719aa85fee2f56ad9fd (patch)
tree4e6e56ffacb7bbb45fd34aa67d6678d61a37e74c /schema
parent668f55b65849012b359d7d6b9386113facbadc57 (diff)
tdf#153090 xmloff: ODF import/export of source style on ToX
For Table of Figures/Objects/Tables. Make this similar to DOCX: only one source style is possible, so omit the intermediate text:index-source-styles element. Also a boolean attribute like text:use-index-source-styles appears as unnecessary complexity, so try to do without. Change-Id: I7cb599c7ec1261ddedc196a25c3eafe35f35fbe9 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146013 Tested-by: Jenkins Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
Diffstat (limited to 'schema')
-rw-r--r--schema/libreoffice/OpenDocument-v1.3+libreoffice-schema.rng62
1 files changed, 62 insertions, 0 deletions
diff --git a/schema/libreoffice/OpenDocument-v1.3+libreoffice-schema.rng b/schema/libreoffice/OpenDocument-v1.3+libreoffice-schema.rng
index 682d93dfe6e9..4606e1cc282c 100644
--- a/schema/libreoffice/OpenDocument-v1.3+libreoffice-schema.rng
+++ b/schema/libreoffice/OpenDocument-v1.3+libreoffice-schema.rng
@@ -1912,6 +1912,68 @@ xmlns:loext="urn:org:documentfoundation:names:experimental:office:xmlns:loext:1.
</rng:interleave>
</rng:define>
+ <!-- TODO no proposal -->
+ <rng:define name="text-illustration-index-source">
+ <rng:element name="text:illustration-index-source">
+ <rng:ref name="text-illustration-index-source-attrs"/>
+ <rng:optional>
+ <rng:ref name="text-index-title-template"/>
+ </rng:optional>
+ <rng:optional>
+ <rng:ref name="text-illustration-index-entry-template"/>
+ </rng:optional>
+ <rng:optional>
+ <!-- <rng:ref name="text-index-source-style"/> -->
+ <rng:element name="loext:index-source-style">
+ <rng:attribute name="text:style-name">
+ <rng:ref name="styleNameRef"/>
+ </rng:attribute>
+ <rng:empty/>
+ </rng:element>
+ </rng:optional>
+ </rng:element>
+ </rng:define>
+ <rng:define name="text-object-index-source">
+ <rng:element name="text:object-index-source">
+ <rng:ref name="text-object-index-source-attrs"/>
+ <rng:optional>
+ <rng:ref name="text-index-title-template"/>
+ </rng:optional>
+ <rng:optional>
+ <rng:ref name="text-object-index-entry-template"/>
+ </rng:optional>
+ <rng:optional>
+ <!-- <rng:ref name="text-index-source-style"/> -->
+ <rng:element name="loext:index-source-style">
+ <rng:attribute name="text:style-name">
+ <rng:ref name="styleNameRef"/>
+ </rng:attribute>
+ <rng:empty/>
+ </rng:element>
+ </rng:optional>
+ </rng:element>
+ </rng:define>
+ <rng:define name="text-table-index-source">
+ <rng:element name="text:table-index-source">
+ <rng:ref name="text-illustration-index-source-attrs"/>
+ <rng:optional>
+ <rng:ref name="text-index-title-template"/>
+ </rng:optional>
+ <rng:optional>
+ <rng:ref name="text-table-index-entry-template"/>
+ </rng:optional>
+ <rng:optional>
+ <!-- <rng:ref name="text-index-source-style"/> -->
+ <rng:element name="loext:index-source-style">
+ <rng:attribute name="text:style-name">
+ <rng:ref name="styleNameRef"/>
+ </rng:attribute>
+ <rng:empty/>
+ </rng:element>
+ </rng:optional>
+ </rng:element>
+ </rng:define>
+
</rng:include>
<!-- TODO no proposal -->