on 215315f help sign in
elk/core-js/Graphics/Color.js
35 lines 1.2 kB history raw
1var Elm = Elm || {};
2Elm.Color = function() {
3 function Color_0(a1) {
4 return function(a2) {
5 return function(a3) {
6 return function(a4) {
7 return["Color", a1, a2, a3, a4]
8 }
9 }
10 }
11 }
12 var rgba_1 = Color_0;
13 var red_3 = ["Color",255,0,0,1];
14 var green_4 = ["Color",0,255,0,1];
15 var blue_5 = ["Color",0,0,255,1];
16 var yellow_6 = ["Color",255,255,0,1];
17 var cyan_7 = ["Color",0,255,255,1];
18 var magenta_8 = ["Color",255,0,255,1];
19 var black_9 = ["Color",0,0,0,1];
20 var white_10 = ["Color",255,255,255,1];
21 var gray_11 = ["Color",128,128,128,1];
22 var grey_12 = ["Color",128,128,128,1];
23 function rgb_2(r_13) {
24 return function(g_14) {
25 return function(b_15) {
26 return ["Color",r_13,g_14,b_15,1]
27 }
28 }
29 }
30 function extract(c) {
31 if (c[4] === 1) { return 'rgb(' + c[1] + ',' + c[2] + ',' + c[3] + ')'; }
32 return 'rgba(' + c[1] + ',' + c[2] + ',' + c[3] + ',' + c[4] + ')';
33 }
34 return{rgba:rgba_1, rgb:rgb_2, red:red_3, green:green_4, blue:blue_5, yellow:yellow_6, cyan:cyan_7, magenta:magenta_8, black:black_9, white:white_10, gray:gray_11, grey:grey_12,extract:extract}
35}();