diff options
Diffstat (limited to 'webkit/extensions/v8/gears_extension.cc')
-rw-r--r-- | webkit/extensions/v8/gears_extension.cc | 44 |
1 files changed, 0 insertions, 44 deletions
diff --git a/webkit/extensions/v8/gears_extension.cc b/webkit/extensions/v8/gears_extension.cc deleted file mode 100644 index 200135d..0000000 --- a/webkit/extensions/v8/gears_extension.cc +++ /dev/null @@ -1,44 +0,0 @@ -// Copyright (c) 2006-2009 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#include "webkit/extensions/v8/gears_extension.h" - -namespace extensions_v8 { - -const char* const kGearsExtensionName = "v8/Gears"; - -// Note: when a page touches the "google.gears.factory" object, this script -// touches the DOM. We expect the DOM to be available at that time. -const char* const kGearsExtensionScript = - "var google;" - "if (!google)" - " google = {};" - "if (!google.gears)" - " google.gears = {};" - "(function() {" - " var factory = null;" - " google.gears.__defineGetter__('factory', function() {" - " if (!factory) {" - " factory = document.createElement('object');" - " factory.width = 0;" - " factory.height = 0;" - " factory.style.visibility = 'hidden';" - " factory.type = 'application/x-googlegears';" - " document.documentElement.appendChild(factory);" - " }" - " return factory;" - " });" - "})();"; - -class GearsExtensionWrapper : public v8::Extension { - public: - GearsExtensionWrapper() - : v8::Extension(kGearsExtensionName, kGearsExtensionScript) {} -}; - -v8::Extension* GearsExtension::Get() { - return new GearsExtensionWrapper(); -} - -} // namespace extensions_v8 |