From 58b57acfacbae4aa4af0688ad89ba2f6c7d100ef Mon Sep 17 00:00:00 2001 From: Florian Orben Date: Mon, 19 Oct 2015 03:01:53 +0200 Subject: PLT-751: Enable arrow to edit posts in comment threads --- web/react/stores/post_store.jsx | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) (limited to 'web/react/stores/post_store.jsx') diff --git a/web/react/stores/post_store.jsx b/web/react/stores/post_store.jsx index 8609d8bbf..90adc408d 100644 --- a/web/react/stores/post_store.jsx +++ b/web/react/stores/post_store.jsx @@ -230,7 +230,7 @@ class PostStoreClass extends EventEmitter { getPosts(channelId) { return BrowserStore.getItem('posts_' + channelId); } - getCurrentUsersLatestPost(channelId) { + getCurrentUsersLatestPost(channelId, rootId) { const userId = UserStore.getCurrentId(); var postList = makePostListNonNull(this.getPosts(channelId)); var i = 0; @@ -239,8 +239,15 @@ class PostStoreClass extends EventEmitter { for (i; i < len; i++) { if (postList.posts[postList.order[i]].user_id === userId) { - lastPost = postList.posts[postList.order[i]]; - break; + if (rootId) { + if (postList.posts[postList.order[i]].root_id === rootId) { + lastPost = postList.posts[postList.order[i]]; + break; + } + } else { + lastPost = postList.posts[postList.order[i]]; + break; + } } } -- cgit v1.2.3-1-g7c22 From 27c2862c56296b982031c71f8a89163b77630392 Mon Sep 17 00:00:00 2001 From: Florian Orben Date: Mon, 19 Oct 2015 21:06:09 +0200 Subject: Allow to update root comment in RHS via arrow up shortcut --- web/react/stores/post_store.jsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'web/react/stores/post_store.jsx') diff --git a/web/react/stores/post_store.jsx b/web/react/stores/post_store.jsx index 90adc408d..0ace956d2 100644 --- a/web/react/stores/post_store.jsx +++ b/web/react/stores/post_store.jsx @@ -240,7 +240,7 @@ class PostStoreClass extends EventEmitter { for (i; i < len; i++) { if (postList.posts[postList.order[i]].user_id === userId) { if (rootId) { - if (postList.posts[postList.order[i]].root_id === rootId) { + if (postList.posts[postList.order[i]].root_id === rootId || postList.posts[postList.order[i]].id === rootId) { lastPost = postList.posts[postList.order[i]]; break; } -- cgit v1.2.3-1-g7c22