ComunicWeb/assets/js/common/functionsSchema.js
2017-01-08 16:17:22 +01:00

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){},
}
}