GH-1025 android: enable window.print() #1026
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Platforms affected
Android
Motivation and Context
This change enables usage of
window.print()
on AndroidPartially implements #1025
Description
window.print is not implemented in Android's WebView. This change adds a print method to the cordova_iab JavaScript interface and overrides window.print to call the new print method.
Testing
window.print()
in the console.I attempted to run the cordova-mobile-spec tests, but encountered an error when running
cordova-mobile-spec/createmobilespec/createmobilespec.js --android
.Checklist
(platform)
if this change only applies to one platform (e.g.(android)
)