File: /home/barbeatleanalyti/www/public_html/webmail/modules/CoreWebclient/js/utils/Settings.js
'use strict';
var
_ = require('underscore'),
TextUtils = require('%PathToCoreWebclientModule%/js/utils/Text.js'),
UserSettings = require('%PathToCoreWebclientModule%/js/Settings.js'),
SettingsUtils = {}
;
/**
* @return Array
*/
SettingsUtils.getDateFormatsForSelector = function ()
{
return _.map(UserSettings.DateFormatList, function (sDateFormat) {
switch (sDateFormat)
{
case 'MM/DD/YYYY':
return {name: TextUtils.i18n('%MODULENAME%/LABEL_DATEFORMAT_MMDDYYYY'), value: sDateFormat};
case 'DD/MM/YYYY':
return {name: TextUtils.i18n('%MODULENAME%/LABEL_DATEFORMAT_DDMMYYYY'), value: sDateFormat};
case 'DD Month YYYY':
return {name: TextUtils.i18n('%MODULENAME%/LABEL_DATEFORMAT_DDMONTHYYYY'), value: sDateFormat};
default:
return {name: sDateFormat, value: sDateFormat};
}
});
};
module.exports = SettingsUtils;