Summary Files Commits Branches @commit @diff @stats
path: root / awk-edits / Presentation.awk
diff options
context:
space:
mode:
Commita1b13aa9cfdbf31f18fef8ccf7731d4529c0e308 (patch)
Author
 Syndamia <kamen@syndamia.com>
2023-05-07 13:54:32 +0300
Committer
 Syndamia <kamen@syndamia.com>
2023-05-07 13:54:47 +0300
Files27281b6485cd70132c556a6b898859aa76cb7f6e /awk-edits/Presentation.awk
syndamia.com-a1b13aa9cfdbf31f18fef8ccf7731d4529c0e308.tar
syndamia.com-a1b13aa9cfdbf31f18fef8ccf7731d4529c0e308.tar.gz
syndamia.com-a1b13aa9cfdbf31f18fef8ccf7731d4529c0e308.zip
Parent26443d26aa2bd886d58b1580335df46724ef8842 (diff)
[awk-edits] Updated for POSIX compatibility
1 files changed, 4 insertions, 2 deletions
-rw-r--r--awk-edits/Presentation.awk6
diff --git a/awk-edits/Presentation.awk b/awk-edits/Presentation.awk
index c5e4593..d20763b 100644
--- a/awk-edits/Presentation.awk
+++ b/awk-edits/Presentation.awk
@@ -152,6 +152,8 @@ BEGIN {
names[25] = "cont"
ended[25] = 1
+ nameslength = 25 # POSIX compatibility: length(names) isn't valid
+
pres = ORS \
"<nav id=\"presentCont\">" ORS \
" <img id=\"prevSlideBtn\" class=\"unzoomable btn setting-btn icon nodisplay\" src=\"/img/arrow-left.svg\" alt=\"Previous\">" ORS \
@@ -163,7 +165,7 @@ BEGIN {
" </nav><br><br>" ORS \
" <script type=\"text/javascript\" src=\"/scripts/presentation.js\" integrity=\"sha512-BMaa5GilPY9Rob+YT5kgzGP12GZ4OhX5HRHO2KCevaOj3hXN6J0UbjUGUHObyPJRK2i2euFB8iil+cpU8wBq8w==\" crossorigin=\"anonymous\"></script>"
- for (i = 1; i <= length(names); i++) {
+ for (i = 1; i <= nameslength; i++) {
pat[i] = "&#38;&#38;" names[i]
rep[i] = "<div class=\"" names[i] "\">"
@@ -211,7 +213,7 @@ nopresentation == 0 && /<\/code>/ {
}
nopresentation == 0 && presInsideCode == 0 && /^[ \t]*(<p>|)&#38;&#38;/ {
- for (i = 1; i <= length(names); i++) {
+ for (i = 1; i <= nameslength; i++) {
if (index($0, names[i]) != 0)
presentationSubstitute(i)
}