* Add roll printing sample
* Copied heavily from existing printing sample
* Changed functionality from existing printing sample as follows:
* Only display printers that support roll printing
* In table, create a row for each unique width for each printer
* Fix wording in README
* Update readme to list a milestone for bug to get fixed
* Update api-samples/printing/roll-printing/README.md
Co-authored-by: Joe Medley <jmedley@google.com>
* Update api-samples/printing/README.md
Co-authored-by: Joe Medley <jmedley@google.com>
* Convert a function call to a promise.
* Clean up a few errors setting element IDs.
Remove the main cancel button that is no longer used. Instead, the
cancel button that gets created in the print job table is the one that
should be used.
* Consolidate the roll-printing sample with the regular sample
There is now a checkbox on the main UI to select roll printers or all
printers. For roll printing, this sample now demonstrates how to check
if the printer is capable of roll printing, if the printer is capable of
trimming the paper after printing, and how the media length can be a
variable value.
* Update api-samples/printing/README.md
Co-authored-by: Oliver Dunk <oliver@oliverdunk.com>
* Update api-samples/printing/printers.js
Co-authored-by: Oliver Dunk <oliver@oliverdunk.com>
* Simplify fuction to use find instead of filter
Update README to link to roll printing info.
* Use new page instead of popup
* Update api-samples/printing/README.md
Co-authored-by: Joe Medley <jmedley@google.com>
---------
Co-authored-by: Joe Medley <jmedley@google.com>
Co-authored-by: Oliver Dunk <oliver@oliverdunk.com>
* Change passive to active voice in printer README.
* Update api-samples/printing/README.md
Co-authored-by: Oliver Dunk <oliverdunk@google.com>
---------
Co-authored-by: Oliver Dunk <oliverdunk@google.com>
* Add printer status listener.
* Show printer status in popup.
* Fix Status display.
* Implement cancelJob().
* Correct script typos.
* Add important keyword to CSS.
* Refactor element pointers.
* Rewrite callbacks to promises.
* Fix CSS.
* Fix variable name.
* Move Print button to front of line.
* Restore old style of submitJob().
* Fix bugs.
* adding print job table along with cancel button (#847)
* adding print job table along with cancel button
* make cancel button hidden conditionally and scroll to buttom after print button is clicked
* Fix spelling.
* Update api-samples/printing/printers.js
* Add README file.
* Readme corrections.
* Update api-samples/printing/README.md
* Update api-samples/printing/README.md
* Update api-samples/printing/README.md
* Create an addCell() function.
* Fix position of addCell().
* Rearange popup layout.
* More rearranging.
* Add a warning about the print job table.
* Feedback from Patrick.
* Lint and update strings.
---------
Co-authored-by: rayxu-google <120415990+rayxu-google@users.noreply.github.com>
* migrate chrome.printing api sample from v2 to v3 manifest
* Restore MV2 printing sample.
---------
Co-authored-by: Oliver Dunk <oliverdunk@google.com>