Sticker(uid, order, title, text, color, text_color)

Représentation et fonctions utile d'une note

new Sticker(uid, order, title, text, color, text_color)

Parameters:
Name Type Description
uid string Id de la note
order number Ordre de la note
title string Titre de la note
text string Contenu de la note
color string Couleur de la note
text_color string Couleur du texte de la note

Classes

Sticker

Methods

async _post_move(uid, order, other)

Change l'ordre de la note par rapport à une autre note
Parameters:
Name Type Description
uid string Id de la note
order number Nouvel ordre de la note
other Sticker Autre note

get_datas()

Affiche sous forme de string certaines données pour le html
Returns:
- id & data-order

get_html()

Récupère l'élément lié à la note
Returns:
- Jquery

html()

Convertit la classe en html
Returns:
- html

async post(action, params, doAction) → {Promise:.<any:>}

Effectue une action sur le serveur
Parameters:
Name Type Default Description
action string Nom de l'action
params JSON Paramètres de l'action
doAction boolean true Si faux, la fonction de réussite ne sera pas appelé
Returns:
Promise:.<any:> - Appel ajax

post_add()

Créer une note
Returns:
- Ajax

async post_delete() → {Promise:.<any:>|null}

Supprime la note
Returns:
Promise:.<any:> | null - Ajax

post_move_down($uid)

Descend la note
Parameters:
Name Type Description
$uid string Id de l'autre note
Returns:
- Ajax

post_move_up($uid)

Monte la note
Parameters:
Name Type Description
$uid string Id de l'autre note
Returns:
- Ajax

async post_update()

set_handlers()

Défini le bon comportement de la note.
Returns:
- Chaînage

static findByOrder(order)

Récupère une note via son ordre
Parameters:
Name Type Description
order number Ordre de la note cherchée
Returns:
- Nouvelle note

static from(element)

Créer une note à partir d'une autre note
Parameters:
Name Type Description
element Sticker Sticker ou objet ayant les même props.
Returns:
- Nouvelle note

static fromHtml(uid)

Créer une note depuis les données d'un block html
Parameters:
Name Type Description
uid string Id de la div
Returns:
- Nouvelle note