From df1bdf9c8d36fc10d8fdb0a5821b45ee7c7aa733 Mon Sep 17 00:00:00 2001 From: Luis Fernando Molina Date: Sun, 28 Apr 2019 08:30:17 +0200 Subject: [PATCH 1/7] Cleaning unused files --- Scripts/AppLoader.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/Scripts/AppLoader.js b/Scripts/AppLoader.js index 283e1e017..ccfa33e29 100644 --- a/Scripts/AppLoader.js +++ b/Scripts/AppLoader.js @@ -84,8 +84,7 @@ function newAppLoader() { "ViewPort.js", "TimeMachine.js", - "Candle.js", - "VolumeBar.js", + "ChartUtilities.js", "TimelineChart.js", From 701c195f4694844a1284d9769c6015413d0d08ac Mon Sep 17 00:00:00 2001 From: Luis Fernando Molina Date: Mon, 29 Apr 2019 16:30:15 +0200 Subject: [PATCH 2/7] New Images --- .../PlottersTradingSimulation/Strategies.png | Bin 0 -> 3944 bytes .../PlottersTradingSimulation/Trades.png | Bin 0 -> 10137 bytes 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 Images/AAMasters/PlottersTradingSimulation/Strategies.png create mode 100644 Images/AAMasters/PlottersTradingSimulation/Trades.png diff --git a/Images/AAMasters/PlottersTradingSimulation/Strategies.png b/Images/AAMasters/PlottersTradingSimulation/Strategies.png new file mode 100644 index 0000000000000000000000000000000000000000..9ae774bd0b2478e5d0f4328405cb7de8c5b17e62 GIT binary patch literal 3944 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 literal 0 HcmV?d00001 diff --git a/Images/AAMasters/PlottersTradingSimulation/Trades.png b/Images/AAMasters/PlottersTradingSimulation/Trades.png new file mode 100644 index 0000000000000000000000000000000000000000..651c18dd9d902c345dd965a9dc5b95e787a1cbda GIT binary patch literal 10137 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 literal 0 HcmV?d00001 From 99c367616284e7993235c5eb66fffa7b6499135b Mon Sep 17 00:00:00 2001 From: Luis Fernando Molina Date: Tue, 30 Apr 2019 13:36:19 +0200 Subject: [PATCH 3/7] UIControl file addded --- Scripts/AppLoader.js | 1 + 1 file changed, 1 insertion(+) diff --git a/Scripts/AppLoader.js b/Scripts/AppLoader.js index ccfa33e29..18759a333 100644 --- a/Scripts/AppLoader.js +++ b/Scripts/AppLoader.js @@ -71,6 +71,7 @@ function newAppLoader() { "Plotter.js", "PlotterPanel.js", + "UIControl.js", "PlottersManager.js", "ProductStorage.js", From 876f3647ec9ddb0946178979d269a4db9bc7d506 Mon Sep 17 00:00:00 2001 From: Luis Fernando Molina Date: Wed, 1 May 2019 16:24:36 +0200 Subject: [PATCH 4/7] New Strategy Space Added --- Scripts/AppLoader.js | 3 +++ server.js | 6 ++++++ 2 files changed, 9 insertions(+) diff --git a/Scripts/AppLoader.js b/Scripts/AppLoader.js index 18759a333..0ab966fa6 100644 --- a/Scripts/AppLoader.js +++ b/Scripts/AppLoader.js @@ -38,6 +38,8 @@ function newAppLoader() { "TopSpace/EndUser.js", "TopSpace/Login.js", + "StrategySpace/StrategyCollection.js", + "Panels/TimeControlPanel.js", "Panels/ProductsPanel.js", "Panels/PanelTabButton.js", @@ -47,6 +49,7 @@ function newAppLoader() { "Spaces/PanelsSpace.js", "Spaces/ChartSpace.js", "Spaces/FloatingSpace.js", + "Spaces/StrategySpace.js", "Files/SingleFile.js", "Files/FileCloud.js", diff --git a/server.js b/server.js index 675653a59..55b2629a0 100644 --- a/server.js +++ b/server.js @@ -483,6 +483,12 @@ function onBrowserRequest (request, response) { } break + case 'StrategySpace': // This means the StrategySpace folder. + { + respondWithFile(serverConfig.pathToCanvasApp + '/StrategySpace/' + requestParameters[2], response) + } + break + case 'AABrowserAPI': // This means the Scripts folder. { switch (requestParameters[2]) { From f4a3b4928e1a59e33d22978623de6620676b0217 Mon Sep 17 00:00:00 2001 From: Luis Fernando Molina Date: Wed, 1 May 2019 19:14:31 +0200 Subject: [PATCH 5/7] ControlsToolBox Added --- Scripts/AppLoader.js | 3 +++ server.js | 6 ++++++ 2 files changed, 9 insertions(+) diff --git a/Scripts/AppLoader.js b/Scripts/AppLoader.js index 0ab966fa6..fcdd14bb6 100644 --- a/Scripts/AppLoader.js +++ b/Scripts/AppLoader.js @@ -44,6 +44,9 @@ function newAppLoader() { "Panels/ProductsPanel.js", "Panels/PanelTabButton.js", + "ControlsToolBox/SidePanel.js", + "ControlsToolBox/SidePanelTab.js", + "Spaces/BottomSpace.js", "Spaces/TopSpace.js", "Spaces/PanelsSpace.js", diff --git a/server.js b/server.js index 55b2629a0..230b63060 100644 --- a/server.js +++ b/server.js @@ -489,6 +489,12 @@ function onBrowserRequest (request, response) { } break + case 'ControlsToolBox': // This means the StrategySpace folder. + { + respondWithFile(serverConfig.pathToCanvasApp + '/ControlsToolBox/' + requestParameters[2], response) + } + break + case 'AABrowserAPI': // This means the Scripts folder. { switch (requestParameters[2]) { From db42e0cac548eb65d4e3084e37dae2d3488960c9 Mon Sep 17 00:00:00 2001 From: Luis Fernando Molina Date: Thu, 2 May 2019 13:36:48 +0200 Subject: [PATCH 6/7] Collection Items --- Scripts/AppLoader.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Scripts/AppLoader.js b/Scripts/AppLoader.js index fcdd14bb6..a65083b44 100644 --- a/Scripts/AppLoader.js +++ b/Scripts/AppLoader.js @@ -38,7 +38,8 @@ function newAppLoader() { "TopSpace/EndUser.js", "TopSpace/Login.js", - "StrategySpace/StrategyCollection.js", + "StrategySpace/StrategyCollection.js", + "StrategySpace/StrategyCollectionItem.js", "Panels/TimeControlPanel.js", "Panels/ProductsPanel.js", From 9e15cce402b62c92a449696c838c06df85716df4 Mon Sep 17 00:00:00 2001 From: Luis Fernando Molina Date: Thu, 2 May 2019 17:06:29 +0200 Subject: [PATCH 7/7] Utilities Folder --- Scripts/AppLoader.js | 2 ++ server.js | 6 ++++++ 2 files changed, 8 insertions(+) diff --git a/Scripts/AppLoader.js b/Scripts/AppLoader.js index a65083b44..9a300e9ee 100644 --- a/Scripts/AppLoader.js +++ b/Scripts/AppLoader.js @@ -41,6 +41,8 @@ function newAppLoader() { "StrategySpace/StrategyCollection.js", "StrategySpace/StrategyCollectionItem.js", + "Utilities/RoundedCornersBackground.js", + "Panels/TimeControlPanel.js", "Panels/ProductsPanel.js", "Panels/PanelTabButton.js", diff --git a/server.js b/server.js index 230b63060..4e571f67c 100644 --- a/server.js +++ b/server.js @@ -495,6 +495,12 @@ function onBrowserRequest (request, response) { } break + case 'Utilities': // This means the StrategySpace folder. + { + respondWithFile(serverConfig.pathToCanvasApp + '/Utilities/' + requestParameters[2], response) + } + break + case 'AABrowserAPI': // This means the Scripts folder. { switch (requestParameters[2]) {