blob: 2e3e14ab517b5672fce18d8551c474cfe86aaa05 [file]
// Copyright 2014 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "ui/webui/mojo_web_ui_controller.h"
#include "content/public/common/bindings_policy.h"
namespace ui {
MojoWebUIController::MojoWebUIController(content::WebUI* contents,
bool enable_chrome_send)
: content::WebUIController(contents) {
content::BindingsPolicySet bindings(
{content::BindingsPolicyValue::kMojoWebUi});
if (enable_chrome_send) {
bindings.Put(content::BindingsPolicyValue::kWebUi);
}
contents->SetBindings(bindings);
}
MojoWebUIController::~MojoWebUIController() = default;
} // namespace ui