neutral/public/javascripts/basics.js
Raphix 9c1074de80
All checks were successful
Neutral/pipeline/head This commit looks good
Version 0.2.0 - PREVERSION - Ajout de certaines fonctionnalités
2023-11-02 18:16:15 +01:00

46 lines
898 B
JavaScript

// Get Document ID
/**
* Récupère depuis le document l'identifiant de l'élément
* @param {string} id Identifiant de l'élément `id='identifiant'`
* @returns
*/
function getID(id) {
return document.getElementById(id)
}
/**
* Permet de faire une pop-up automatique
*/
class InfoPop {
constructor(name) {
this.name = name
this.element = getID(this.name)
this.element.innerHTML = " "
this.element.style.fontSize = "14px"
this.element.style.position = "sticky"
}
clear() {
this.element.innerHTML = "&nbsp"
}
err(text) {
this.element.classList.add("yellow")
this.element.innerHTML = "<i class='fa fa-warning'></i> " + text
}
info(text) {
this.element.classList.remove("yellow")
this.element.innerHTML = "<i class='fa fa-info-circle'></i> " + text
}
}