File tree Expand file tree Collapse file tree 3 files changed +78
-74
lines changed Expand file tree Collapse file tree 3 files changed +78
-74
lines changed Original file line number Diff line number Diff line change @@ -26,19 +26,15 @@ export function featureControl(config?: any) {
26
26
. setPropertyViewFn ( ( children : any ) => ( < > </ > ) )
27
27
. build ( ) {
28
28
29
+ orgView : any
29
30
getView ( ) : any {
30
31
const p = super . getView ( )
31
- var changed = false
32
- Object . keys ( p ) . forEach ( ( k ) => {
33
- if ( initConfig [ k ] != p [ k ] ) {
34
- initConfig [ k ] = p [ k ]
35
- changed = true
36
- }
37
- } )
32
+ var changed = JSON . stringify ( p , null ) != JSON . stringify ( this . orgView , null )
38
33
if ( changed ) {
39
- return super . getView ( )
34
+ this . orgView = p
35
+ return p
40
36
}
41
- return initConfig
37
+ return this . orgView
42
38
}
43
39
propertyView ( params : {
44
40
title : string
Original file line number Diff line number Diff line change @@ -255,7 +255,7 @@ var GEOComp = (function () {
255
255
eventDefinitions . forEach ( ( k ) => { if ( k . value == n || k . value == name ) { eventName = k . value } } )
256
256
//Double switch will allow fine grained event catching
257
257
switch ( name ) { //Catch first on name
258
- case 'destroy ' :
258
+ case 'map:rebuild ' :
259
259
props . events . onChange ( { } )
260
260
props . event . onChange ( { } )
261
261
props . feature . onChange ( { } )
You can’t perform that action at this time.
0 commit comments