File tree Expand file tree Collapse file tree 3 files changed +11
-5
lines changed Expand file tree Collapse file tree 3 files changed +11
-5
lines changed Original file line number Diff line number Diff line change 1
1
<ol class =' toc-level-0' >
2
2
<li class =' toc-level-0' >
3
- <a {{ action ' toggle ' ' modules' }} href =' #' data-test-toc-title =' packages' >Packages</a >
3
+ <a {{ on ' click ' ( fn this.toggle ' modules' ) }} href =' #' data-test-toc-title =' packages' >Packages</a >
4
4
<ol class =' toc-level-1 modules selected' >
5
5
{{ #each @moduleIDs as |moduleID |}}
6
6
16
16
17
17
{{ #if @isShowingNamespaces }}
18
18
<li class =' toc-level-0' >
19
- <a {{ action ' toggle ' ' namespaces' }} href =' #' data-test-toc-title =' namespaces' >Namespaces</a >
19
+ <a {{ on ' click ' ( fn this.toggle ' namespaces' ) }} href =' #' data-test-toc-title =' namespaces' >Namespaces</a >
20
20
<ol class =' toc-level-1 namespaces selected' >
21
21
{{ #each @namespaceIDs as |namespaceID |}}
22
22
<li class =' toc-level-1' data-test-namespace ={{ namespaceID }} >
28
28
{{ /if }}
29
29
30
30
<li class =' toc-level-0' >
31
- <a {{ action ' toggle ' ' classes' }} href =' #' data-test-toc-title =' classes' >Classes</a >
31
+ <a {{ on ' click ' ( fn this.toggle ' classes' ) }} href =' #' data-test-toc-title =' classes' >Classes</a >
32
32
<ol class =' toc-level-1 classes selected' >
33
33
{{ #each @classesIDs as |classID |}}
34
34
<li class =' toc-level-1' data-test-class ={{ classID }} >
39
39
</li >
40
40
</ol >
41
41
<label class =' toc-private-toggle' >
42
- <Input @ type =' checkbox' @ checked ={{ @showPrivateClasses }} class =' private-deprecated-toggle' />
42
+ <input type =' checkbox' checked ={{ @showPrivateClasses }} onchange = {{ @togglePrivateClasses }} class =' private-deprecated-toggle' />
43
43
Show Private / Deprecated
44
44
</label >
Original file line number Diff line number Diff line change 1
1
/* eslint-disable ember/no-computed-properties-in-native-classes */
2
- import { computed } from '@ember/object' ;
2
+ import { action , computed , set } from '@ember/object' ;
3
3
import { inject as service } from '@ember/service' ;
4
4
import { readOnly , alias } from '@ember/object/computed' ;
5
5
import Controller from '@ember/controller' ;
@@ -121,4 +121,9 @@ export default class ProjectVersionController extends Controller {
121
121
122
122
@readOnly ( 'model.project.id' )
123
123
activeProject ;
124
+
125
+ @action
126
+ togglePrivateClasses ( ) {
127
+ set ( this , 'showPrivateClasses' , ! this . showPrivateClasses ) ;
128
+ }
124
129
}
Original file line number Diff line number Diff line change 34
34
@moduleIDs ={{ this.shownModuleIDs }}
35
35
@namespaceIDs ={{ this.shownNamespaceIDs }}
36
36
@showPrivateClasses ={{ this.showPrivateClasses }}
37
+ @togglePrivateClasses ={{ this.togglePrivateClasses }}
37
38
@isShowingNamespaces ={{ version-lt this.selectedProjectVersion.compactVersion " 2.16" }}
38
39
/>
39
40
</aside >
You can’t perform that action at this time.
0 commit comments