Merged conflicts.
This commit is contained in:
parent
c55644558a
commit
73342a0506
@ -3,7 +3,8 @@
|
||||
"ecmaVersion": 10,
|
||||
"sourceType": "module",
|
||||
"ecmaFeatures": {
|
||||
"impliedStrict": true
|
||||
"impliedStrict": true,
|
||||
"modules": true
|
||||
}
|
||||
},
|
||||
"env": {
|
||||
|
@ -1,6 +1,6 @@
|
||||
/* eslint-disable no-unused-vars */
|
||||
/* eslint-disable no-console */
|
||||
/* globals TweenLite debugCanvas */
|
||||
/* globals debugCanvas */
|
||||
import Interface from './interface.js'
|
||||
import { Points, Polygon, Angle, Elements, LowPassFilter } from './utils.js'
|
||||
import Events from './events.js'
|
||||
@ -351,17 +351,22 @@ export class AbstractScatter extends Throwable {
|
||||
}
|
||||
|
||||
close() {
|
||||
this._callCloseCallbacks()
|
||||
this._removeSelfFromScatterContainer()
|
||||
}
|
||||
|
||||
_callCloseCallbacks() {
|
||||
if (this.onClose) {
|
||||
this.onClose.forEach(callback => callback(this))
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
Removes self from container when it's closed.
|
||||
*/
|
||||
_removeSelfFromScatterContainer() {
|
||||
// Removes self from container when it's closed.
|
||||
if (this.container) {
|
||||
this.container.remove(this)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
gesture(interaction) {
|
||||
let delta = interaction.delta()
|
||||
|
Loading…
Reference in New Issue
Block a user