Commit 1864c9a8 authored by Jérémie Boulic's avatar Jérémie Boulic Committed by Chromium LUCI CQ

Video player: Convert JS module for //u/f/v/j/video_player.js

Bug: 1133186
Change-Id: Ibfc7b5d351178726292bbc9fac95ae82d0f3c264
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2595559
Commit-Queue: Jeremie Boulic <jboulic@chromium.org>
Commit-Queue: Luciano Pacheco <lucmult@chromium.org>
Auto-Submit: Jeremie Boulic <jboulic@chromium.org>
Reviewed-by: default avatarLuciano Pacheco <lucmult@chromium.org>
Cr-Commit-Position: refs/heads/master@{#837962}
parent 970d492b
......@@ -22,6 +22,7 @@ js_type_check("closure_compile_jsmodules") {
":background.m",
":error_util.m",
":test_util.m",
":video_player.m",
":video_player_metrics.m",
":video_player_native_controls.m",
]
......@@ -139,6 +140,23 @@ js_library("video_player") {
]
}
js_library("video_player.m") {
sources =
[ "$root_gen_dir/ui/file_manager/video_player/js/video_player.m.js" ]
deps = [
":video_player_metrics.m",
":video_player_native_controls.m",
"//ui/file_manager/base/js:app_util.m",
"//ui/file_manager/base/js:filtered_volume_manager.m",
"//ui/file_manager/base/js:volume_manager_types.m",
"//ui/file_manager/file_manager/common/js:util.m",
"//ui/webui/resources/js:assert.m",
"//ui/webui/resources/js:load_time_data.m",
]
extra_deps = [ ":modulize" ]
}
js_library("video_player_metrics") {
deps = [ "//ui/file_manager/file_manager/common/js:metrics_base" ]
}
......@@ -181,5 +199,6 @@ js_modulizer("modulize") {
"error_util.js",
"test_util.js",
"background.js",
"video_player.js",
]
}
......@@ -2,12 +2,23 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
// clang-format off
// #import {util} from '../../file_manager/common/js/util.m.js';
// #import {assert} from 'chrome://resources/js/assert.m.js';
// #import {appUtil} from '../../base/js/app_util.m.js';
// #import {AllowedPaths} from '../../base/js/volume_manager_types.m.js';
// #import {FilteredVolumeManager} from '../../base/js/filtered_volume_manager.m.js';
// #import {NativeControlsVideoPlayer} from './video_player_native_controls.m.js';
// #import {loadTimeData} from 'chrome://resources/js/load_time_data.m.js';
// #import {metrics} from './video_player_metrics.m.js';
// clang-format on
const nativePlayer = new NativeControlsVideoPlayer();
/**
* Unloads the player.
*/
function unload() {
/* #export */ function unload() {
// Releases keep awake just in case (should be released on unloading video).
chrome.power.releaseKeepAwake();
......@@ -42,7 +53,7 @@ function initVolumeManager(callback) {
const initPromise = Promise.all([
new Promise(initStrings.wrap(null)),
new Promise(initVolumeManager.wrap(null)),
new Promise(resolve => window.HTMLImports.whenReady(resolve)),
/* #ignore */ new Promise(resolve => window.HTMLImports.whenReady(resolve)),
]);
/**
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment