💡 Retoques en los comentarios
This commit is contained in:
parent
3690087005
commit
cffffe02d6
9 changed files with 14 additions and 15 deletions
|
|
@ -1,4 +1,4 @@
|
|||
//! Acciones, componentes, diseños y paquetes base de `PageTop`.
|
||||
//! Acciones, componentes, paquetes y temas base de `PageTop`.
|
||||
|
||||
pub mod action;
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
//! Tipos y funciones esenciales para crear acciones, componentes, diseños y paquetes.
|
||||
//! Tipos y funciones esenciales para crear acciones, componentes, paquetes y temas.
|
||||
|
||||
use crate::util::TypeInfo;
|
||||
|
||||
|
|
|
|||
|
|
@ -37,10 +37,10 @@ pub trait ComponentTrait: AnyBase + ComponentBase + Send + Sync {
|
|||
impl<C: ComponentTrait> ComponentBase for C {
|
||||
fn render(&mut self, cx: &mut Context) -> Markup {
|
||||
if action::component::IsRenderable::dispatch(self, cx) {
|
||||
// Comprueba el componente antes de prepararlo.
|
||||
// Configura el componente antes de preparar.
|
||||
self.setup_before_prepare(cx);
|
||||
|
||||
// Acciones específicas del diseño antes de renderizar el componente.
|
||||
// Acciones específicas del tema antes de renderizar el componente.
|
||||
action::theme::BeforeRender::dispatch(self, cx);
|
||||
|
||||
// Acciones de los paquetes antes de renderizar el componente.
|
||||
|
|
@ -52,7 +52,7 @@ impl<C: ComponentTrait> ComponentBase for C {
|
|||
None => self.prepare_component(cx).render(),
|
||||
};
|
||||
|
||||
// Acciones específicas del diseño después de renderizar el componente.
|
||||
// Acciones específicas del tema después de renderizar el componente.
|
||||
action::theme::AfterRender::dispatch(self, cx);
|
||||
|
||||
// Acciones de los paquetes después de renderizar el componente.
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ use crate::response::page::Page;
|
|||
|
||||
pub type ThemeRef = &'static dyn ThemeTrait;
|
||||
|
||||
/// Los diseños deben implementar este "trait".
|
||||
/// Los temas deben implementar este "trait".
|
||||
pub trait ThemeTrait: PackageTrait + Send + Sync {
|
||||
fn regions(&self) -> Vec<(&'static str, L10n)> {
|
||||
vec![("content", L10n::l("content"))]
|
||||
|
|
|
|||
|
|
@ -112,11 +112,11 @@ pub mod locale;
|
|||
pub mod datetime;
|
||||
// Gestión del servidor y servicios web.
|
||||
pub mod service;
|
||||
// Tipos y funciones esenciales para crear acciones, componentes, diseños y paquetes.
|
||||
// Tipos y funciones esenciales para crear acciones, componentes, paquetes y temas.
|
||||
pub mod core;
|
||||
// Respuestas a peticiones web en sus diferentes variantes.
|
||||
pub mod response;
|
||||
// Acciones, componentes, diseños y paquetes base.
|
||||
// Acciones, componentes, paquetes y temas base.
|
||||
pub mod base;
|
||||
// Prepara y ejecuta la aplicación.
|
||||
pub mod app;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue