99 <!-- Solid Demo template/stylesheet -->
1010 < link rel ="stylesheet " href ="./demo.css " />
1111 <!-- Relying Party lib, exports a global var: SolidAuth -->
12- < script src ="./solid-client.min.js "> </ script >
12+ <!--<script src="./solid-client.min.js"></script>-->
13+ < script src ="https://solid.github.io/releases/solid.js/solid-client-0.24.0-oidc.min.js "> </ script >
1314</ head >
1415< body >
1516< div class ="container ">
@@ -34,10 +35,6 @@ <h5>App body</h5>
3435 </ div >
3536 </ div >
3637 </ div >
37- < div class ="row ">
38- < div class ="col-md-1 text-right "> < strong > provider</ strong > </ div >
39- < div class ="col-md-11 "> < code id ="providerUri "> </ code > </ div >
40- </ div >
4138 < br /> < br />
4239 < div class ="row " id ="getRootAclDiv " class ="hidden ">
4340 < div class ="col-md-2 ">
@@ -64,28 +61,15 @@ <h5>App body</h5>
6461 init ( )
6562 SolidClient . currentUser ( )
6663 . then ( function ( webId ) {
67- loginSuccess ( webId )
64+ if ( webId ) { loginSuccess ( webId ) }
6865 } )
6966 } )
7067
71- function onMessage ( event ) {
72- console . log ( 'Auth client received event: ' , event )
73- if ( ! event || ! event . data ) { return }
74- switch ( event . data . event_type ) {
75- case 'providerSelected' :
76- console . log ( 'Provider selected: ' , event . data . value )
77- loginTo ( event . data . value )
78- break
79- default :
80- console . error ( 'onMessage - unknown event type: ' , event )
81- break
82- }
83- }
84-
85- function loginTo ( providerUri ) {
86- SolidClient . login ( providerUri )
68+ // This is bound to the Login button
69+ function login ( ) {
70+ SolidClient . login ( )
8771 . then ( function ( webId ) {
88- if ( webId ) { loginSuccess ( webId ) }
72+ loginSuccess ( webId )
8973 } )
9074 . catch ( function ( error ) {
9175 console . error ( 'Error logging in:' , error )
@@ -102,10 +86,6 @@ <h5>App body</h5>
10286 document . getElementById ( id ) . addEventListener ( 'click' , action )
10387 }
10488
105- function login ( ) {
106- SolidClient . login ( )
107- }
108-
10989 function loginSuccess ( webId ) {
11090 console . log ( 'onLoginSuccess() callback! webId: ' , webId )
11191 hide ( 'noWebId' )
@@ -151,14 +131,6 @@ <h5>App body</h5>
151131 return uri . href
152132 }
153133
154- function providerSelected ( providerUri ) {
155- setField ( 'webId' , '' )
156- hide ( 'logoutDiv' )
157- hide ( 'getRootAclDiv' )
158- show ( 'noWebId' )
159- setField ( 'providerUri' , providerUri )
160- }
161-
162134 function setField ( id , value ) {
163135 var field = document . getElementById ( id )
164136 if ( field ) {
0 commit comments