From b223722b2c900b365b13d60b3a3b12f2e08e62f5 Mon Sep 17 00:00:00 2001 From: NeonKirill <74428618+NeonKirill@users.noreply.github.com> Date: Tue, 25 Feb 2025 16:30:24 +0000 Subject: [PATCH] Updated Version and Dynamic Dependencies --- chat_client/static/css/klatchatNano.css | 2 ++ chat_client/static/js/klatchatNano.js | 17 ++++++++++++----- version.py | 4 ++-- 3 files changed, 16 insertions(+), 7 deletions(-) diff --git a/chat_client/static/css/klatchatNano.css b/chat_client/static/css/klatchatNano.css index d0d6d1d5..3a92fa84 100644 --- a/chat_client/static/css/klatchatNano.css +++ b/chat_client/static/css/klatchatNano.css @@ -32,6 +32,8 @@ text-align: center; line-height: 50px; user-select: none; font-size: 13px; +white-space: nowrap; +overflow: hidden; } diff --git a/chat_client/static/js/klatchatNano.js b/chat_client/static/js/klatchatNano.js index e50ede45..c2c51fde 100644 --- a/chat_client/static/js/klatchatNano.js +++ b/chat_client/static/js/klatchatNano.js @@ -2329,7 +2329,7 @@ async function buildUserMessageHTML(userData, cid, messageID, messageText, timeC */ const shrinkNickname = (nick) => { const index = nick.indexOf('_'); - return (index !== -1 && index < 8) ? nick.substring(0, index) : nick.substring(0, 8); + return (index !== -1 && index < 7) ? nick.substring(0, index) : nick.substring(0, 7); } /** @@ -2392,12 +2392,16 @@ async function buildSubmindHTML(promptID, submindID, submindUserData, submindRes * Gets winner field HTML based on provided winner * @return {string} built winner field HTML * @param nickname of the winner + * @param winner_response */ -async function buildPromptWinnerHTML(nickname) { +async function buildPromptWinnerHTML(nickname, winner_response) { return `
-Selected winner +Selected winner ${await buildPromptParticipantIcon(nickname)} +
+${winner_response} +
` } @@ -2480,7 +2484,10 @@ async function buildPromptHTML(prompt) { }); if (promptData['winner'] === submindUserData['nickname']) { winnerFound = true; - promptData['winner'] = await buildPromptWinnerHTML(submindUserData['nickname']); + promptData['winner'] = await buildPromptWinnerHTML( + submindUserData['nickname'], + data.proposed_responses['message_text'] + ); } submindsHTML += await buildSubmindHTML(prompt['_id'], submindID, submindUserData, data.proposed_responses, data.submind_opinions, data.votes); @@ -3313,7 +3320,7 @@ async function buildConversation(conversationData, skin, remember = true, conver const textInputElem = document.getElementById(conversationData['_id'] + '-input'); if (chatInputButton.hasAttribute('data-target-cid')) { textInputElem.addEventListener('keyup', async (e) => { - if (e.shiftKey && e.key === 'Enter') { + if (e.key === 'Enter' && !e.shiftKey) { await sendMessage(textInputElem, conversationData['_id']); } }); diff --git a/version.py b/version.py index ebf2ddae..555b75fb 100644 --- a/version.py +++ b/version.py @@ -26,5 +26,5 @@ # NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS # SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -__version__ = "0.4.14a1" -__version_ts__ = 1739959187 +__version__ = "0.4.14a2" +__version_ts__ = 1740501020