|
@ -1,11 +1,11 @@ |
|
|
<app> |
|
|
<app> |
|
|
<ul class="navigate tab tab-block"> |
|
|
<ul class="navigate tab tab-block"> |
|
|
<li class={"tab-item animated fadeIn " + (this.active.projects ? "active" : "")}> |
|
|
|
|
|
<a onclick={to("projects")} href="#">Projects</a> |
|
|
|
|
|
</li> |
|
|
|
|
|
<li class={"tab-item " + (this.active.posts ? "active" : "")}> |
|
|
<li class={"tab-item " + (this.active.posts ? "active" : "")}> |
|
|
<a onclick={to("posts")} href="#">Posts</a> |
|
|
<a onclick={to("posts")} href="#">Posts</a> |
|
|
</li> |
|
|
</li> |
|
|
|
|
|
<li class={"tab-item animated fadeIn " + (this.active.projects ? "active" : "")}> |
|
|
|
|
|
<a onclick={to("projects")} href="#">Projects</a> |
|
|
|
|
|
</li> |
|
|
</ul> |
|
|
</ul> |
|
|
<div class="content"> |
|
|
<div class="content"> |
|
|
<loading if={!this.state.loaded}></loading> |
|
|
<loading if={!this.state.loaded}></loading> |
|
@ -46,19 +46,21 @@ this.active = { |
|
|
|
|
|
|
|
|
var self = this; |
|
|
var self = this; |
|
|
|
|
|
|
|
|
this.route("posts", |
|
|
function projects() { |
|
|
function() { |
|
|
self.active.projects = true; |
|
|
|
|
|
self.active.posts = false; |
|
|
|
|
|
self.update(); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
function posts() { |
|
|
self.active.posts = true; |
|
|
self.active.posts = true; |
|
|
self.active.projects = false; |
|
|
self.active.projects = false; |
|
|
self.update(); |
|
|
self.update(); |
|
|
}); |
|
|
} |
|
|
|
|
|
|
|
|
this.route("projects", |
|
|
this.route("posts", posts); |
|
|
function() { |
|
|
this.route("/", posts); |
|
|
self.active.projects = true; |
|
|
this.route("projects", projects); |
|
|
self.active.posts = false; |
|
|
|
|
|
self.update(); |
|
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
to(name) { |
|
|
to(name) { |
|
|
return (function(e) { |
|
|
return (function(e) { |
|
@ -78,9 +80,6 @@ function loaduser() { |
|
|
.then(function(resp) { |
|
|
.then(function(resp) { |
|
|
self.state.projects = Z.fromList(resp.data); |
|
|
self.state.projects = Z.fromList(resp.data); |
|
|
self.state.loaded = true; |
|
|
self.state.loaded = true; |
|
|
if (!self.active.posts) { |
|
|
|
|
|
self.active.projects = true; |
|
|
|
|
|
} |
|
|
|
|
|
self.update(); |
|
|
self.update(); |
|
|
}); |
|
|
}); |
|
|
} |
|
|
} |
|
|