blob: 6db9ee183484ed338fa97c8dc86d2ce95ea822b4 [file] [log] [blame]
// Copyright 2015 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.
Devices.DevicesView = class extends UI.VBox {
constructor() {
super(true);
const deprecationMessage = this.contentElement.createChild('span');
const documentationLink = UI.html
`<a class="devtools-link" role="link" tabindex="0" href="#" style="display: inline; cursor: pointer;">chrome://inspect/#devices</a>`;
self.onInvokeElement(documentationLink, event => {
SDK.targetManager.mainTarget().pageAgent().navigate('chrome://inspect/#devices');
event.consume(true);
});
deprecationMessage.style.padding = '5px';
deprecationMessage.appendChild(UI.formatLocalized(
'This panel has been deprecated in favor of the %s interface, which has equivalent functionality.',
[documentationLink]));
this.setDefaultFocusedElement(documentationLink);
}
};