aboutsummaryrefslogtreecommitdiff
path: root/src/components/thread_tree/thread_tree.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/thread_tree/thread_tree.js')
-rw-r--r--src/components/thread_tree/thread_tree.js12
1 files changed, 11 insertions, 1 deletions
diff --git a/src/components/thread_tree/thread_tree.js b/src/components/thread_tree/thread_tree.js
index 4f95122a..88b60109 100644
--- a/src/components/thread_tree/thread_tree.js
+++ b/src/components/thread_tree/thread_tree.js
@@ -21,7 +21,14 @@ const ThreadTree = {
getHighlight: Function,
getReplies: Function,
setHighlight: Function,
- toggleExpanded: Function
+ toggleExpanded: Function,
+
+ // to control display of the whole thread forest
+ toggleThreadDisplay: Function,
+ threadDisplayStatus: Object,
+ showThreadRecursively: Function,
+ totalReplyCount: Object,
+ totalReplyDepth: Object
},
computed: {
reverseLookupTable () {
@@ -35,6 +42,9 @@ const ThreadTree = {
debug('getReplies:', this.getReplies(this.status.id))
return this.getReplies(this.status.id).map(({ id }) => this.statusById(id))
},
+ threadShowing () {
+ return this.threadDisplayStatus[this.status.id] === 'showing'
+ }
},
methods: {
statusById (id) {