diff options
author | ojan@google.com <ojan@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2008-10-20 21:58:28 +0000 |
---|---|---|
committer | ojan@google.com <ojan@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2008-10-20 21:58:28 +0000 |
commit | b38b3a0232a7f35cb89730ff08650adb3b12f430 (patch) | |
tree | 29586e879cc51b157a797b0af5527ff1d1eda4b3 /webkit/port/bindings/v8/v8_custom.cpp | |
parent | 8b29bcad34e03a319993dc38fc50a33d10a7da9d (diff) | |
download | chromium_src-b38b3a0232a7f35cb89730ff08650adb3b12f430.zip chromium_src-b38b3a0232a7f35cb89730ff08650adb3b12f430.tar.gz chromium_src-b38b3a0232a7f35cb89730ff08650adb3b12f430.tar.bz2 |
Resubmit r3612 and r3613 this time with mac fixes (thanks mark!).
Review URL: http://codereview.chromium.org/7675
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3633 0039d316-1c4b-4281-b951-d872f2087c98
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) { |