diff --git a/resources/static/include_js/include.js b/resources/static/include_js/include.js index 75fdc53fec4ec7e51f493819773fc5dcec901c7d..ead0ef1a1ec8346a1e90c2f2668229775bc217eb 100644 --- a/resources/static/include_js/include.js +++ b/resources/static/include_js/include.js @@ -1044,8 +1044,19 @@ commChan.notify({ method: 'loggedInUser', params: email }); }; + // backwards compatibility function navigator.id.get = function(callback, options) { - // backwards compatibility function + function handleEvent(e) { + navigator.id.removeEventListener('login', handleEvent); + callback(e && e.assertion ? e.assertion : null); + } + navigator.id.addEventListener('login', handleEvent); + navigator.id.request(options); + }; + + // backwards compatibility function + navigator.id.getVerifiedEmail = function(callback) { + navigator.id.get(callback); }; navigator.id.request = function(options) {