liquid_feedback_frontend

changeset 1707:7c91c52de1fb

Added config hook to overwrite quick guide content
author bsw
date Mon Sep 27 11:08:32 2021 +0200 (2021-09-27)
parents 2558d9c15c44
children ee2776bb46b1
files app/main/help/introduction.lua
line diff
     1.1 --- a/app/main/help/introduction.lua	Mon Sep 27 11:03:28 2021 +0200
     1.2 +++ b/app/main/help/introduction.lua	Mon Sep 27 11:08:32 2021 +0200
     1.3 @@ -8,27 +8,31 @@
     1.4          ui.heading { attr = { class = "mdl-card__title-text" }, level = 1, content = _"Quick guide" }
     1.5        end }
     1.6        ui.container { attr = { class = "draft mdl-card__content mdl-card--border" }, content = function()
     1.7 -        ui.heading{ level = 2, content = _"Initiatives and issues" }
     1.8 -        ui.tag{ tag = "p", content = _"[introduction] iniatives and issues" }
     1.9 -        ui.heading{ level = 2, content = _"Subject areas" }
    1.10 -        ui.tag{ tag = "p", content = _"[introduction] subject areas" }
    1.11 -        ui.heading{ level = 2, content = _"Organizational units" }
    1.12 -        ui.tag{ tag = "p", content = _"[introduction] organizational units" }
    1.13 -        ui.heading{ level = 2, content = _"Rules of procedure" }
    1.14 -        ui.tag{ tag = "p", content = _"[introduction] rules of procedure" }
    1.15 -        ui.heading{ level = 2, content = _"Admission phase" }
    1.16 -        ui.tag{ tag = "p", content = _"[introduction] phase 1 admission" }
    1.17 -        ui.heading{ level = 2, content = _"Discussion phase" }
    1.18 -        ui.tag{ tag = "p", content = _"[introduction] phase 2 discussion" }
    1.19 -        ui.heading{ level = 2, content = _"Verification phase" }
    1.20 -        ui.tag{ tag = "p", content = _"[introduction] phase 3 verification" }
    1.21 -        ui.heading{ level = 2, content = _"Voting phase" }
    1.22 -        ui.tag{ tag = "p", content = _"[introduction] phase 4 voting" }
    1.23 -        ui.heading{ level = 2, content = _"Vote delegation" }
    1.24 -        ui.tag{ tag = "p", content = _"[introduction] vote delegation" }
    1.25 -        ui.heading{ level = 2, content = _"Preference voting" }
    1.26 -        ui.tag{ tag = "p", content = _"[introduction] preference voting" }
    1.27 -
    1.28 +      
    1.29 +        if config.quick_guide and config.quick_guide.content then
    1.30 +          slot.put(config.quick_guide.content)
    1.31 +        else
    1.32 +          ui.heading{ level = 2, content = _"Initiatives and issues" }
    1.33 +          ui.tag{ tag = "p", content = _"[introduction] iniatives and issues" }
    1.34 +          ui.heading{ level = 2, content = _"Subject areas" }
    1.35 +          ui.tag{ tag = "p", content = _"[introduction] subject areas" }
    1.36 +          ui.heading{ level = 2, content = _"Organizational units" }
    1.37 +          ui.tag{ tag = "p", content = _"[introduction] organizational units" }
    1.38 +          ui.heading{ level = 2, content = _"Rules of procedure" }
    1.39 +          ui.tag{ tag = "p", content = _"[introduction] rules of procedure" }
    1.40 +          ui.heading{ level = 2, content = _"Admission phase" }
    1.41 +          ui.tag{ tag = "p", content = _"[introduction] phase 1 admission" }
    1.42 +          ui.heading{ level = 2, content = _"Discussion phase" }
    1.43 +          ui.tag{ tag = "p", content = _"[introduction] phase 2 discussion" }
    1.44 +          ui.heading{ level = 2, content = _"Verification phase" }
    1.45 +          ui.tag{ tag = "p", content = _"[introduction] phase 3 verification" }
    1.46 +          ui.heading{ level = 2, content = _"Voting phase" }
    1.47 +          ui.tag{ tag = "p", content = _"[introduction] phase 4 voting" }
    1.48 +          ui.heading{ level = 2, content = _"Vote delegation" }
    1.49 +          ui.tag{ tag = "p", content = _"[introduction] vote delegation" }
    1.50 +          ui.heading{ level = 2, content = _"Preference voting" }
    1.51 +          ui.tag{ tag = "p", content = _"[introduction] preference voting" }
    1.52 +        end
    1.53        end }
    1.54      end }
    1.55    end }

Impressum / About Us