add dynmaic resizing

This commit is contained in:
David Rodenkirchen 2024-06-03 06:22:06 +02:00
parent bfed98e936
commit e9bcf69587
8 changed files with 32 additions and 0 deletions

View File

@ -12,6 +12,10 @@ from .. import components as comps
class About(rio.Component): 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 @rio.event.on_populate
async def on_populate(self) -> None: async def on_populate(self) -> None:
await self.session.set_title("EZ GG e.V. - Über den Verein") await self.session.set_title("EZ GG e.V. - Über den Verein")

View File

@ -9,6 +9,10 @@ from .. import components as comps
class Constitution(rio.Component): 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 @rio.event.on_populate
async def on_populate(self) -> None: async def on_populate(self) -> None:
await self.session.set_title("EZ GG e.V. - Satzung") await self.session.set_title("EZ GG e.V. - Satzung")

View File

@ -10,6 +10,10 @@ from .. import components as comps
class Home(rio.Component): 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 @rio.event.on_populate
async def on_populate(self) -> None: async def on_populate(self) -> None:
await self.session.set_title("EZ GG e.V.") await self.session.set_title("EZ GG e.V.")

View File

@ -10,6 +10,10 @@ from .. import components as comps
class Imprint(rio.Component): 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 @rio.event.on_populate
async def on_populate(self) -> None: async def on_populate(self) -> None:
await self.session.set_title("EZ GG e.V. - Impressum") await self.session.set_title("EZ GG e.V. - Impressum")

View File

@ -10,6 +10,10 @@ from .. import components as comps
class Join(rio.Component): 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 @rio.event.on_populate
async def on_populate(self) -> None: async def on_populate(self) -> None:
await self.session.set_title("EZ GG e.V. - Mitglied werden") await self.session.set_title("EZ GG e.V. - Mitglied werden")

View File

@ -16,6 +16,10 @@ class Member(rio.Component):
super().__init__() super().__init__()
self.database_service = self.session[services.DatabaseService] 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 @rio.event.on_populate
async def on_populate(self) -> None: async def on_populate(self) -> None:
await self.session.set_title("EZ GG e.V. - Mitglieder") await self.session.set_title("EZ GG e.V. - Mitglieder")

View File

@ -18,6 +18,10 @@ class Pics(rio.Component):
self.database_service = self.session[services.DatabaseService] self.database_service = self.session[services.DatabaseService]
self.active_picture: Optional[rio.URL] = None 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 @rio.event.on_populate
async def on_populate(self) -> None: async def on_populate(self) -> None:
await self.session.set_title("EZ GG e.V. - Galerie") await self.session.set_title("EZ GG e.V. - Galerie")

View File

@ -10,6 +10,10 @@ from .. import components as comps
class Privacy(rio.Component): 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 @rio.event.on_populate
async def on_populate(self) -> None: async def on_populate(self) -> None:
await self.session.set_title("EZ GG e.V. - Datenschutz") await self.session.set_title("EZ GG e.V. - Datenschutz")