Commit graph

475 commits

Author SHA1 Message Date
9372edb526 🔥 [pagetop] jQuery ya no está incluido en PageTop 2023-02-03 11:57:29 +01:00
541b024d8e 🎉 [bulmix] Saca tema del código base de PageTop 2023-02-02 08:55:04 +01:00
da4c1e097e 🎉 [bootsier] Saca tema del código base de PageTop 2023-02-02 08:54:43 +01:00
b95a154a34 🎉 [jquery] Módulo para incluir jQuery en páginas 2023-02-02 08:53:24 +01:00
20f6c85e68 🎉 [minimal] Saca tema del código base de PageTop 2023-02-02 08:47:21 +01:00
fd54389cd5 🎉 [aliner] Saca tema del código base de PageTop 2023-02-02 08:45:52 +01:00
e98141281a 👽️ [admin] Quita menú que pasará a módulo externo 2023-02-02 08:41:33 +01:00
80e433b20d 🔥 [pagetop] Saca temas y jQuery de PageTop 2023-02-01 20:22:50 +01:00
f8a4e82297 🔖 [pagetop-user] libera versión desarrollo 0.0.4 2023-01-29 14:56:23 +01:00
770e662910 🔖 [pagetop-node] libera versión desarrollo 0.0.4 2023-01-29 14:47:55 +01:00
b242f852f3 🔖 [pagetop-admin] libera versión desarrollo 0.0.4 2023-01-29 14:26:08 +01:00
c31600a310 🔖 [pagetop] libera versión de desarrollo 0.0.33 2023-01-29 10:55:48 +01:00
14bf2807ae ♻️ Código revisado con cargo fmt/clippy 2023-01-29 10:44:34 +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
09195c7466 🏷️ #[fn_with] pasa a ser #[fn_builder] 2023-01-28 08:43:57 +01:00
efc59216b4 Añade macro para patrón "builder" de componentes 2023-01-27 00:37:27 +01:00
aa26389777 🎉 [pagetop-macros] Macros para facilitar la vida 2023-01-27 00:30:13 +01:00
065fe9eaab 💥 Renombra configure_service_for_static_files!
La macro se usará ahora con el nombre serve_static_files!.
2023-01-25 18:47:40 +01:00
06276b618c ♻️ El rótulo de inicio pasa a ser una utilidad
La función para la presentación del nombre del proyecto en forma de
rótulo ASCII pasa a las utilidades fuera de la API de PageTop.
2023-01-23 21:09:36 +01:00
7ed2d37e52 🔥 Quita código incluido ahora en [pagetop-build] 2023-01-23 20:41:02 +01:00
5bef90600f 🎉 [pagetop-build] incluye recursos en binarios
Estandariza la forma de incluir recursos en los binarios de las
aplicaciones creadas con PageTop.
2023-01-23 20:38:59 +01:00
a73491de70 🏷️ RenderResources pasa a ser RenderContext 2023-01-03 19:18:12 +01:00
a25a7f4dfa 🚧 Prepara módulo dedicado a la gestión de menús 2022-12-19 17:16:33 +01:00
6d49830717 🎨 Los módulos básicos se instalan por defecto
Los módulos básicos de PageTop no requieren acceso a ninguna base de
datos, pero pueden extenderse para añadir funcionalidades avanzadas que lo
requieran.
2022-12-19 16:54:36 +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
a687c646f2 🎨 Refina algunos constructores de componentes 2022-11-16 00:32:41 +01:00
0b4d2b413d 🥅 Incorpora ResultExt para captura/traza de error 2022-11-14 21:09:44 +01:00
420b17bb83 🏷️Nuevo tipo "NameValue" para atributo "name" 2022-11-14 00:09:42 +01:00
12d79c8437 💬 Corrige referencias en macros 2022-11-13 19:17:15 +01:00
e38cfca945 🚨 Acceso a db es característica de compilación 2022-11-12 18:53:59 +01:00
514490f5f2 🔖 [pagetop] libera versión de desarrollo 0.0.32 2022-11-12 18:38:07 +01:00
283354776f 💄 Favicon.ico en lugar de PNG 2022-11-12 18:36:33 +01:00
f81404c68d ♻️ Código revisado con cargo fmt/clippy 2022-11-12 13:45:38 +01:00
ee4534253b ♻️ Reestructura API para instanciar la aplicación 2022-11-12 13:43:54 +01:00
bdedede3f1 ♻️ Reestructura la API del servidor web 2022-11-12 13:29:14 +01:00
7149980e5d ♻️ Simplifica estructura API de tracing 2022-11-12 13:04:20 +01:00
61e3f42c2a ♻️ Simplifica estructura API de acceso a BD 2022-11-12 12:46:37 +01:00
047a2ec76e 🧑‍💻 Elimina advertencia de uso para run_now 2022-11-11 00:09:34 +01:00
fed3248e33 🔖 Incrementa versión de desarrollo 2022-11-11 00:08:44 +01:00
b4122565f1 🔖 [pagetop] libera versión de desarrollo 0.0.31 2022-11-11 00:01:32 +01:00
f1932d6749 ♻️ Revisa código con cargo fmt y cargo clippy 2022-11-10 23:56:49 +01:00
46d4e19c39 ♻️ Ajustes menores 2022-11-10 23:52:32 +01:00
da8604980d ♻️ Revierte parcialmente últimos cambios 2022-11-10 23:41:18 +01:00
19b4c251b0 ♻️ [global] Despivota acceso a base de datos 2022-11-10 22:41:44 +01:00
e143ee57ac ♻️ [global] Incorpora identificador de idioma 2022-11-10 22:02:12 +01:00
c7bf549434 ♻️ [global] Incorpora registro de trazas y eventos 2022-11-10 21:55:53 +01:00
aa9f392ba9 ♻️ [global] Para acceder a elementos globales 2022-11-10 21:43:38 +01:00
885710e0c3 🎨 Y añade pub_config!() 2022-11-10 21:14:57 +01:00
680a61247a 🎨 Ahora son pub_handle!() y pub_locale!() 2022-11-10 19:16:04 +01:00