From 4fea2ccf61cfa7bd8aaf04225b1feb137d1cfb7d Mon Sep 17 00:00:00 2001 From: Stas Date: Tue, 17 Dec 2024 17:38:21 +0300 Subject: [PATCH 01/10] =?UTF-8?q?=D1=80=D0=B5=D0=B4=D0=B0=D0=BA=D1=82?= =?UTF-8?q?=D0=B8=D1=80=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8=D0=B5=20=D1=81=D0=BE?= =?UTF-8?q?=D0=BE=D0=B1=D1=89=D0=B5=D0=BD=D0=B8=D0=B9=20=D0=B2=20=D0=BB?= =?UTF-8?q?=D0=B8=D1=87=D0=BD=D0=BE=D0=BC=20=D1=87=D0=B0=D1=82=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ChatMessage/api/MessageHandler.ts | 7 ++++-- .../MessageMenu/ui/MessageMenu.handlebars | 24 ++++++++++--------- source/widgets/MessageMenu/ui/MessageMenu.ts | 10 ++++---- .../widgets/NewsBlock/ui/NewsBlock.handlebars | 6 ----- 4 files changed, 23 insertions(+), 24 deletions(-) diff --git a/source/entities/ChatMessage/api/MessageHandler.ts b/source/entities/ChatMessage/api/MessageHandler.ts index 141673ec..03525056 100644 --- a/source/entities/ChatMessage/api/MessageHandler.ts +++ b/source/entities/ChatMessage/api/MessageHandler.ts @@ -1,4 +1,3 @@ -import { UserStorage } from "@/entities/User"; import { MessageMenu } from "@/widgets/MessageMenu/ui/MessageMenu"; import { TChatMessage } from "../model/type"; import { ChatStorage } from "@/entities/Chat/lib/ChatStore"; @@ -19,15 +18,19 @@ export const messageHandler = (messageId : string, messages : TChatMessage[], ch const messageText = message.querySelector("#message-text-content")!.innerHTML; const menu = message.querySelector("#menu-context")!; const messageMenu = new MessageMenu(menu); + console.log(message) if (messageText) { if (pickedMessage?.chatId === ChatStorage.getCurrentBranchId()) { messageMenu.render(pickedMessage, messageId, messageText, event.x-100, event.y-25, chatMessageObject, true); return; } - messageMenu.render(pickedMessage, messageId, messageText, event.x-100, event.y-25, chatMessageObject, false); + messageMenu.render(pickedMessage, messageId, messageText, event.x-100, event.y-25, chatMessageObject, false, true); } + else { + messageMenu.render(pickedMessage, messageId, messageText, event.x-100, event.y-25, chatMessageObject, false, false); + } } }; diff --git a/source/widgets/MessageMenu/ui/MessageMenu.handlebars b/source/widgets/MessageMenu/ui/MessageMenu.handlebars index 264e2fed..f65fef22 100644 --- a/source/widgets/MessageMenu/ui/MessageMenu.handlebars +++ b/source/widgets/MessageMenu/ui/MessageMenu.handlebars @@ -1,20 +1,22 @@