File tree Expand file tree Collapse file tree 1 file changed +13
-9
lines changed Expand file tree Collapse file tree 1 file changed +13
-9
lines changed Original file line number Diff line number Diff line change @@ -30,11 +30,11 @@ export default class DidResizeModifier extends Modifier {
30
30
} ) ;
31
31
}
32
32
33
- registerDestructor ( this , ( instance ) => instance . unobserve ( ) ) ;
33
+ registerDestructor ( this , unobserve ) ;
34
34
}
35
35
36
36
modify ( element , positional /*, named*/ ) {
37
- this . unobserve ( ) ;
37
+ unobserve ( this ) ;
38
38
39
39
this . element = element ;
40
40
@@ -54,13 +54,6 @@ export default class DidResizeModifier extends Modifier {
54
54
}
55
55
}
56
56
57
- unobserve ( ) {
58
- if ( this . element && DidResizeModifier . observer ) {
59
- DidResizeModifier . observer . unobserve ( this . element ) ;
60
- this . removeHandler ( ) ;
61
- }
62
- }
63
-
64
57
addHandler ( ) {
65
58
DidResizeModifier . handlers . set ( this . element , this . handler ) ;
66
59
}
@@ -69,3 +62,14 @@ export default class DidResizeModifier extends Modifier {
69
62
DidResizeModifier . handlers . delete ( this . element ) ;
70
63
}
71
64
}
65
+
66
+ /**
67
+ *
68
+ * @param {DidResizeModifier } instance
69
+ */
70
+ function unobserve ( instance ) {
71
+ if ( instance . element && DidResizeModifier . observer ) {
72
+ DidResizeModifier . observer . unobserve ( instance . element ) ;
73
+ instance . removeHandler ( ) ;
74
+ }
75
+ }
You can’t perform that action at this time.
0 commit comments