From 2d9c3080807c85ebefd4062b35b2e70f417b4b42 Mon Sep 17 00:00:00 2001 From: El Even <> Date: Sat, 20 Apr 2024 12:00:51 +0200 Subject: [PATCH 001/169] removed useInitWheelEvent (used for videos) --- src/utils/utils.js | 67 ---------------------------------------------- 1 file changed, 67 deletions(-) diff --git a/src/utils/utils.js b/src/utils/utils.js index da35de3..098f15b 100644 --- a/src/utils/utils.js +++ b/src/utils/utils.js @@ -641,73 +641,6 @@ export async function useInitQuill(param) { }) } -export function useInitWheelEvent() { - var mousewheelevt = (/Firefox/i.test(navigator.userAgent)) ? "DOMMouseScroll" : "mousewheel" //FF doesn't recognize mousewheel as of FF3.x - var mouseDirection - if (document.attachEvent) //if IE (and Opera depending on user setting) - document.attachEvent("on" + mousewheelevt, e => { - //console.log('IE Case wheel ' + e.wheelDelta) - if (e.wheelDelta > 0) { - mouseDirection = "forward" - } else { - mouseDirection = "backward" - } - videoSkip.value(mouseDirection) - }) - else if (document.addEventListener) //WC3 browsers - document.addEventListener(mousewheelevt, e => { - //console.log('WC3 case Mouse ' + e.wheelDelta) - if (e.wheelDelta > 0) { - mouseDirection = "forward" - //console.log('Moving wheel ' + mouseDirection) - } else { - mouseDirection = "backward" - //console.log('Moving wheel ' + mouseDirection) - } - videoSkip.value(mouseDirection) - }, false) -} - -/*export function useInitPopover() { - console.log(" -> Init Popover") - var popoverTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="popover"]')) - popoverTriggerList.map(function (popoverTriggerEl) { - return new bootstrap.Popover(popoverTriggerEl) - }) - var popDel - - $(document).on('click', '.popoverDelete', (e) => { - popDel = $(e.currentTarget); - $('.popoverDelete').not(popDel.popover('hide')); - }); - - $(document).on('click', '.popoverYes', (e) => { - $('.popoverDelete').not(popDel.popover('hide')); - if (pageId.value == "notes") { - deleteNote.value() - } - if (pageId.value == "screenshots") { - useDeleteScreenshot() - } - - if (pageId.value == "daily") { - useDeleteScreenshot() - } - - if (pageId.value == "diary") { - useDeleteDiary(true) - } - if (pageId.value == "playbook") { - useDeletePlaybook() - } - }); - - $(document).on('click', '.popoverNo', (e) => { - $('.popoverDelete').not(popDel.popover('hide')); - selectedItem.value = null - }); - -}*/ export function useInitPopover() { console.log(" -> Init Popover"); From 4f4c73dc38bf41b02a3f65d0872dbf3e1c5bfc7a Mon Sep 17 00:00:00 2001 From: El Even <> Date: Sat, 20 Apr 2024 12:01:04 +0200 Subject: [PATCH 002/169] 17.5.4 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 2ce71be..144d85e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "tradenote", - "version": "17.5.3", + "version": "17.5.4", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "tradenote", - "version": "17.5.3", + "version": "17.5.4", "license": "GPL-3.0-or-later", "dependencies": { "axios": "^1.6.8", diff --git a/package.json b/package.json index 7f61f5f..1237a2a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "tradenote", - "version": "17.5.3", + "version": "17.5.4", "description": "TradeNote helps traders store, discover and recollect trade patterns so they can become and remain consistent and profitable traders", "author": "eleven.trading", "license": "GPL-3.0-or-later", From 333e364faeab1123c3a4be43cdbf38ab23f3e788 Mon Sep 17 00:00:00 2001 From: El Even <> Date: Sat, 27 Apr 2024 17:39:26 +0200 Subject: [PATCH 003/169] 17.6.0 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 144d85e..5584999 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "tradenote", - "version": "17.5.4", + "version": "17.6.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "tradenote", - "version": "17.5.4", + "version": "17.6.0", "license": "GPL-3.0-or-later", "dependencies": { "axios": "^1.6.8", diff --git a/package.json b/package.json index 1237a2a..b5a7ec5 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "tradenote", - "version": "17.5.4", + "version": "17.6.0", "description": "TradeNote helps traders store, discover and recollect trade patterns so they can become and remain consistent and profitable traders", "author": "eleven.trading", "license": "GPL-3.0-or-later", From e35db367f187c4cee4a5ea62658805354d237300 Mon Sep 17 00:00:00 2001 From: El Even <> Date: Sat, 27 Apr 2024 17:58:56 +0200 Subject: [PATCH 004/169] corrected issue when scrrenshot vs candle stick on daily --- src/views/Daily.vue | 36 +++++++++++++++++------------------- 1 file changed, 17 insertions(+), 19 deletions(-) diff --git a/src/views/Daily.vue b/src/views/Daily.vue index 016df93..7bfc6e0 100644 --- a/src/views/Daily.vue +++ b/src/views/Daily.vue @@ -1,5 +1,5 @@ @@ -280,7 +281,9 @@ useMountDashboard()
-
{{ ratioCompute.name }} ({{ ratioCompute.shortName }})
+
{{ ratioCompute.name }} ({{ ratioCompute.shortName + }})
From 89551bbd673059d8eccfbe923439e7395101b760 Mon Sep 17 00:00:00 2001 From: El Even <> Date: Fri, 10 May 2024 09:25:29 +0200 Subject: [PATCH 010/169] working on dom issue --- src/utils/charts.js | 22 +++++++++++++--------- src/views/Dashboard.vue | 4 +++- 2 files changed, 16 insertions(+), 10 deletions(-) diff --git a/src/utils/charts.js b/src/utils/charts.js index 6091db6..0b68709 100644 --- a/src/utils/charts.js +++ b/src/utils/charts.js @@ -31,18 +31,20 @@ const maxChartValues = 20 export async function useECharts(param) { //console.log(" -> eCharts " + param) - let green + /*let green let red green = (totals[amountCase.value + 'WinsCount'] / totals.trades) red = (totals[amountCase.value + 'LossCount'] / totals.trades) - await usePieChart("pieChart1", green, red) - /*for (let index = 1; index <= 2; index++) { + await usePieChart("pieChart1", green, red)*/ + + for (let index = 1; index <= 2; index++) { var chartId = 'pieChart' + index //console.log("chartId " + chartId) if (param == "clear") { echarts.init(document.getElementById(chartId)).clear() } - + console.log(" param "+param) + console.log(" index "+index) if (param == "init") { let green let red @@ -51,23 +53,25 @@ export async function useECharts(param) { //red = probLoss green = (totals[amountCase.value + 'WinsCount'] / totals.trades) red = (totals[amountCase.value + 'LossCount'] / totals.trades) + await usePieChart(chartId, green, red) } - if (index == 2) { + if (index == 2 && satisfactionArray.length>0) { //green = satisfied //red = dissatisfied + console.log(" satisfactionArray "+JSON.stringify(satisfactionArray)) let satisfied = satisfactionArray.filter(obj => obj.satisfaction == true).length let dissatisfied = satisfactionArray.filter(obj => obj.satisfaction == false).length if (satisfactionArray.length > 0) { green = satisfied / satisfactionArray.length red = dissatisfied / satisfactionArray.length } + await usePieChart(chartId, green, red) } - await usePieChart(chartId, green, red) } } - /*for (let index = 1; index <= 1; index++) { + for (let index = 1; index <= 1; index++) { var chartId = 'lineChart' + index if (param == "clear") { echarts.init(document.getElementById(chartId)).clear() @@ -75,7 +79,7 @@ export async function useECharts(param) { if (param == "init") { useLineChart(chartId) } - }*/ + } /*for (let index = 1; index <= 1; index++) { var chartId = 'lineBarChart' + index @@ -157,7 +161,7 @@ export function useRenderPieChart() { } export function useLineChart(param) { //chartID, chartDataGross, chartDataNet, chartCategories - //console.log(" --> " + param) + console.log(" --> " + param) return new Promise((resolve, reject) => { var myChart = echarts.init(document.getElementById(param)); var chartData = [] diff --git a/src/views/Dashboard.vue b/src/views/Dashboard.vue index efa7127..3c34eb1 100644 --- a/src/views/Dashboard.vue +++ b/src/views/Dashboard.vue @@ -66,9 +66,11 @@ const ratioCompute = computed(() => { }) onBeforeMount(async () => { - useMountDashboard() + }) +useMountDashboard() +