Suppress overlapping change bars in descendants

Are you missing a feature? Request its implementation here.
chrispitude
Posts: 907
Joined: Thu May 02, 2019 2:32 pm

Suppress overlapping change bars in descendants

Post by chrispitude »

I have the following topic, where I apply @rev at the topmost topic level:

Code: Select all

<?xml version="1.0" encoding="UTF-8"?>
<?xml-model href="urn:oasis:names:tc:dita:rng:basetopic.rng" schematypens="http://relaxng.org/ns/structure/1.0"?>
<topic id="ID_A_topic1" rev="1.0">
  <title>topic</title>
  <body>
    <fig>
      <title>figure</title>
      <ul>
        <li><p>line</p>
          <ul>
            <li><p>line</p></li>
            <li><p>line</p></li>
          </ul></li>
        <li><p>line</p>
          <note>note</note>
        </li>
      </ul>
    </fig>
  </body>
</topic>
When I configure the ditaval to publish this with change bars:

Code: Select all

<val>
   <revprop action="flag" changebar="color:#FE8181;style:solid;width:2.5pt;offset:1pt;placement:start"/>
</val>
the change bars are applied both to the top-level element and to all its descendants:
Capture.PNG
Capture.PNG (2.9 KiB) Viewed 2973 times
Our writers complain that this makes the output too busy. (They are used to FrameMaker, which uses a single change bar at a fixed horizontal position in the left margin.) It would be great if PDF Chemistry suppressed the change bars for descendants when the parent is already rendered with a change bar.

Testcase:
chemistry_change_bars.zip
(27.7 KiB) Downloaded 281 times
julien_lacour
Posts: 481
Joined: Wed Oct 16, 2019 3:47 pm

Re: Suppress overlapping change bars in descendants

Post by julien_lacour »

Hello Chris,

I logged an issue on our tracking system, we will keep you updated when this issue will be resolved.

Regards,
Julien
julien_lacour
Posts: 481
Joined: Wed Oct 16, 2019 3:47 pm

Re: Suppress overlapping change bars in descendants

Post by julien_lacour »

Hello Chris,

This issue is now resolved on the new Oxygen 22.1 version.

Regards,
Julien
Post Reply