From dd3e2c0d96f65aa5a081a0a71fee4ea80415588e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Sat, 24 Dec 2022 18:33:48 -0500 Subject: [PATCH] breaking: add unblock button instead of changing text dynamically --- public/src/client/account/header.js | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/public/src/client/account/header.js b/public/src/client/account/header.js index ca8ad4c1c3..b0351a770e 100644 --- a/public/src/client/account/header.js +++ b/public/src/client/account/header.js @@ -54,6 +54,7 @@ define('forum/account/header', [ components.get('account/delete-all').on('click', () => AccountsDelete.purge(ajaxify.data.theirid)); components.get('account/flag').on('click', flagAccount); components.get('account/block').on('click', toggleBlockAccount); + components.get('account/unblock').on('click', toggleBlockAccount); }; function selectActivePill() { @@ -119,7 +120,6 @@ define('forum/account/header', [ } function toggleBlockAccount() { - const targetEl = this; socket.emit('user.toggleBlock', { blockeeUid: ajaxify.data.uid, blockerUid: app.user.uid, @@ -127,10 +127,8 @@ define('forum/account/header', [ if (err) { return alerts.error(err); } - - translator.translate('[[user:' + (blocked ? 'unblock' : 'block') + '_user]]', function (label) { - $(targetEl).text(label); - }); + components.get('account/block').toggleClass('hidden', blocked); + components.get('account/unblock').toggleClass('hidden', !blocked); }); // Keep dropdown open