Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(70)

Unified Diff: chrome/browser/resources/md_bookmarks/toolbar.html

Issue 2827573002: MD Bookmarks: Show toolbar overlay when multiple items are selected (Closed)
Patch Set: Review comments Created 3 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/resources/md_bookmarks/toolbar.html
diff --git a/chrome/browser/resources/md_bookmarks/toolbar.html b/chrome/browser/resources/md_bookmarks/toolbar.html
index 90d4655bc979d947119f9736e67a4d4c33dbd2fe..7555dbe2a760a86d179245cf2d81c66388f7487a 100644
--- a/chrome/browser/resources/md_bookmarks/toolbar.html
+++ b/chrome/browser/resources/md_bookmarks/toolbar.html
@@ -2,6 +2,7 @@
<link rel="import" href="chrome://resources/cr_elements/cr_action_menu/cr_action_menu.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="chrome://resources/cr_elements/cr_toolbar/cr_toolbar_selection_overlay.html">
<link rel="import" href="chrome://resources/polymer/v1_0/paper-icon-button/paper-icon-button-light.html">
<link rel="import" href="chrome://bookmarks/edit_dialog.html">
<link rel="import" href="chrome://bookmarks/shared_style.html">
@@ -10,6 +11,16 @@
<dom-module id="bookmarks-toolbar">
<template>
<style include="shared-style">
+ :host {
+ background: var(--md-toolbar-color);
+ color: #fff;
+ transition: background-color 150ms;
+ }
+
+ :host([show-selection-overlay]) {
+ background: var(--interactive-color);
+ }
+
button.more-actions {
margin: 4px;
}
@@ -18,10 +29,20 @@
border-color: white;
}
+ cr-toolbar,
+ cr-toolbar-selection-overlay {
+ flex: 1;
+ }
+
cr-toolbar {
--cr-toolbar-field-margin:
calc(var(--sidebar-width) + var(--splitter-width));
- background: var(--md-toolbar-color);
+ }
+
+ :host(:not([narrow_])) cr-toolbar-selection-overlay {
+ --selection-overlay-padding: var(--card-padding-side);
+ --cr-toolbar-field-margin: var(--sidebar-width);
+ --selection-overlay-max-width: var(--card-max-width);
}
</style>
<dialog is="cr-action-menu" id="dropdown">
@@ -49,6 +70,8 @@
<cr-toolbar page-name="$i18n{title}"
clear-label="$i18n{clearSearch}"
search-prompt="$i18n{searchPrompt}"
+ hidden$="[[showSelectionOverlay]]"
+ narrow="{{narrow_}}"
on-search-changed="onSearchChanged_">
<button is="paper-icon-button-light" class="more-actions more-vert-button"
on-tap="onMenuButtonOpenTap_">
@@ -60,6 +83,13 @@
<template is="cr-lazy-render" id="addDialog">
<bookmarks-edit-dialog></bookmarks-edit-dialog>
</template>
+ <template is="dom-if" if="[[showSelectionOverlay]]">
+ <cr-toolbar-selection-overlay delete-label="$i18n{delete}"
+ cancel-label="$i18n{cancel}"
+ selection-label="[[getItemsSelectedString_(selectedCount_)]]"
+ on-clear-selected-items="onClearSelectionTap_">
+ </cr-toolbar-selection-overlay>
+ </template>
</template>
<script src="chrome://bookmarks/toolbar.js"></script>
</dom-module>
« no previous file with comments | « chrome/browser/resources/md_bookmarks/shared_vars.html ('k') | chrome/browser/resources/md_bookmarks/toolbar.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698