From 347a43f4fe8335d40b5c2206245265f9286b0415 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Mon, 16 Oct 2023 19:02:42 -0400 Subject: [PATCH] fix: rewards fixes fix enabled/disabled button sort rewards from oldest to newest --- public/language/en-GB/rewards.json | 10 ++++++++++ public/src/admin/extend/rewards.js | 14 +++++++------- src/notifications.js | 2 +- src/rewards/admin.js | 3 ++- src/rewards/index.js | 6 +++++- src/views/admin/extend/rewards.tpl | 4 ++-- 6 files changed, 27 insertions(+), 12 deletions(-) create mode 100644 public/language/en-GB/rewards.json diff --git a/public/language/en-GB/rewards.json b/public/language/en-GB/rewards.json new file mode 100644 index 0000000000..f923cf1500 --- /dev/null +++ b/public/language/en-GB/rewards.json @@ -0,0 +1,10 @@ +{ + "awarded-x-reputation": "You have been awarded %1 reputation", + "awarded-group-membership": "You have been added to the group %1", + + "essentials/user.reputation-conditional-value": "(Reputation %1 %2)", + "essentials/user.postcount-conditional-value": "(Post Count %1 %2)", + "essentials/user.lastonline-conditional-value": "(Last Online %1 %2)", + "essentials/user.joindate-conditional-value": "(Join Date %1 %2)", + "essentials/user.daysregistered-conditional-value": "(Days Registered %1 %2)" +} \ No newline at end of file diff --git a/public/src/admin/extend/rewards.js b/public/src/admin/extend/rewards.js index f8f2deb478..109c84695a 100644 --- a/public/src/admin/extend/rewards.js +++ b/public/src/admin/extend/rewards.js @@ -41,8 +41,8 @@ define('admin/extend/rewards', ['alerts'], function (alerts) { }) .on('click', '.toggle', function () { const btn = $(this); - const disabled = btn.hasClass('btn-success'); - btn.toggleClass('btn-warning').toggleClass('btn-success').translateHtml('[[admin/extend/rewards:' + (disabled ? 'disable' : 'enable') + ']]'); + btn.parent().find('.toggle').removeClass('hidden'); + btn.addClass('hidden'); // send disable api call return false; }); @@ -92,16 +92,16 @@ define('admin/extend/rewards', ['alerts'], function (alerts) { } inputs.forEach(function (input) { - html += '