EventHandling Improved
This commit is contained in:
1 parent
11ae5ca021
commit
54f2c2268e
2 files changed
+32
-20
No files matched your search
+16
-10
@@ -51,6 +51,12 @@
|
||||
|
||||
let bands = []; // Here we keep the bands to be ploted every time the Draw() function is called by the AAWebPlatform.
|
||||
|
||||
let zoomChangedEventSubscriptionId
|
||||
let offsetChangedEventSubscriptionId
|
||||
let filesUpdatedEventSubscriptionId
|
||||
let dragFinishedEventSubscriptionId
|
||||
let dimmensionsChangedEventSubscriptionId
|
||||
|
||||
return thisObject;
|
||||
|
||||
function finalize() {
|
||||
@@ -60,11 +66,11 @@
|
||||
|
||||
/* Stop listening to the necesary events. */
|
||||
|
||||
viewPort.eventHandler.stopListening("Zoom Changed", onZoomChanged);
|
||||
viewPort.eventHandler.stopListening("Offset Changed", onOffsetChanged);
|
||||
marketFiles.eventHandler.stopListening("Files Updated", onFilesUpdated);
|
||||
canvas.eventHandler.stopListening("Drag Finished", onDragFinished);
|
||||
thisObject.container.eventHandler.stopListening('Dimmensions Changed')
|
||||
viewPort.eventHandler.stopListening(zoomChangedEventSubscriptionId);
|
||||
viewPort.eventHandler.stopListening(offsetChangedEventSubscriptionId);
|
||||
marketFiles.eventHandler.stopListening(filesUpdatedEventSubscriptionId);
|
||||
canvas.eventHandler.stopListening(dragFinishedEventSubscriptionId);
|
||||
thisObject.container.eventHandler.stopListening(dimmensionsChangedEventSubscriptionId)
|
||||
|
||||
/* Destroyd References */
|
||||
|
||||
@@ -110,16 +116,16 @@
|
||||
|
||||
/* Listen to the necesary events. */
|
||||
|
||||
viewPort.eventHandler.listenToEvent("Zoom Changed", onZoomChanged);
|
||||
viewPort.eventHandler.listenToEvent("Offset Changed", onOffsetChanged);
|
||||
marketFiles.eventHandler.listenToEvent("Files Updated", onFilesUpdated);
|
||||
canvas.eventHandler.listenToEvent("Drag Finished", onDragFinished);
|
||||
zoomChangedEventSubscriptionId = viewPort.eventHandler.listenToEvent("Zoom Changed", onZoomChanged);
|
||||
offsetChangedEventSubscriptionId = viewPort.eventHandler.listenToEvent("Offset Changed", onOffsetChanged);
|
||||
filesUpdatedEventSubscriptionId = marketFiles.eventHandler.listenToEvent("Files Updated", onFilesUpdated);
|
||||
dragFinishedEventSubscriptionId = canvas.eventHandler.listenToEvent("Drag Finished", onDragFinished);
|
||||
|
||||
/* Get ready for plotting. */
|
||||
|
||||
recalculate();
|
||||
|
||||
thisObject.container.eventHandler.listenToEvent('Dimmensions Changed', function () {
|
||||
dimmensionsChangedEventSubscriptionId = thisObject.container.eventHandler.listenToEvent('Dimmensions Changed', function () {
|
||||
recalculateScale();
|
||||
recalculate();
|
||||
})
|
||||
|
||||
+16
-10
@@ -51,6 +51,12 @@
|
||||
|
||||
let percentageBandwidthArray = []; // Here we keep the percentageBandwidthArray to be ploted every time the Draw() function is called by the AAWebPlatform.
|
||||
|
||||
let zoomChangedEventSubscriptionId
|
||||
let offsetChangedEventSubscriptionId
|
||||
let filesUpdatedEventSubscriptionId
|
||||
let dragFinishedEventSubscriptionId
|
||||
let dimmensionsChangedEventSubscriptionId
|
||||
|
||||
return thisObject;
|
||||
|
||||
function finalize() {
|
||||
@@ -60,11 +66,11 @@
|
||||
|
||||
/* Stop listening to the necesary events. */
|
||||
|
||||
viewPort.eventHandler.stopListening("Zoom Changed", onZoomChanged);
|
||||
viewPort.eventHandler.stopListening("Offset Changed", onOffsetChanged);
|
||||
marketFiles.eventHandler.stopListening("Files Updated", onFilesUpdated);
|
||||
canvas.eventHandler.stopListening("Drag Finished", onDragFinished);
|
||||
thisObject.container.eventHandler.stopListening('Dimmensions Changed')
|
||||
viewPort.eventHandler.stopListening(zoomChangedEventSubscriptionId);
|
||||
viewPort.eventHandler.stopListening(offsetChangedEventSubscriptionId);
|
||||
marketFiles.eventHandler.stopListening(filesUpdatedEventSubscriptionId);
|
||||
canvas.eventHandler.stopListening(dragFinishedEventSubscriptionId);
|
||||
thisObject.container.eventHandler.stopListening(dimmensionsChangedEventSubscriptionId)
|
||||
|
||||
/* Destroyd References */
|
||||
|
||||
@@ -111,16 +117,16 @@
|
||||
|
||||
/* Listen to the necesary events. */
|
||||
|
||||
viewPort.eventHandler.listenToEvent("Zoom Changed", onZoomChanged);
|
||||
viewPort.eventHandler.listenToEvent("Offset Changed", onOffsetChanged);
|
||||
marketFiles.eventHandler.listenToEvent("Files Updated", onFilesUpdated);
|
||||
canvas.eventHandler.listenToEvent("Drag Finished", onDragFinished);
|
||||
zoomChangedEventSubscriptionId = viewPort.eventHandler.listenToEvent("Zoom Changed", onZoomChanged);
|
||||
offsetChangedEventSubscriptionId = viewPort.eventHandler.listenToEvent("Offset Changed", onOffsetChanged);
|
||||
filesUpdatedEventSubscriptionId = marketFiles.eventHandler.listenToEvent("Files Updated", onFilesUpdated);
|
||||
dragFinishedEventSubscriptionId = canvas.eventHandler.listenToEvent("Drag Finished", onDragFinished);
|
||||
|
||||
/* Get ready for plotting. */
|
||||
|
||||
recalculate();
|
||||
|
||||
thisObject.container.eventHandler.listenToEvent('Dimmensions Changed', function () {
|
||||
dimmensionsChangedEventSubscriptionId = thisObject.container.eventHandler.listenToEvent('Dimmensions Changed', function () {
|
||||
recalculateScaleY();
|
||||
recalculateScaleX();
|
||||
recalculate();
|
||||
|
||||
Reference in new issue
Block a user