| <link rel="import" href="chrome://resources/html/polymer.html"> |
| |
| <link rel="import" href="chrome://resources/cr_elements/cr_button/cr_button.html"> |
| <link rel="import" href="cups_printer_types.html"> |
| <link rel="import" href="cups_printers_browser_proxy.html"> |
| <link rel="import" href="../settings_shared_css.html"> |
| |
| <dom-module id="settings-cups-printers-entry"> |
| <template> |
| <style include="settings-shared"> |
| .printer-name { |
| flex: 1; |
| } |
| </style> |
| <div id="entry" class="list-item" focus-row-container> |
| <div class="printer-name text-elide"> |
| <span id="printerName" aria-hidden="true"> |
| [[printerEntry.printerInfo.printerName]] |
| </span> |
| <div id="printerSubtext" hidden="[[!subtext]]" class="secondary" |
| aria-hidden="true"> |
| [[subtext]] |
| </div> |
| </div> |
| <template is="dom-if" if="[[isSavedPrinter_(printerEntry.printerType)]]"> |
| <cr-icon-button class="icon-more-vert" on-click="onOpenActionMenuTap_" |
| title="$i18n{moreActions}" aria-labelledby="printerName" |
| aria-describedby="printerSubtext"> |
| </cr-icon-button> |
| </template> |
| <template is="dom-if" |
| if="[[isDiscoveredPrinter_(printerEntry.printerType)]]"> |
| <cr-button id="setupPrinterButton" |
| on-click="onOpenManufacturerModelDialogTap_" |
| aria-label$="[[getSetupButtonAria_()]]" |
| aria-describedby="printerSubtext"> |
| $i18n{setupPrinter} |
| </cr-button> |
| </template> |
| <template is="dom-if" |
| if="[[isAutomaticPrinter_(printerEntry.printerType)]]"> |
| <cr-button id="savePrinterButton" on-click="onAddAutomaticPrinterTap_" |
| aria-label$="[[getSaveButtonAria_()]]" |
| aria-describedby="printerSubtext"> |
| $i18n{savePrinter} |
| </cr-button> |
| </template> |
| </div> |
| </template> |
| <script src="cups_printers_entry.js"></script> |
| </dom-module> |