UNPKG

@codesmith-99/ionic-appauth-test

Version:

Intergration for OpenId/AppAuth-JS into Ionic V3/4/5

21 lines (20 loc) 534 B
export class Browser { constructor() { this.onCloseFunction = () => { }; } browserCloseListener(closeBrowserEvent) { this.onCloseFunction = closeBrowserEvent; } } export class DefaultBrowser extends Browser { showWindow(url) { const openWindow = window.open(url, "_self"); if (openWindow) { openWindow.addEventListener('beforeupload', () => this.onCloseFunction()); } return; } closeWindow() { window.close(); } }