From 8c1256185ee44b1c4abbccfd8b0bfc92e119e688 Mon Sep 17 00:00:00 2001 From: Kévin Le Gouguec Date: Wed, 30 Dec 2020 20:57:15 +0100 Subject: Refactor "current" class addition Will make it easier to add them up for individual members. --- build.sh | 24 ++++++++++++++++++++---- 1 file changed, 20 insertions(+), 4 deletions(-) (limited to 'build.sh') diff --git a/build.sh b/build.sh index fe0d551..077d609 100755 --- a/build.sh +++ b/build.sh @@ -14,6 +14,22 @@ then fi cp template.html ${output} + +transform-li-current-a () +{ + local old="
  • " + local new="
  • " + echo "s/${old}/${new}/" +} + +transform-li-dropdown-current-a () +{ + local old="
  • " + local new="
  • " + echo "s/${old}/${new}/" +} + +transforms=() . ${parameters} sed -i s/'{TITLE}'/"${title}"/ ${output} @@ -26,9 +42,9 @@ done sed -i /'{STYLESHEETS}'/'c\'"${link_stylesheets}" ${output} -if test "${current_div:-}" -then - sed -i s"${current_div}" ${output} -fi +for transform in "${transforms[@]}" +do + sed -i "${transform}" ${output} +done sed -i -e /'{MAIN}'/"r ${input}" -e /'{MAIN}'/'c\' ${output} -- cgit v1.2.3