File tree Expand file tree Collapse file tree 3 files changed +3
-17
lines changed Expand file tree Collapse file tree 3 files changed +3
-17
lines changed Original file line number Diff line number Diff line change @@ -29,7 +29,6 @@ module.exports = {
29
29
'allowTemplateLiterals' : true ,
30
30
'avoidEscape' : true ,
31
31
} ] ,
32
- 'ember/no-on-calls-in-components' : 'off' ,
33
32
} ,
34
33
overrides : [
35
34
// node files
Original file line number Diff line number Diff line change 1
1
import Component from '@ember/component' ;
2
- import { on } from '@ember/object/evented' ;
3
2
import { alias } from '@ember/object/computed' ;
4
- import { computed , observer } from '@ember/object' ;
3
+ import { computed } from '@ember/object' ;
5
4
import $ from 'jquery' ;
6
5
7
6
import RlDropdownContainer from './rl-dropdown-container' ;
8
7
9
8
export default Component . extend ( {
10
9
classNames : [ 'rl-dropdown' ] ,
10
+ classNameBindings : [ 'isExpanded:open' ] ,
11
11
12
12
dropdownContainer : computed ( function ( ) {
13
13
return this . nearestOfType ( RlDropdownContainer ) ;
@@ -19,14 +19,6 @@ export default Component.extend({
19
19
20
20
propagateClicks : true ,
21
21
22
- manageVisibility : on ( 'didInsertElement' , observer ( 'isExpanded' , function ( ) {
23
- if ( this . get ( 'isExpanded' ) ) {
24
- this . $ ( ) . css ( 'display' , 'block' ) ;
25
- } else {
26
- this . $ ( ) . css ( 'display' , 'none' ) ;
27
- }
28
- } ) ) ,
29
-
30
22
click ( event ) {
31
23
let closeOnChildClick = this . get ( 'closeOnChildClick' ) ;
32
24
let propagateClicks = this . get ( 'propagateClicks' ) ;
Original file line number Diff line number Diff line change @@ -98,19 +98,13 @@ body {
98
98
}
99
99
100
100
.current-user-links {
101
- display : none ;
102
101
left : auto ;
103
102
right : 0 ;
104
103
min-width : 200px ;
105
-
106
- & .open { display : block ; }
107
104
}
108
105
#doc-links {
109
- display : none ;
110
106
left : auto ;
111
107
min-width : 150px ;
112
-
113
- & .open { display : block ; }
114
108
}
115
109
form .search {
116
110
@include display-flex ;
@@ -279,6 +273,7 @@ button.dropdown, a.dropdown {
279
273
}
280
274
281
275
ul .dropdown {
276
+ display : none ;
282
277
position : absolute ;
283
278
top : 100% ;
284
279
left : 0 ;
You can’t perform that action at this time.
0 commit comments