diff options
author | Michael Stahl <michael.stahl@allotropia.de> | 2023-01-23 16:38:03 +0100 |
---|---|---|
committer | Michael Stahl <michael.stahl@allotropia.de> | 2023-01-24 13:39:23 +0000 |
commit | 90e1698dab3d286c10136719aa85fee2f56ad9fd (patch) | |
tree | 4e6e56ffacb7bbb45fd34aa67d6678d61a37e74c /schema | |
parent | 668f55b65849012b359d7d6b9386113facbadc57 (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.rng | 62 |
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 --> |