Commit 664df0af authored by Gavin Williams's avatar Gavin Williams Committed by Commit Bot

Show ellipsis and tooltip on print preview dropdown

This change adds ellipsis and a tooltip to the print preview destination
dropdown for long printer names.

http://screen/xgSumv9ZVxHzyEo

Bug: 1059607
Change-Id: Ic1bacba02737a873550817e261be70345ead0c57
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2391927Reviewed-by: default avatarRebekah Potter <rbpotter@chromium.org>
Commit-Queue: Gavin Williams <gavinwill@chromium.org>
Cr-Commit-Position: refs/heads/master@{#804460}
parent a108c6cb
...@@ -29,14 +29,13 @@ ...@@ -29,14 +29,13 @@
--iron-icon-height: 24px; --iron-icon-height: 24px;
--iron-icon-width: 44px; --iron-icon-width: 44px;
align-items: center; align-items: center;
left: 2px;
margin-inline-start: -4px; margin-inline-start: -4px;
right: 0;
top: 50%; top: 50%;
} }
:host-context([dir='rtl']) #dropdown-icon { :host-context([dir='rtl']) #dropdown-icon {
left: 0; right: 2px;
right: unset;
} }
#dropdown-box { #dropdown-box {
...@@ -93,9 +92,8 @@ ...@@ -93,9 +92,8 @@
#destination-display { #destination-display {
box-sizing: border-box; box-sizing: border-box;
overflow: hidden; overflow: hidden;
padding-inline-end: 32px;
padding-inline-start: 8px; padding-inline-start: 8px;
text-overflow: clip; text-overflow: ellipsis;
white-space: nowrap; white-space: nowrap;
width: 100%; width: 100%;
} }
...@@ -115,7 +113,9 @@ ...@@ -115,7 +113,9 @@
printer-state="[[computePrinterState_( value.printerStatusReason)]]"> printer-state="[[computePrinterState_( value.printerStatusReason)]]">
</printer-status-icon-cros> </printer-status-icon-cros>
</div> </div>
<div id="destination-display">[[value.displayName]]</div> <div id="destination-display" title="[[value.displayName]]">
[[value.displayName]]
</div>
<iron-icon id="dropdown-icon" icon="cr:arrow-drop-down"></iron-icon> <iron-icon id="dropdown-icon" icon="cr:arrow-drop-down"></iron-icon>
</div> </div>
<div id="dropdown-box"> <div id="dropdown-box">
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment