EventHandling Improved

This commit is contained in:
Luis Fernando Molina committed 2019-04-24 20:37:53 +02:00
1 parent 70c13b6e11
commit be7f12da2a
1 file changed
+10 -6
+10 -6
View File
@@ -53,6 +53,10 @@
let previousNotesSetKey;
let currentNotesSetKey;
let offsetChangedEventSubscriptionId
let filesUpdatedEventSubscriptionId
let dimmensionsChangedEventSubscriptionId
return thisObject;
function finalize() {
@@ -62,9 +66,9 @@
/* Stop listening to the necesary events. */
viewPort.eventHandler.stopListening("Offset Changed", onOffsetChanged);
marketFiles.eventHandler.stopListening("Files Updated", onFilesUpdated);
thisObject.container.eventHandler.stopListening('Dimmensions Changed')
viewPort.eventHandler.stopListening(offsetChangedEventSubscriptionId);
fileSequence.eventHandler.stopListening(filesUpdatedEventSubscriptionId);
thisObject.container.eventHandler.stopListening(dimmensionsChangedEventSubscriptionId)
/* Destroyd References */
@@ -96,10 +100,10 @@
recalculate(callBackFunction);
recalculateScale(callBackFunction);
fileSequence.eventHandler.listenToEvent("Files Updated", onFilesUpdated); // Only the first sequence is supported right now.
viewPort.eventHandler.listenToEvent("Offset Changed", onOffsetChanged);
filesUpdatedEventSubscriptionId = fileSequence.eventHandler.listenToEvent("Files Updated", onFilesUpdated);// Only the first sequence is supported right now.
offsetChangedEventSubscriptionId = viewPort.eventHandler.listenToEvent("Offset Changed", onOffsetChanged);
thisObject.container.eventHandler.listenToEvent('Dimmensions Changed', function () {
immensionsChangedEventSubscriptionId = thisObject.container.eventHandler.listenToEvent('Dimmensions Changed', function () {
recalculate(callBackFunction);
recalculateScale(callBackFunction);
})