WorkspaceModuleBlock()

Représention html d'un block d'un espace de travail.

new WorkspaceModuleBlock()

Le composant se comporte de base comme une div.
Liste des data du composant : data-title => Ajoute un titre au header data-button => Tâche sur lequel switcher data-button-text => Text du bouton. "Voir tout" par défaut data-button-icon => Icon du bouton à gauche. "arrow_right_alt" par défaut. data-button-ignore => "default-actions" => Ignore les actions par défaut data-small => 1 ou true. Réduit la taille du block si vrai.

Extends

  • HtmlCustomDataTag

Classes

WorkspaceModuleBlock

Members

readonly content :HTMLDivElement

Récupère le contenu du block
Récupère le header du block

static, readonly maxHeight :string

static, readonly maxHeightSmall :string

static, readonly minHeight :string

Methods

appendContent(node) → {WorkspaceModuleBlock}

Ajoute une node au contenu
Parameters:
Name Type Description
node HTMLElement Node html à ajouter au contenu
Returns:
WorkspaceModuleBlock - Chaîne

appendContentJQuery(query) → {WorkspaceModuleBlock}

Ajoute au contenu un élément du JQuery
Parameters:
Name Type Description
query external:jQuery JQuery à ajouter au contenu
Returns:
WorkspaceModuleBlock - Chaîne

appendContentJsHtml(jshtml) → {WorkspaceModuleBlock}

Ajoute au contenu du block du jshtml
Parameters:
Name Type Description
jshtml ____JsHtml JsHtml à ajouter au contenu
Returns:
WorkspaceModuleBlock - Chaîne

setContent(node) → {WorkspaceModuleBlock}

Remplace le contenu du block html
Parameters:
Name Type Description
node HTMLElement | string | external:jQuery Node html, texte html ou jquery
Returns:
WorkspaceModuleBlock - Chaîne

setIframe(url, destructuredopt) → {HTMLIFrameElement}

Met une iframe dans le contenu et la retourne
Parameters:
Name Type Attributes Default Description
url string Url de la frame
destructured Object <optional>
{} Paramètres optionnels
Properties
Name Type Attributes Default Description
width number | string <optional>
'100%' Largeur de l'iframe, `100%` par défaut
height number | string <optional>
'100%' Hauteur de l'iframe, `100%` par défaut
Returns:
HTMLIFrameElement - Iframe créée

setIframeFromTask(task, param1opt) → {HTMLIFrameElement}

Met une iframe dans le contenu à partir de la tâche, d'une action et d'autres paramètres et la retourne
Parameters:
Name Type Attributes Default Description
task string Tâche
param1 Object <optional>
{} Paramètres optionnels
Properties
Name Type Attributes Default Description
action string <optional>
<nullable>
null Action
args Object:.<string:, *:> <optional>
{} Paramètres de l'url
width number | string <optional>
'100%' Largeur de l'iframe, `100%` par défaut
height number | string <optional>
'100%' Hauteur de l'iframe, `100%` par défaut
Returns:
HTMLIFrameElement - Iframe créée