liquid_feedback_frontend

diff app/main/style/_style.lua @ 1309:32cc544d5a5b

Cumulative patch for upcoming frontend version 4
author bsw/jbe
date Sun Jul 15 14:07:29 2018 +0200 (2018-07-15)
parents
children
line diff
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/app/main/style/_style.lua	Sun Jul 15 14:07:29 2018 +0200
     1.3 @@ -0,0 +1,91 @@
     1.4 +local style = param.get("style", "table")
     1.5 +
     1.6 +local md_colors = {
     1.7 +  ["500"] = {
     1.8 +    red = "244,67,54",
     1.9 +    pink = "233,30,99",
    1.10 +    purple = "156,39,176",
    1.11 +    ["deep-purple"] = "103,58,183",
    1.12 +    indigo = "63,81,181",
    1.13 +    blue = "33,150,243",
    1.14 +    ["light-blue"] = "3,169,244",
    1.15 +    cyan = "0,188,212",
    1.16 +    teal = "0,150,136",
    1.17 +    green = "76,175,80",
    1.18 +    ["light-green"] = "139,195,74",
    1.19 +    lime = "205,220,57",
    1.20 +    yellow = "255,235,59",
    1.21 +    amber = "255,193,7",
    1.22 +    orange = "255,152,0",
    1.23 +    ["deep-orange"] = "255,87,34",
    1.24 +    brown = "121,85,72",
    1.25 +    grey = "158,158,158",
    1.26 +    ["blue-grey"] = "96,125,139",
    1.27 +  },
    1.28 +  ["A200"] = {
    1.29 +    red = "255,82,82",
    1.30 +    pink = "255,64,129",
    1.31 +    purple = "224,64,251",
    1.32 +    ["deep-purple"] = "124,77,255",
    1.33 +    indigo = "83,109,254",
    1.34 +    blue = "68,138,255",
    1.35 +    ["light-blue"] = "64,196,255",
    1.36 +    cyan = "24,255,255",
    1.37 +    teal = "100,255,218",
    1.38 +    green = "105,240,174",
    1.39 +    ["light-green"] = "178,255,89",
    1.40 +    lime = "238,255,65",
    1.41 +    yellow = "255,255,0",
    1.42 +    amber = "255,215,64",
    1.43 +    orange = "255,171,64",
    1.44 +    ["deep-orange"] = "255,110,64",
    1.45 +    brown ="62,39,35",
    1.46 +    grey = "33,33,33",
    1.47 +    ["blue-grey"] = "38,50,56"
    1.48 +  }
    1.49 +}
    1.50 +
    1.51 +local r = {}
    1.52 +
    1.53 +if style.color then
    1.54 +  r.color = {
    1.55 +    primary = style.color.primary,
    1.56 +    primary_dark = style.color.primary_dark,
    1.57 +    accent = style.color.accent,
    1.58 +    primary_contrast = style.color.primary_contrast,
    1.59 +    accent_contrast = style.color.accent_contrast 
    1.60 +  }
    1.61 +  r.color_rgb = {
    1.62 +    primary = style.color.primary,
    1.63 +    accent = style.color.accent
    1.64 +  }
    1.65 +elseif style.color_md then
    1.66 +  r.color_md = {
    1.67 +    primary = style.color_md.primary,
    1.68 +    primary_contrast = style.color_md.primary_contrast,
    1.69 +    accent = style.color_md.accent,
    1.70 +    accent_contrast = style.color_md.accent_contrast
    1.71 +  }
    1.72 +else
    1.73 +  r.color_md = {
    1.74 +    primary = "grey",
    1.75 +    primary_contrast = "dark",
    1.76 +    accent = "red",
    1.77 +    accent_contrast = "dark"
    1.78 +  }
    1.79 +end
    1.80 +if not r.color then
    1.81 +  r.color = {
    1.82 +    primary = "$palette-" .. r.color_md.primary .. "-500",
    1.83 +    primary_dark = "$palette-" .. r.color_md.primary .. "-700",
    1.84 +    accent = "$palette-" .. r.color_md.accent .. "-A200",
    1.85 +    primary_contrast = "$color-" .. r.color_md.primary_contrast.. "-contrast",
    1.86 +    accent_contrast = "$color-" .. r.color_md.accent_contrast .. "-contrast"
    1.87 +  }
    1.88 +  r.color_rgb = {
    1.89 +    primary = md_colors["500"][r.color_md.primary],
    1.90 +    accent = md_colors["A200"][r.color_md.accent]
    1.91 +  }
    1.92 +end
    1.93 +
    1.94 +return r

Impressum / About Us