- Adding the ability to change "Last Updated" field ... to reduce build-compare noise in git.rpm asciidoc-change-Last-Updated-field.patch OBS-URL: https://build.opensuse.org/request/show/424272 OBS-URL: https://build.opensuse.org/package/show/Publishing/asciidoc?expand=0&rev=18
261 lines
7.0 KiB
Diff
261 lines
7.0 KiB
Diff
From 9a2f59e74dde8b0df1acdfc2dde40a0a868a16a8 Mon Sep 17 00:00:00 2001
|
||
From: Joseph HERLANT <herlantj@gmail.com>
|
||
Date: Fri, 14 Feb 2014 15:56:45 +0100
|
||
Subject: Adding the ability to change "Last Updated" field
|
||
|
||
This commit adds the ability to change the behavior of the "Last Updated"
|
||
field at the bottom of the html documents generated by asciidoc.
|
||
This will be done by using the "footer-style" new attribute.
|
||
This commit adds the ability to change it to the revision date or to skip it.
|
||
|
||
This commit also adds the documentation of this new feature to the user guide.
|
||
|
||
|
||
---
|
||
doc/asciidoc.txt | 16 ++++++++++++++++
|
||
html4.conf | 13 +++++++++++++
|
||
html5.conf | 13 +++++++++++++
|
||
lang-cs.conf | 3 ++-
|
||
lang-de.conf | 3 ++-
|
||
lang-el.conf | 3 ++-
|
||
lang-en.conf | 3 ++-
|
||
lang-es.conf | 3 ++-
|
||
lang-fr.conf | 3 ++-
|
||
lang-hu.conf | 3 ++-
|
||
lang-nl.conf | 3 ++-
|
||
lang-uk.conf | 3 ++-
|
||
xhtml11.conf | 13 +++++++++++++
|
||
13 files changed, 73 insertions(+), 9 deletions(-)
|
||
|
||
--- a/doc/asciidoc.txt
|
||
+++ b/doc/asciidoc.txt
|
||
@@ -5948,6 +5948,22 @@ A short summary of changes in this docum
|
||
prior to the first document section. The document also needs to be
|
||
dated to output this attribute.
|
||
|
||
+|footer-style |html4, html5, xhtml11 |
|
||
+Changes the "Last updated" field in the footer of the document or removes this
|
||
+field and the revision number (in the footer only). +
|
||
+Can take 3 values:
|
||
+
|
||
+- none : Don't display the "Last updated" and "Revision number" fields in the
|
||
+ footer of the document
|
||
+- revdate : The "Last updated" field's date in the footer will be the revision
|
||
+ date specified in the document (`revdate` attribute)
|
||
+- default (or any other value) : The "Last updated" field's date in the footer
|
||
+ will be the date of the input file modification
|
||
+
|
||
+This attribute can be set, for example, using `:footer-style: revdate` in the
|
||
+header of the file or using the `--attribute footer-style=revdate` command-line
|
||
+option.
|
||
+
|
||
|scriptsdir |html5, xhtml11 |
|
||
The name of the directory containing linked JavaScripts.
|
||
See <<X35,HTML stylesheets and JavaScript locations>>.
|
||
--- a/html4.conf
|
||
+++ b/html4.conf
|
||
@@ -444,11 +444,14 @@ cellspacing="0" cellpadding="4">
|
||
|
|
||
|
||
[footer]
|
||
+# Removing footer date and version if footer-style set to none
|
||
+ifeval::["{footer-style=default}"!="none"]
|
||
<p></p>
|
||
<p></p>
|
||
<hr><p><small>
|
||
template::[footer-text]
|
||
</small></p>
|
||
+endif::[]
|
||
</body>
|
||
</html>
|
||
|
||
@@ -467,6 +470,16 @@ template::[footer-text]
|
||
template::[docinfo]
|
||
</head>
|
||
|
||
+[footer-date]
|
||
+# Default footer date is document modification time
|
||
+ifeval::["{footer-style=default}"!="revdate"]
|
||
+ {docdate} {doctime}
|
||
+endif::[]
|
||
+# If set to "revdate", it'll be set to the revision date
|
||
+ifeval::["{footer-style=default}"=="revdate"]
|
||
+ {revdate}
|
||
+endif::[]
|
||
+
|
||
#--------------------------------
|
||
# article and book document types
|
||
#--------------------------------
|
||
--- a/html5.conf
|
||
+++ b/html5.conf
|
||
@@ -662,9 +662,12 @@ endif::doctype-manpage[]
|
||
</div>
|
||
{disable-javascript%<div id="footnotes"><hr></div>}
|
||
<div id="footer">
|
||
+# Removing footer date and version if footer-style set to none
|
||
+ifeval::["{footer-style=default}"!="none"]
|
||
<div id="footer-text">
|
||
template::[footer-text]
|
||
</div>
|
||
+endif::[]
|
||
ifdef::badges[]
|
||
<div id="footer-badges">
|
||
ifndef::icons[]
|
||
@@ -688,6 +691,16 @@ endif::badges[]
|
||
</body>
|
||
</html>
|
||
|
||
+[footer-date]
|
||
+# Default footer date is document modification time
|
||
+ifeval::["{footer-style=default}"!="revdate"]
|
||
+ {docdate} {doctime}
|
||
+endif::[]
|
||
+# If set to "revdate", it'll be set to the revision date
|
||
+ifeval::["{footer-style=default}"=="revdate"]
|
||
+ {revdate}
|
||
+endif::[]
|
||
+
|
||
ifdef::doctype-manpage[]
|
||
[synopsis]
|
||
template::[sect1]
|
||
--- a/lang-cs.conf
|
||
+++ b/lang-cs.conf
|
||
@@ -23,7 +23,8 @@ manname-title=NAME
|
||
|
||
[footer-text]
|
||
Verze {revnumber}{basebackend-xhtml11?<br />}{basebackend-xhtml11=<br>}
|
||
-Poslední úprava {docdate} {doctime}
|
||
+Poslední úprava
|
||
+template::[footer-date]
|
||
|
||
endif::basebackend-html[]
|
||
|
||
--- a/lang-de.conf
|
||
+++ b/lang-de.conf
|
||
@@ -29,7 +29,8 @@ manname-title=NAME
|
||
|
||
[footer-text]
|
||
Version {revnumber}{basebackend-xhtml11?<br />}{basebackend-xhtml11=<br>}
|
||
-Letzte Änderung {docdate} {doctime}
|
||
+Letzte Änderung
|
||
+template::[footer-date]
|
||
|
||
endif::basebackend-html[]
|
||
|
||
--- a/lang-el.conf
|
||
+++ b/lang-el.conf
|
||
@@ -23,7 +23,8 @@ manname-title=ΌΝΟΜΑ
|
||
|
||
[footer-text]
|
||
Έκδοση {revnumber}{basebackend-xhtml11?<br />}{basebackend-xhtml11=<br>}
|
||
-Τελευταία αναθεώρηση {docdate} {doctime}
|
||
+Τελευταία αναθεώρηση
|
||
+template::[footer-date]
|
||
|
||
endif::basebackend-html[]
|
||
|
||
--- a/lang-en.conf
|
||
+++ b/lang-en.conf
|
||
@@ -22,7 +22,8 @@ manname-title=NAME
|
||
|
||
[footer-text]
|
||
Version {revnumber}{basebackend-xhtml11?<br />}{basebackend-xhtml11=<br>}
|
||
-Last updated {docdate} {doctime}
|
||
+Last updated
|
||
+template::[footer-date]
|
||
|
||
endif::basebackend-html[]
|
||
|
||
--- a/lang-es.conf
|
||
+++ b/lang-es.conf
|
||
@@ -25,7 +25,8 @@ manname-title=NOMBRE DE REFERENCIA
|
||
[footer-text]
|
||
#TODO: Translation of 'Version' and 'Last updated'.
|
||
Version {revnumber}{basebackend-xhtml11?<br />}{basebackend-xhtml11=<br>}
|
||
-Last updated {docdate} {doctime}
|
||
+Last updated
|
||
+template::[footer-date]
|
||
|
||
endif::basebackend-html[]
|
||
|
||
--- a/lang-fr.conf
|
||
+++ b/lang-fr.conf
|
||
@@ -27,7 +27,8 @@ manname-title=NOM
|
||
|
||
[footer-text]
|
||
Version {revnumber}{basebackend-xhtml11?<br />}{basebackend-xhtml11=<br>}
|
||
-Dernière mise à jour {docdate} {doctime}
|
||
+Dernière mise à jour
|
||
+template::[footer-date]
|
||
|
||
endif::basebackend-html[]
|
||
|
||
--- a/lang-hu.conf
|
||
+++ b/lang-hu.conf
|
||
@@ -25,7 +25,8 @@ manname-title=NÉV
|
||
|
||
[footer-text]
|
||
Verzió {revnumber}{basebackend-xhtml11?<br />}{basebackend-xhtml11=<br>}
|
||
-Utolsó frissítés: {docdate} {doctime}
|
||
+Utolsó frissítés:
|
||
+template::[footer-date]
|
||
|
||
endif::basebackend-html[]
|
||
|
||
--- a/lang-nl.conf
|
||
+++ b/lang-nl.conf
|
||
@@ -29,7 +29,8 @@ manname-title=NAME
|
||
|
||
[footer-text]
|
||
Versie {revnumber}{basebackend-xhtml11?<br />}{basebackend-xhtml11=<br>}
|
||
-Laatst bijgewerkt {docdate} {doctime}
|
||
+Laatst bijgewerkt
|
||
+template::[footer-date]
|
||
|
||
endif::basebackend-html[]
|
||
|
||
--- a/lang-uk.conf
|
||
+++ b/lang-uk.conf
|
||
@@ -28,7 +28,8 @@ manname-title=НАЗВА
|
||
[footer-text]
|
||
#TODO: Translation of 'Version' and 'Last updated'.
|
||
Version {revnumber}{basebackend-xhtml11?<br />}{basebackend-xhtml11=<br>}
|
||
-Last updated {docdate} {doctime}
|
||
+Last updated
|
||
+template::[footer-date]
|
||
|
||
endif::basebackend-html[]
|
||
|
||
--- a/xhtml11.conf
|
||
+++ b/xhtml11.conf
|
||
@@ -657,9 +657,12 @@ endif::doctype-manpage[]
|
||
</div>
|
||
{disable-javascript%<div id="footnotes"><hr /></div>}
|
||
<div id="footer">
|
||
+# Removing footer date and version if footer-style set to none
|
||
+ifeval::["{footer-style=default}"!="none"]
|
||
<div id="footer-text">
|
||
template::[footer-text]
|
||
</div>
|
||
+endif::[]
|
||
ifdef::badges[]
|
||
<div id="footer-badges">
|
||
ifndef::icons[]
|
||
@@ -684,6 +687,16 @@ endif::badges[]
|
||
</body>
|
||
</html>
|
||
|
||
+[footer-date]
|
||
+# Default footer date is document modification time
|
||
+ifeval::["{footer-style=default}"!="revdate"]
|
||
+ {docdate} {doctime}
|
||
+endif::[]
|
||
+# If set to "revdate", it'll be set to the revision date
|
||
+ifeval::["{footer-style=default}"=="revdate"]
|
||
+ {revdate}
|
||
+endif::[]
|
||
+
|
||
ifdef::doctype-manpage[]
|
||
[synopsis]
|
||
template::[sect1]
|