| Index: components/web_restrictions/renderer/web_restrictions_gin_wrapper.cc
|
| diff --git a/components/web_restrictions/renderer/web_restrictions_gin_wrapper.cc b/components/web_restrictions/renderer/web_restrictions_gin_wrapper.cc
|
| deleted file mode 100644
|
| index d94358767dfb62c6c726a1e7ab8b912142f34812..0000000000000000000000000000000000000000
|
| --- a/components/web_restrictions/renderer/web_restrictions_gin_wrapper.cc
|
| +++ /dev/null
|
| @@ -1,60 +0,0 @@
|
| -// Copyright 2015 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 "components/web_restrictions/renderer/web_restrictions_gin_wrapper.h"
|
| -
|
| -#include "content/public/renderer/render_frame.h"
|
| -#include "gin/handle.h"
|
| -#include "gin/object_template_builder.h"
|
| -#include "third_party/WebKit/public/web/WebKit.h"
|
| -#include "third_party/WebKit/public/web/WebLocalFrame.h"
|
| -
|
| -namespace web_restrictions {
|
| -
|
| -gin::WrapperInfo WebRestrictionsGinWrapper::kWrapperInfo = {
|
| - gin::kEmbedderNativeGin};
|
| -
|
| -// static
|
| -void WebRestrictionsGinWrapper::Install(content::RenderFrame* render_frame) {
|
| - v8::Isolate* isolate = blink::mainThreadIsolate();
|
| - v8::HandleScope handle_scope(isolate);
|
| - v8::Local<v8::Context> context =
|
| - render_frame->GetWebFrame()->mainWorldScriptContext();
|
| - if (context.IsEmpty())
|
| - return;
|
| - v8::Context::Scope context_scope(context);
|
| - gin::Handle<WebRestrictionsGinWrapper> controller =
|
| - gin::CreateHandle(isolate, new WebRestrictionsGinWrapper(render_frame));
|
| - if (controller.IsEmpty())
|
| - return;
|
| - v8::Local<v8::Object> global = context->Global();
|
| - global->Set(gin::StringToV8(isolate, "webRestriction"), controller.ToV8());
|
| -}
|
| -
|
| -WebRestrictionsGinWrapper::WebRestrictionsGinWrapper(
|
| - content::RenderFrame* render_frame)
|
| - : content::RenderFrameObserver(render_frame) {}
|
| -
|
| -WebRestrictionsGinWrapper::~WebRestrictionsGinWrapper() {}
|
| -
|
| -bool WebRestrictionsGinWrapper::RequestPermission() {
|
| - if (!render_frame())
|
| - return false;
|
| - render_frame()->GetWebFrame()->reload();
|
| - return true;
|
| -}
|
| -
|
| -void WebRestrictionsGinWrapper::OnDestruct() {
|
| - // Do nothing. Overrides version that deletes RenderFrameObserver.
|
| -}
|
| -
|
| -gin::ObjectTemplateBuilder WebRestrictionsGinWrapper::GetObjectTemplateBuilder(
|
| - v8::Isolate* isolate) {
|
| - return gin::Wrappable<WebRestrictionsGinWrapper>::GetObjectTemplateBuilder(
|
| - isolate)
|
| - .SetMethod("requestPermission",
|
| - &WebRestrictionsGinWrapper::RequestPermission);
|
| -}
|
| -
|
| -} // namespace web_restrictions
|
|
|