Commit graph

26 commits

Author SHA1 Message Date
1d83bbc80a Añade componentes básicos traducibles Html/Text 2023-05-30 19:13:13 +02:00
dd443ca375 🍻 Tercera revista a las traducciones por contexto 2023-05-27 22:44:12 +02:00
0de26a4737 🍻 Primera revista a las traducciones por contexto 2023-05-25 20:08:40 +02:00
71b0b0889d 🎨 Nueov enfoque para las funciones de traducción 2023-05-21 21:59:47 +02:00
19af38cb06 ♻️ Reorganización de macros declarativas 2023-05-14 20:21:25 +02:00
c657970b5a 🍱 Incorpora el conjunto "minimal" de componentes 2023-05-14 18:15:57 +02:00
0ec0f1a961 ♻️ Código revisado con cargo fmt/clippy 2023-02-03 22:42:49 +01:00
b02c729864 🎉 [megamenu] Nuevo componente para PageTop 2023-02-03 22:25:34 +01:00
e98141281a 👽️ [admin] Quita menú que pasará a módulo externo 2023-02-02 08:41:33 +01:00
c5de6f4b6d Añade la petición de entrada al contexto
Si la respuesta (Response) va a ser una página (Page) entonces hay que
añadir la petición de entrada (HttpRequest) al contexto de renderizado
(RenderContext) para que los componentes puedan consultarla durante la
preparación de la página. Por ejemplo para consultar la URL de entrada y
decidir si se renderiza o no un componente dado.
2023-01-29 10:39:05 +01:00
f081a00bd4 ♻️ Macro #[fn_builder] para constructor de páginas 2023-01-28 09:05:10 +01:00
a73491de70 🏷️ RenderResources pasa a ser RenderContext 2023-01-03 19:18:12 +01:00
b0446c7206 🏷️ PageContext pasa a ser RenderResources
Ahora los componentes no tendrán acceso al contexto de la página
(PageContext) porque podrían usarse en otros tipos de respuesta que no
sean sólo páginas. En su lugar se usará RenderResources que formarán
también parte de la página.
2022-12-18 14:09:53 +01:00
31daf11faa Modifica InContext por PageContext y PageOp 2022-07-30 06:11:30 +02:00
ae2d54828f Añade nuevo código para soportar MdBook 2022-07-24 12:48:29 +02:00
280fa4cac1 Actualiza el componente Chunck para llamarse Html 2022-07-23 08:08:25 +02:00
1543ab2960 Añade una vía para dar respuesta a errores fatales
Son errores fatales aquellos que deberán mostrarse (renderizarse) sin
depender de las APIs de renderizado de páginas. No pueden depender del
tema ni del estado actual de la aplicación. Se generan al intentar
componer una página y se llega a una situación no recuperable que debe
informarse directamente al navegador cliente. Es típico el error 500
(internal server error) pero también un error 507 (insufficient storage)
y otros más que se irán contemplando según requerimientos.
2022-07-21 18:20:33 +02:00
e6ea59785e Actualiza formato del código aplicando cargo fmt 2022-07-20 00:01:01 +02:00
e011c9269a Elimina la asignación de márgenes/espaciado 2022-07-14 22:44:51 +02:00
88a59780c3 Mejora disposición de propiedades de componentes 2022-07-08 01:21:33 +02:00
8f429401eb Libera la versión de desarrollo 0.0.9 2022-05-02 13:12:28 +02:00
a8cb7f0d29 Actualiza el código para las nuevas denominaciones 2022-05-02 12:30:30 +02:00
93d6d455c8 Actualiza y recupera definición original de comp.
Prácticamente se revierten los últimos cambios realizados en la estructura de
componentes.
2022-04-06 21:17:56 +02:00
53dd1f24c7 Añade la función arc() para capturar el componente
Recibe un componente mutable que podría modificarse justo antes de ser
añadido a un contenedor. Es una posible solución para poder desarrollar
un mecanismo aceptable de Triggers/Hooks/Actions (THA) para PageTop.
2022-04-02 09:21:43 +02:00
c6bbd565ab Añade nuevas características a la página demo 2022-03-27 06:05:37 +02:00
fbc6ab2adf Libera la versión de desarrollo 0.0.2 2022-03-19 20:10:51 +01:00
Renamed from pagetop/src/base/module/admin/summary.rs (Browse further)