mirror of
https://github.com/nagisa77/OpenIsle.git
synced 2026-05-11 05:07:28 +08:00
fix: 频道聊天,点击写个回复没反应,点击小箭头才行 #916
This commit is contained in:
@@ -18,7 +18,9 @@
|
|||||||
--background-color-blur: rgba(255, 255, 255, 0.57);
|
--background-color-blur: rgba(255, 255, 255, 0.57);
|
||||||
--menu-border-color: lightgray;
|
--menu-border-color: lightgray;
|
||||||
--normal-border-color: lightgray;
|
--normal-border-color: lightgray;
|
||||||
--menu-selected-background-color: rgba(242, 242, 242, 0.884);
|
--menu-selected-background-color: rgba(88, 241, 255, 0.166);
|
||||||
|
--normal-light-background-color: rgba(242, 242, 242, 0.884);
|
||||||
|
--menu-selected-background-color-hover: rgba(242, 242, 242, 0.884);
|
||||||
--menu-text-color: rgb(99, 99, 99);
|
--menu-text-color: rgb(99, 99, 99);
|
||||||
--scroller-background-color: rgba(130, 175, 180, 0.5);
|
--scroller-background-color: rgba(130, 175, 180, 0.5);
|
||||||
/* --normal-background-color: rgb(241, 241, 241); */
|
/* --normal-background-color: rgb(241, 241, 241); */
|
||||||
@@ -58,6 +60,8 @@
|
|||||||
--menu-border-color: #555;
|
--menu-border-color: #555;
|
||||||
--normal-border-color: #555;
|
--normal-border-color: #555;
|
||||||
--menu-selected-background-color: rgba(255, 255, 255, 0.1);
|
--menu-selected-background-color: rgba(255, 255, 255, 0.1);
|
||||||
|
--normal-light-background-color: rgba(255, 255, 255, 0.1);
|
||||||
|
--menu-selected-background-color-hover: rgba(17, 182, 197, 0.082);
|
||||||
--menu-text-color: rgb(173, 173, 173);
|
--menu-text-color: rgb(173, 173, 173);
|
||||||
/* --normal-background-color: #000000; */
|
/* --normal-background-color: #000000; */
|
||||||
--normal-background-color: #333;
|
--normal-background-color: #333;
|
||||||
@@ -162,7 +166,7 @@ body {
|
|||||||
padding-left: 1em;
|
padding-left: 1em;
|
||||||
border-left: 4px solid #d0d7de;
|
border-left: 4px solid #d0d7de;
|
||||||
color: var(--blockquote-text-color);
|
color: var(--blockquote-text-color);
|
||||||
background-color: var(--menu-selected-background-color);
|
background-color: var(--normal-light-background-color);
|
||||||
padding-top: 1px;
|
padding-top: 1px;
|
||||||
padding-bottom: 1px;
|
padding-bottom: 1px;
|
||||||
}
|
}
|
||||||
@@ -295,7 +299,7 @@ body {
|
|||||||
|
|
||||||
/* 鼠标悬停行高亮 */
|
/* 鼠标悬停行高亮 */
|
||||||
.info-content-text tbody tr:hover {
|
.info-content-text tbody tr:hover {
|
||||||
background-color: var(--menu-selected-background-color);
|
background-color: var(--normal-light-background-color);
|
||||||
transition: background-color 0.2s ease;
|
transition: background-color 0.2s ease;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -316,6 +316,10 @@ const gotoTag = (t) => {
|
|||||||
align-items: center;
|
align-items: center;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.menu-item:hover {
|
||||||
|
background-color: var(--menu-selected-background-color-hover);
|
||||||
|
}
|
||||||
|
|
||||||
.menu-item.selected {
|
.menu-item.selected {
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
background-color: var(--menu-selected-background-color);
|
background-color: var(--menu-selected-background-color);
|
||||||
@@ -407,7 +411,7 @@ const gotoTag = (t) => {
|
|||||||
}
|
}
|
||||||
|
|
||||||
.section-item:hover {
|
.section-item:hover {
|
||||||
background-color: var(--menu-selected-background-color);
|
background-color: var(--menu-selected-background-color-hover);
|
||||||
}
|
}
|
||||||
|
|
||||||
.section-item-text-count {
|
.section-item-text-count {
|
||||||
|
|||||||
@@ -136,7 +136,7 @@ export default {
|
|||||||
left: 0;
|
left: 0;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
height: 100%;
|
height: 100%;
|
||||||
background: var(--menu-selected-background-color);
|
background: var(--normal-light-background-color);
|
||||||
display: flex;
|
display: flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
justify-content: center;
|
justify-content: center;
|
||||||
|
|||||||
@@ -331,11 +331,11 @@ onMounted(async () => {
|
|||||||
|
|
||||||
.reactions-viewer-item.placeholder,
|
.reactions-viewer-item.placeholder,
|
||||||
.reactions-viewer-single-item.selected {
|
.reactions-viewer-single-item.selected {
|
||||||
background-color: var(--menu-selected-background-color);
|
background-color: var(--normal-light-background-color);
|
||||||
}
|
}
|
||||||
|
|
||||||
.reaction-option.selected {
|
.reaction-option.selected {
|
||||||
background-color: var(--menu-selected-background-color);
|
background-color: var(--normal-light-background-color);
|
||||||
}
|
}
|
||||||
|
|
||||||
@media (max-width: 768px) {
|
@media (max-width: 768px) {
|
||||||
|
|||||||
@@ -65,16 +65,17 @@
|
|||||||
class="article-item"
|
class="article-item"
|
||||||
v-for="article in articles"
|
v-for="article in articles"
|
||||||
:key="article.id"
|
:key="article.id"
|
||||||
|
@click="navigateTo(`/posts/${article.id}`)"
|
||||||
>
|
>
|
||||||
<div class="article-main-container">
|
<div class="article-main-container">
|
||||||
<NuxtLink class="article-item-title main-item" :to="`/posts/${article.id}`">
|
<NuxtLink class="article-item-title main-item">
|
||||||
<pin v-if="article.pinned" theme="outline" class="pinned-icon" />
|
<pin v-if="article.pinned" theme="outline" class="pinned-icon" />
|
||||||
<gift v-if="article.type === 'LOTTERY'" class="lottery-icon" />
|
<gift v-if="article.type === 'LOTTERY'" class="lottery-icon" />
|
||||||
<ranking-list v-else-if="article.type === 'POLL'" class="poll-icon" />
|
<ranking-list v-else-if="article.type === 'POLL'" class="poll-icon" />
|
||||||
<star v-if="!article.rssExcluded" class="featured-icon" />
|
<star v-if="!article.rssExcluded" class="featured-icon" />
|
||||||
{{ article.title }}
|
{{ article.title }}
|
||||||
</NuxtLink>
|
</NuxtLink>
|
||||||
<NuxtLink class="article-item-description main-item" :to="`/posts/${article.id}`">
|
<NuxtLink class="article-item-description main-item">
|
||||||
{{ sanitizeDescription(article.description) }}
|
{{ sanitizeDescription(article.description) }}
|
||||||
</NuxtLink>
|
</NuxtLink>
|
||||||
<div class="article-info-container main-item">
|
<div class="article-info-container main-item">
|
||||||
@@ -488,6 +489,11 @@ const sanitizeDescription = (text) => stripMarkdown(text)
|
|||||||
border-bottom: 1px solid var(--normal-border-color);
|
border-bottom: 1px solid var(--normal-border-color);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.article-item:hover {
|
||||||
|
background-color: var(--menu-selected-background-color-hover);
|
||||||
|
cursor: pointer;
|
||||||
|
}
|
||||||
|
|
||||||
.article-main-container,
|
.article-main-container,
|
||||||
.header-item.main-item {
|
.header-item.main-item {
|
||||||
width: calc(60% - 20px);
|
width: calc(60% - 20px);
|
||||||
|
|||||||
@@ -48,7 +48,7 @@
|
|||||||
:content-id="item.id"
|
:content-id="item.id"
|
||||||
@update:modelValue="(v) => (item.reactions = v)"
|
@update:modelValue="(v) => (item.reactions = v)"
|
||||||
>
|
>
|
||||||
<div class="reply-btn"><next @click="setReply(item)" /> 写个回复...</div>
|
<div @click="setReply(item)" class="reply-btn"><next /> 写个回复...</div>
|
||||||
</ReactionsGroup>
|
</ReactionsGroup>
|
||||||
</template>
|
</template>
|
||||||
</BaseTimeline>
|
</BaseTimeline>
|
||||||
@@ -614,7 +614,7 @@ function goBack() {
|
|||||||
border-left: 5px solid var(--primary-color);
|
border-left: 5px solid var(--primary-color);
|
||||||
margin-bottom: 5px;
|
margin-bottom: 5px;
|
||||||
font-size: 13px;
|
font-size: 13px;
|
||||||
background-color: var(--menu-selected-background-color);
|
background-color: var(--normal-light-background-color);
|
||||||
}
|
}
|
||||||
|
|
||||||
.reply-author {
|
.reply-author {
|
||||||
@@ -634,7 +634,7 @@ function goBack() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
.active-reply {
|
.active-reply {
|
||||||
background-color: var(--bg-color-soft);
|
background-color: var(--normal-light-background-color);
|
||||||
padding: 5px 10px;
|
padding: 5px 10px;
|
||||||
border-left: 5px solid var(--primary-color);
|
border-left: 5px solid var(--primary-color);
|
||||||
margin-bottom: 5px;
|
margin-bottom: 5px;
|
||||||
|
|||||||
@@ -419,7 +419,7 @@ function minimize() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
.conversation-item:hover {
|
.conversation-item:hover {
|
||||||
background-color: var(--menu-selected-background-color);
|
background-color: var(--normal-light-background-color);
|
||||||
}
|
}
|
||||||
|
|
||||||
.conversation-avatar {
|
.conversation-avatar {
|
||||||
|
|||||||
Reference in New Issue
Block a user