From 940244d96b4114a3e803b232667c3b86f99b1aeb Mon Sep 17 00:00:00 2001
From: Martin Goik <goik@hdm-stuttgart.de>
Date: Wed, 19 Sep 2018 21:35:22 +0200
Subject: [PATCH] coref prettifying

---
 ws/Xmlmind/Patch/010_docbookCss.patch         | 108 ++++++++++++++----
 .../Patch/020_excludeFromSpellCheck.patch     |   4 +-
 .../Patch/040_hdmBusinessIntegrityRules.patch |   8 +-
 ws/Xmlmind/Patch/create.sh                    |   4 +
 4 files changed, 97 insertions(+), 27 deletions(-)

diff --git a/ws/Xmlmind/Patch/010_docbookCss.patch b/ws/Xmlmind/Patch/010_docbookCss.patch
index 1f5071655..088d254c9 100644
--- a/ws/Xmlmind/Patch/010_docbookCss.patch
+++ b/ws/Xmlmind/Patch/010_docbookCss.patch
@@ -1,6 +1,5 @@
-diff -Naur xmlmind.orig/addon/config/docbook/css/block1.imp xmlmind/addon/config/docbook/css/block1.imp
---- xmlmind.orig/addon/config/docbook/css/block1.imp	2017-10-18 10:27:51.000000000 +0200
-+++ xmlmind/addon/config/docbook/css/block1.imp	2017-11-11 19:13:51.389189151 +0100
+--- xmlmind.orig/addon/config/docbook/css/block1.imp	2018-09-06 18:50:44.886904171 +0200
++++ xmlmind/addon/config/docbook/css/block1.imp	2018-09-19 21:11:46.129582423 +0200
 @@ -11,6 +11,7 @@
     Book structure
  ===================================== */
