- upgraded to angular 11
- migrated to eslint
- better way to check if iframe is loaded. Fix for unnecessary reload
- object tag instead of embed thanks to @mediantiba
- upgraded dependencies
- merge fix by @itsLucario for accessing iframe by QueryList (ElementRef instead of HTMLIFrameelement)
- support for multiple iframes
- upgraded packages
- updated broken links in demo project
- upgraded to Angular 10
- added 'url' viewer to support exteral viewers other then google and office
- added option to pass queryParams, e.g. to set language. for google: hl=[lang] e.g. hl=nl
- updated packages
- added support for objectUrls docx and pdf files (docx using mammoth see readme, pdf using embedded viewer)
- added option to add an overlay to disable/hide office popout button and menu.
- added option to add an overlay to disable/hide googles popout button, and/or selecting text.
- fix for error when url is changed from != null to null
- added googleCheckContentLoaded to be able to skip the check if the iframe content is loaded
- support for angular9
- use angular8
- act on viewer change
- if iframe is null initially try to get it while polling if loaded.
- try for 20 seconds to load document
- fixed interval reload check
- fixed wrong import of Event type
- Added loaded event to notify when google iframe is loaded (google only)
- Interval time back to 3000ms
- Google Hack from AfterviewInit to ngOnChanges
- support changing url with ngOnChanges