From fff421b46615a5742492112ba5aaaaba44e2f4d2 Mon Sep 17 00:00:00 2001 From: barisusakli Date: Wed, 2 Nov 2016 21:03:50 +0300 Subject: [PATCH] fix edit icons for nested replies --- lib/persona.js | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/lib/persona.js b/lib/persona.js index 99d2a79..85f1a85 100644 --- a/lib/persona.js +++ b/lib/persona.js @@ -93,16 +93,17 @@ $(document).ready(function() { return; } - icon = el.parents('[data-pid]').find('.edit-icon'); + icon = el.closest('[data-pid]').find('.edit-icon').first(); icon.prop('title', el.text()).tooltip('fixTitle').removeClass('hidden'); }); } $(window).on('action:posts.edited', function(ev, data) { - var parent = $('[data-pid="' + data.post.pid + '"]'), - icon = parent.find('.edit-icon'), - el = parent.find('[component="post/editor"]'); - + var parent = $('[data-pid="' + data.post.pid + '"]'); + var icon = parent.find('.edit-icon').filter(function (index, el) { + return parseInt($(el).closest('[data-pid]').attr('data-pid'), 10) === parseInt(data.post.pid, 10); + }); + var el = parent.find('[component="post/editor"]').first(); icon.prop('title', el.text()).tooltip('fixTitle').removeClass('hidden'); });