Skip to content

Commit 2d6fdf4

Browse files
Update demo app, change default provider to solidtest.space
1 parent 54e0814 commit 2d6fdf4

3 files changed

Lines changed: 12 additions & 102 deletions

File tree

demo/index.html

Lines changed: 7 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,8 @@
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) {

demo/login_iframe_inline.html

Lines changed: 0 additions & 62 deletions
This file was deleted.

src/provider-select-popup.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,15 +17,15 @@ module.exports = `<!doctype html>
1717
</div>
1818
<div class="row">
1919
<div class="col-xs-12 text-center" style="padding-top: 2em;">
20-
<button type="button" class="btn btn-md btn-primary" id="dbProvider">
21-
databox2.com
20+
<button type="button" class="btn btn-md btn-primary" id="testProvider">
21+
solidtest.space
2222
</button>
2323
</div>
2424
</div>
2525
<div class="row">
2626
<div class="col-xs-12 text-center" style="padding-top: 2em;">
2727
or custom:<br />
28-
<input type="text" id="customProviderUri" value="https://" placeholder="databox.me" />
28+
<input type="text" id="customProviderUri" value="https://" />
2929
<button type="button" class="btn btn-md" id="customProvider">Go</button>
3030
</div>
3131
</div>
@@ -42,8 +42,8 @@ module.exports = `<!doctype html>
4242
}
4343
4444
function initEvents () {
45-
initButton('dbProvider',
46-
function () { selectProvider('https://databox2.com') })
45+
initButton('testProvider',
46+
function () { selectProvider('https://solidtest.space') })
4747
initButton('customProvider',
4848
function () {
4949
var defaultValue = 'https://'

0 commit comments

Comments
 (0)