web-apps/vendor/touch/src/device/Globalization.js
2016-09-14 15:04:28 +03:00

32 lines
1,011 B
JavaScript

/**
* Provides access to the native Globalization API
*
* - [PhoneGap](http://docs.phonegap.com/en/2.6.0/cordova_globalization_globalization.md.html)
*
* Class currently only works with Cordova and does not have a simulated HTML counter part.
* Please see notes on Cordova Docs for more information.
*
* For more information regarding Native APIs, please review our [Native APIs guide](../../../packaging/native_apis.html).
*
* http://docs.phonegap.com/en/2.6.0/cordova_globalization_globalization.md.html
*/
Ext.define('Ext.device.Globalization', {
singleton: true,
requires: [
'Ext.device.globalization.Cordova',
'Ext.device.globalization.Simulator'
],
constructor: function() {
var browserEnv = Ext.browser.is;
if (browserEnv.WebView) {
if (browserEnv.Cordova) {
return Ext.create('Ext.device.globalization.Cordova');
}
}
return Ext.create('Ext.device.globalization.Simulator');
}
});