MCPcopy
hub / github.com/tdewolff/minify / lift

Function lift

_benchmarks/sample_echarts.js:2641–2660  ·  view source on GitHub ↗
(color, level)

Source from the content-addressed store, hash-verified

2639 return hsla;
2640 }
2641 function lift(color, level) {
2642 var colorArr = parse(color);
2643 if (colorArr) {
2644 for (var i = 0; i < 3; i++) {
2645 if (level < 0) {
2646 colorArr[i] = colorArr[i] * (1 - level) | 0;
2647 }
2648 else {
2649 colorArr[i] = ((255 - colorArr[i]) * level + colorArr[i]) | 0;
2650 }
2651 if (colorArr[i] > 255) {
2652 colorArr[i] = 255;
2653 }
2654 else if (colorArr[i] < 0) {
2655 colorArr[i] = 0;
2656 }
2657 }
2658 return stringify(colorArr, colorArr.length === 4 ? 'rgba' : 'rgb');
2659 }
2660 }
2661 function toHex(color) {
2662 var colorArr = parse(color);
2663 if (colorArr) {

Callers 2

liftColorFunction · 0.85
pickColorFunction · 0.85

Calls 2

parseFunction · 0.85
stringifyFunction · 0.70

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…