From: Pawel Andruszkiewicz Date: Tue, 3 Nov 2015 14:11:46 +0000 (+0100) Subject: [Device] Updated the implementation to latest version of API. X-Git-Tag: submit/tizen/20151221.111205^2~63^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=99359d1641f1686b31cf0f5681e4d6c46a0e6722;p=platform%2Fcore%2Fapi%2Fcordova-plugins.git [Device] Updated the implementation to latest version of API. [Verification] All unit tests pass. Change-Id: I2d0408821e6a40093911cfdd151fd1f841d74ed1 Signed-off-by: Pawel Andruszkiewicz --- diff --git a/src/device/cordova_device_api.js b/src/device/cordova_device_api.js index 5ce4de0..0fdd748 100755 --- a/src/device/cordova_device_api.js +++ b/src/device/cordova_device_api.js @@ -27,6 +27,8 @@ function DeviceInfo() { this.uuid = tizen.systeminfo.getCapability('http://tizen.org/system/tizenid'); this.version = tizen.systeminfo.getCapability('http://tizen.org/feature/platform.version'); this.manufacturer = tizen.systeminfo.getCapability('http://tizen.org/system/manufacturer'); + this.isVirtual = -1 !== this.model.toLowerCase().indexOf('emulator'); + this.serial = this.uuid; } var di; @@ -42,7 +44,9 @@ exports = { platform: di.platform, uuid: di.uuid, version: di.version, - manufacturer: di.manufacturer // not documented, but required by tests + manufacturer: di.manufacturer, // not documented, but required by tests + isVirtual: di.isVirtual, + serial: di.serial }); } }; diff --git a/src/lib/plugins/cordova-plugin-device/www/device.js b/src/lib/plugins/cordova-plugin-device/www/device.js index 023bafd..ff0c5b4 100644 --- a/src/lib/plugins/cordova-plugin-device/www/device.js +++ b/src/lib/plugins/cordova-plugin-device/www/device.js @@ -42,6 +42,8 @@ function Device() { this.cordova = null; this.model = null; this.manufacturer = null; + this.isVirtual = null; + this.serial = null; var me = this; @@ -56,7 +58,9 @@ function Device() { me.uuid = info.uuid; me.cordova = buildLabel; me.model = info.model; + me.isVirtual = info.isVirtual; me.manufacturer = info.manufacturer || 'unknown'; + me.serial = info.serial || 'unknown'; channel.onCordovaInfoReady.fire(); },function(e) { me.available = false;