From b4426e6d24ce759ec9c93cf952d256bc2e9fa147 Mon Sep 17 00:00:00 2001 From: Luis Fernando Molina Date: Fri, 16 Jul 2021 14:13:23 +0200 Subject: [PATCH] All reports implemented --- .../UI/Spaces/Reports-Space/Features.js | 26 +++++++++++++++++++ .../UI/Spaces/Reports-Space/Positions.js | 26 +++++++++++++++++++ .../UI/Spaces/Reports-Space/ReportsPage.js | 12 +++++++++ .../UI/Spaces/Reports-Space/ReportsSpace.js | 12 +++++++++ 4 files changed, 76 insertions(+) create mode 100644 Projects/Governance/UI/Spaces/Reports-Space/Features.js create mode 100644 Projects/Governance/UI/Spaces/Reports-Space/Positions.js diff --git a/Projects/Governance/UI/Spaces/Reports-Space/Features.js b/Projects/Governance/UI/Spaces/Reports-Space/Features.js new file mode 100644 index 000000000..080b2e12c --- /dev/null +++ b/Projects/Governance/UI/Spaces/Reports-Space/Features.js @@ -0,0 +1,26 @@ +function newGovernanceReportsFeatures() { + let thisObject = { + addHTML: addHTML, + initialize: initialize, + finalize: finalize + } + + return thisObject + + function initialize() { + + } + + function finalize() { + + } + + function addHTML(tabIndex) { + return UI.projects.governance.utilities.commonTables.addHTML( + 'features', + 'Feature', + 'Features', + tabIndex + ) + } +} \ No newline at end of file diff --git a/Projects/Governance/UI/Spaces/Reports-Space/Positions.js b/Projects/Governance/UI/Spaces/Reports-Space/Positions.js new file mode 100644 index 000000000..bf9f50262 --- /dev/null +++ b/Projects/Governance/UI/Spaces/Reports-Space/Positions.js @@ -0,0 +1,26 @@ +function newGovernanceReportsPositions() { + let thisObject = { + addHTML: addHTML, + initialize: initialize, + finalize: finalize + } + + return thisObject + + function initialize() { + + } + + function finalize() { + + } + + function addHTML(tabIndex) { + return UI.projects.governance.utilities.commonTables.addHTML( + 'positions', + 'Position', + 'Positions', + tabIndex + ) + } +} \ No newline at end of file diff --git a/Projects/Governance/UI/Spaces/Reports-Space/ReportsPage.js b/Projects/Governance/UI/Spaces/Reports-Space/ReportsPage.js index 95ae11281..79d0fffb8 100644 --- a/Projects/Governance/UI/Spaces/Reports-Space/ReportsPage.js +++ b/Projects/Governance/UI/Spaces/Reports-Space/ReportsPage.js @@ -84,6 +84,18 @@ function newGovernanceReportsReportsPage() { resultCounter = response.resultCounter break } + case 'Features': { + let response = UI.projects.governance.spaces.reportsSpace.features.addHTML(7) + HTML = HTML + response.HTML + resultCounter = response.resultCounter + break + } + case 'Positions': { + let response = UI.projects.governance.spaces.reportsSpace.positions.addHTML(8) + HTML = HTML + response.HTML + resultCounter = response.resultCounter + break + } } HTML = HTML + '' diff --git a/Projects/Governance/UI/Spaces/Reports-Space/ReportsSpace.js b/Projects/Governance/UI/Spaces/Reports-Space/ReportsSpace.js index 39758e4de..3df51384d 100644 --- a/Projects/Governance/UI/Spaces/Reports-Space/ReportsSpace.js +++ b/Projects/Governance/UI/Spaces/Reports-Space/ReportsSpace.js @@ -12,6 +12,8 @@ function newGobernanceReportsSpace() { mentors: undefined, pools: undefined, assets: undefined, + features: undefined, + positions: undefined, tablesSortingOrders: undefined, changeTableSortingOrder, physics: physics, @@ -68,6 +70,12 @@ function newGobernanceReportsSpace() { thisObject.assets.finalize() thisObject.assets = undefined + thisObject.features.finalize() + thisObject.features = undefined + + thisObject.positions.finalize() + thisObject.positions = undefined + isInitialized = false } @@ -93,6 +101,8 @@ function newGobernanceReportsSpace() { thisObject.mentors = newGovernanceReportsMentors() thisObject.pools = newGovernanceReportsPools() thisObject.assets = newGovernanceReportsAssets() + thisObject.features = newGovernanceReportsFeatures() + thisObject.positions = newGovernanceReportsPositions() thisObject.reportsPage.initialize() thisObject.footer.initialize() @@ -101,6 +111,8 @@ function newGobernanceReportsSpace() { thisObject.mentors.initialize() thisObject.pools.initialize() thisObject.assets.initialize() + thisObject.features.initialize() + thisObject.positions.initialize() setupSidePanelTab()