/**
* Configuration client module
* @module configuration-client
*/
/**
* Configuration client utility, built from webjs.xml clientBehavior tag
* @namespace
*/
var Configuration = {
/**
* Enables the console
* @see {@linkcode enabled} attribute of {@linkcode console} tag in webjs.xml
* @default true
*/
consoleEnabled: _("webjs:nvl(configuration.clientBehavior.console.enabled, true)"),
/**
* Enables the popups
* @see {@linkcode enabled} attribute of {@linkcode popup} tag in webjs.xml
* @default true
*/
popupEnabled: _("webjs:nvl(configuration.clientBehavior.popup.enabled, true)"),
/**
* Enables the loading blocker
* @see {@linkcode enabled} attribute of {@linkcode loading} tag in webjs.xml
* @default true
*/
loadingEnabled: _("webjs:nvl(configuration.clientBehavior.loading.enabled, true)"),
/**
* Miscellaneous properties from webjs.xml
* @see {@linkcode properties} tag in webjs.xml
* @default Empty
*/
properties: _("webjs:propertiesToJson(configuration.clientBehavior.properties)"),
};