1234567891011121314151617181920212223242526272829303132 |
- // Copyright (c) 2015 Slack Technologies, Inc.
- // Use of this source code is governed by the MIT license that can be
- // found in the LICENSE file.
- #include "shell/browser/electron_pdf_web_contents_helper_client.h"
- #include "chrome/browser/pdf/pdf_frame_util.h"
- #include "content/public/browser/web_contents.h"
- ElectronPDFWebContentsHelperClient::ElectronPDFWebContentsHelperClient() =
- default;
- ElectronPDFWebContentsHelperClient::~ElectronPDFWebContentsHelperClient() =
- default;
- content::RenderFrameHost* ElectronPDFWebContentsHelperClient::FindPdfFrame(
- content::WebContents* contents) {
- content::RenderFrameHost* main_frame = contents->GetPrimaryMainFrame();
- content::RenderFrameHost* pdf_frame =
- pdf_frame_util::FindPdfChildFrame(main_frame);
- return pdf_frame ? pdf_frame : main_frame;
- }
- void ElectronPDFWebContentsHelperClient::UpdateContentRestrictions(
- content::RenderFrameHost* render_frame_host,
- int content_restrictions) {}
- void ElectronPDFWebContentsHelperClient::OnPDFHasUnsupportedFeature(
- content::WebContents* contents) {}
- void ElectronPDFWebContentsHelperClient::OnSaveURL(
- content::WebContents* contents) {}
- void ElectronPDFWebContentsHelperClient::SetPluginCanSave(
- content::RenderFrameHost* render_frame_host,
- bool can_save) {}
|