blob: 52fba31a45047337845ecffe5bce6c5bdd6cbffb [file] [log] [blame]
// Copyright 2018 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 "modules/picture_in_picture/DocumentPictureInPicture.h"
#include "modules/picture_in_picture/PictureInPictureController.h"
namespace blink {
// static
bool DocumentPictureInPicture::pictureInPictureEnabled(Document& document) {
return PictureInPictureController::Ensure(document).PictureInPictureEnabled();
}
// static
ScriptPromise DocumentPictureInPicture::exitPictureInPicture(
ScriptState* script_state,
const Document&) {
// TODO(crbug.com/806249): Call element.exitPictureInPicture().
return ScriptPromise::CastUndefined(script_state);
}
} // namespace blink