mirror of
				https://github.com/pierre42100/ComunicWeb
				synced 2025-10-31 10:14:51 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			44 lines
		
	
	
		
			1018 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			44 lines
		
	
	
		
			1018 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| /**
 | |
|  * Utilities functions
 | |
|  * 
 | |
|  * @author Pierre HUBERT
 | |
|  */
 | |
| 
 | |
| /**
 | |
|  * Create a new HTML node
 | |
|  * 
 | |
|  * @param {String} nodeType The type of the HTML node
 | |
|  * @param {HTMLElement} appendTo Optionnal, defines node on which the new node will be applied
 | |
|  * @return {HTMLElement} The newly created element
 | |
|  */
 | |
| function createElem(nodeType, appendTo){
 | |
| 	var newElem = document.createElement(nodeType);
 | |
| 
 | |
| 	if(appendTo)
 | |
| 		appendTo.appendChild(newElem);
 | |
| 
 | |
| 	//Return result
 | |
| 	return newElem;
 | |
| }
 | |
| 
 | |
| /**
 | |
|  * Get an HTML element specified by an ID
 | |
|  * 
 | |
|  * @param {String} nodeName The ID of the element
 | |
|  * @return {HTMLElement} The elemnt / False for a failure
 | |
|  */
 | |
| function byId(nodeName){
 | |
| 	return document.getElementById(nodeName);
 | |
| }
 | |
| 
 | |
| /**
 | |
|  * Create a quick language access function shorcut
 | |
|  */
 | |
| function lang(stringName, stringParams){
 | |
|     //Check if any params has been specified
 | |
|     if(!stringParams)
 | |
|         var stringParams = [];
 | |
| 
 | |
|     //Call translate function
 | |
|     return ComunicWeb.common.langs.getTranslatedText(stringName, stringParams);
 | |
| } | 
