Finalize() function implemented

This commit is contained in:
Luis Fernando Molina committed 2019-03-26 10:02:13 +01:00
1 parent 82604cdf4c
commit c08e5dc1f4
2 files changed
+60

No files matched your search

+30
View File
@@ -13,6 +13,7 @@
// Main functions and properties.
initialize: initialize,
finalize: finalize,
container: undefined,
getContainer: getContainer,
setTimePeriod: setTimePeriod,
@@ -52,6 +53,35 @@
return thisObject;
function finalize() {
try {
if (INFO_LOG === true) { logger.write("[INFO] finalize -> Entering function."); }
/* 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);
/* Destroyd References */
marketFiles = undefined;
dailyFiles = undefined;
datetime = undefined;
timePeriod = undefined;
marketFile = undefined;
fileCursor = undefined;
} catch (err) {
if (ERROR_LOG === true) { logger.write("[ERROR] finalize -> err.message = " + err.message); }
}
}
function initialize(pStorage, pExchange, pMarket, pDatetime, pTimePeriod, callBackFunction) {
try {
+30
View File
@@ -12,6 +12,7 @@
// Main functions and properties.
initialize: initialize,
finalize: finalize,
container: undefined,
getContainer: getContainer,
setTimePeriod: setTimePeriod,
@@ -52,6 +53,35 @@
return thisObject;
function finalize() {
try {
if (INFO_LOG === true) { logger.write("[INFO] finalize -> Entering function."); }
/* 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);
/* Destroyd References */
marketFiles = undefined;
dailyFiles = undefined;
datetime = undefined;
timePeriod = undefined;
marketFile = undefined;
fileCursor = undefined;
} catch (err) {
if (ERROR_LOG === true) { logger.write("[ERROR] finalize -> err.message = " + err.message); }
}
}
function initialize(pStorage, pExchange, pMarket, pDatetime, pTimePeriod, callBackFunction) {
try {