Merge pull request #1306 from Luis-Fernando-Molina/develop

Contribution: Governance Reports Formatting done.
This commit is contained in:
Luis Fernando Molina authored and GitHub committed 2021-07-16 11:17:11 -04:00
commit 2037cfac74
8 files changed
+346 -105

No files matched your search

@@ -163,6 +163,8 @@ function newUiObject() {
let warningRingDirectionAnimation = 1
let infoRingDirectionAnimation = 1
thisObject.isRunning = false
return thisObject
function finalize() {
@@ -38,7 +38,9 @@
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {},
"uiObject": {
"isRunning": false
},
"referenceParent": {
"type": "User Profile",
"name": "Jeremy",
@@ -69,7 +71,9 @@
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {}
"uiObject": {
"isRunning": false
}
}
},
"tokensBonus": {
@@ -94,7 +98,9 @@
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {}
"uiObject": {
"isRunning": false
}
}
},
"id": "a9ddce61-97b0-47e8-ad6c-e9438aca3913",
@@ -149,7 +155,9 @@
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {},
"uiObject": {
"isRunning": false
},
"referenceParent": {
"type": "User Profile",
"name": "Jeremy",
@@ -180,7 +188,9 @@
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {}
"uiObject": {
"isRunning": false
}
}
},
"tokensBonus": {
@@ -205,7 +215,9 @@
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {}
"uiObject": {
"isRunning": false
}
}
},
"id": "f1020b53-23d4-4fea-b5d3-5409e13197a9",
@@ -260,7 +272,9 @@
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {},
"uiObject": {
"isRunning": false
},
"referenceParent": {
"type": "User Profile",
"name": "Jeremy",
@@ -291,7 +305,9 @@
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {}
"uiObject": {
"isRunning": false
}
}
},
"tokensBonus": {
@@ -316,7 +332,9 @@
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {}
"uiObject": {
"isRunning": false
}
}
},
"id": "362a1ecb-dce9-4ebb-9b00-a20d3631f2f3",
@@ -423,7 +441,9 @@
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {},
"uiObject": {
"isRunning": false
},
"referenceParent": {
"type": "Pool",
"name": "Referrals Rewards",
@@ -454,7 +474,9 @@
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {},
"uiObject": {
"isRunning": false
},
"referenceParent": {
"type": "Pool",
"name": "Referrals Bonus",
@@ -524,7 +546,9 @@
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {},
"uiObject": {
"isRunning": false
},
"referenceParent": {
"type": "Pool",
"name": "Support Rewards",
@@ -555,7 +579,9 @@
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {},
"uiObject": {
"isRunning": false
},
"referenceParent": {
"type": "Pool",
"name": "Support Bonus",
@@ -625,7 +651,9 @@
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {},
"uiObject": {
"isRunning": false
},
"referenceParent": {
"type": "Pool",
"name": "Mentorship Rewards",
@@ -656,7 +684,9 @@
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {},
"uiObject": {
"isRunning": false
},
"referenceParent": {
"type": "Pool",
"name": "Mentorship Participation Bonus",
@@ -764,7 +794,9 @@
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {},
"uiObject": {
"isRunning": false
},
"referenceParent": {
"type": "Pool",
"name": "Voting Bonus",
@@ -834,7 +866,9 @@
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {},
"uiObject": {
"isRunning": false
},
"referenceParent": {
"type": "Pool",
"name": "Delegation Bonus",
@@ -904,7 +938,9 @@
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {},
"uiObject": {
"isRunning": false
},
"referenceParent": {
"type": "Pool",
"name": "Staking Rewards",
@@ -1025,7 +1061,9 @@
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {}
"uiObject": {
"isRunning": false
}
}
},
"id": "0b2863a0-d280-4a9a-9e2c-fe5bdbc54854",
@@ -1078,7 +1116,9 @@
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {}
"uiObject": {
"isRunning": false
}
}
},
"id": "d66a7bf2-963a-4d28-b896-c41e83f610ae",
@@ -1132,7 +1172,9 @@
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {}
"uiObject": {
"isRunning": false
}
}
},
"id": "ebfbf3db-d700-4a5e-b040-5f950acadce7",
@@ -44,7 +44,9 @@
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {},
"uiObject": {
"isRunning": false
},
"referenceParent": {
"type": "User Profile",
"name": "Julian-Molina",
@@ -75,7 +77,9 @@
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {}
"uiObject": {
"isRunning": false
}
}
},
"tokensBonus": {
@@ -100,7 +104,9 @@
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {}
"uiObject": {
"isRunning": false
}
}
},
"id": "43a24543-03cf-4511-b670-63566159dbd7",
@@ -155,7 +161,9 @@
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {},
"uiObject": {
"isRunning": false
},
"referenceParent": {
"type": "User Profile",
"name": "Julian-Molina",
@@ -186,7 +194,9 @@
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {}
"uiObject": {
"isRunning": false
}
}
},
"tokensBonus": {
@@ -211,7 +221,9 @@
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {}
"uiObject": {
"isRunning": false
}
}
},
"id": "91d82012-4362-4fe0-b02b-0eb3b394ace5",
@@ -266,7 +278,9 @@
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {},
"uiObject": {
"isRunning": false
},
"referenceParent": {
"type": "User Profile",
"name": "Julian-Molina",
@@ -297,7 +311,9 @@
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {},
"uiObject": {
"isRunning": false
},
"referenceParent": {
"type": "User Profile",
"name": "Jeremy",
@@ -328,7 +344,9 @@
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {}
"uiObject": {
"isRunning": false
}
}
},
"tokensBonus": {
@@ -353,7 +371,9 @@
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {}
"uiObject": {
"isRunning": false
}
}
},
"id": "8af4af68-62bf-4ad2-bf84-f1124cba0abf",
@@ -451,7 +471,9 @@
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {},
"uiObject": {
"isRunning": false
},
"referenceParent": {
"type": "Feature",
"name": "Feature X",
@@ -647,7 +669,9 @@
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {}
"uiObject": {
"isRunning": false
}
}
},
"id": "796dd30f-c90d-4b8d-a63d-89867347407b",
@@ -718,7 +742,9 @@
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {},
"uiObject": {
"isRunning": false
},
"referenceParent": {
"type": "Feature Contribution Claim",
"name": "Feature X Data Mining",
@@ -794,7 +820,9 @@
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {},
"uiObject": {
"isRunning": false
},
"referenceParent": {
"type": "Pool",
"name": "Foundations Project",
@@ -825,7 +853,9 @@
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {},
"uiObject": {
"isRunning": false
},
"referenceParent": {
"type": "Pool",
"name": "TensorFlow Project",
@@ -856,7 +886,9 @@
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {},
"uiObject": {
"isRunning": false
},
"referenceParent": {
"type": "Pool",
"name": "Governance Project",
@@ -887,7 +919,9 @@
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {},
"uiObject": {
"isRunning": false
},
"referenceParent": {
"type": "Pool",
"name": "Education Project",
@@ -918,7 +952,9 @@
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {},
"uiObject": {
"isRunning": false
},
"referenceParent": {
"type": "Pool",
"name": "Ethereum Project",
@@ -994,7 +1030,9 @@
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {},
"uiObject": {
"isRunning": false
},
"referenceParent": {
"type": "Pool",
"name": "First Exchange Listing The Token",
@@ -1025,7 +1063,9 @@
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {},
"uiObject": {
"isRunning": false
},
"referenceParent": {
"type": "Pool",
"name": "10K Stars on Github",
@@ -1095,7 +1135,9 @@
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {},
"uiObject": {
"isRunning": false
},
"referenceParent": {
"type": "Pool",
"name": "Marketing Assets",
@@ -1210,7 +1252,9 @@
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {},
"uiObject": {
"isRunning": false
},
"referenceParent": {
"type": "Pool",
"name": "Blog-Tutorials",
@@ -1241,7 +1285,9 @@
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {},
"uiObject": {
"isRunning": false
},
"referenceParent": {
"type": "Pool",
"name": "In-App-Docs",
@@ -1272,7 +1318,9 @@
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {},
"uiObject": {
"isRunning": false
},
"referenceParent": {
"type": "Pool",
"name": "In-App-Tutorials",
@@ -1303,7 +1351,9 @@
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {},
"uiObject": {
"isRunning": false
},
"referenceParent": {
"type": "Pool",
"name": "Video-Tutorials",
@@ -1373,7 +1423,9 @@
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {},
"uiObject": {
"isRunning": false
},
"referenceParent": {
"type": "Pool",
"name": "In-App-Docs",
@@ -1404,7 +1456,9 @@
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {},
"uiObject": {
"isRunning": false
},
"referenceParent": {
"type": "Pool",
"name": "In-App-Tutorials",
@@ -1435,7 +1489,9 @@
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {},
"uiObject": {
"isRunning": false
},
"referenceParent": {
"type": "Pool",
"name": "Video-Tutorials",
@@ -1538,7 +1594,9 @@
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {},
"uiObject": {
"isRunning": false
},
"referenceParent": {
"type": "Pool",
"name": "Completing Tutorials",
@@ -1569,7 +1627,9 @@
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {},
"uiObject": {
"isRunning": false
},
"referenceParent": {
"type": "Pool",
"name": "Reading the Docs",
@@ -1672,7 +1732,9 @@
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {},
"uiObject": {
"isRunning": false
},
"referenceParent": {
"type": "Pool",
"name": "Management",
@@ -1742,7 +1804,9 @@
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {},
"uiObject": {
"isRunning": false
},
"referenceParent": {
"type": "Pool",
"name": "Features",
@@ -1818,7 +1882,9 @@
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {},
"uiObject": {
"isRunning": false
},
"referenceParent": {
"type": "Pool",
"name": "Referrals Rewards",
@@ -1849,7 +1915,9 @@
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {},
"uiObject": {
"isRunning": false
},
"referenceParent": {
"type": "Pool",
"name": "Referrals Bonus",
@@ -1919,7 +1987,9 @@
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {},
"uiObject": {
"isRunning": false
},
"referenceParent": {
"type": "Pool",
"name": "Support Rewards",
@@ -1950,7 +2020,9 @@
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {},
"uiObject": {
"isRunning": false
},
"referenceParent": {
"type": "Pool",
"name": "Support Bonus",
@@ -2020,7 +2092,9 @@
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {},
"uiObject": {
"isRunning": false
},
"referenceParent": {
"type": "Pool",
"name": "Mentorship Rewards",
@@ -2051,7 +2125,9 @@
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {},
"uiObject": {
"isRunning": false
},
"referenceParent": {
"type": "Pool",
"name": "Mentorship Participation Bonus",
@@ -2159,7 +2235,9 @@
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {},
"uiObject": {
"isRunning": false
},
"referenceParent": {
"type": "Pool",
"name": "Voting Bonus",
@@ -2229,7 +2307,9 @@
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {},
"uiObject": {
"isRunning": false
},
"referenceParent": {
"type": "Pool",
"name": "Delegation Bonus",
@@ -2299,7 +2379,9 @@
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {},
"uiObject": {
"isRunning": false
},
"referenceParent": {
"type": "Pool",
"name": "Staking Rewards",
@@ -2787,7 +2869,9 @@
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {},
"uiObject": {
"isRunning": false
},
"referenceParent": {
"type": "Asset",
"name": "Blog Post",
@@ -2818,7 +2902,9 @@
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {},
"uiObject": {
"isRunning": false
},
"referenceParent": {
"type": "Asset",
"name": "Blog Post",
@@ -2849,7 +2935,9 @@
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {},
"uiObject": {
"isRunning": false
},
"referenceParent": {
"type": "Asset",
"name": "Blog Post",
@@ -2919,7 +3007,9 @@
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {},
"uiObject": {
"isRunning": false
},
"referenceParent": {
"type": "Asset",
"name": "Youtube Video",
@@ -2950,7 +3040,9 @@
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {},
"uiObject": {
"isRunning": false
},
"referenceParent": {
"type": "Asset",
"name": "Youtube Video",
@@ -2981,7 +3073,9 @@
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {},
"uiObject": {
"isRunning": false
},
"referenceParent": {
"type": "Asset",
"name": "Youtube Video",
@@ -3502,7 +3596,9 @@
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {},
"uiObject": {
"isRunning": false
},
"referenceParent": {
"type": "Feature",
"name": "Feature X",
@@ -3567,7 +3663,9 @@
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {},
"uiObject": {
"isRunning": false
},
"referenceParent": {
"type": "User Profile",
"name": "Julian-Molina",
@@ -3646,7 +3744,9 @@
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {}
"uiObject": {
"isRunning": false
}
}
},
"id": "d5ed432e-78bf-432e-be3b-8649932f7a65",
@@ -3728,7 +3828,9 @@
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {}
"uiObject": {
"isRunning": false
}
}
},
"id": "b046f4e4-40b1-4e47-8fed-75a6a5c6029d",
@@ -3855,7 +3957,9 @@
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {},
"uiObject": {
"isRunning": false
},
"referenceParent": {
"type": "User Profile",
"name": "Julian-Molina",
@@ -3886,7 +3990,9 @@
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {}
"uiObject": {
"isRunning": false
}
}
}
],
@@ -3961,7 +4067,9 @@
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {}
"uiObject": {
"isRunning": false
}
}
},
"id": "3ff7f410-911d-4cb8-9094-d816dee4dccb",
@@ -63,7 +63,9 @@
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {},
"uiObject": {
"isRunning": false
},
"referenceParent": {
"type": "Asset",
"name": "create-shortcut.js",
@@ -94,7 +96,9 @@
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {},
"uiObject": {
"isRunning": false
},
"referenceParent": {
"type": "Asset",
"name": "launch-linux-mac.sh",
@@ -125,7 +129,9 @@
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {},
"uiObject": {
"isRunning": false
},
"referenceParent": {
"type": "Asset",
"name": "launch-windows.bat",
@@ -156,7 +162,9 @@
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {},
"uiObject": {
"isRunning": false
},
"referenceParent": {
"type": "Asset",
"name": "superalgos.ico",
@@ -295,7 +303,9 @@
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {},
"uiObject": {
"isRunning": false
},
"referenceParent": {
"type": "Asset",
"name": "README.md",
@@ -326,7 +336,9 @@
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {},
"uiObject": {
"isRunning": false
},
"referenceParent": {
"type": "Asset",
"name": "run.js",
@@ -357,7 +369,9 @@
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {},
"uiObject": {
"isRunning": false
},
"referenceParent": {
"type": "Asset",
"name": "setup.js",
@@ -388,7 +402,9 @@
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {},
"uiObject": {
"isRunning": false
},
"referenceParent": {
"type": "Asset",
"name": "uninstall.js",
@@ -510,7 +526,9 @@
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {}
"uiObject": {
"isRunning": false
}
}
},
"id": "c2ad753c-49b6-4675-9fdd-02b6967aaab2",
@@ -597,7 +615,9 @@
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {}
"uiObject": {
"isRunning": false
}
}
},
"id": "4ac11744-6d87-413d-813e-f0963b156d8c",
@@ -681,7 +701,9 @@
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {},
"uiObject": {
"isRunning": false
},
"referenceParent": {
"type": "User Profile",
"name": "Julian-Molina",
@@ -712,7 +734,9 @@
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {},
"uiObject": {
"isRunning": false
},
"referenceParent": {
"type": "User Profile",
"name": "Luis-Fernando-Molina",
@@ -743,7 +767,9 @@
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {}
"uiObject": {
"isRunning": false
}
}
},
"tokensBonus": {
@@ -768,7 +794,9 @@
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {}
"uiObject": {
"isRunning": false
}
}
},
"id": "055d1919-2b4b-40f2-8793-9cc5eb765a88",
@@ -850,7 +878,9 @@
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {}
"uiObject": {
"isRunning": false
}
}
},
"id": "02e75b99-0944-44dd-a434-9e307bdc7935",
@@ -25,25 +25,32 @@ function newGovernanceReportsUserProfiles() {
"name": "name",
"label": "User Profile",
"type": "string",
"order": "ascending"
"order": "ascending",
"textAlign": "left"
},
{
"name": "blockchainPower",
"label": "Blockchain Power",
"type": "number",
"order": "descending"
"order": "descending",
"textAlign": "center",
"format": "2 decimals"
},
{
"name": "delegatedPower",
"label": "Delegated Power",
"type": "number",
"order": "descending"
"order": "descending",
"textAlign": "center",
"format": "2 decimals"
},
{
"name": "tokenPower",
"label": "Token Power",
"type": "number",
"order": "descending"
"order": "descending",
"textAlign": "center",
"format": "2 decimals"
}
]
}
@@ -18,25 +18,32 @@ function newGovernanceUtilitiesCommonTables() {
"name": "name",
"label": "Name",
"type": "string",
"order": "ascending"
"order": "ascending",
"textAlign": "left"
},
{
"name": "tokensReward",
"label": "Tokens Reward",
"type": "number",
"order": "descending"
"order": "descending",
"textAlign": "center",
"format": "2 decimals"
},
{
"name": "weight",
"label": "Weight",
"type": "number",
"order": "descending"
"order": "descending",
"textAlign": "center",
"format": "percentage"
},
{
"name": "weightPower",
"label": "Weight Power",
"type": "number",
"order": "descending"
"order": "descending",
"textAlign": "center",
"format": "2 decimals"
}
]
}
@@ -18,37 +18,48 @@ function newGovernanceUtilitiesDecendentTables() {
"name": "name",
"label": "User Profile",
"type": "string",
"order": "ascending"
"order": "ascending",
"textAlign": "left"
},
{
"name": "ownPower",
"label": "Own Power",
"type": "number",
"order": "descending"
"order": "descending",
"textAlign": "center",
"format": "2 decimals"
},
{
"name": "incoming",
"label": "Incoming",
"type": "number",
"order": "descending"
"order": "descending",
"textAlign": "center",
"format": "2 decimals"
},
{
"name": "tokensAwarded",
"label": "Awarded",
"type": "number",
"order": "descending"
"order": "descending",
"textAlign": "center",
"format": "2 decimals"
},
{
"name": "decendants",
"label": "Descendants",
"type": "number",
"order": "descending"
"order": "descending",
"textAlign": "center",
"format": "integer"
},
{
"name": "tokensBonus",
"label": "Bonus",
"type": "number",
"order": "descending"
"order": "descending",
"textAlign": "center",
"format": "2 decimals"
}
]
}
+35 -1
View File
@@ -105,6 +105,8 @@ function newGovernanceUtilitiesTables() {
HTML = HTML + '<tbody>'
for (let j = 0; j < tableRecords.length; j++) {
let textAligment = 'center'
let format = 'text'
let tableRecord = tableRecords[j]
if (odd === true) {
@@ -120,7 +122,39 @@ function newGovernanceUtilitiesTables() {
*/
for (var property in tableRecord) {
if (Object.prototype.hasOwnProperty.call(tableRecord, property)) {
HTML = HTML + '<td>' + tableRecord[property] + '</td>'
/*
Get Text Align and Format
*/
for (let i = 0; i < tableRecordDefinition.properties.length; i++) {
let propertyDefinition = tableRecordDefinition.properties[i]
if (property === propertyDefinition.name) {
textAligment = propertyDefinition.textAlign
format = propertyDefinition.format
break
}
}
let value = tableRecord[property]
switch (format) {
case 'text': {
break
}
case 'integer': {
value = parseFloat(value.toFixed(0)).toLocaleString('en')
break
}
case '2 decimals': {
value = parseFloat(value.toFixed(2)).toLocaleString('en')
break
}
case 'percentage': {
if (isNaN(value)) { value = 0 }
value = (value * 100).toFixed(2) + " %"
break
}
}
HTML = HTML + '<td style="text-align:' + textAligment + ';">' + value + '</td>'
}
}