Intro problems corrected
This commit is contained in:
1 parent
f7068335ea
commit
e5da034b1f
4 files changed
+98
-72
No files matched your search
Binary file not shown.
@@ -109,12 +109,6 @@ function newDailyFilesCursor() {
|
||||
|
||||
callBackFunction();
|
||||
|
||||
if (marketId === INITIAL_DEFAULT_MARKET) { // This is when we dont need a splash screen anymore!
|
||||
|
||||
splashScreenNeeded = false;
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
+2
-2
@@ -62,8 +62,8 @@ function newSplashScreen() {
|
||||
|
||||
splashScreen.container.frame.draw(false, false);
|
||||
|
||||
let label = '' + stepsInitializationCounter + ' %';
|
||||
stepsInitializationCounter++;
|
||||
let label = '' + Math.trunc(stepsInitializationCounter) + ' %';
|
||||
stepsInitializationCounter = stepsInitializationCounter + 0.3;
|
||||
|
||||
if (stepsInitializationCounter > 99) { stepsInitializationCounter = 99;}
|
||||
|
||||
|
||||
+96
-64
@@ -111,110 +111,134 @@ function newTimelineChart() {
|
||||
|
||||
/* AAMasters AAOlivia Candlesticks */
|
||||
|
||||
var layerAAMastersAAOliviaCandlesticks = newAAMastersAAOliviaCandles();
|
||||
let layerAAMastersAAOliviaCandlesticks = newAAMastersAAOliviaCandles();
|
||||
|
||||
layerAAMastersAAOliviaCandlesticks.container.displacement.parentDisplacement = timelineChart.container.displacement;
|
||||
layerAAMastersAAOliviaCandlesticks.container.zoom.parentZoom = timelineChart.container.zoom;
|
||||
layerAAMastersAAOliviaCandlesticks.container.frame.parentFrame = timelineChart.container.frame;
|
||||
loadCandles();
|
||||
|
||||
layerAAMastersAAOliviaCandlesticks.container.parentContainer = timelineChart.container;
|
||||
function loadCandles() {
|
||||
|
||||
layerAAMastersAAOliviaCandlesticks.container.frame.width = timelineChart.container.frame.width * 1;
|
||||
layerAAMastersAAOliviaCandlesticks.container.frame.height = timelineChart.container.frame.height * 1;
|
||||
layerAAMastersAAOliviaCandlesticks.container.displacement.parentDisplacement = timelineChart.container.displacement;
|
||||
layerAAMastersAAOliviaCandlesticks.container.zoom.parentZoom = timelineChart.container.zoom;
|
||||
layerAAMastersAAOliviaCandlesticks.container.frame.parentFrame = timelineChart.container.frame;
|
||||
|
||||
layerAAMastersAAOliviaCandlesticks.container.frame.position.x = timelineChart.container.frame.width / 2 - layerAAMastersAAOliviaCandlesticks.container.frame.width / 2;
|
||||
layerAAMastersAAOliviaCandlesticks.container.frame.position.y = timelineChart.container.frame.height / 2 - layerAAMastersAAOliviaCandlesticks.container.frame.height / 2;
|
||||
layerAAMastersAAOliviaCandlesticks.container.parentContainer = timelineChart.container;
|
||||
|
||||
layerStatus = chartLayersPanel.getLayerStatus(chartLayersPanel.layerNames.OLIVIA_CANDLES);
|
||||
layerAAMastersAAOliviaCandlesticks.container.frame.width = timelineChart.container.frame.width * 1;
|
||||
layerAAMastersAAOliviaCandlesticks.container.frame.height = timelineChart.container.frame.height * 1;
|
||||
|
||||
layerAAMastersAAOliviaCandlesticks.initialize(DEFAULT_EXCHANGE, DEFAULT_MARKET, INITIAL_DATE, INITIAL_TIME_PERIOD, layerStatus, onOliviaCandlesInitialized);
|
||||
layerAAMastersAAOliviaCandlesticks.container.frame.position.x = timelineChart.container.frame.width / 2 - layerAAMastersAAOliviaCandlesticks.container.frame.width / 2;
|
||||
layerAAMastersAAOliviaCandlesticks.container.frame.position.y = timelineChart.container.frame.height / 2 - layerAAMastersAAOliviaCandlesticks.container.frame.height / 2;
|
||||
|
||||
function onOliviaCandlesInitialized() {
|
||||
layerStatus = chartLayersPanel.getLayerStatus(chartLayersPanel.layerNames.OLIVIA_CANDLES);
|
||||
|
||||
splashScreenNeeded = false; // This is when we dont need a splash screen anymore!
|
||||
layerAAMastersAAOliviaCandlesticks.initialize(DEFAULT_EXCHANGE, DEFAULT_MARKET, INITIAL_DATE, INITIAL_TIME_PERIOD, layerStatus, onOliviaCandlesInitialized);
|
||||
|
||||
function onOliviaCandlesInitialized() {
|
||||
|
||||
layerAAMastersAAOliviaCandlesticks.positionAtDatetime(INITIAL_DATE);
|
||||
loadVolumes();
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/* AAMasters AAOlivia Volumes */
|
||||
|
||||
var layerAAMastersAAOliviaVolumes = newAAMastersAAOliviaVolumes();
|
||||
let layerAAMastersAAOliviaVolumes = newAAMastersAAOliviaVolumes();
|
||||
|
||||
layerAAMastersAAOliviaVolumes.container.displacement.parentDisplacement = timelineChart.container.displacement;
|
||||
layerAAMastersAAOliviaVolumes.container.zoom.parentZoom = timelineChart.container.zoom;
|
||||
layerAAMastersAAOliviaVolumes.container.frame.parentFrame = timelineChart.container.frame;
|
||||
function loadVolumes() {
|
||||
|
||||
layerAAMastersAAOliviaVolumes.container.parentContainer = timelineChart.container;
|
||||
layerAAMastersAAOliviaVolumes.container.displacement.parentDisplacement = timelineChart.container.displacement;
|
||||
layerAAMastersAAOliviaVolumes.container.zoom.parentZoom = timelineChart.container.zoom;
|
||||
layerAAMastersAAOliviaVolumes.container.frame.parentFrame = timelineChart.container.frame;
|
||||
|
||||
layerAAMastersAAOliviaVolumes.container.frame.width = timelineChart.container.frame.width * 1;
|
||||
layerAAMastersAAOliviaVolumes.container.frame.height = timelineChart.container.frame.height * 1;
|
||||
layerAAMastersAAOliviaVolumes.container.parentContainer = timelineChart.container;
|
||||
|
||||
layerAAMastersAAOliviaVolumes.container.frame.position.x = timelineChart.container.frame.width / 2 - layerAAMastersAAOliviaVolumes.container.frame.width / 2;
|
||||
layerAAMastersAAOliviaVolumes.container.frame.position.y = timelineChart.container.frame.height / 2 - layerAAMastersAAOliviaVolumes.container.frame.height / 2;
|
||||
layerAAMastersAAOliviaVolumes.container.frame.width = timelineChart.container.frame.width * 1;
|
||||
layerAAMastersAAOliviaVolumes.container.frame.height = timelineChart.container.frame.height * 1;
|
||||
|
||||
layerStatus = chartLayersPanel.getLayerStatus(chartLayersPanel.layerNames.OLIVIA_VOLUMES);
|
||||
layerAAMastersAAOliviaVolumes.container.frame.position.x = timelineChart.container.frame.width / 2 - layerAAMastersAAOliviaVolumes.container.frame.width / 2;
|
||||
layerAAMastersAAOliviaVolumes.container.frame.position.y = timelineChart.container.frame.height / 2 - layerAAMastersAAOliviaVolumes.container.frame.height / 2;
|
||||
|
||||
layerAAMastersAAOliviaVolumes.initialize(DEFAULT_EXCHANGE, DEFAULT_MARKET, INITIAL_DATE, INITIAL_TIME_PERIOD, layerStatus, onOliviaVolumesInitialized);
|
||||
layerStatus = chartLayersPanel.getLayerStatus(chartLayersPanel.layerNames.OLIVIA_VOLUMES);
|
||||
|
||||
function onOliviaVolumesInitialized() {
|
||||
layerAAMastersAAOliviaVolumes.initialize(DEFAULT_EXCHANGE, DEFAULT_MARKET, INITIAL_DATE, INITIAL_TIME_PERIOD, layerStatus, onOliviaVolumesInitialized);
|
||||
|
||||
// nothing to do here...
|
||||
function onOliviaVolumesInitialized() {
|
||||
|
||||
loadCandleStairs();
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
/* AAMasters AATom CandleStairs */
|
||||
|
||||
var layerAAMastersAATomCandleStairs = newAAMastersAATomCandleStairs();
|
||||
let layerAAMastersAATomCandleStairs = newAAMastersAATomCandleStairs();
|
||||
|
||||
layerAAMastersAATomCandleStairs.container.displacement.parentDisplacement = timelineChart.container.displacement;
|
||||
layerAAMastersAATomCandleStairs.container.zoom.parentZoom = timelineChart.container.zoom;
|
||||
layerAAMastersAATomCandleStairs.container.frame.parentFrame = timelineChart.container.frame;
|
||||
function loadCandleStairs() {
|
||||
|
||||
layerAAMastersAATomCandleStairs.container.parentContainer = timelineChart.container;
|
||||
layerAAMastersAATomCandleStairs.container.displacement.parentDisplacement = timelineChart.container.displacement;
|
||||
layerAAMastersAATomCandleStairs.container.zoom.parentZoom = timelineChart.container.zoom;
|
||||
layerAAMastersAATomCandleStairs.container.frame.parentFrame = timelineChart.container.frame;
|
||||
|
||||
layerAAMastersAATomCandleStairs.container.frame.width = timelineChart.container.frame.width * 1;
|
||||
layerAAMastersAATomCandleStairs.container.frame.height = timelineChart.container.frame.height * 1;
|
||||
layerAAMastersAATomCandleStairs.container.parentContainer = timelineChart.container;
|
||||
|
||||
layerAAMastersAATomCandleStairs.container.frame.position.x = timelineChart.container.frame.width / 2 - layerAAMastersAATomCandleStairs.container.frame.width / 2;
|
||||
layerAAMastersAATomCandleStairs.container.frame.position.y = timelineChart.container.frame.height / 2 - layerAAMastersAATomCandleStairs.container.frame.height / 2;
|
||||
layerAAMastersAATomCandleStairs.container.frame.width = timelineChart.container.frame.width * 1;
|
||||
layerAAMastersAATomCandleStairs.container.frame.height = timelineChart.container.frame.height * 1;
|
||||
|
||||
layerStatus = chartLayersPanel.getLayerStatus(chartLayersPanel.layerNames.OLIVIA_CANDLES);
|
||||
layerAAMastersAATomCandleStairs.container.frame.position.x = timelineChart.container.frame.width / 2 - layerAAMastersAATomCandleStairs.container.frame.width / 2;
|
||||
layerAAMastersAATomCandleStairs.container.frame.position.y = timelineChart.container.frame.height / 2 - layerAAMastersAATomCandleStairs.container.frame.height / 2;
|
||||
|
||||
layerAAMastersAATomCandleStairs.initialize(DEFAULT_EXCHANGE, DEFAULT_MARKET, INITIAL_DATE, INITIAL_TIME_PERIOD, layerStatus, onOliviaCandlesInitialized);
|
||||
layerStatus = chartLayersPanel.getLayerStatus(chartLayersPanel.layerNames.OLIVIA_CANDLES);
|
||||
|
||||
function onOliviaCandlesInitialized() {
|
||||
layerAAMastersAATomCandleStairs.initialize(DEFAULT_EXCHANGE, DEFAULT_MARKET, INITIAL_DATE, INITIAL_TIME_PERIOD, layerStatus, onOliviaCandlesInitialized);
|
||||
|
||||
// nothing to do here...
|
||||
function onOliviaCandlesInitialized() {
|
||||
|
||||
loadVolumeStairs();
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
/* AAMasters AATom VolumeStairs */
|
||||
|
||||
var layerAAMastersAATomVolumeStairs = newAAMastersAATomVolumeStairs();
|
||||
let layerAAMastersAATomVolumeStairs = newAAMastersAATomVolumeStairs();
|
||||
|
||||
layerAAMastersAATomVolumeStairs.container.displacement.parentDisplacement = timelineChart.container.displacement;
|
||||
layerAAMastersAATomVolumeStairs.container.zoom.parentZoom = timelineChart.container.zoom;
|
||||
layerAAMastersAATomVolumeStairs.container.frame.parentFrame = timelineChart.container.frame;
|
||||
function loadVolumeStairs() {
|
||||
|
||||
layerAAMastersAATomVolumeStairs.container.parentContainer = timelineChart.container;
|
||||
layerAAMastersAATomVolumeStairs.container.displacement.parentDisplacement = timelineChart.container.displacement;
|
||||
layerAAMastersAATomVolumeStairs.container.zoom.parentZoom = timelineChart.container.zoom;
|
||||
layerAAMastersAATomVolumeStairs.container.frame.parentFrame = timelineChart.container.frame;
|
||||
|
||||
layerAAMastersAATomVolumeStairs.container.frame.width = timelineChart.container.frame.width * 1;
|
||||
layerAAMastersAATomVolumeStairs.container.frame.height = timelineChart.container.frame.height * 1;
|
||||
layerAAMastersAATomVolumeStairs.container.parentContainer = timelineChart.container;
|
||||
|
||||
layerAAMastersAATomVolumeStairs.container.frame.position.x = timelineChart.container.frame.width / 2 - layerAAMastersAATomVolumeStairs.container.frame.width / 2;
|
||||
layerAAMastersAATomVolumeStairs.container.frame.position.y = timelineChart.container.frame.height / 2 - layerAAMastersAATomVolumeStairs.container.frame.height / 2;
|
||||
layerAAMastersAATomVolumeStairs.container.frame.width = timelineChart.container.frame.width * 1;
|
||||
layerAAMastersAATomVolumeStairs.container.frame.height = timelineChart.container.frame.height * 1;
|
||||
|
||||
layerStatus = chartLayersPanel.getLayerStatus(chartLayersPanel.layerNames.OLIVIA_VOLUMES);
|
||||
layerAAMastersAATomVolumeStairs.container.frame.position.x = timelineChart.container.frame.width / 2 - layerAAMastersAATomVolumeStairs.container.frame.width / 2;
|
||||
layerAAMastersAATomVolumeStairs.container.frame.position.y = timelineChart.container.frame.height / 2 - layerAAMastersAATomVolumeStairs.container.frame.height / 2;
|
||||
|
||||
layerAAMastersAATomVolumeStairs.initialize(DEFAULT_EXCHANGE, DEFAULT_MARKET, INITIAL_DATE, INITIAL_TIME_PERIOD, layerStatus, onOliviaVolumeStairsInitialized);
|
||||
layerStatus = chartLayersPanel.getLayerStatus(chartLayersPanel.layerNames.OLIVIA_VOLUMES);
|
||||
|
||||
function onOliviaVolumeStairsInitialized() {
|
||||
layerAAMastersAATomVolumeStairs.initialize(DEFAULT_EXCHANGE, DEFAULT_MARKET, INITIAL_DATE, INITIAL_TIME_PERIOD, layerStatus, onOliviaVolumeStairsInitialized);
|
||||
|
||||
// nothing to do here...
|
||||
function onOliviaVolumeStairsInitialized() {
|
||||
|
||||
addLayers();
|
||||
splashScreenNeeded = false; // This is when we dont need a splash screen anymore!
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/* All Time Layer */
|
||||
/*
|
||||
var allTimeChartLayer = newAllTimeChartLayer();
|
||||
@@ -395,15 +419,29 @@ function newTimelineChart() {
|
||||
|
||||
linearRegressionCurveChartLayer.initialize(exchangeId, marketId, marketIndex, dailyFilesCursor, chartLayersPanel);
|
||||
*/
|
||||
|
||||
|
||||
function addLayers() {
|
||||
|
||||
timelineChart.layers.push(layerAAMastersAATomCandleStairs); // This looks better if it goes below the candles layer.
|
||||
timelineChart.layers.push(layerAAMastersAATomVolumeStairs);
|
||||
|
||||
timelineChart.layers.push(layerAAMastersAAOliviaCandlesticks);
|
||||
timelineChart.layers.push(layerAAMastersAAOliviaVolumes);
|
||||
|
||||
/* Connecting all layers to the panel that provides a user interface to turn them on - visible - off */
|
||||
|
||||
chartLayersPanel.container.eventHandler.listenToEvent("Layer Status Changed", layerAAMastersAAOliviaCandlesticks.onLayerStatusChanged);
|
||||
chartLayersPanel.container.eventHandler.listenToEvent("Layer Status Changed", layerAAMastersAAOliviaVolumes.onLayerStatusChanged);
|
||||
|
||||
chartLayersPanel.container.eventHandler.listenToEvent("Layer Status Changed", layerAAMastersAATomCandleStairs.onLayerStatusChanged);
|
||||
chartLayersPanel.container.eventHandler.listenToEvent("Layer Status Changed", layerAAMastersAATomVolumeStairs.onLayerStatusChanged);
|
||||
|
||||
}
|
||||
|
||||
/* Add all layers to the internal array */
|
||||
|
||||
|
||||
timelineChart.layers.push(layerAAMastersAATomCandleStairs); // This looks better if it goes below the candles layer.
|
||||
timelineChart.layers.push(layerAAMastersAATomVolumeStairs);
|
||||
|
||||
|
||||
timelineChart.layers.push(layerAAMastersAAOliviaCandlesticks);
|
||||
timelineChart.layers.push(layerAAMastersAAOliviaVolumes);
|
||||
|
||||
|
||||
/*
|
||||
@@ -426,13 +464,7 @@ function newTimelineChart() {
|
||||
|
||||
//orderBooksChartLayer.container.eventHandler.listenToEvent("Current Order Book Changed", orderBookPanel.onCurrentOrderBookChanged);
|
||||
|
||||
/* Connecting all layers to the panel that provides a user interface to turn them on - visible - off */
|
||||
|
||||
chartLayersPanel.container.eventHandler.listenToEvent("Layer Status Changed", layerAAMastersAAOliviaCandlesticks.onLayerStatusChanged);
|
||||
chartLayersPanel.container.eventHandler.listenToEvent("Layer Status Changed", layerAAMastersAAOliviaVolumes.onLayerStatusChanged);
|
||||
|
||||
chartLayersPanel.container.eventHandler.listenToEvent("Layer Status Changed", layerAAMastersAATomCandleStairs.onLayerStatusChanged);
|
||||
chartLayersPanel.container.eventHandler.listenToEvent("Layer Status Changed", layerAAMastersAATomVolumeStairs.onLayerStatusChanged);
|
||||
|
||||
/*
|
||||
chartLayersPanel.container.eventHandler.listenToEvent("Layer Status Changed", accumulatedVolumeChartLayer.onLayerStatusChanged);
|
||||
|
||||
Reference in new issue
Block a user