From 7576152a37e72a6567d08eedc1592068ceffc8b7 Mon Sep 17 00:00:00 2001
From: Lloyd Hilaiel <lloyd@hilaiel.com>
Date: Fri, 16 Mar 2012 12:55:20 -0600
Subject: [PATCH] implement backwards compatibility functions in include.js

---
 resources/static/include_js/include.js | 13 ++++++++++++-
 1 file changed, 12 insertions(+), 1 deletion(-)

diff --git a/resources/static/include_js/include.js b/resources/static/include_js/include.js
index 75fdc53fe..ead0ef1a1 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) {
-- 
GitLab