var formatLength = (options && options.formatLength) || FORMAT_SHORT_STR;
var selector = (options && options.selector) || SELECTOR_DATE_AND_TIME_STR;
- tizen.cordova.globalization.dateToString(timestamp, formatLength, selector, successCb, errorCb);
+ try {
+ tizen.cordova.globalization.dateToString(timestamp, formatLength, selector, successCb, errorCb);
+ } catch (e) {
+ errorCb(new GlobalizationError(GlobalizationError.UNKNOWN_ERROR,
+ 'globalization not initialized'));
+ }
}
function Globalization_stringToDate(dateString, successCb, errorCb, options) {
var formatLength = (options && options.formatLength) || FORMAT_SHORT_STR;
var selector = (options && options.selector) || SELECTOR_DATE_AND_TIME_STR;
- tizen.cordova.globalization.stringToDate(dateString, formatLength, selector, successCb, errorCb);
+ try {
+ tizen.cordova.globalization.stringToDate(dateString, formatLength, selector, successCb, errorCb);
+ } catch (e) {
+ errorCb(new GlobalizationError(GlobalizationError.UNKNOWN_ERROR,
+ 'globalization not initialized'));
+ }
}
function Globalization_getDatePattern(successCb, errorCb, options) {
var formatLength = (options && options.formatLength) || FORMAT_SHORT_STR;
var selector = (options && options.selector) || SELECTOR_DATE_AND_TIME_STR;
- tizen.cordova.globalization.getDatePattern(formatLength, selector, successCb, errorCb);
+ try {
+ tizen.cordova.globalization.getDatePattern(formatLength, selector, successCb, errorCb);
+ } catch (e) {
+ errorCb(new GlobalizationError(GlobalizationError.UNKNOWN_ERROR,
+ 'globalization not initialized'));
+ }
}
function Globalization_getDateNames(successCb, errorCb, options) {
var type = (options && options.type) || TYPE_WIDE;
var item = (options && options.item) || ITEM_MONTHS;
- tizen.cordova.globalization.getDateNames(type, item, successCb, errorCb);
+ try {
+ tizen.cordova.globalization.getDateNames(type, item, successCb, errorCb);
+ } catch (e) {
+ errorCb(new GlobalizationError(GlobalizationError.UNKNOWN_ERROR,
+ 'globalization not initialized'));
+ }
}
function Globalization_isDayLightSavingsTime(timestamp, successCb, errorCb) {
}
function Globalization_getFirstDayOfWeek(successCb, errorCb) {
- tizen.cordova.globalization.getFirstDayOfWeek(successCb, errorCb);
+ try {
+ tizen.cordova.globalization.getFirstDayOfWeek(successCb, errorCb);
+ } catch (e) {
+ errorCb(new GlobalizationError(GlobalizationError.UNKNOWN_ERROR,
+ 'globalization not initialized'));
+ }
}
function Globalization_numberToString(number, successCb, errorCb, options) {
var type = (options && options.type) || NUMBER_TYPE_DECIMAL;
- tizen.cordova.globalization.numberToString(number, type, successCb, errorCb);
+ try {
+ tizen.cordova.globalization.numberToString(number, type, successCb, errorCb);
+ } catch (e) {
+ errorCb(new GlobalizationError(GlobalizationError.UNKNOWN_ERROR,
+ 'globalization not initialized'));
+ }
}
function Globalization_stringToNumber(numberStr, successCb, errorCb, options) {
var type = (options && options.type) || NUMBER_TYPE_DECIMAL;
- tizen.cordova.globalization.stringToNumber(numberStr, type, successCb, errorCb);
+ try {
+ tizen.cordova.globalization.stringToNumber(numberStr, type, successCb, errorCb);
+ } catch (e) {
+ errorCb(new GlobalizationError(GlobalizationError.UNKNOWN_ERROR,
+ 'globalization not initialized'));
+ }
}
function Globalization_getNumberPattern(successCb, errorCb, options) {
var type = (options && options.type) || NUMBER_TYPE_DECIMAL;
- tizen.cordova.globalization.getNumberPattern(type, successCb, errorCb);
+ try {
+ tizen.cordova.globalization.getNumberPattern(type, successCb, errorCb);
+ } catch (e) {
+ errorCb(new GlobalizationError(GlobalizationError.UNKNOWN_ERROR,
+ 'globalization not initialized'));
+ }
}
function Globalization_getCurrencyPattern(currencyCode, successCb, errorCb) {
- tizen.cordova.globalization.getCurrencyPattern(currencyCode, successCb, errorCb);
+ try {
+ tizen.cordova.globalization.getCurrencyPattern(currencyCode, successCb, errorCb);
+ } catch (e) {
+ errorCb(new GlobalizationError(GlobalizationError.UNKNOWN_ERROR,
+ 'globalization not initialized'));
+ }
}
exports = {