Commit 53ab9d7e authored by Kuo Jen Wei's avatar Kuo Jen Wei Committed by Commit Bot

[CCA] Convert warning.js into ES6 module.

Bug: 141518780
Test: Pass closure compiler check, tast run <DUT> 'camera.CCAUI*' on
both HALv1 and v3 devices.

Change-Id: I3e0c50fa838a2b5ce3878d79f7d7137db66ff17e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1986647
Commit-Queue: Kuo Jen Wei <inker@chromium.org>
Commit-Queue: Shik Chen <shik@chromium.org>
Auto-Submit: Kuo Jen Wei <inker@chromium.org>
Reviewed-by: default avatarShik Chen <shik@chromium.org>
Cr-Commit-Position: refs/heads/master@{#728456}
parent cef09745
......@@ -2,27 +2,18 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
'use strict';
/**
* Namespace for the Camera app.
*/
var cca = cca || {};
/**
* Namespace for views.
*/
cca.views = cca.views || {};
import {assertString} from '../chrome_util.js';
import {View, ViewName} from './view.js';
/**
* Creates the warning-view controller.
*/
cca.views.Warning = class extends cca.views.View {
export class Warning extends View {
/**
* @public
*/
constructor() {
super(cca.views.ViewName.WARNING);
super(ViewName.WARNING);
/**
* @type {!Array<string>}
......@@ -53,7 +44,7 @@ cca.views.Warning = class extends cca.views.View {
* @override
*/
entering(name) {
name = cca.assertString(name);
name = assertString(name);
// Remove the error-name from the stack to avoid duplication. Then make the
// error-name the latest one to show its message.
......@@ -73,7 +64,7 @@ cca.views.Warning = class extends cca.views.View {
* Recovered error-name for leaving the view.
* @type {string}
*/
const name = cca.assertString(args[0]);
const name = assertString(args[0]);
// Remove the recovered error from the stack but don't leave the view until
// there is no error left in the stack.
......@@ -88,4 +79,7 @@ cca.views.Warning = class extends cca.views.View {
document.querySelector('#error-msg').textContent = '';
return true;
}
};
}
/** @const */
cca.views.Warning = Warning;
......@@ -58,7 +58,7 @@
<script defer src="../js/views/camera/modes.js"></script>
<script defer src="../js/views/dialog.js"></script>
<script type="module" src="../js/views/settings.js"></script>
<script defer src="../js/views/warning.js"></script>
<script type="module" src="../js/views/warning.js"></script>
<script type="module" src="../js/nav.js"></script>
<script defer src="../js/main.js"></script>
</head>
......
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