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