⚡️ Mejora rendimiento del renderizado de páginas
This commit is contained in:
parent
cffffe02d6
commit
8a184c38b6
6 changed files with 22 additions and 109 deletions
|
|
@ -12,7 +12,21 @@ pub trait ThemeTrait: PackageTrait + Send + Sync {
|
|||
vec![("content", L10n::l("content"))]
|
||||
}
|
||||
|
||||
fn render_head(&self, page: &mut Page) -> Markup {
|
||||
#[allow(unused_variables)]
|
||||
fn before_render_page_body(&self, page: &mut Page) {}
|
||||
|
||||
fn render_page_body(&self, page: &mut Page) -> Markup {
|
||||
html! {
|
||||
body id=[page.body_id().get()] class=[page.body_classes().get()] {
|
||||
(page.context().render_region("content"))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#[allow(unused_variables)]
|
||||
fn after_render_page_body(&self, page: &mut Page) {}
|
||||
|
||||
fn render_page_head(&self, page: &mut Page) -> Markup {
|
||||
let viewport = "width=device-width, initial-scale=1, shrink-to-fit=no";
|
||||
html! {
|
||||
head {
|
||||
|
|
@ -42,12 +56,4 @@ pub trait ThemeTrait: PackageTrait + Send + Sync {
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
fn render_body(&self, page: &mut Page) -> Markup {
|
||||
html! {
|
||||
body id=[page.body_id().get()] class=[page.body_classes().get()] {
|
||||
(page.context().render_region("content"))
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue