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

Unified Diff: chrome/browser/resources/md_history/lazy_load.vulcanized.html

Issue 2627383002: MD History: Replace app-drawer with cr-drawer (Closed)
Patch Set: Use correct close function Created 3 years, 11 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_history/lazy_load.vulcanized.html
diff --git a/chrome/browser/resources/md_history/lazy_load.vulcanized.html b/chrome/browser/resources/md_history/lazy_load.vulcanized.html
index b318194c71842a414750ea3279fbcd0e458c08d9..b04a2b4d4fa11174860973ea0d75f3d82d25b218 100644
--- a/chrome/browser/resources/md_history/lazy_load.vulcanized.html
+++ b/chrome/browser/resources/md_history/lazy_load.vulcanized.html
@@ -869,6 +869,7 @@ paper-icon-button.subpage-arrow {
color: inherit;
padding: 0;
top: 0;
+ width: 512px;
}
:host::backdrop {
@@ -904,7 +905,6 @@ paper-icon-button.subpage-arrow {
flex-direction: column;
overflow: auto;
- width: 512px;
}
:host ::content .body {
@@ -953,125 +953,78 @@ paper-icon-button.subpage-arrow {
<content select=".footer"></content>
</template>
</dom-module>
-
-
-<dom-module id="app-drawer" assetpath="chrome://resources/polymer/v1_0/app-layout/app-drawer/" css-build="shadow">
+<dom-module name="cr-drawer">
<template>
- <style scope="app-drawer">:host {
- position: fixed;
- top: -120px;
- right: 0;
- bottom: -120px;
- left: 0;
-
- visibility: hidden;
-
- transition: visibility 0.2s ease;
-}
-
-:host([opened]) {
- visibility: visible;
-}
-
-:host([persistent]) {
- width: var(--app-drawer-width, 256px);
-}
-
-:host([persistent][position=left]) {
- right: auto;
-}
-
-:host([persistent][position=right]) {
- left: auto;
-}
-
-#contentContainer {
- position: absolute;
- top: 0;
+ <style>
+ :host {
+ --drawer-width: 256px;
+ --transition-timing: 200ms ease;
+ background-color: #fff;
+ border: none;
bottom: 0;
- left: 0;
-
- width: var(--app-drawer-width, 256px);
- padding: 120px 0;
-
- transition: 0.2s ease;
- transition-property: -webkit-transform;
- transition-property: transform;
- -webkit-transform: translate3d(-100%, 0, 0);
- transform: translate3d(-100%, 0, 0);
-
- background-color: #FFF;
-
- ;
-}
-
-:host([position=right]) > #contentContainer {
- right: 0;
- left: auto;
-
- -webkit-transform: translate3d(100%, 0, 0);
- transform: translate3d(100%, 0, 0);
-}
-
-:host([swipe-open]) > #contentContainer::after {
- position: fixed;
+ left: calc(-1 * var(--drawer-width));
+ margin: 0;
+ overflow: hidden;
+ padding: 0;
+ position: absolute;
top: 0;
- bottom: 0;
- left: 100%;
+ transition: left var(--transition-timing);
+ width: var(--drawer-width);
+ }
- visibility: visible;
-
- width: 20px;
+ :host,
+ #container {
+ height: 100%;
+ }
- content: '';
-}
+ :host(.opening) {
+ left: 0;
+ }
-:host([swipe-open][position=right]) > #contentContainer::after {
- right: 100%;
+ :host([align=right]) {
left: auto;
-}
+ right: calc(-1 * var(--drawer-width));
+ transition: right var(--transition-timing);
+ }
-:host([opened]) > #contentContainer {
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0);
-}
-
-#scrim {
- position: absolute;
- top: 0;
+ :host(.opening[align=right]) {
right: 0;
+ }
+
+ :host::backdrop {
+ background: rgba(0, 0, 0, 0.5);
bottom: 0;
left: 0;
-
- transition: opacity 0.2s ease;
- -webkit-transform: translateZ(0);
- transform: translateZ(0);
-
opacity: 0;
- background: var(--app-drawer-scrim-background, rgba(0, 0, 0, 0.5));
-}
-
-:host([opened]) > #scrim {
- opacity: 1;
-}
-
-:host([opened][persistent]) > #scrim {
- visibility: hidden;
-
+ position: absolute;
+ right: 0;
+ top: 0;
+ transition: opacity var(--transition-timing);
+ }
- opacity: 0;
-}
+ :host(.opening)::backdrop {
+ opacity: 1;
+ }
-</style>
-
- <div id="scrim" on-tap="close"></div>
+ :host ::content .drawer-header {
+ -webkit-padding-start: 24px;
+ align-items: center;
+ border-bottom: var(--cr-separator-line);
+ display: flex;
+ font-size: 123.08%; /* go to 16px from 13px */
+ min-height: 56px;
+ }
- <div id="contentContainer">
+ :host ::content .drawer-content {
+ height: calc(100% - 56px);
+ overflow: auto;
+ }
+ </style>
+ <div id="container" on-tap="onContainerTap_">
<content></content>
</div>
</template>
-
- </dom-module>
+</dom-module>
<dom-module id="iron-overlay-backdrop" assetpath="chrome://resources/polymer/v1_0/iron-overlay-behavior/" css-build="shadow">
<template>
« no previous file with comments | « chrome/browser/resources/md_history/lazy_load.crisper.js ('k') | chrome/browser/resources/md_history/side_bar.html » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698