summaryrefslogtreecommitdiff
path: root/chromium/chrome/browser/resources/print_preview/new/destination_dialog.html
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/chrome/browser/resources/print_preview/new/destination_dialog.html')
-rw-r--r--chromium/chrome/browser/resources/print_preview/new/destination_dialog.html76
1 files changed, 49 insertions, 27 deletions
diff --git a/chromium/chrome/browser/resources/print_preview/new/destination_dialog.html b/chromium/chrome/browser/resources/print_preview/new/destination_dialog.html
index e740071ef93..182e131217b 100644
--- a/chromium/chrome/browser/resources/print_preview/new/destination_dialog.html
+++ b/chromium/chrome/browser/resources/print_preview/new/destination_dialog.html
@@ -3,7 +3,9 @@
<link rel="import" href="chrome://resources/cr_elements/cr_dialog/cr_dialog.html">
<link rel="import" href="chrome://resources/cr_elements/hidden_style_css.html">
<link rel="import" href="chrome://resources/html/action_link_css.html">
+<link rel="import" href="chrome://resources/html/event_tracker.html">
<link rel="import" href="chrome://resources/html/i18n_behavior.html">
+<link rel="import" href="../metrics.html">
<link rel="import" href="../data/destination.html">
<link rel="import" href="../data/destination_store.html">
<link rel="import" href="../data/invitation.html">
@@ -12,8 +14,10 @@
<link rel="import" href="destination_list.html">
<link rel="import" href="print_preview_search_box.html">
<link rel="import" href="print_preview_shared_css.html">
+<link rel="import" href="provisional_destination_resolver.html">
<link rel="import" href="search_dialog_css.html">
<link rel="import" href="select_css.html">
+<link rel="import" href="strings.html">
<link rel="import" href="throbber_css.html">
<dom-module id="print-preview-destination-dialog">
@@ -21,10 +25,24 @@
<style include="print-preview-shared button action-link select cr-hidden-style search-dialog throbber">
:host #dialog {
--cr-dialog-native: {
+ border-radius: 2px;
box-shadow: 0 4px 23px 5px rgba(0, 0, 0, 0.2),
0 2px 6px rgba(0, 0, 0, 0.15);
+ min-height: calc(100vh - 40px);
width: 640px;
- }
+ };
+ --cr-dialog-wrapper: {
+ height: 100%;
+ };
+ --cr-dialog-body: {
+ -webkit-padding-end: 16px;
+ -webkit-padding-start: 16px;
+ padding-bottom: 0;
+ padding-top: 0;
+ };
+ --cr-dialog-body-container: {
+ flex: 1;
+ };
}
:host .user-info {
@@ -91,15 +109,19 @@
flex-direction: column;
}
- :host #invitationPromo .invitation-text {
- padding-bottom: 12px;
+ :host #invitationPromo .invitation-buttons {
+ padding: 12px 0;
}
- :host #invitationPromo .invitation-reject-button {
- -webkit-margin-start: 10px;
+ print-preview-destination-list {
+ padding-bottom: 18px;
+ }
+
+ print-preview-destination-list:last-child {
+ padding-bottom: 0;
}
</style>
- <cr-dialog id="dialog" on-close="onCloseOrCancel_">
+ <cr-dialog id="dialog" on-close="onCloseOrCancel_" show-close-button>
<div slot="title">
<div>$i18n{destinationSearchTitle}</div>
<div class="user-info" hidden$="[[!userInfo.loggedIn]]">
@@ -122,18 +144,23 @@
</print-preview-search-box>
</div>
<div slot="body" scrollable>
- <print-preview-destination-list
- destinations="[[recentDestinationList_]]"
- search-query="[[searchQuery_]]"
- title="$i18n{recentDestinationsTitle}"
- on-destination-selected="onDestinationSelected_">
- </print-preview-destination-list>
- <print-preview-destination-list destinations="[[destinations_]]"
- has-action-link loading-destinations="[[loadingDestinations_]]"
- search-query="[[searchQuery_]]"
- title="$i18n{printDestinationsTitle}"
- on-destination-selected="onDestinationSelected_">
- </print-preview-destination-list>
+ <div>
+ <print-preview-destination-list
+ destinations="[[recentDestinationList_]]"
+ search-query="[[searchQuery_]]"
+ title="$i18n{recentDestinationsTitle}"
+ on-destination-selected="onDestinationSelected_">
+ </print-preview-destination-list>
+ <print-preview-destination-list destinations="[[destinations_]]"
+ has-action-link loading-destinations="[[loadingDestinations_]]"
+ search-query="[[searchQuery_]]"
+ title="$i18n{printDestinationsTitle}"
+ on-destination-selected="onDestinationSelected_">
+ </print-preview-destination-list>
+ </div>
+ <print-preview-provisional-destination-resolver id="provisionalResolver"
+ destination-store="[[destinationStore]]">
+ </print-preview-provisional-destination-resolver>
</div>
<div slot="button-container">
<button class="cancel-button" on-click="onCancelButtonClick_">
@@ -148,20 +175,15 @@
<div class="close-button"></div>
</div>
<div class="promo" id="invitationPromo" hidden="[[!invitation_]]">
- <div class="invitation-text"
- inner-h-t-m-l="[[getInvitationText_(invitation_)]]">
- </div>
+ <div inner-h-t-m-l="[[getInvitationText_(invitation_)]]"></div>
<div class="invitation-buttons">
- <button class="invitation-accept-button"
- on-click="onInvitationAcceptClick_">
+ <button on-click="onInvitationAcceptClick_">
[[getAcceptButtonText_(invitation_)]]
</button>
- <button class="invitation-reject-button"
- on-click="onInvitationRejectClick_">
- $i18n{reject}
- </button>
+ <button on-click="onInvitationRejectClick_">$i18n{reject}</button>
<div id="invitation-process-throbber" class="throbber" hidden></div>
</div>
+ <div>$i18nRaw{registerPrinterInformationMessage}</div>
</div>
</div>
</cr-dialog>