// Copyright 2019 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. import * as UI from '../ui/ui.js'; import {Events} from './CSSOverviewController.js'; /** * @unrestricted */ export class CSSOverviewProcessingView extends UI.Widget.Widget { constructor(controller) { super(); this.registerRequiredCSS('css_overview/cssOverviewProcessingView.css'); this._formatter = new Intl.NumberFormat('en-US'); this._controller = controller; this._render(); } _render() { const cancelButton = UI.UIUtils.createTextButton( ls`Cancel`, () => this._controller.dispatchEventToListeners(Events.RequestOverviewCancel), '', true /* primary */); this.setDefaultFocusedElement(cancelButton); this.fragment = UI.Fragment.Fragment.build`

Processing page

${cancelButton}
`; this.contentElement.appendChild(this.fragment.element()); this.contentElement.style.overflow = 'auto'; } }