diff --git a/lemonldap-ng-portal/example/skins/common/BrowserID.png b/lemonldap-ng-portal/example/skins/common/BrowserID.png new file mode 100644 index 000000000..82594ba82 Binary files /dev/null and b/lemonldap-ng-portal/example/skins/common/BrowserID.png differ diff --git a/lemonldap-ng-portal/example/skins/common/browserid.js b/lemonldap-ng-portal/example/skins/common/browserid.js new file mode 100644 index 000000000..e8c3fc612 --- /dev/null +++ b/lemonldap-ng-portal/example/skins/common/browserid.js @@ -0,0 +1,19 @@ +/* Watch login and logout events */ + +navigator.id.watch({ + loggedInUser: null, + onlogin: function(assertion) { + // Return on page with BrowserID assertion + var portalUrl = window.location.href; + var portalSearch = window.location.search; + if ( portalSearch ) { + portalUrl += '&browserIdAssertion='+assertion + } else { + portalUrl += '?browserIdAssertion='+assertion + } + window.location.assign(portalUrl); + }, + onlogout: function() { + // Do nothing + } +}); diff --git a/lemonldap-ng-portal/example/skins/common/browseridlogin.js b/lemonldap-ng-portal/example/skins/common/browseridlogin.js new file mode 100644 index 000000000..c2301e829 --- /dev/null +++ b/lemonldap-ng-portal/example/skins/common/browseridlogin.js @@ -0,0 +1,3 @@ +$(document).ready(function(){ + navigator.id.request(); +}); diff --git a/lemonldap-ng-portal/example/skins/common/browseridlogout.js b/lemonldap-ng-portal/example/skins/common/browseridlogout.js new file mode 100644 index 000000000..9ecf1f672 --- /dev/null +++ b/lemonldap-ng-portal/example/skins/common/browseridlogout.js @@ -0,0 +1,3 @@ +$(document).ready(function(){ + navigator.id.logout(); +}); diff --git a/lemonldap-ng-portal/example/skins/impact/header.tpl b/lemonldap-ng-portal/example/skins/impact/header.tpl index c49737663..109ba094e 100644 --- a/lemonldap-ng-portal/example/skins/impact/header.tpl +++ b/lemonldap-ng-portal/example/skins/impact/header.tpl @@ -6,6 +6,9 @@ + + + //css/styles.css" /> /common/favicon.ico" rel="icon" type="image/x-icon" /> /common/favicon.ico" rel="shortcut icon" /> @@ -17,6 +20,17 @@ + + + + + + + + + + + + + + + + + + + + + +