...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
Table of Contents | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
Componentes relativos a navegación
...
Vamos a ver como se usa cada uno de los componentes.
Breadcrumbs
...
Code Block | ||
---|---|---|
| ||
<desy-breadcrumbs ...></desy-breadcrumbs> |
...
Expand | ||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||
Objeto BreadcrumbsData
Propiedades de accesibilidad El componente y cada DreadcrumbsData admiten los siguientes parámetros de accesibilidad. |
Expand | ||
---|---|---|
| ||
Se permite proyectar contenido dentro de los elementos de breadcrumbs para facilitar su uso. Para ello se facilita el siguiente sub-componente: BreadcrumbsItemComponent
Permite utilizar el contenido especificado como item de la lista de navegación a mostrar. Admite las mismas propiedades de entrada que el objeto BreadcrumbsData. |
Expand | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||
implementación con 2 niveles
Implementación con 3 niveles y collapseOnMobile=true
Implementación con contenido
|
Error Summary
...
Code Block | ||
---|---|---|
| ||
<desy-error-summary ...>...</desy-error-summary> |
Permite representar un resumen de errores
...
Expand | |||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||
|
...
|
...
Objeto ErrorSummaryData
|
...
Propiedades de accesibilidad El componente y cada ErrorSummaryData admiten los siguientes parámetros de accesibilidad. |
Expand | ||||||
---|---|---|---|---|---|---|
| ||||||
Se permite proyectar contenido dentro del ErrorSummary para facilitar su uso. Para ello se facilitan los siguientes sub-componentes: TitleComponent
Permite especificar el título sin utilizar los parámetros de entrada. Este componente es común entre los módulos, por lo que se encuentra en el módulo DesyCommonsModule. DescriptionComponent
Permite especificar la descripción sin utilizar los parámetros de entrada. Este componente es común entre los módulos, por lo que se encuentra en el módulo DesyCommonsModule. ErrorSummaryItemComponent
Permite especificar un item de error. Admite los mismos parámetros de entrada que el objeto ErrorSummaryData. |
Expand | |||||
---|---|---|---|---|---|
| |||||
Con contenido
|
Sin Links
|
...
Con y sin Links
|
...
Footer
...
Code Block | ||
---|---|---|
| ||
<desy-footer ...></desy-footer> |
Permite representar un pie de página
...
Expand | |||||||
---|---|---|---|---|---|---|---|
| |||||||
|
...
|
...
|
...
|
...
|
...
...
Objeto MetaData
|
...
|
...
Objeto MetaItemData
|
...
|
...
|
...
|
...
Objeto NavigationData
|
...
|
...
|
...
Objeto NavigationItemData
|
...
|
...
|
...
|
...
Objeto IconData
|
...
Propiedades de accesibilidad El componente, MetaItemData y NavigationItemData admiten los siguientes parámetros de accesibilidad. |
Expand | ||
---|---|---|
| ||
Se permite proyectar contenido dentro de footer para facilitar su uso. Para ello se facilitan los siguientes sub-componentes: FooterNavigationComponent
Permite especificar un elemento navigation. Admite las mismas propiedades de entrada que el objeto NavigationData, a excepción de items. A su vez, admite como contenido un listado de componentes FooterNavigationItemComponent, que representan los items del navigation y admiten los mismos parámetros de entrada que el objeto NavigationItemData.
FooterMetaComponent
Permite especificar el elemento meta. Admite él parámetro de entrada visuallyHiddenTitle, especificado en el objeto MetaData. A su vez, admite como contenido:
IconComponent
Permite especificar el icono. Este componente es común entre los módulos, por lo que se encuentra en el módulo DesyCommonsModule. IconComponent
Permite especificar el elemento description. Este componente es común entre los módulos, por lo que se encuentra en el módulo DesyCommonsModule. |
Expand | |||||
---|---|---|---|---|---|
| |||||
Completo con contenido
|
Básico
|
...
Con meta e items
|
Header
...
Code Block | ||
---|---|---|
| ||
<desy-header ...></desy-header> |
...
Expand | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Objeto HeaderSubnavData
Objeto HeaderNavigationData
Objeto HeaderNavigationItemData
Objeto HeaderDropdownData
Objeto HeaderOffcanvasData
Propiedades de accesibilidad El componente admite los siguientes parámetros de accesibilidad. |
Expand | ||
---|---|---|
| ||
Se permite proyectar contenido dentro de header para facilitar su uso. Para ello se facilitan los siguientes sub-componentes: HeaderSubnavComponent
Permite especificar el elemento subnav. A su vez, admite como contenido:
HeaderNavigationComponent
Permite especificar el elemento navigation. Admite él parámetro de entrada classes, especificado en HeaderNavigationData. Cada item se puede especificar mediante subcomponente HeaderNavigationItemComponent. Este componente admite los mismos parámetros de entrada que el objeto HeaderNavigationItemData.
HeaderDropdownComponent
Permite especificar el elemento dropdown. Admite él el parámetro de entrada classes, especificado en HeaderDropdownData. A su vez, admite como contenido:
HeaderOffcanvasComponent
Permite especificar el elemento offcanvas. Admite él parámetro de entrada classes, especificado en HeaderOffcanvasData. A su vez, admite como contenido:
HeaderCustomNavigationComponent
Permite especificar un componente Navigation personalizado dentro de la cabecera. Skiplink
Permite especificar un componente SkipLink personalizado dentro de la cabecera. Si no se especifica el id, su valor será “skip-link”. Si no se especifica contenido, el texto mostrará “Saltar al contenido principal”. |
Expand | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
Header en pantalla grande Header en pantalla mobile
Menu lateral desplegado en pantalla mobile
implementación con contenido
implementación con parámetros
|
Links-list
...
Code Block |
---|
...
| |
| |
<desy-menulinks-navigation list ...>...</desy-menu-></desy-links-list> |
Permite representar una lista de enlaces.
...
Expand | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||
Propiedades de accesibilidad El componente admite los siguientes parámetros de accesibilidad. |
Expand | ||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||
Se permite proyectar contenido dentro de links-list para facilitar su uso. Para ello se facilitan los siguientes sub-componentes: LinksListItemComponent
Permite especificar un item de enlace. Tiene las siguientes propiedades de entrada:
El componente admite los siguientes parámetros de accesibilidad.
|
Expand | |||||
---|---|---|---|---|---|
| |||||
Ejemplo con contenido
|
MenuNavigation
...
Code Block | ||
---|---|---|
| ||
<desy-menu-navigation ...>...</desy-menu-navigation> |
Permite representar un menú de navegación tanto con items simples como items con un listado de items desplegable.
...
Expand | |||||||
---|---|---|---|---|---|---|---|
| |||||||
|
...
|
...
MenuNavigationItem
|
...
|
...
|
...
|
...
|
...
|
...
|
...
|
...
|
...
El item admite los siguientes parámetros de accesibilidad MenuNavigationItemSubItem
|
...
|
...
El itemSub admite los siguientes parámetros de accesibilidad MenuNavigationItemSubItemSubItem
|
...
|
...
|
...
|
...
|
...
|
...
Propiedades de accesibilidadEl componente admite los siguientes parámetros de accesibilidad DividerData
|
Expand | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||
|
...
Expand | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
Se permite proyectar contenido dentro del menubar para facilitar su uso. Para ello se facilitan los siguientes sub-componentes: MenuNavigationItemComponent
Permite especificar un item del listado. Admite los mismos parámetros de entrada que el objeto MenuNavigationItem. Emite el evento de salida selected al seleccionarse. MenuNavigationSubItemComponent
Permite especificar un subitem dentro de un elemento desy-menu-navigation-item. Admite los mismos parámetros de entrada que el objeto MenuNavigationItemSubItem. Emite el evento de salida selected al seleccionarse. |
Expand | |||||
---|---|---|---|---|---|
| |||||
MenuNavigation con items estáticos
|
...
Menubar con items como contenido
|
...
Menubar
...
Code Block |
---|
...
| |
| |
<desy-menubar ...>...</desy-menubar> |
...
Expand | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MenubarItem
El item admite los siguientes parámetros de accesibilidad MenubarItemSub
El itemSub admite los siguientes parámetros de accesibilidad MenubarItemSubItem
MenubarItemSubItemSubItem
Propiedades de accesibilidadEl componente admite los siguientes parámetros de accesibilidad |
Expand | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||
|
Expand | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||
Se permite proyectar contenido dentro del menubar para facilitar su uso. Para ello se facilitan los siguientes sub-componentes: MenubarLabelComponent
Permite especificar el label sin utilizar los parámetros de entrada. Admite el parámetro classes. MenubarItemComponent
Permite especificar un item del listado. Admite los mismos parámetros de entrada que el objeto MenubarItem. Emite el evento de salida selected al seleccionarse. MenubarSubItemComponent
Permite especificar un subitem dentro de un elemento desy-menubar-item. Admite los mismos parámetros de entrada que el objeto MenubarItemSubItem. Emite el evento de salida selected al seleccionarse. En el caso de role=menuitemcheckbox, se emite el valor de checked en el evento checkedChange al modificarse. MenubarSubSubItemComponent
Permite especificar un subitem dentro de un elemento desy-menubar-subitem, en el caso de que este tenga role=group. Admite los mismos parámetros de entrada que el objeto MenubarItemSubItemSubItem. Emite el evento de salida selected al seleccionarse. En el caso de role=menuitemcheckbox o role=menuitemradio, se emite el valor de checked en el evento checkedChange al modificarse. |
Expand | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
Menubar con items estáticos
Menubar con items como contenido
|
Menu-horizontal
...
Code Block | ||
---|---|---|
| ||
<desy-menu-horizontal ...></desy-menu-horizontal> |
...
Expand | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MenuHorizontalItemData
Propiedades de accesibilidadEl componente admite los siguientes parámetros de accesibilidad |
Expand | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||
MenuHorizontalItemEventData
|
Expand | |||||
---|---|---|---|---|---|
| |||||
Se permite proyectar contenido dentro del menu-horizontal para facilitar su uso. Para ello se facilitan los siguientes sub-componentes: MenuHorizontalItemComponent
Permite especificar un item del menu. Admite los mismos parámetros de entrada que el objeto MenuHorizontalItemData. La propiedad active admite double-binding, pues la propiedad se modifica internamente. Emite el evento de salida clickEvent al hacer click sobre el item. El evento emitido es del tipo MenuHorizontalItemEventData. Emite el evento de salida activeChange al modificarse internamente el valor de la propiedad active. El evento emitido es de tipo boolean. |
Expand | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||
Menú horizontal con estilo de pestañas
Menú horizontal con estilo de pestañas e items como contenido
|
Menu-vertical
...
Code Block | ||
---|---|---|
| ||
<desy-menu-vertical...></desy-menu-vertical> |
...
Expand | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MenuVerticalItemsData
Objeto MenuverticalSubData
MenuVerticalSubItemsData Contiene las mismas propiedades que el objeto MenuVerticalItemsData, salvo sub. Propiedades de accesibilidad El componente admite los siguientes parámetros de accesibilidad. |
Expand | ||
---|---|---|
| ||
Se permite proyectar contenido dentro de menu-vertical para facilitar su uso. Para ello se facilitan los siguientes sub-componentes: MenuVerticalItemComponent
Permite especificar cada item del menú. Admite los mismos parámetros de entrada que el objeto MenuVerticalItemsData. A su vez admite como contenido:
MenuVerticalItemSubComponent
Permite especificar el sub, o contenido adicional, dentro de un item. Admite los mismos parámetros de entrada que el objeto MenuverticalSubData. A su vez admite como contenido:
MenuVerticalItemSubItemComponent Permite especificar cada sub-item del sub. Admite los mismos parámetros de entrada que el objeto MenuVerticalSubItemsData. El contenido será interpretado como la etiqueta a mostrar en el sub-item. |
Expand | |||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||
Ejemplo con contenido
Ejemplo con parámetros
Con disabled, target, long text item y divider
Con estilos, sub-items, y html
|
Nav
...
Code Block | ||
---|---|---|
| ||
<desy-nav ...></desy-nav> |
Permite representar un menú de navegación
...
Expand | |||||||
---|---|---|---|---|---|---|---|
| |||||||
|
...
|
...
|
...
NavItemData
|
...
|
...
|
...
Propiedades de accesibilidadEl componente admite los siguientes parámetros de accesibilidad |
Expand | ||
---|---|---|
| ||
Se permite proyectar contenido dentro de los elementos de nav para facilitar su uso. Para ello se facilita el siguiente sub-componente: NavItemComponent
Permite utilizar el contenido especificado como item del menú de navegación a mostrar. Admite las mismas propiedades de entrada que el objeto NavItemData. La propiedad active admite double-binding, pues la propiedad se modifica internamente. Emite el evento de salida clickEvent al hacer click sobre el item. El evento emitido es del tipo ItemNavEventData. Emite el evento de salida activeChange al modificarse internamente el valor de la propiedad active. El evento emitido es de tipo boolean. |
Expand | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||
ItemNavEventData
|
Expand | ||
---|---|---|
| ||
...
Nav con clase css
|
...
Nav con contenido
|
...
Notification
...
Code Block |
---|
...
| |
| |
<desy-notification...></desy-notification> |
...
Expand | |||||||||
---|---|---|---|---|---|---|---|---|---|
| |||||||||
|
Expand | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Objeto NotificationItemsData
Propiedades de accesibilidad El componente admite los siguientes parámetros de accesibilidad. Y además el siguiente:
|
Expand | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
Se permite proyectar contenido dentro del Notification para facilitar su uso. Para ello se facilitan los siguientes sub-componentes: TitleComponent
Permite especificar el título. Este componente es común entre los módulos, por lo que se encuentra en el módulo DesyCommonsModule. DescriptionComponent
Permite especificar la descripción. Este componente es común entre los módulos, por lo que se encuentra en el módulo DesyCommonsModule. IconComponent
Permite especificar el icono. Se ignora el valor del parámetro type. Si se desea mostrar los iconos predefinidos se debe utilizar la propiedad type del componente NotificationComponent. Este componente es común entre los módulos, por lo que se encuentra en el módulo DesyCommonsModule. NotificationItemComponent
Permite especificar un ítem de la notificación. Admite los mismos parámetros de entrada que el objeto NotificationItemData. ContentComponent
Permite especificar el contenido adicional tras los items. Este componente es común entre los módulos, por lo que se encuentra en el módulo DesyCommonsModule. |
Expand | ||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||
Implementación con contenidoComponente
HTML
Implementación con type=successComponente
HTML
Implementación con items
|
Skip-link
...
Code Block | ||
---|---|---|
| ||
<desy-skip-link ...></desy-skip-link> |
...
Expand | |||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||
Propiedades de accesibilidad El componente admite los siguientes parámetros de accesibilidad. |
Expand | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||
Skip-link con clase css
Skip-link con contenido
|
Accesibilidad
...
En todos los componentes se han tenido en cuenta los siguiente parámetros de accesibilidad. Se detalla en cada componente.
...
Parámetro
...
Parámetro | Atributo de accesibilidad equivalente |
---|---|
role | role |
ariaLabel | aria-label |
ariaDescribedBy | aria-describedby |
ariaLabelledBy | aria-labelledby |
ariaHidden | aria-hidden |
ariaDisabled | aria-disabled |
ariaControls | aria-controls |
ariaCurrent | aria-current |
ariaLive | aria-live |
ariaExpanded | aria-expanded |
ariaErrorMessage | aria-errormessage |
ariaHasPopup | aria-haspopup |
tabindex | tabindex |