mirror of
				https://github.com/pierre42100/ComunicWeb
				synced 2025-10-31 10:14:51 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			108 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			108 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| /**
 | |
|  * Comunic WebApp schema
 | |
|  * 
 | |
|  * @author Pierre HUBERT
 | |
|  */
 | |
| var ComunicWeb = {
 | |
| 
 | |
|     /**
 | |
|      * Configuration inclusion
 | |
|      */
 | |
|     __config: ComunicConfig,
 | |
| 
 | |
|     /**
 | |
|      * Common functions
 | |
|      */
 | |
|     common:{
 | |
|         /**
 | |
|          * Network functions
 | |
|          */
 | |
|         network: {
 | |
| 
 | |
|             /**
 | |
|              * Make an API request
 | |
|              */
 | |
|             makeAPIrequest: function(apiURI, params, nextAction){},
 | |
|         },
 | |
| 
 | |
|         /**
 | |
|          * Langs functions
 | |
|          */
 | |
|         langs: {
 | |
|             /**
 | |
|              * Return current language
 | |
|              */
 | |
|             getCurrentLanguage: function(){},
 | |
| 
 | |
|             /**
 | |
|              * Include and install specified language
 | |
|              */
 | |
|             installLanguage: function(languageID){},
 | |
| 
 | |
|             /**
 | |
|              * Initializate languages
 | |
|              */
 | |
|             initLanguages: function(){},
 | |
| 
 | |
|             /**
 | |
|              *  Return a string in correct language
 | |
|              */
 | |
|             getTranslatedText: function(stringName, stringParams){},
 | |
|         },
 | |
| 
 | |
|         /**
 | |
|          * Messages functions
 | |
|          */
 | |
|         messages: {
 | |
| 
 | |
|             /**
 | |
|              * Create and return a callout element
 | |
|              */
 | |
|             createCalloutElem: function(calloutTitle, calloutMessage, calloutType){},
 | |
|         },
 | |
| 
 | |
|         /**
 | |
|          * Error functions
 | |
|          */
 | |
|         error:{
 | |
|             /**
 | |
|              * Submit an error
 | |
|              */
 | |
|             submitError: function(errorLevel, errorMessage, errorCode, errorData){},
 | |
| 
 | |
|             /**
 | |
|              * Handle and show a fatal error
 | |
|              */
 | |
|             fatalError: function(errorMessage, errorCode, errorData){},
 | |
|         },
 | |
| 
 | |
|         /**
 | |
|          * URL functions
 | |
|          */
 | |
|         url:{
 | |
| 
 | |
|         },
 | |
| 
 | |
| 
 | |
|         /**
 | |
|          * Operations on JS files
 | |
|          */
 | |
|         jsFiles:{
 | |
| 
 | |
|             /**
 | |
|              * Include a Javascript file
 | |
|              */
 | |
|             includeFile: function(fileURL){},
 | |
|         },
 | |
|     },
 | |
| 
 | |
|     /**
 | |
|      * Debug functions
 | |
|      */
 | |
|     debug:{
 | |
|         /**
 | |
|          * Display message on browser console
 | |
|          */
 | |
|         logMessage: function(message){},
 | |
|     }
 | |
| } | 
