aboutsummaryrefslogtreecommitdiff
path: root/src/components/thread_tree/thread_tree.vue
diff options
context:
space:
mode:
authorTusooa Zhu <tusooa@kazv.moe>2021-08-07 18:53:23 -0400
committerTusooa Zhu <tusooa@kazv.moe>2022-03-07 19:19:29 -0500
commitd9a9f97751b2f51f55848652e5126700aea0f3fe (patch)
treefcb50e83c15a01879759332a47f91bfbe2a69684 /src/components/thread_tree/thread_tree.vue
parent8c0deb905eb9860430d831d8d215e1eb6910f117 (diff)
Add simple tree style navigation
Diffstat (limited to 'src/components/thread_tree/thread_tree.vue')
-rw-r--r--src/components/thread_tree/thread_tree.vue22
1 files changed, 20 insertions, 2 deletions
diff --git a/src/components/thread_tree/thread_tree.vue b/src/components/thread_tree/thread_tree.vue
index f0a103d1..b803f80f 100644
--- a/src/components/thread_tree/thread_tree.vue
+++ b/src/components/thread_tree/thread_tree.vue
@@ -9,12 +9,13 @@
:show-pinned="pinnedStatusIdsObject && pinnedStatusIdsObject[status.id]"
:focused="focused(status.id)"
:in-conversation="isExpanded"
- :highlight="getHighlight()"
+ :highlight="highlight"
:replies="getReplies(status.id)"
:in-profile="inProfile"
:profile-user-id="profileUserId"
class="conversation-status conversation-status-treeview status-fadein panel-body"
+ :simple-tree="simple"
:controlled-thread-display-status="threadDisplayStatus[status.id]"
:controlled-toggle-thread-display="() => toggleThreadDisplay(status.id)"
@@ -49,10 +50,11 @@
:focused="focused"
:get-replies="getReplies"
- :get-highlight="getHighlight"
+ :highlight="highlight"
:set-highlight="setHighlight"
:toggle-expanded="toggleExpanded"
+ :simple="simple"
:toggle-thread-display="toggleThreadDisplay"
:thread-display-status="threadDisplayStatus"
:show-thread-recursively="showThreadRecursively"
@@ -69,6 +71,22 @@
class="thread-tree-replies thread-tree-replies-hidden"
>
<i18n
+ v-if="simple"
+ tag="button"
+ path="status.thread_follow_with_icon"
+ class="button-unstyled -link thread-tree-show-replies-button"
+ @click.prevent="dive(status.id)"
+ >
+ <FAIcon
+ place="icon"
+ icon="angle-double-right"
+ />
+ <span place="text">
+ {{ $tc('status.thread_follow', totalReplyCount[status.id], { numStatus: totalReplyCount[status.id] }) }}
+ </span>
+ </i18n>
+ <i18n
+ v-else
tag="button"
path="status.thread_show_full_with_icon"
class="button-unstyled -link thread-tree-show-replies-button"