@@ -69,7 +69,7 @@ export default class PostStreamScrubber extends Component {
69
69
) ;
70
70
}
71
71
72
- scrubberItems ( viewing , unreadCount , _unreadPercent , styleUnread ) {
72
+ scrubberItems ( viewing , unreadCount , unreadPercent , styleUnread ) {
73
73
const items = new ItemList ( ) ;
74
74
75
75
items . add (
@@ -82,21 +82,7 @@ export default class PostStreamScrubber extends Component {
82
82
83
83
items . add (
84
84
'scrollbar' ,
85
- < div className = "Scrubber-scrollbar" >
86
- < div className = "Scrubber-before" />
87
- < div className = "Scrubber-handle" >
88
- < div className = "Scrubber-bar" />
89
- < div className = "Scrubber-info" >
90
- < strong > { viewing } </ strong >
91
- < span className = "Scrubber-description" > </ span >
92
- </ div >
93
- </ div >
94
- < div className = "Scrubber-after" />
95
-
96
- < div className = "Scrubber-unread" oncreate = { styleUnread } onupdate = { styleUnread } >
97
- { app . translator . trans ( 'core.forum.post_scrubber.unread_text' , { count : unreadCount } ) }
98
- </ div >
99
- </ div > ,
85
+ < div className = "Scrubber-scrollbar" > { this . scrollbarItems ( viewing , unreadCount , unreadPercent , styleUnread ) . toArray ( ) } </ div > ,
100
86
90
101
87
) ;
102
88
@@ -111,6 +97,35 @@ export default class PostStreamScrubber extends Component {
111
97
return items ;
112
98
}
113
99
100
+ scrollbarItems ( viewing , unreadCount , _unreadPercent , styleUnread ) {
101
+ const items = new ItemList ( ) ;
102
+
103
+ items . add ( 'before' , < div className = "Scrubber-before" /> , 100 ) ;
104
+
105
+ items . add (
106
+ 'handle' ,
107
+ < div className = "Scrubber-handle" >
108
+ < div className = "Scrubber-bar" />
109
+ < div className = "Scrubber-info" >
110
+ < strong > { viewing } </ strong >
111
+ < span className = "Scrubber-description" > </ span >
112
+ </ div >
113
+ </ div > ,
114
+ 90
115
+ ) ;
116
+
117
+ items . add ( 'after' , < div className = "Scrubber-after" /> , 80 ) ;
118
+
119
+ items . add (
120
+ 'unread' ,
121
+ < div className = "Scrubber-unread" oncreate = { styleUnread } onupdate = { styleUnread } >
122
+ { app . translator . trans ( 'core.forum.post_scrubber.unread_text' , { count : unreadCount } ) }
123
+ </ div > ,
124
+ 70
125
+ ) ;
126
+
127
+ return items ;
128
+ }
114
129
onupdate ( vnode ) {
115
130
super . onupdate ( vnode ) ;
116
131
0 commit comments