Update change log and spec for wrt-plugins-tizen_0.4.27
[framework/web/wrt-plugins-tizen.git] / src / Systeminfo / JSBuildInfo.cpp
old mode 100644 (file)
new mode 100755 (executable)
index b1289e4..a0d96ac
@@ -27,6 +27,7 @@ using namespace WrtDeviceApis::Commons;
 namespace {
 const char* BUILD_MODEL_PROPERTY = "model";
 const char* BUILD_MANUFACTURER_PROPERTY = "manufacturer";
+const char* BUILD_BUILD_PROPERTY = "buildVersion";
 
 }
 
@@ -55,6 +56,7 @@ JSClassDefinition JSBuildInfo::m_classInfo = {
 JSStaticValue JSBuildInfo::m_properties[] = {
     { BUILD_MODEL_PROPERTY, getProperty, NULL, kJSPropertyAttributeReadOnly },
     { BUILD_MANUFACTURER_PROPERTY, getProperty, NULL, kJSPropertyAttributeReadOnly },
+    { BUILD_BUILD_PROPERTY, getProperty, NULL, kJSPropertyAttributeReadOnly },
     { 0, 0, 0, 0 }
 };
 
@@ -113,6 +115,8 @@ JSValueRef JSBuildInfo::getProperty(JSContextRef context, JSObjectRef object, JS
             return convert.toJSValueRef(buildInfo->model);
         } else if (JSStringIsEqualToUTF8CString(propertyName, BUILD_MANUFACTURER_PROPERTY)) {
             return convert.toJSValueRef(buildInfo->manufacturer);
+        } else if (JSStringIsEqualToUTF8CString(propertyName, BUILD_BUILD_PROPERTY)) {
+            return convert.toJSValueRef(buildInfo->buildVersion);
         }
     }
     Catch(Exception)