Libreria JS para graficar un lanzador de aplicaciones
Para inicializar la librería se debe configurar el objeto appLauncherDataParam que contiene los siguientes datos:
* container: Identificador del tag html que contendrá el app-launcher, para el siguiente ejemplo el valor de container es enc-usuario:
```
* data: objeto que contiene información del usuario y aplicaciones a las que tiene acceso. Solo se muestran los datos que estan definidos en el mismo. El formato es el sigueinte:
`
{
'usuario_id' : 'admin',
'usuario_nombre' : 'Usuario Administrador',
'usuario_foto': 'http://aplicacion.com/perfil/admin.png',
'perfil_url': 'http://aplicacion.com/perfil/',
'usuario_perfil_url_target' : '_blank',
'leyenda_btn_salir' : 'Vía de escape',
'aplicaciones' :
[
{
'url' : 'http://aplicacion1.com',
'icono_url' : 'http://aplicacion1.com/logo.png',
'etiqueta' : 'Aplicacion 1',
'descripcion': 'descripcion de aplicacion 1'
},
{
'url' : 'http://aplicacion2.com',
'icono_url' : 'http://aplicacion2.com/logo.png',
'etiqueta' : 'Aplicacion 2',
'descripcion': 'descripcion de aplicacion 2'
},
{
...
}
],
'cuentas':
[
{
'id': 'pepito',
'nombre': 'Rudecindo Malacara'
}
{
'id': 'marciano87',
'nombre': 'Nombre cuenta 2'
}
],
'usuario_preferencias' : {
'url' : 'http://aplicacion.com/preferencias/',
'label' : 'Seteos'
},
}
`
* urlAppUsrChg : Indica la direccion de la aplicacion a la que deberia dirigirse en caso de un cambio de cuenta.
* usrChangeParam: Indica el nombre del parametro que marca un cambio de cuenta de usuario.
* js_salir: Lógica javaScript que se aplica al boton de salir.
Para utilizar la librería debemos tener en cuenta lo siguiente:
* Incluir archivos CSS, en la carpeta css se encuentra el css por defecto:
``
* Incluir la librería propiamente dicha:
``
* Definir un tag html que contendrá el app-launcher, por ejemplo un
:
`
`* Inicializar el app-launcher mediante código javaScript:
`
``