@@ -32,7 +31,87 @@ diff -Naur xmlmind.orig/addon/config/docbook/css/block1.imp xmlmind/addon/config
  }
  
  alt {
-@@ -637,7 +639,6 @@
+@@ -563,6 +565,79 @@
+     content: icon(left-half-disc, 0) attr(linkend) icon(right-half-disc, 0); 
+     color: #004080; 
+ }
++
++coref[linkend$="-1-co"] {
++    display: inline;
++    content: icon(left-half-disc, 0) "1" icon(right-half-disc, 0);
++    color: #004080;
++}
++
++coref[linkend$="-2-co"] {
++    display: inline;
++    content: icon(left-half-disc, 0) "2" icon(right-half-disc, 0);
++    color: #004080;
++}
++
++coref[linkend$="-3-co"] {
++    display: inline;
++    content: icon(left-half-disc, 0) "3" icon(right-half-disc, 0);
++    color: #004080;
++}
++
++coref[linkend$="-4-co"] {
++    display: inline;
++    content: icon(left-half-disc, 0) "4" icon(right-half-disc, 0);
++    color: #004080;
++}
++
++coref[linkend$="-5-co"] {
++    display: inline;
++    content: icon(left-half-disc, 0) "5" icon(right-half-disc, 0);
++    color: #004080;
++}
++
++coref[linkend$="-6-co"] {
++    display: inline;
++    content: icon(left-half-disc, 0) "6" icon(right-half-disc, 0);
++    color: #004080;
++}
++
++coref[linkend$="-7-co"] {
++    display: inline;
++    content: icon(left-half-disc, 0) "7" icon(right-half-disc, 0);
++    color: #004080;
++}
++
++coref[linkend$="-8-co"] {
++    display: inline;
++    content: icon(left-half-disc, 0) "8" icon(right-half-disc, 0);
++    color: #004080;
++}
++
++coref[linkend$="-9-co"] {
++    display: inline;
++    content: icon(left-half-disc, 0) "9" icon(right-half-disc, 0);
++    color: #004080;
++}
++
++coref[linkend$="-10-co"] {
++    display: inline;
++    content: icon(left-half-disc, 0) "10" icon(right-half-disc, 0);
++    color: #004080;
++}
++
++coref[linkend$="-11-co"] {
++    display: inline;
++    content: icon(left-half-disc, 0) "11" icon(right-half-disc, 0);
++    color: #004080;
++}
++
++coref[linkend$="-12-co"] {
++    display: inline;
++    content: icon(left-half-disc, 0) "12" icon(right-half-disc, 0);
++    color: #004080;
++}
++
+          
+ calloutlist {
+     display: block;
+@@ -637,7 +712,6 @@
     Question-and-answer set
  ------------------------------------- */
  
@@ -40,20 +119,8 @@ diff -Naur xmlmind.orig/addon/config/docbook/css/block1.imp xmlmind/addon/config
  qandadiv {
      display: block;
      /* content of qandaset has a margin */
-diff -Naur xmlmind.orig/addon/config/docbook/css/block2.imp xmlmind/addon/config/docbook/css/block2.imp
---- xmlmind.orig/addon/config/docbook/css/block2.imp	2017-10-18 10:27:51.000000000 +0200
-+++ xmlmind/addon/config/docbook/css/block2.imp	2017-10-21 11:19:50.118974143 +0200
-@@ -317,6 +317,7 @@
-     display: block;
-     white-space: pre;
-     font-family: monospace;
-+    /* font-family: Courier;*/
-     margin: 1.33ex 0; 
- }
-          
-diff -Naur xmlmind.orig/addon/config/docbook/css/inline1.imp xmlmind/addon/config/docbook/css/inline1.imp
---- xmlmind.orig/addon/config/docbook/css/inline1.imp	2017-10-18 10:27:51.000000000 +0200
-+++ xmlmind/addon/config/docbook/css/inline1.imp	2017-10-31 20:35:06.298373336 +0100
+--- xmlmind.orig/addon/config/docbook/css/inline1.imp	2018-09-06 18:50:44.886904171 +0200
++++ xmlmind/addon/config/docbook/css/inline1.imp	2018-09-09 11:34:59.580426748 +0200
 @@ -11,6 +11,22 @@
   * Note that default display is inline, so there is no need to specify it.
   */
@@ -77,9 +144,8 @@ diff -Naur xmlmind.orig/addon/config/docbook/css/inline1.imp xmlmind/addon/confi
  keycombo {
      display: inline;
  }
-diff -Naur xmlmind.orig/addon/config/docbook/css/inline2.imp xmlmind/addon/config/docbook/css/inline2.imp
---- xmlmind.orig/addon/config/docbook/css/inline2.imp	2017-10-18 10:27:51.000000000 +0200
-+++ xmlmind/addon/config/docbook/css/inline2.imp	2017-10-18 10:30:55.000000000 +0200
+--- xmlmind.orig/addon/config/docbook/css/inline2.imp	2018-09-06 18:50:44.886904171 +0200
++++ xmlmind/addon/config/docbook/css/inline2.imp	2018-09-09 11:34:59.580426748 +0200
 @@ -39,6 +39,13 @@
      font-style: normal; 
      background-color: #F0F080;
diff --git a/ws/Xmlmind/Patch/020_excludeFromSpellCheck.patch b/ws/Xmlmind/Patch/020_excludeFromSpellCheck.patch
index d7b160006..34abdc656 100644
--- a/ws/Xmlmind/Patch/020_excludeFromSpellCheck.patch
+++ b/ws/Xmlmind/Patch/020_excludeFromSpellCheck.patch
@@ -1,5 +1,5 @@
---- xmlmind.orig/addon/config/docbook5/docbook5_support_base.incl	2017-05-02 11:08:16.000000000 +0200
-+++ xmlmind/addon/config/docbook5/docbook5_support_base.incl	2017-07-12 11:08:17.832048391 +0200
+--- xmlmind.orig/addon/config/docbook5/docbook5_support_base.incl	2018-09-06 18:50:44.850904769 +0200
++++ xmlmind/addon/config/docbook5/docbook5_support_base.incl	2018-09-09 11:35:09.412249589 +0200
 @@ -6,6 +6,7 @@
    xmlns:svg="http://www.w3.org/2000/svg"
    xmlns:xi="http://www.w3.org/2001/XInclude"
diff --git a/ws/Xmlmind/Patch/040_hdmBusinessIntegrityRules.patch b/ws/Xmlmind/Patch/040_hdmBusinessIntegrityRules.patch
index ef8bfd0bc..a2403a3c2 100644
--- a/ws/Xmlmind/Patch/040_hdmBusinessIntegrityRules.patch
+++ b/ws/Xmlmind/Patch/040_hdmBusinessIntegrityRules.patch
@@ -1,5 +1,5 @@
---- xmlmind.orig/addon/config/docbook5/rng/V5.0/docbook.sch	2008-05-09 09:09:10.000000000 +0200
-+++ xmlmind/addon/config/docbook5/rng/V5.0/docbook.sch	2017-06-23 08:25:10.698871911 +0200
+--- xmlmind.orig/addon/config/docbook5/rng/V5.0/docbook.sch	2018-09-06 18:50:44.850904769 +0200
++++ xmlmind/addon/config/docbook5/rng/V5.0/docbook.sch	2018-09-09 11:35:15.308143353 +0200
 @@ -244,4 +244,42 @@
           <s:assert test="not(.//db:sidebar)">sidebar must not occur in the descendants of sidebar</s:assert>
        </s:rule>
@@ -45,8 +45,8 @@
 +
 +<!-- End Goik's additions -->
 +</s:schema>
---- xmlmind.orig/addon/config/docbook51/rng/V5.1/docbook.sch	2016-11-22 18:00:00.000000000 +0100
-+++ xmlmind/addon/config/docbook51/rng/V5.1/docbook.sch	2017-07-20 13:22:37.938109564 +0200
+--- xmlmind.orig/addon/config/docbook51/rng/V5.1/docbook.sch	2018-09-06 18:50:44.946903174 +0200
++++ xmlmind/addon/config/docbook51/rng/V5.1/docbook.sch	2018-09-09 11:35:15.312143280 +0200
 @@ -196,4 +196,49 @@
           <s:assert test="parent::*[@xlink:type='extended'] or parent::*[@xlink:type='locator'] or parent::*[@xlink:type='arc']">An XLink title type element must occur as the direct child of an XLink extended, locator, or arc type element.</s:assert>
        </s:rule>
diff --git a/ws/Xmlmind/Patch/create.sh b/ws/Xmlmind/Patch/create.sh
index d81b9efdb..ce967e07d 100755
--- a/ws/Xmlmind/Patch/create.sh
+++ b/ws/Xmlmind/Patch/create.sh
@@ -12,6 +12,10 @@ diff -Naur xmlmind.orig/addon/config/docbook/css/block1.imp xmlmind/addon/config
 diff -Naur xmlmind.orig/addon/config/docbook/css/inline1.imp xmlmind/addon/config/docbook/css/inline1.imp >> \
   ~/workspace/GoikLectures/ws/Xmlmind/Patch/010_docbookCss.patch
 
+# <emphasis role="red">
+diff -Naur xmlmind.orig/addon/config/docbook/css/inline2.imp xmlmind/addon/config/docbook/css/inline2.imp >> \
+  ~/workspace/GoikLectures/ws/Xmlmind/Patch/010_docbookCss.patch
+
 # Spell check
 diff -Naur xmlmind.orig/addon/config/docbook5/docbook5_support_base.incl xmlmind/addon/config/docbook5/docbook5_support_base.incl > \
      ~/workspace/GoikLectures/ws/Xmlmind/Patch/020_excludeFromSpellCheck.patch
-- 
GitLab