From 8ee8522bdcf7aecff68213922528ae3f2a582319 Mon Sep 17 00:00:00 2001 From: Coornhert Date: Mon, 30 Mar 2026 12:07:36 +0200 Subject: [PATCH] =?UTF-8?q?fix:=20UI=20opschonen=20=E2=80=94=20homepage,?= =?UTF-8?q?=20disclaimers,=20navigatie?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Homepage: geen Grondwet-hoofdstukken meer, wel duidelijke links naar volledige tekst, AI-samenvatting, en historie - Disclaimer op homepage: neutraal (geen "AI-verrijkt") - Disclaimer op /grondwet: "automatisch omgezet van XML naar Markdown" - /grondwet: blauwe banner met link naar AI-samenvatting - Statistieken herordend (regelingen eerst) --- src/wetgit/web/routes.py | 12 +-------- src/wetgit/web/templates/index.html | 37 +++++++++++++++++--------- src/wetgit/web/templates/regeling.html | 15 ++++++++--- 3 files changed, 37 insertions(+), 27 deletions(-) diff --git a/src/wetgit/web/routes.py b/src/wetgit/web/routes.py index b4e0d75..b3e875e 100644 --- a/src/wetgit/web/routes.py +++ b/src/wetgit/web/routes.py @@ -35,28 +35,18 @@ def _get_store() -> RegelingStore: @router.get("/", response_class=HTMLResponse) def homepage(request: Request) -> HTMLResponse: - """Homepage met zoekbalk en Grondwet overzicht.""" + """Homepage — project intro, zoekbalk, links.""" store = _get_store() tekst = store.get_tekst(BWB_GRONDWET) or "" - - # Tel artikelen en hoofdstukken artikelen = len(re.findall(r"^### Artikel", tekst, re.MULTILINE)) versies = store.get_versies(BWB_GRONDWET) - # Extraheer hoofdstukken voor de inhoudsopgave - hoofdstukken = [] - for match in re.finditer(r"^## (.+)$", tekst, re.MULTILINE): - titel = match.group(1).strip() - anchor = re.sub(r"[^\w\s-]", "", titel.lower()).replace(" ", "-") - hoofdstukken.append({"titel": titel, "anchor": anchor}) - return templates.TemplateResponse(request, "index.html", { "stats": { "artikelen": artikelen, "versies": len(versies), "regelingen": len(store.list_regelingen()), }, - "hoofdstukken": hoofdstukken, }) diff --git a/src/wetgit/web/templates/index.html b/src/wetgit/web/templates/index.html index 27b0495..99e7467 100644 --- a/src/wetgit/web/templates/index.html +++ b/src/wetgit/web/templates/index.html @@ -11,7 +11,7 @@