From 779ba26b28670a2c4c5685c231c3cd26eb12f3eb Mon Sep 17 00:00:00 2001 From: HB9HIL Date: Sat, 2 Dec 2023 13:00:56 +0100 Subject: [PATCH] adjustment for charcoiunt in qso edit --- application/views/qso/edit_ajax.php | 2 -- assets/js/sections/common.js | 3 +++ assets/js/sections/eqslcharcounter.js | 12 ++++++------ 3 files changed, 9 insertions(+), 8 deletions(-) diff --git a/application/views/qso/edit_ajax.php b/application/views/qso/edit_ajax.php index 03120e53..91d5f8bf 100644 --- a/application/views/qso/edit_ajax.php +++ b/application/views/qso/edit_ajax.php @@ -22,8 +22,6 @@ - - diff --git a/assets/js/sections/common.js b/assets/js/sections/common.js index 123cb4a0..e8f3c8dd 100644 --- a/assets/js/sections/common.js +++ b/assets/js/sections/common.js @@ -297,6 +297,9 @@ function qso_edit(id) { // [eQSL default msg] change value (for qso edit page) // $('.modal-content #stationProfile').change(function() { qso_set_eqsl_qslmsg($('.modal-content #stationProfile').val(),false,'.modal-content'); }); $('.modal-content .qso_eqsl_qslmsg_update').off('click').on('click',function() { qso_set_eqsl_qslmsg($('.modal-content #stationProfile').val(),true,'.modal-content'); }); + $('.modal-content #qslmsg').keyup(function(event) { + calcRemainingChars(event, '.modal-content'); + }); }, }); } diff --git a/assets/js/sections/eqslcharcounter.js b/assets/js/sections/eqslcharcounter.js index 92ba2322..0f1e6826 100644 --- a/assets/js/sections/eqslcharcounter.js +++ b/assets/js/sections/eqslcharcounter.js @@ -2,17 +2,17 @@ $('#eqslDefaultQSLMsg').keyup(function(event) { calcRemainingChars(event); }); -$('#qslmsg').keyup(function(event) { - calcRemainingChars(event); +$('.qso_panel #qslmsg').keyup(function(event) { + calcRemainingChars(event, '.qso_panel'); }); -function calcRemainingChars(event) { +function calcRemainingChars(event, object = '') { var remainingChars = 240 - $(event.target).val().length; - $('#charsLeft').text(remainingChars + "/240"); + $(object + ' #charsLeft').text(remainingChars + "/240"); if (remainingChars < 5) { - $('#charsLeft').css('color', 'red'); + $(object + ' #charsLeft').css('color', 'red'); } else { - $('#charsLeft').css('color', ''); + $(object + ' #charsLeft').css('color', ''); } } \ No newline at end of file