diff options
[awk-edits] Updated for POSIX compatibility
1 files changed, 4 insertions, 2 deletions
| -rw-r--r-- | awk-edits/Presentation.awk | 6 |
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] = "&&" names[i] rep[i] = "<div class=\"" names[i] "\">" @@ -211,7 +213,7 @@ nopresentation == 0 && /<\/code>/ { } nopresentation == 0 && presInsideCode == 0 && /^[ \t]*(<p>|)&&/ { - for (i = 1; i <= length(names); i++) { + for (i = 1; i <= nameslength; i++) { if (index($0, names[i]) != 0) presentationSubstitute(i) } |