blob: c28d0ce2f6c4b1212ee795f0dd44ecac26b3a6a4 [file] [log] [blame]
<link rel="import" href="chrome://resources/html/polymer.html">
<link rel="import" href="chrome://resources/polymer/v1_0/iron-icon/iron-icon.html">
<link rel="import" href="chrome://resources/cr_elements/cr_lazy_render/cr_lazy_render.html">
<link rel="import" href="chrome://resources/cr_elements/cr_toolbar/cr_toolbar.html">
<link rel="import" href="browser_service.html">
<link rel="import" href="icons.html">
<link rel="import" href="shared_style.html">
<link rel="import" href="strings.html">
<!-- Lazy loaded: cr-toolbar-selection-overlay. -->
<dom-module id="history-toolbar">
<template>
<style include="shared-style">
:host {
display: flex;
position: relative;
}
/* General toolbar layout. */
cr-toolbar {
--cr-toolbar-field-margin: var(--side-bar-width);
flex: 1;
}
:host([has-drawer]) cr-toolbar,
:host([has-drawer]) cr-toolbar-selection-overlay {
--cr-toolbar-field-margin: 0;
}
cr-toolbar-selection-overlay {
opacity: 0;
--selection-overlay-max-width: var(--card-max-width);
--cr-toolbar-field-margin: var(--side-bar-width);
}
cr-toolbar-selection-overlay[show] {
opacity: 1;
}
</style>
<cr-toolbar id="main-toolbar"
has-overlay$="[[itemsSelected_]]"
page-name="$i18n{title}"
clear-label="$i18n{clearSearch}"
search-prompt="$i18n{searchPrompt}"
spinner-active="[[spinnerActive]]"
show-menu="[[hasDrawer]]"
show-menu-promo="[[canShowMenuPromo_(showMenuPromo)]]"
menu-label="$i18n{historyMenuButton}"
menu-promo="$i18n{menuPromo}"
close-menu-promo="$i18n{closeMenuPromo}"
on-search-changed="onSearchChanged_">
</cr-toolbar>
<cr-toolbar-selection-overlay show="[[itemsSelected_]]"
delete-label="$i18n{delete}"
cancel-label="$i18n{cancel}"
selection-label="[[numberOfItemsSelected_(count)]]"
on-clear-selected-items="clearSelectedItems"
on-delete-selected-items="deleteSelectedItems">
</cr-toolbar-selection-overlay>
</template>
<script src="history_toolbar.js"></script>
</dom-module>