46 lines
		
	
	
		
			898 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			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 = " "
 | 
						|
    }
 | 
						|
    
 | 
						|
    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
 | 
						|
    }
 | 
						|
 | 
						|
}
 | 
						|
 |