Skip to content

Commit f602397

Browse files
author
Olivier Dufour
committed
flamechart : use flamechart js because it is beautiful
1 parent 05b0445 commit f602397

38 files changed

+7061
-62
lines changed

CHANGES.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
# Release Notes
22

3+
## Version 1.31
4+
- flamechart: migrate to flamechart js from https://github.com/pyatyispyatil/flame-chart-js (MIT licence) and migrate it to work with salesforce inspector advanced
5+
36
## Version 1.30.1
47
- api explorer: mesure time, store small response in history, http header and body type support, add template : bulk api, chatter api, report api, platform event channel, platform event channel member. [issue 194](https://github.com/dufoli/Salesforce-Inspector-Advanced/issues/194)
58
- update to 62 api version

addon/flamechart/color-convert.js

Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,77 @@
1+
import conversions from './conversions.js';
2+
import route from './route.js';
3+
4+
let convert = {};
5+
export default convert;
6+
var models = Object.keys(conversions);
7+
8+
function wrapRaw(fn) {
9+
var wrappedFn = function (args) {
10+
if (args === undefined || args === null) {
11+
return args;
12+
}
13+
14+
if (arguments.length > 1) {
15+
args = Array.prototype.slice.call(arguments);
16+
}
17+
18+
return fn(args);
19+
};
20+
21+
// preserve .conversion property if there is one
22+
if ('conversion' in fn) {
23+
wrappedFn.conversion = fn.conversion;
24+
}
25+
26+
return wrappedFn;
27+
}
28+
29+
function wrapRounded(fn) {
30+
var wrappedFn = function (args) {
31+
if (args === undefined || args === null) {
32+
return args;
33+
}
34+
35+
if (arguments.length > 1) {
36+
args = Array.prototype.slice.call(arguments);
37+
}
38+
39+
var result = fn(args);
40+
41+
// we're assuming the result is an array here.
42+
// see notice in conversions.js; don't use box types
43+
// in conversion functions.
44+
if (typeof result === 'object') {
45+
for (var len = result.length, i = 0; i < len; i++) {
46+
result[i] = Math.round(result[i]);
47+
}
48+
}
49+
50+
return result;
51+
};
52+
53+
// preserve .conversion property if there is one
54+
if ('conversion' in fn) {
55+
wrappedFn.conversion = fn.conversion;
56+
}
57+
58+
return wrappedFn;
59+
}
60+
61+
models.forEach(function (fromModel) {
62+
convert[fromModel] = {};
63+
64+
Object.defineProperty(convert[fromModel], 'channels', {value: conversions[fromModel].channels});
65+
Object.defineProperty(convert[fromModel], 'labels', {value: conversions[fromModel].labels});
66+
67+
var routes = route(fromModel);
68+
var routeModels = Object.keys(routes);
69+
70+
routeModels.forEach(function (toModel) {
71+
var fn = routes[toModel];
72+
73+
convert[fromModel][toModel] = wrapRounded(fn);
74+
convert[fromModel][toModel].raw = wrapRaw(fn);
75+
});
76+
});
77+

addon/flamechart/color-name.js

Lines changed: 152 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,152 @@
1+
'use strict'
2+
3+
export default {
4+
"aliceblue": [240, 248, 255],
5+
"antiquewhite": [250, 235, 215],
6+
"aqua": [0, 255, 255],
7+
"aquamarine": [127, 255, 212],
8+
"azure": [240, 255, 255],
9+
"beige": [245, 245, 220],
10+
"bisque": [255, 228, 196],
11+
"black": [0, 0, 0],
12+
"blanchedalmond": [255, 235, 205],
13+
"blue": [0, 0, 255],
14+
"blueviolet": [138, 43, 226],
15+
"brown": [165, 42, 42],
16+
"burlywood": [222, 184, 135],
17+
"cadetblue": [95, 158, 160],
18+
"chartreuse": [127, 255, 0],
19+
"chocolate": [210, 105, 30],
20+
"coral": [255, 127, 80],
21+
"cornflowerblue": [100, 149, 237],
22+
"cornsilk": [255, 248, 220],
23+
"crimson": [220, 20, 60],
24+
"cyan": [0, 255, 255],
25+
"darkblue": [0, 0, 139],
26+
"darkcyan": [0, 139, 139],
27+
"darkgoldenrod": [184, 134, 11],
28+
"darkgray": [169, 169, 169],
29+
"darkgreen": [0, 100, 0],
30+
"darkgrey": [169, 169, 169],
31+
"darkkhaki": [189, 183, 107],
32+
"darkmagenta": [139, 0, 139],
33+
"darkolivegreen": [85, 107, 47],
34+
"darkorange": [255, 140, 0],
35+
"darkorchid": [153, 50, 204],
36+
"darkred": [139, 0, 0],
37+
"darksalmon": [233, 150, 122],
38+
"darkseagreen": [143, 188, 143],
39+
"darkslateblue": [72, 61, 139],
40+
"darkslategray": [47, 79, 79],
41+
"darkslategrey": [47, 79, 79],
42+
"darkturquoise": [0, 206, 209],
43+
"darkviolet": [148, 0, 211],
44+
"deeppink": [255, 20, 147],
45+
"deepskyblue": [0, 191, 255],
46+
"dimgray": [105, 105, 105],
47+
"dimgrey": [105, 105, 105],
48+
"dodgerblue": [30, 144, 255],
49+
"firebrick": [178, 34, 34],
50+
"floralwhite": [255, 250, 240],
51+
"forestgreen": [34, 139, 34],
52+
"fuchsia": [255, 0, 255],
53+
"gainsboro": [220, 220, 220],
54+
"ghostwhite": [248, 248, 255],
55+
"gold": [255, 215, 0],
56+
"goldenrod": [218, 165, 32],
57+
"gray": [128, 128, 128],
58+
"green": [0, 128, 0],
59+
"greenyellow": [173, 255, 47],
60+
"grey": [128, 128, 128],
61+
"honeydew": [240, 255, 240],
62+
"hotpink": [255, 105, 180],
63+
"indianred": [205, 92, 92],
64+
"indigo": [75, 0, 130],
65+
"ivory": [255, 255, 240],
66+
"khaki": [240, 230, 140],
67+
"lavender": [230, 230, 250],
68+
"lavenderblush": [255, 240, 245],
69+
"lawngreen": [124, 252, 0],
70+
"lemonchiffon": [255, 250, 205],
71+
"lightblue": [173, 216, 230],
72+
"lightcoral": [240, 128, 128],
73+
"lightcyan": [224, 255, 255],
74+
"lightgoldenrodyellow": [250, 250, 210],
75+
"lightgray": [211, 211, 211],
76+
"lightgreen": [144, 238, 144],
77+
"lightgrey": [211, 211, 211],
78+
"lightpink": [255, 182, 193],
79+
"lightsalmon": [255, 160, 122],
80+
"lightseagreen": [32, 178, 170],
81+
"lightskyblue": [135, 206, 250],
82+
"lightslategray": [119, 136, 153],
83+
"lightslategrey": [119, 136, 153],
84+
"lightsteelblue": [176, 196, 222],
85+
"lightyellow": [255, 255, 224],
86+
"lime": [0, 255, 0],
87+
"limegreen": [50, 205, 50],
88+
"linen": [250, 240, 230],
89+
"magenta": [255, 0, 255],
90+
"maroon": [128, 0, 0],
91+
"mediumaquamarine": [102, 205, 170],
92+
"mediumblue": [0, 0, 205],
93+
"mediumorchid": [186, 85, 211],
94+
"mediumpurple": [147, 112, 219],
95+
"mediumseagreen": [60, 179, 113],
96+
"mediumslateblue": [123, 104, 238],
97+
"mediumspringgreen": [0, 250, 154],
98+
"mediumturquoise": [72, 209, 204],
99+
"mediumvioletred": [199, 21, 133],
100+
"midnightblue": [25, 25, 112],
101+
"mintcream": [245, 255, 250],
102+
"mistyrose": [255, 228, 225],
103+
"moccasin": [255, 228, 181],
104+
"navajowhite": [255, 222, 173],
105+
"navy": [0, 0, 128],
106+
"oldlace": [253, 245, 230],
107+
"olive": [128, 128, 0],
108+
"olivedrab": [107, 142, 35],
109+
"orange": [255, 165, 0],
110+
"orangered": [255, 69, 0],
111+
"orchid": [218, 112, 214],
112+
"palegoldenrod": [238, 232, 170],
113+
"palegreen": [152, 251, 152],
114+
"paleturquoise": [175, 238, 238],
115+
"palevioletred": [219, 112, 147],
116+
"papayawhip": [255, 239, 213],
117+
"peachpuff": [255, 218, 185],
118+
"peru": [205, 133, 63],
119+
"pink": [255, 192, 203],
120+
"plum": [221, 160, 221],
121+
"powderblue": [176, 224, 230],
122+
"purple": [128, 0, 128],
123+
"rebeccapurple": [102, 51, 153],
124+
"red": [255, 0, 0],
125+
"rosybrown": [188, 143, 143],
126+
"royalblue": [65, 105, 225],
127+
"saddlebrown": [139, 69, 19],
128+
"salmon": [250, 128, 114],
129+
"sandybrown": [244, 164, 96],
130+
"seagreen": [46, 139, 87],
131+
"seashell": [255, 245, 238],
132+
"sienna": [160, 82, 45],
133+
"silver": [192, 192, 192],
134+
"skyblue": [135, 206, 235],
135+
"slateblue": [106, 90, 205],
136+
"slategray": [112, 128, 144],
137+
"slategrey": [112, 128, 144],
138+
"snow": [255, 250, 250],
139+
"springgreen": [0, 255, 127],
140+
"steelblue": [70, 130, 180],
141+
"tan": [210, 180, 140],
142+
"teal": [0, 128, 128],
143+
"thistle": [216, 191, 216],
144+
"tomato": [255, 99, 71],
145+
"turquoise": [64, 224, 208],
146+
"violet": [238, 130, 238],
147+
"wheat": [245, 222, 179],
148+
"white": [255, 255, 255],
149+
"whitesmoke": [245, 245, 245],
150+
"yellow": [255, 255, 0],
151+
"yellowgreen": [154, 205, 50]
152+
};

0 commit comments

Comments
 (0)