[pbs-devel] applied: [PATCH] onlineHelp: try finding - and _ normalized blockid variants
Thomas Lamprecht
t.lamprecht at proxmox.com
Tue Jul 21 16:29:31 CEST 2020
allows easy support of both separation variants, commonly used in
asciidoc or sphinx.
Signed-off-by: Thomas Lamprecht <t.lamprecht at proxmox.com>
---
src/Utils.js | 12 +++++++++++-
1 file changed, 11 insertions(+), 1 deletion(-)
diff --git a/src/Utils.js b/src/Utils.js
index 9a156dd..4be95b2 100644
--- a/src/Utils.js
+++ b/src/Utils.js
@@ -793,7 +793,17 @@ utilities: {
throw "no global OnlineHelpInfo map declared";
}
- return helpMap[section];
+ if (helpMap[section]) {
+ return helpMap[section];
+ }
+ // try to normalize - and _ separators, to support asciidoc and sphinx
+ // references at the same time.
+ let section_minus_normalized = section.replace(/_/, '-');
+ if (helpMap[section_minus_normalized]) {
+ return helpMap[section_minus_normalized];
+ }
+ let section_underscore_normalized = section.replace(/-/, '_');
+ return helpMap[section_underscore_normalized];
},
get_help_link: function(section) {
--
2.20.1
More information about the pbs-devel
mailing list