Skip to content

Instantly share code, notes, and snippets.

@mooreniemi
Created October 20, 2016 20:58
Show Gist options
  • Save mooreniemi/4677299a113cc7ff2e7d5538b659a47e to your computer and use it in GitHub Desktop.
Save mooreniemi/4677299a113cc7ff2e7d5538b659a47e to your computer and use it in GitHub Desktop.
diff --git a/frontend/app/components/discussion-card.js b/frontend/app/components/discussion-card.js
index bc6f30e..bedad13 100644
--- a/frontend/app/components/discussion-card.js
+++ b/frontend/app/components/discussion-card.js
@@ -23,12 +23,13 @@ export default Ember.Component.extend({
history.back();
},
- previous() {
- alert('show previous comment ' + this.get('prevId'));
+ more() {
+ console.log('more...');
},
- next() {
- alert('show next comment ' + this.get('nextId'));
+ navToRelated(id) {
+ console.log('sendAction: ' + id);
+ this.sendAction('navToRelated', id);
}
}
});
diff --git a/frontend/app/routes/discussions/discussion.js b/frontend/app/routes/discussions/discussion.js
index 519d49c..9cf1c67 100644
--- a/frontend/app/routes/discussions/discussion.js
+++ b/frontend/app/routes/discussions/discussion.js
@@ -8,5 +8,11 @@ export default AuthenticatedRoute.extend({
nextId: params.nextId,
prevId: params.prevId
});
+ },
+ actions: {
+ navToRelated: function(id) {
+ console.log('transitionTo: ' + id);
+ this.transitionTo('discussions.discussion', id);
+ }
}
});
diff --git a/frontend/app/templates/components/discussion-card.hbs b/frontend/app/templates/components/discussion-card.hbs
index 7b52635..64f759a 100644
--- a/frontend/app/templates/components/discussion-card.hbs
+++ b/frontend/app/templates/components/discussion-card.hbs
@@ -26,7 +26,7 @@
{{comment-list comments=discussion.comments}}
</div>
<hr>
- {{#title-bar topLeftText='back' class="discussion__card__titlebar" topLeftIcon='/assets/icons/btn-previous.svg' topLeftAction=(action "previous")}}
- <div class="discussion__action title-bar__right" {{action "next"}}><span class="title-bar__right__action">next</span> <img src='/assets/icons/btn-next.svg' alt="" /></div>
+ {{#title-bar topLeftText='back' class="discussion__card__titlebar" topLeftIcon='/assets/icons/btn-previous.svg' topLeftAction=(action "navToRelated" prevId)}}
+ <div class="discussion__action title-bar__right" {{action "navToRelated" nextId}}><span class="title-bar__right__action">next</span> <img src='/assets/icons/btn-next.svg' alt="" /></div>
{{/title-bar}}
</div>
diff --git a/frontend/app/templates/discussions/discussion.hbs b/frontend/app/templates/discussions/discussion.hbs
index c0a74d4..4e5f446 100644
--- a/frontend/app/templates/discussions/discussion.hbs
+++ b/frontend/app/templates/discussions/discussion.hbs
@@ -1 +1 @@
-{{discussion-card discussion=model.discussion nextId=model.nextId prevId=model.prevId}}
+{{discussion-card discussion=model.discussion navToRelated='navToRelated' nextId=model.nextId prevId=model.prevId}}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment