🚧 Ajustes menores en rutas y localización
- Añade `Route::try_resolve()` y `RoutePath::is_empty()` para omitir atributos HTML opcionales cuando la ruta resultante está vacía. - Renombra `Locale::configured_langid()` a `try_langid()` (convención `try_*` para Option). - Reordena include_locales! y otros cambios menores.
This commit is contained in:
parent
8573aca29e
commit
b9d9cdf601
6 changed files with 22 additions and 7 deletions
|
|
@ -19,7 +19,7 @@ enum Source {
|
|||
Inline(CowStr, Box<dyn Fn(&mut Context) -> String + Send + Sync>),
|
||||
}
|
||||
|
||||
/// Define el medio objetivo para la hoja de estilos.
|
||||
/// Define el medio objetivo para una hoja de estilos.
|
||||
///
|
||||
/// Permite especificar en qué contexto se aplica el CSS, adaptándose a diferentes dispositivos o
|
||||
/// situaciones de impresión.
|
||||
|
|
|
|||
|
|
@ -97,6 +97,12 @@ impl RoutePath {
|
|||
crate::util::url_looks_external(&self.path)
|
||||
}
|
||||
|
||||
/// Indica si la ruta no tiene *path* ni parámetros, es decir, si su representación textual
|
||||
/// sería una cadena vacía.
|
||||
pub fn is_empty(&self) -> bool {
|
||||
self.path.is_empty() && self.query.is_empty()
|
||||
}
|
||||
|
||||
// **< RoutePath HELPERS >**********************************************************************
|
||||
|
||||
// Codifica un valor para su uso seguro como parte de una *query string* según RFC 3986: los
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue