debug-server-next
Version:
Dev server for hippy-core.
27 lines (26 loc) • 1.06 kB
JavaScript
// Copyright 2021 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 Root from '../../core/root/root.js';
import * as UI from '../../ui/legacy/legacy.js';
let loadedConsoleCountersModule;
async function loadConsoleCountersModule() {
if (!loadedConsoleCountersModule) {
// Side-effect import reconsole_counters in module.json
await Root.Runtime.Runtime.instance().loadModulePromise('panels/console_counters');
loadedConsoleCountersModule = await import('./console_counters.js');
}
return loadedConsoleCountersModule;
}
UI.Toolbar.registerToolbarItem({
async loadItem() {
const ConsoleCounters = await loadConsoleCountersModule();
return ConsoleCounters.WarningErrorCounter.WarningErrorCounter.instance();
},
order: 1,
location: UI.Toolbar.ToolbarItemLocation.MAIN_TOOLBAR_RIGHT,
showLabel: undefined,
condition: undefined,
separator: undefined,
actionId: undefined,
});