| Index: ui/webui/resources/cr_elements/cr_dialog/cr_dialog.html
|
| diff --git a/ui/webui/resources/cr_elements/cr_dialog/cr_dialog.html b/ui/webui/resources/cr_elements/cr_dialog/cr_dialog.html
|
| index 14a5a866e2d4e464289772fb38d5256ff0eed063..ac3a00f71c4f78081a1ccc3316fd2fa8531ee3dd 100644
|
| --- a/ui/webui/resources/cr_elements/cr_dialog/cr_dialog.html
|
| +++ b/ui/webui/resources/cr_elements/cr_dialog/cr_dialog.html
|
| @@ -8,6 +8,7 @@
|
| <template>
|
| <style>
|
| :host {
|
| + --scroll-border: 1px solid var(--paper-grey-300);
|
| border: 0;
|
| border-radius: 2px;
|
| bottom: 0;
|
| @@ -28,69 +29,35 @@
|
| top: 0;
|
| }
|
|
|
| - .top-container {
|
| - align-items: center;
|
| - border-bottom: 1px solid var(--divider-color);
|
| - display: flex;
|
| - min-height: 52px;
|
| - }
|
| -
|
| - .title-container {
|
| - display: flex;
|
| - flex: 1;
|
| - outline: none;
|
| - }
|
| -
|
| - :host ::content .title {
|
| - font-size: 123.07%; /* (16px / 13px) * 100 */
|
| - }
|
| -
|
| - #close {
|
| - --paper-icon-button: {
|
| - height: 40px;
|
| - width: 40px;
|
| - };
|
| - -webkit-margin-end: 6px;
|
| - /* <paper-icon-button> overrides --iron-icon-{height,width}, so this
|
| - * padding essentially reduces 40x40 to 20x20. */
|
| - padding: 10px;
|
| - }
|
| -
|
| - .body-container {
|
| - display: flex;
|
| - flex-direction: column;
|
| - overflow: auto;
|
| - @apply(--cr-dialog-body-container);
|
| - }
|
| -
|
| :host([show-scroll-borders]) .body-container {
|
| /* Prevent layout moving when border does appear. */
|
| border-bottom: 1px solid transparent;
|
| + border-top: 1px solid transparent;
|
| }
|
|
|
| :host([show-scroll-borders]) .body-container.bottom-scrollable {
|
| - border-bottom: 1px solid var(--paper-grey-300);
|
| + border-bottom: var(--scroll-border);
|
| + }
|
| +
|
| + :host([show-scroll-borders]) .body-container.top-scrollable {
|
| + border-top: var(--scroll-border);
|
| }
|
|
|
| :host ::content .body {
|
| - padding-bottom: 12px;
|
| - padding-top: 12px;
|
| + padding: 12px 16px;
|
| }
|
|
|
| - :host ::content .body,
|
| :host ::content .title {
|
| - -webkit-padding-end: 24px;
|
| - -webkit-padding-start: 24px;
|
| + font-size: 115.38%; /* (15px / 13px) * 100 */
|
| + line-height: 1;
|
| + padding: 16px 16px;
|
| flex: 1;
|
| }
|
|
|
| :host ::content .button-container {
|
| - -webkit-padding-end: 16px;
|
| - -webkit-padding-start: 16px;
|
| + padding: 16px 16px;
|
| display: flex;
|
| justify-content: flex-end;
|
| - margin-bottom: 12px;
|
| - margin-top: 12px;
|
| }
|
|
|
| :host ::content .button-container .cancel-button {
|
| @@ -108,6 +75,39 @@
|
| :host ::content .border-top-divider {
|
| border-top: 1px solid var(--divider-color);
|
| }
|
| +
|
| + .body-container {
|
| + display: flex;
|
| + flex-direction: column;
|
| + overflow: auto;
|
| + @apply(--cr-dialog-body-container);
|
| + }
|
| +
|
| + .top-container {
|
| + align-items: center;
|
| + display: flex;
|
| + min-height: 47px;
|
| + }
|
| +
|
| + .title-container {
|
| + display: flex;
|
| + flex: 1;
|
| + outline: none;
|
| + }
|
| +
|
| + #close {
|
| + --paper-icon-button: {
|
| + height: 36px;
|
| + width: 36px;
|
| + };
|
| +
|
| + --layout-inline: {
|
| + display: flex;
|
| + };
|
| +
|
| + -webkit-margin-end: 4px;
|
| + padding: 10px; /* Makes the actual icon 16x16. */
|
| + }
|
| </style>
|
| <div class="top-container">
|
| <div class="title-container" tabindex="-1">
|
| @@ -118,6 +118,7 @@
|
| </paper-icon-button>
|
| </div>
|
| <div class="body-container">
|
| + <span id="bodyTopMarker"></span>
|
| <content select=".body"></content>
|
| <span id="bodyBottomMarker"></span>
|
| </div>
|
|
|