JSValue JSDeviceMotionEvent::rotationRate(ExecState& state) const { DeviceMotionEvent& imp = wrapped(); if (!imp.deviceMotionData()->rotationRate()) return jsNull(); return createRotationRateObject(imp.deviceMotionData()->rotationRate(), state); }
JSValue JSDeviceMotionEvent::rotationRate(ExecState* exec) const { DeviceMotionEvent* imp = static_cast<DeviceMotionEvent*>(impl()); if (!imp->deviceMotionData()->rotationRate()) return jsNull(); return createRotationRateObject(imp->deviceMotionData()->rotationRate(), exec); }
v8::Handle<v8::Value> V8DeviceMotionEvent::rotationRateAccessorGetter(v8::Local<v8::String> name, const v8::AccessorInfo& info) { INC_STATS("DOM.DeviceMotionEvent.rotationRate._get"); v8::Handle<v8::Object> holder = info.Holder(); DeviceMotionEvent* imp = V8DeviceMotionEvent::toNative(holder); if (!imp->deviceMotionData()->rotationRate()) return v8Null(info.GetIsolate()); return createRotationRateObject(imp->deviceMotionData()->rotationRate(), info.GetIsolate()); }