blob: 2e12f2528873a5f1b5a2ffdc3989dee8abc97358 [file] [log] [blame]
// Copyright 2025 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
import {html} from 'chrome://resources/lit/v3_0/lit.rollup.js';
import type {WebuiBrowserAppElement} from './app.js';
export function getHtml(this: WebuiBrowserAppElement) {
// clang-format off
return html`<!--_html_template_start_-->
<div class="activeFrame" id="rootContainer">
<div id="topContainer">
<div class="titlebarDiv" @mousedown="${this.onTabDragMouseDown_}">
<div class="tabstripDiv">
<webui-browser-tabstrip id="tabstrip"
@tab-click="${this.onTabClick_}"
@tab-drag-out-of-bounds="${this.onTabDragOutOfBounds_}"
@tab-close="${this.onTabClosed_}"
@tab-add="${this.onAddTabClick_}">
</webui-browser-tabstrip>
</div>
<div class="captionButtonsDiv">
<cr-button type="button" class="caption-button"
@click="${this.onMinimizeClick_}">
<cr-icon icon="webui-browser:minimize"></cr-icon>
</cr-button>
<cr-button type="button" class="caption-button"
@click="${this.onMaximizeClick_}">
<cr-icon icon="webui-browser:maximize"></cr-icon>
</cr-button>
<cr-button type="button" class="caption-button"
@click="${this.onCloseClick_}">
<cr-icon icon="webui-browser:close"></cr-icon>
</cr-button>
</div>
</div>
<div id="searchBar">
<cr-icon-button iron-icon="cr:arrow-back"
?disabled="${this.backButtonDisabled_}"
@click="${this.onBackClick_}"></cr-icon-button>
<cr-icon-button iron-icon="cr:arrow-forward"
?disabled="${this.forwardButtonDisabled_}"
@click="${this.onForwardClick_}"></cr-icon-button>
<cr-icon-button class="${this.reloadOrStopIcon_}"
@click="${this.onReloadOrStopClick_}"></cr-icon-button>
<cr-searchbox id="address"></cr-searchbox>
<cr-icon-button id="avatarButton" iron-icon="cr:person"
@click="${this.onAvatarClick_}"></cr-icon-button>
<cr-icon-button id="appMenuButton" iron-icon="cr:more-vert"
@click="${this.onAppMenuClick_}"></cr-icon-button>
</div>
<webui-browser-bookmark-bar
id="bookmarkBar"
@show-bookmark-bar="${this.onShowBookmarkBar_}"
@hide-bookmark-bar="${this.onHideBookmarkBar_}"
@bookmark-click="${this.onBookmarkButtonClick_}">
</webui-browser-bookmark-bar>
</div>
<div id="main">
<content-region id="contentRegion"
?showing-side-panel="${this.showingSidePanel_}">
</content-region>
<side-panel id="sidePanel" @side-panel-closed="${this.onSidePanelClosed_}">
</side-panel>
</div>
</div>
<!--_html_template_end_-->`;
// clang-format on
}