diff options
| Commit | 0187e255a811bebb0dad3624f2c6d78b829d15c5 (patch) | |
|---|---|---|
| Author | 2023-01-17 16:15:28 +0200 | |
| Committer | 2023-01-17 16:15:28 +0200 | |
| Files | 68efd3520e72c8c8c553fdda7b9391d9ec4e9feb /awk-edits/Flags.awk | |
| syndamia.com-0187e255a811bebb0dad3624f2c6d78b829d15c5.tar syndamia.com-0187e255a811bebb0dad3624f2c6d78b829d15c5.tar.gz syndamia.com-0187e255a811bebb0dad3624f2c6d78b829d15c5.zip | ||
| Parent | da000c477625bb533688df84bd95ba3a3aff3246 (diff) | |
[awk] Reworked generation to happen via a combined script, updated scripts and added info in scripts readme
1 files changed, 30 insertions, 0 deletions
| -rw-r--r-- | awk-edits/Flags.awk | 30 |
diff --git a/awk-edits/Flags.awk b/awk-edits/Flags.awk new file mode 100644 index 0000000..6f62916 --- /dev/null +++ b/awk-edits/Flags.awk @@ -0,0 +1,30 @@ +# +# == About == +# +# A collection of ftags that generate an image HTML tag, containing the specified +# flag. This is done, because these tags need to have the unzoomable class, which +# you can't specify in Markdown. + +# == ftags == +# +# &&gb Great Britain flag +# +# -- Placement/Flow -- +# +# They can reside absolutely anywhere in text. + +BEGIN { + flag[1] = "gb" + flagTitle[1] = "ENG" + + for (i = 1; i <= length(flag); i++) { + flagExp[i] = "&&" flag[i] + flagTag[i] = "<img src=\"/img/" flag[i] ".svg\" class=\"unzoomable svg\" alt=\"" flagTitle[i] "\" flagTitle=\"" flagTitle[i] "\">" + } +} + +{ + for (i = 1; i <= length(flagExp); i++) { + gsub(flagExp[i], flagTag[i]) + } +} |