From e9bcf69587f71f14758638051c998b16f5ed6099 Mon Sep 17 00:00:00 2001 From: David Rodenkirchen Date: Mon, 3 Jun 2024 06:22:06 +0200 Subject: [PATCH] add dynmaic resizing --- ezgg_website/pages/about.py | 4 ++++ ezgg_website/pages/constitution.py | 4 ++++ ezgg_website/pages/home.py | 4 ++++ ezgg_website/pages/imprint.py | 4 ++++ ezgg_website/pages/join.py | 4 ++++ ezgg_website/pages/member.py | 4 ++++ ezgg_website/pages/pics.py | 4 ++++ ezgg_website/pages/privacy.py | 4 ++++ 8 files changed, 32 insertions(+) diff --git a/ezgg_website/pages/about.py b/ezgg_website/pages/about.py index e8535c6..c275c6f 100644 --- a/ezgg_website/pages/about.py +++ b/ezgg_website/pages/about.py @@ -12,6 +12,10 @@ from .. import components as comps class About(rio.Component): + @rio.event.on_window_size_change + async def on_window_size_change(self) -> None: + await self.force_refresh() + @rio.event.on_populate async def on_populate(self) -> None: await self.session.set_title("EZ GG e.V. - Über den Verein") diff --git a/ezgg_website/pages/constitution.py b/ezgg_website/pages/constitution.py index c2f59fc..67f812d 100644 --- a/ezgg_website/pages/constitution.py +++ b/ezgg_website/pages/constitution.py @@ -9,6 +9,10 @@ from .. import components as comps class Constitution(rio.Component): + @rio.event.on_window_size_change + async def on_window_size_change(self) -> None: + await self.force_refresh() + @rio.event.on_populate async def on_populate(self) -> None: await self.session.set_title("EZ GG e.V. - Satzung") diff --git a/ezgg_website/pages/home.py b/ezgg_website/pages/home.py index c558599..e468099 100644 --- a/ezgg_website/pages/home.py +++ b/ezgg_website/pages/home.py @@ -10,6 +10,10 @@ from .. import components as comps class Home(rio.Component): + @rio.event.on_window_size_change + async def on_window_size_change(self) -> None: + await self.force_refresh() + @rio.event.on_populate async def on_populate(self) -> None: await self.session.set_title("EZ GG e.V.") diff --git a/ezgg_website/pages/imprint.py b/ezgg_website/pages/imprint.py index af7e273..20ecb71 100644 --- a/ezgg_website/pages/imprint.py +++ b/ezgg_website/pages/imprint.py @@ -10,6 +10,10 @@ from .. import components as comps class Imprint(rio.Component): + @rio.event.on_window_size_change + async def on_window_size_change(self) -> None: + await self.force_refresh() + @rio.event.on_populate async def on_populate(self) -> None: await self.session.set_title("EZ GG e.V. - Impressum") diff --git a/ezgg_website/pages/join.py b/ezgg_website/pages/join.py index ba9503a..582581a 100644 --- a/ezgg_website/pages/join.py +++ b/ezgg_website/pages/join.py @@ -10,6 +10,10 @@ from .. import components as comps class Join(rio.Component): + @rio.event.on_window_size_change + async def on_window_size_change(self) -> None: + await self.force_refresh() + @rio.event.on_populate async def on_populate(self) -> None: await self.session.set_title("EZ GG e.V. - Mitglied werden") diff --git a/ezgg_website/pages/member.py b/ezgg_website/pages/member.py index bec0012..5a92964 100644 --- a/ezgg_website/pages/member.py +++ b/ezgg_website/pages/member.py @@ -16,6 +16,10 @@ class Member(rio.Component): super().__init__() self.database_service = self.session[services.DatabaseService] + @rio.event.on_window_size_change + async def on_window_size_change(self) -> None: + await self.force_refresh() + @rio.event.on_populate async def on_populate(self) -> None: await self.session.set_title("EZ GG e.V. - Mitglieder") diff --git a/ezgg_website/pages/pics.py b/ezgg_website/pages/pics.py index b6d2ac4..b39258b 100644 --- a/ezgg_website/pages/pics.py +++ b/ezgg_website/pages/pics.py @@ -18,6 +18,10 @@ class Pics(rio.Component): self.database_service = self.session[services.DatabaseService] self.active_picture: Optional[rio.URL] = None + @rio.event.on_window_size_change + async def on_window_size_change(self) -> None: + await self.force_refresh() + @rio.event.on_populate async def on_populate(self) -> None: await self.session.set_title("EZ GG e.V. - Galerie") diff --git a/ezgg_website/pages/privacy.py b/ezgg_website/pages/privacy.py index d95b83c..da0a6fe 100644 --- a/ezgg_website/pages/privacy.py +++ b/ezgg_website/pages/privacy.py @@ -10,6 +10,10 @@ from .. import components as comps class Privacy(rio.Component): + @rio.event.on_window_size_change + async def on_window_size_change(self) -> None: + await self.force_refresh() + @rio.event.on_populate async def on_populate(self) -> None: await self.session.set_title("EZ GG e.V. - Datenschutz")