Skip to content

Commit

Permalink
Change the setup page to display a message on con
Browse files Browse the repository at this point in the history
  • Loading branch information
curieos committed Jun 19, 2020
1 parent 0d7d4fc commit 43643d3
Show file tree
Hide file tree
Showing 2 changed files with 30 additions and 5 deletions.
30 changes: 27 additions & 3 deletions data/www/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ <h3 class="mb-0 d-inline">
</div>
</div>
</div>
<div class="modal fade" id="networkModal" tabindex="-1" role="dialog" aria-labelledby="networkModalLabel"
<div v-if="!joining" class="modal fade" id="networkModal" tabindex="-1" role="dialog" aria-labelledby="networkModalLabel"
aria-hidden="true">
<div class="modal-dialog" role="document">
<div class="modal-content">
Expand All @@ -51,11 +51,35 @@ <h5 class="modal-title" id="networkModalLabel">Join {{ selectedNetwork.ssid }}</
</div>
<div class="modal-body">
<label for="password">Password</label>
<input v-model="password" type="password" class="form-control" id="password" placeholder="Password">
<input v-model="password" type="password" class="form-control" id="password"
placeholder="Password">
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-dismiss="modal">Cancel</button>
<button type="button" class="btn btn-primary" v-on:click="joinNetwork"><span v-if="!submitted">Join Network</span><div v-if="submitted" class="spinner-border text-center" role="status"><span class="sr-only">Loading...</span></div></button>
<button type="button" class="btn btn-primary" v-on:click="joinNetwork"><span
v-if="!submitted">Join Network</span>
<div v-if="submitted" class="spinner-border text-center" role="status"><span
class="sr-only">Loading...</span></div>
</button>
</div>
</div>
</div>
</div>
<div v-if="joining" class="modal fade" id="connectModal" tabindex="-1" role="dialog" aria-labelledby="connectModalLabel"
aria-hidden="true">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="connectModalLabel">Joining {{ selectedNetwork.ssid }}</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">&times;</span>
</button>
</div>
<div class="modal-body">
<p>Please close this tab/window and reconnect your device to your network. Further setup can be completed on the Grow.local base station.</p>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-primary" data-dismiss="modal">close</button>
</div>
</div>
</div>
Expand Down
5 changes: 3 additions & 2 deletions data/www/js/main.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,8 @@ var app = new Vue({
selectedNetwork: {},
networks: [],
loading: false,
submitted: false
submitted: false,
joining: false
},
methods: {
getNetworks() {
Expand All @@ -19,7 +20,7 @@ var app = new Vue({
joinNetwork() {
this.submitted = true;
axios.post("http://grow.local/join", { ssid: this.selectedNetwork.ssid, password: this.password }).then(() => {

this.joining = true;
});
}
},
Expand Down

0 comments on commit 43643d3

Please sign in to comment.