blob: 5a28c3aacccb4cb65d408646aff5e5f03e29a309 [file] [log] [blame]
// Copyright 2020 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 "content/shell/browser/shell_platform_delegate.h"
#include "content/public/browser/javascript_dialog_manager.h"
#include "content/public/browser/web_contents.h"
#include "content/shell/browser/shell.h"
namespace content {
void ShellPlatformDelegate::DidCreateOrAttachWebContents(
Shell* shell,
WebContents* web_contents) {}
void ShellPlatformDelegate::DidCloseLastWindow() {
Shell::Shutdown();
}
std::unique_ptr<JavaScriptDialogManager>
ShellPlatformDelegate::CreateJavaScriptDialogManager(Shell* shell) {
return nullptr;
}
bool ShellPlatformDelegate::HandleRequestToLockMouse(
Shell* shell,
WebContents* web_contents,
bool user_gesture,
bool last_unlocked_by_target) {
return false;
}
bool ShellPlatformDelegate::ShouldAllowRunningInsecureContent(Shell* shell) {
return false;
}
} // namespace content