liquid_feedback_frontend

annotate app/main/style/_style.lua @ 1353:77b023835c2d

Update unit privileges during registration update part2
author bsw
date Mon Aug 06 13:32:28 2018 +0200 (2018-08-06)
parents 32cc544d5a5b
children
rev   line source
bsw/jbe@1309 1 local style = param.get("style", "table")
bsw/jbe@1309 2
bsw/jbe@1309 3 local md_colors = {
bsw/jbe@1309 4 ["500"] = {
bsw/jbe@1309 5 red = "244,67,54",
bsw/jbe@1309 6 pink = "233,30,99",
bsw/jbe@1309 7 purple = "156,39,176",
bsw/jbe@1309 8 ["deep-purple"] = "103,58,183",
bsw/jbe@1309 9 indigo = "63,81,181",
bsw/jbe@1309 10 blue = "33,150,243",
bsw/jbe@1309 11 ["light-blue"] = "3,169,244",
bsw/jbe@1309 12 cyan = "0,188,212",
bsw/jbe@1309 13 teal = "0,150,136",
bsw/jbe@1309 14 green = "76,175,80",
bsw/jbe@1309 15 ["light-green"] = "139,195,74",
bsw/jbe@1309 16 lime = "205,220,57",
bsw/jbe@1309 17 yellow = "255,235,59",
bsw/jbe@1309 18 amber = "255,193,7",
bsw/jbe@1309 19 orange = "255,152,0",
bsw/jbe@1309 20 ["deep-orange"] = "255,87,34",
bsw/jbe@1309 21 brown = "121,85,72",
bsw/jbe@1309 22 grey = "158,158,158",
bsw/jbe@1309 23 ["blue-grey"] = "96,125,139",
bsw/jbe@1309 24 },
bsw/jbe@1309 25 ["A200"] = {
bsw/jbe@1309 26 red = "255,82,82",
bsw/jbe@1309 27 pink = "255,64,129",
bsw/jbe@1309 28 purple = "224,64,251",
bsw/jbe@1309 29 ["deep-purple"] = "124,77,255",
bsw/jbe@1309 30 indigo = "83,109,254",
bsw/jbe@1309 31 blue = "68,138,255",
bsw/jbe@1309 32 ["light-blue"] = "64,196,255",
bsw/jbe@1309 33 cyan = "24,255,255",
bsw/jbe@1309 34 teal = "100,255,218",
bsw/jbe@1309 35 green = "105,240,174",
bsw/jbe@1309 36 ["light-green"] = "178,255,89",
bsw/jbe@1309 37 lime = "238,255,65",
bsw/jbe@1309 38 yellow = "255,255,0",
bsw/jbe@1309 39 amber = "255,215,64",
bsw/jbe@1309 40 orange = "255,171,64",
bsw/jbe@1309 41 ["deep-orange"] = "255,110,64",
bsw/jbe@1309 42 brown ="62,39,35",
bsw/jbe@1309 43 grey = "33,33,33",
bsw/jbe@1309 44 ["blue-grey"] = "38,50,56"
bsw/jbe@1309 45 }
bsw/jbe@1309 46 }
bsw/jbe@1309 47
bsw/jbe@1309 48 local r = {}
bsw/jbe@1309 49
bsw/jbe@1309 50 if style.color then
bsw/jbe@1309 51 r.color = {
bsw/jbe@1309 52 primary = style.color.primary,
bsw/jbe@1309 53 primary_dark = style.color.primary_dark,
bsw/jbe@1309 54 accent = style.color.accent,
bsw/jbe@1309 55 primary_contrast = style.color.primary_contrast,
bsw/jbe@1309 56 accent_contrast = style.color.accent_contrast
bsw/jbe@1309 57 }
bsw/jbe@1309 58 r.color_rgb = {
bsw/jbe@1309 59 primary = style.color.primary,
bsw/jbe@1309 60 accent = style.color.accent
bsw/jbe@1309 61 }
bsw/jbe@1309 62 elseif style.color_md then
bsw/jbe@1309 63 r.color_md = {
bsw/jbe@1309 64 primary = style.color_md.primary,
bsw/jbe@1309 65 primary_contrast = style.color_md.primary_contrast,
bsw/jbe@1309 66 accent = style.color_md.accent,
bsw/jbe@1309 67 accent_contrast = style.color_md.accent_contrast
bsw/jbe@1309 68 }
bsw/jbe@1309 69 else
bsw/jbe@1309 70 r.color_md = {
bsw/jbe@1309 71 primary = "grey",
bsw/jbe@1309 72 primary_contrast = "dark",
bsw/jbe@1309 73 accent = "red",
bsw/jbe@1309 74 accent_contrast = "dark"
bsw/jbe@1309 75 }
bsw/jbe@1309 76 end
bsw/jbe@1309 77 if not r.color then
bsw/jbe@1309 78 r.color = {
bsw/jbe@1309 79 primary = "$palette-" .. r.color_md.primary .. "-500",
bsw/jbe@1309 80 primary_dark = "$palette-" .. r.color_md.primary .. "-700",
bsw/jbe@1309 81 accent = "$palette-" .. r.color_md.accent .. "-A200",
bsw/jbe@1309 82 primary_contrast = "$color-" .. r.color_md.primary_contrast.. "-contrast",
bsw/jbe@1309 83 accent_contrast = "$color-" .. r.color_md.accent_contrast .. "-contrast"
bsw/jbe@1309 84 }
bsw/jbe@1309 85 r.color_rgb = {
bsw/jbe@1309 86 primary = md_colors["500"][r.color_md.primary],
bsw/jbe@1309 87 accent = md_colors["A200"][r.color_md.accent]
bsw/jbe@1309 88 }
bsw/jbe@1309 89 end
bsw/jbe@1309 90
bsw/jbe@1309 91 return r

Impressum / About Us