diff options
1 files changed, 12 insertions, 3 deletions
| -rw-r--r-- | ext/presentation.awk | 15 |
diff --git a/ext/presentation.awk b/ext/presentation.awk index 732def8..a3e7bec 100644 --- a/ext/presentation.awk +++ b/ext/presentation.awk @@ -23,9 +23,9 @@ BEGIN { define_div("centered" fontSizes[ind], "centered" fontClass) - define("slide" fontSizes[ind], "<div id=\"[SLIDEID]\" class=\"slide" fontClass "\">", "</div>") - define("middle_slide" fontSizes[ind], "<div id=\"[SLIDEID]\" class=\"slide centered-slide" fontClass "\"><div></div><div>", "</div><div></div></div>") - define("title_slide" fontSizes[ind], "<div id=\"[SLIDEID]\" class=\"slide centered-slide centered" fontClass "\"><div></div><div>", "</div><div></div></div>") + define("slide" fontSizes[ind], "<div id=\"[$SLIDEID]\" class=\"slide" fontClass "\">", "</div>") + define("middle_slide" fontSizes[ind], "<div id=\"[$SLIDEID]\" class=\"slide centered-slide" fontClass "\"><div></div><div>", "</div><div></div></div>") + define("title_slide" fontSizes[ind], "<div id=\"[$SLIDEID]\" class=\"slide centered-slide centered" fontClass "\"><div></div><div>", "</div><div></div></div>") } @@ -67,3 +67,12 @@ function define_div(name, class) { if (!class) class = name define(name, "<div class=\"" class "\">", "</div>") } + +FNR == 1 { + slide_number = 0 + substitutions["SLIDEID"] = "slide-0" +} + +/^<div id="\[SLIDEID\]"/ { + print sub(/\[SLIDEID\]/, "slide-" slide_number++) >"/dev/stderr" +} |