diff options
Diffstat (limited to 'webkit/port/bindings/v8/v8_custom.cpp')
-rw-r--r-- | webkit/port/bindings/v8/v8_custom.cpp | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/webkit/port/bindings/v8/v8_custom.cpp b/webkit/port/bindings/v8/v8_custom.cpp index 1d36ccc..0904839 100644 --- a/webkit/port/bindings/v8/v8_custom.cpp +++ b/webkit/port/bindings/v8/v8_custom.cpp @@ -114,6 +114,8 @@ #include "SVGPathSeg.h" #endif +#include "Navigator.h" + #undef LOG #include "webkit/glue/webplugin_impl.h" @@ -3145,6 +3147,17 @@ CALLBACK_FUNC_DECL(EventTargetNodeRemoveEventListener) { } +// Navigator ------------------------------------------------------------------ +ACCESSOR_GETTER(NavigatorAppVersion) { + INC_STATS(L"DOM.Navigator.appVersion"); + v8::Handle<v8::Object> holder = info.Holder(); + Navigator* imp = V8Proxy::ToNativeObject<Navigator>(V8ClassIndex::NAVIGATOR, + holder); + String v = ToString(imp->appVersion()); + return v8StringOrUndefined(v); +} + + // TreeWalker ------------------------------------------------------------------ CALLBACK_FUNC_DECL(TreeWalkerParentNode) { |