Skip to content
Snippets Groups Projects
Commit b3e5a011 authored by Mathis Neumann's avatar Mathis Neumann
Browse files

handle errors when server is offline

parent 1865e211
No related branches found
No related tags found
No related merge requests found
......@@ -59,9 +59,8 @@ export default Service.extend({
*/
loadPromise(promise) {
this.startLoading();
return promise.finally(() => {
this.stopLoading();
});
const stop = this.stopLoading.bind(this);
return promise.then(stop,stop);
},
/**
......
<nav class="navbar">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
{{#link-to 'home' class="navbar-brand"}}iObserve{{/link-to}}
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
{{#link-to 'home' tagName='li'}}
{{#link-to 'home'}}Home{{/link-to}}
{{/link-to}}
{{#link-to 'deployments' tagName='li'}}
{{#link-to 'deployments'}}Systems{{/link-to}}
{{/link-to}}
</ul>
<ul class="nav navbar-nav navbar-right globalActions">
{{outlet 'globalActions'}}
</ul>
</div><!--/.nav-collapse -->
</div>
</nav>
<div class="container-fluid">
<div class="alert alert-danger">
There seems to be a problem loading information from the server.
</div>
{{#link-to 'home' class="btn btn-default" activeClass=""}}Go back to the homepage{{/link-to}}
{{outlet body}}
</div>
......@@ -13,4 +13,3 @@
</div>
</div>
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment