MCPcopy
hub / github.com/Unitech/pm2 / gradient

Function gradient

lib/API/Dashboard.js:445–457  ·  view source on GitHub ↗
(p, rgb_beginning, rgb_end)

Source from the content-addressed store, hash-verified

443 * Hexa #FFFFFF
444 */
445function gradient(p, rgb_beginning, rgb_end) {
446
447 var w = (p / 100) * 2 - 1;
448
449 var w1 = (w + 1) / 2.0;
450 var w2 = 1 - w1;
451
452 var rgb = [parseInt(rgb_beginning[0] * w1 + rgb_end[0] * w2),
453 parseInt(rgb_beginning[1] * w1 + rgb_end[1] * w2),
454 parseInt(rgb_beginning[2] * w1 + rgb_end[2] * w2)];
455
456 return "#" + ((1 << 24) + (rgb[0] << 16) + (rgb[1] << 8) + rgb[2]).toString(16).slice(1);
457}

Callers 1

Dashboard.jsFile · 0.85

Calls 2

sliceMethod · 0.80
toStringMethod · 0.80

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…