fix layout
This commit is contained in:
Vendored
+4
-3
@@ -704,6 +704,7 @@
|
|||||||
}
|
}
|
||||||
function selectChat(chat) {
|
function selectChat(chat) {
|
||||||
selectedChat.value = chat;
|
selectedChat.value = chat;
|
||||||
|
document.getElementById("message-tab")?.scrollIntoView();
|
||||||
}
|
}
|
||||||
chatIds.value.forEach((id) => chats.add(new Chat(id)));
|
chatIds.value.forEach((id) => chats.add(new Chat(id)));
|
||||||
if (serverAddressInput.value != "" && didRequestConnection.value == true) {
|
if (serverAddressInput.value != "" && didRequestConnection.value == true) {
|
||||||
@@ -842,7 +843,7 @@
|
|||||||
placeholder: translation.encryptionKeyPlaceholder,
|
placeholder: translation.encryptionKeyPlaceholder,
|
||||||
"bind:value": chat.encryptionKey
|
"bind:value": chat.encryptionKey
|
||||||
}
|
}
|
||||||
))), /* @__PURE__ */ createElement("hr", null), /* @__PURE__ */ createElement("button", { class: "danger", "on:click": deleteChat }, translation.removeChat, /* @__PURE__ */ createElement("span", { class: "icon" }, "delete"))), /* @__PURE__ */ createElement("button", { class: "danger", "on:click": closeModal }, translation.close, /* @__PURE__ */ createElement("span", { class: "icon" }, "close"))));
|
))), /* @__PURE__ */ createElement("hr", null), /* @__PURE__ */ createElement("button", { class: "danger", "on:click": deleteChat }, translation.removeChat, /* @__PURE__ */ createElement("span", { class: "icon" }, "delete"))), /* @__PURE__ */ createElement("button", { "on:click": closeModal }, translation.close, /* @__PURE__ */ createElement("span", { class: "icon" }, "close"))));
|
||||||
}
|
}
|
||||||
|
|
||||||
// src/Views/messageComposer.tsx
|
// src/Views/messageComposer.tsx
|
||||||
@@ -917,7 +918,7 @@
|
|||||||
function hideOptions() {
|
function hideOptions() {
|
||||||
isShowingOptions.value = false;
|
isShowingOptions.value = false;
|
||||||
}
|
}
|
||||||
return /* @__PURE__ */ createElement("article", { id: "message-tab" }, /* @__PURE__ */ createElement("header", { class: "padding-0" }, /* @__PURE__ */ createElement("span", { class: "flex-row align-center" }, /* @__PURE__ */ createElement("button", { "aria-label": translation.back, "on:click": closeChatView }, /* @__PURE__ */ createElement("span", { class: "icon" }, "arrow_back")), /* @__PURE__ */ createElement("span", { "subscribe:innerText": chat.primaryChannel })), /* @__PURE__ */ createElement("span", null, /* @__PURE__ */ createElement(
|
return /* @__PURE__ */ createElement("div", null, /* @__PURE__ */ createElement("header", { class: "padding-0" }, /* @__PURE__ */ createElement("span", { class: "flex-row align-center" }, /* @__PURE__ */ createElement("button", { "aria-label": translation.back, "on:click": closeChatView }, /* @__PURE__ */ createElement("span", { class: "icon" }, "arrow_back")), /* @__PURE__ */ createElement("span", { "subscribe:innerText": chat.primaryChannel })), /* @__PURE__ */ createElement("span", null, /* @__PURE__ */ createElement(
|
||||||
"button",
|
"button",
|
||||||
{
|
{
|
||||||
"aria-label": translation.showChatOptions,
|
"aria-label": translation.showChatOptions,
|
||||||
@@ -926,7 +927,7 @@
|
|||||||
/* @__PURE__ */ createElement("span", { class: "icon" }, "tune")
|
/* @__PURE__ */ createElement("span", { class: "icon" }, "tune")
|
||||||
))), ThreadView(chat), /* @__PURE__ */ createElement("footer", null, MessageComposer(chat)), ChatOptionModal(chat, isShowingOptions));
|
))), ThreadView(chat), /* @__PURE__ */ createElement("footer", null, MessageComposer(chat)), ChatOptionModal(chat, isShowingOptions));
|
||||||
});
|
});
|
||||||
return /* @__PURE__ */ createElement("div", { "children:set": messageTabContent });
|
return /* @__PURE__ */ createElement("article", { id: "message-tab", "children:set": messageTabContent });
|
||||||
}
|
}
|
||||||
|
|
||||||
// src/Views/chatListSection.tsx
|
// src/Views/chatListSection.tsx
|
||||||
|
|||||||
@@ -147,6 +147,7 @@ export function closeChatView() {
|
|||||||
|
|
||||||
export function selectChat(chat: Chat) {
|
export function selectChat(chat: Chat) {
|
||||||
selectedChat.value = chat;
|
selectedChat.value = chat;
|
||||||
|
document.getElementById("message-tab")?.scrollIntoView();
|
||||||
}
|
}
|
||||||
|
|
||||||
chatIds.value.forEach((id) => chats.add(new Chat(id)));
|
chatIds.value.forEach((id) => chats.add(new Chat(id)));
|
||||||
|
|||||||
@@ -27,7 +27,7 @@ export function MessageTab() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<article id="message-tab">
|
<div>
|
||||||
<header class="padding-0">
|
<header class="padding-0">
|
||||||
<span class="flex-row align-center">
|
<span class="flex-row align-center">
|
||||||
<button aria-label={translation.back} on:click={closeChatView}>
|
<button aria-label={translation.back} on:click={closeChatView}>
|
||||||
@@ -45,13 +45,15 @@ export function MessageTab() {
|
|||||||
</button>
|
</button>
|
||||||
</span>
|
</span>
|
||||||
</header>
|
</header>
|
||||||
|
|
||||||
{ThreadView(chat)}
|
{ThreadView(chat)}
|
||||||
|
|
||||||
<footer>{MessageComposer(chat)}</footer>
|
<footer>{MessageComposer(chat)}</footer>
|
||||||
|
|
||||||
{ChatOptionModal(chat, isShowingOptions)}
|
{ChatOptionModal(chat, isShowingOptions)}
|
||||||
</article>
|
</div>
|
||||||
);
|
);
|
||||||
});
|
});
|
||||||
|
|
||||||
return <div children:set={messageTabContent}></div>;
|
return <article id="message-tab" children:set={messageTabContent}></article>;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user