Commit c09373d
committed
feat(schema): clicking the [count] bracket in the tree opens the Entries tab
The on-page instructions already promised that "the number of instances of
each class is shown in square brackets and links to a listing of all
instances of that class," but the implementation routed both the class
name and the count to the same handler -- always landing on Properties.
Split the tree-node row into two adjacent buttons. The class name still
calls onTreeNodeClick (navigates and defaults to Properties). The count
now calls a new onTreeNodeCountClick which navigates with ?tab=entries
and stops propagation so the parent name-button doesn't also fire.
selectClass reads ?tab=entries from the route's queryParamMap so a
direct URL like /content/schema/Reactome?tab=entries also lands straight
on Entries.1 parent 7aeb7e5 commit c09373d
3 files changed
Lines changed: 33 additions & 2 deletions
File tree
- projects/website-angular/src/app/content/schema
Lines changed: 5 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
55 | 55 | | |
56 | 56 | | |
57 | 57 | | |
58 | | - | |
59 | 58 | | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
60 | 64 | | |
61 | 65 | | |
62 | 66 | | |
| |||
Lines changed: 10 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
192 | 192 | | |
193 | 193 | | |
194 | 194 | | |
| 195 | + | |
| 196 | + | |
| 197 | + | |
| 198 | + | |
| 199 | + | |
| 200 | + | |
| 201 | + | |
| 202 | + | |
| 203 | + | |
| 204 | + | |
195 | 205 | | |
196 | 206 | | |
197 | 207 | | |
| |||
Lines changed: 18 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
163 | 163 | | |
164 | 164 | | |
165 | 165 | | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
| 170 | + | |
| 171 | + | |
| 172 | + | |
| 173 | + | |
| 174 | + | |
166 | 175 | | |
167 | 176 | | |
168 | 177 | | |
| |||
202 | 211 | | |
203 | 212 | | |
204 | 213 | | |
205 | | - | |
206 | 214 | | |
207 | 215 | | |
208 | 216 | | |
209 | 217 | | |
210 | 218 | | |
| 219 | + | |
| 220 | + | |
| 221 | + | |
| 222 | + | |
| 223 | + | |
| 224 | + | |
| 225 | + | |
| 226 | + | |
| 227 | + | |
211 | 228 | | |
212 | 229 | | |
213 | 230 | | |
| |||
0 commit comments