diff --git a/browserid/static/dialog/controllers/authenticate_controller.js b/browserid/static/dialog/controllers/authenticate_controller.js index d807cbebe217b1982912648a745d7cd42f2e2940..80c34e364c7cdb4e51b76905ee366f41afe62c50 100644 --- a/browserid/static/dialog/controllers/authenticate_controller.js +++ b/browserid/static/dialog/controllers/authenticate_controller.js @@ -104,7 +104,9 @@ }, function onComplete(authenticated) { if (authenticated) { - self.close("authenticated"); + self.close("authenticated", { + email: email + }); } else { // XXX error screen. } diff --git a/browserid/static/dialog/controllers/dialog_controller.js b/browserid/static/dialog/controllers/dialog_controller.js index e2f461eecd4ccd4229150c1b16d77d7835f067f4..b29e2d2a12a6374006a1005e8c34979d4c98e976 100644 --- a/browserid/static/dialog/controllers/dialog_controller.js +++ b/browserid/static/dialog/controllers/dialog_controller.js @@ -84,7 +84,10 @@ PageController.extend("Dialog", {}, { self.doUserConfirmed(); }); - hub.subscribe("authenticated", function() { + hub.subscribe("authenticated", function(msg, info) { + //self.doEmailSelected(info.email); + // XXX benadida, lloyd - swap these two if you want to experiment with + // generating assertions directly from signin. self.syncEmailKeypairs(); });