WebComponents/Avatar

Contient la classe lié aux éléments custom "bnum-avatar" ainsi que toutes les classes et fonctions utile. Le chargement de se module implique le chargement des images après le chargement de la page.
Tutorials:

Classes

AvatarElement

AvatarEvent

AvatarLoadEvent

AvatarNotLoadEvent

Members

package, inner, constant AVATAR_URL

Url de l'avatar. Remplacez %0 par l'email.

package, inner, constant COOKIE_EXPIRE :number

Expiration du cookie servant à contenir les adresse email des avatars à charger en erreur instantanément.
Default Value:
  • 7

package, inner, constant COOKIE_LENGTH_MAX :number

Nombre d'adresse email max dans le cookie servant à contenir les adresse email des avatars à charger en erreur instantanément.
Default Value:
  • 20

package, inner, constant COOKIE_NAME :string

Nom du cookie servant à contenir les adresse email des avatars à charger en erreur instantanément.
Default Value:
  • 'avatars_in_memory'
Si on active le cookie d'erreurs ou non.
Default Value:
  • true

package, inner, constant EVENT_IMAGE_LOAD :string

Nom de l'évènement lorsque l'image est chargée
Default Value:
  • 'api:imgload'

package, inner, constant EVENT_IMAGE_NOT_LOAD :string

Nom de l'évènement lorsque l'image n'est pas chargée
Default Value:
  • 'api:imgloaderror'

package, inner, constant STYLE_BASE :string

Style dans le shadow dom de l'image

package, inner, constant STYLE_ERROR :string

Style dans le shadow dom lorsque l'image n'est pas chargé

package, inner, constant STYLE_HOST :string

Style du host

package, inner, constant STYLE_LOADED :string

Style dans le shadow dom de l'image lorsqu'elle est chargée

Methods

package, inner onLoaded()

Charge tout les avatars qui ont besoin d'être chargés.

Type Definitions

OnImageLoadCallback(img, avatarElement) → {void}

Parameters:
Name Type Description
img HTMLImageElement Node de l'image chargée
avatarElement module:WebComponents/Avatar~AvatarElement Node qui contient l'image
Returns:
void

OnImageNotLoadCallback(avatarElement) → {null|undefined|Object}

Parameters:
Name Type Description
avatarElement module:WebComponents/Avatar~AvatarElement Element qui contient l'image qui n'a pas été chargé
Returns:
null | undefined | Object