MelPrevisualiser(id, param1, …args)

Class qui permet de gérer le lancement d'une popup servant à prévisualiser des choses.

new MelPrevisualiser(id, param1, …args)

Parameters:
Name Type Attributes Description
id string Id de la popup
param1 Object Contient les ids optionneles des autres éléments qui composent la popup.
Properties
Name Type Description
previsu_id string Id de l'élément qui contiendra la prévisualisation.
args any <repeatable>
Pour l'héritage

Classes

MelPrevisualiser

Members

id :string

Id de la popup

on_after_generate_jquery :BnumEvent

Event qui sera appeler après avoir générer le html en Jquery dans la fonction "create_popup" Le callback envoyé devra avoir la structure : ($generated:$, popup:MelPrevisualiser) => $

on_after_html :BnumEvent

Event qui sera appelé après avoir générer le html, dans la fonction "generate" Le callback envoyé devra avoir la structure : (html:JsHtml, popup:MelPrevisualiser) => JsHtml

on_cancel :BnumEvent

Event qui sera appeler lors du click sur le bouton "annuler" Le callback envoyé devra avoir la structure : (popup:MelPrevisualiser, dialog:$) => null La popup sera détruite

on_close :BnumEvent

Event qui sera appeler à la fermeture de la popup Le callback envoyé devra avoir la structure : (popup:MelPrevisualiser, dialog:$) => null La popup sera détruite

on_generate :BnumEvent

Event qui sera appelé avant la génération du html, après la séparation mais avant la fin de la div, dans la fonction "generate" Le callback envoyé devra avoir la structure : (html:JsHtml, popup:MelPrevisualiser) => JsHtml

on_save :BnumEvent

Event qui sera appeler lors du click sur le bouton "sauvegarder" Le callback envoyé devra avoir la structure : (popup:MelPrevisualiser, dialog:$) => null La popup NE sera PAS détruite

previsu_id :string

Id de l'élément qui contiendra la prévisualisation.

Methods

create_popup(title)

Créer une dialog
Parameters:
Name Type Description
title string Titre de la popup