141:61eb02ffa9d3
Anton Shestakov <av6@dwimlabs.net>, Sat, 16 Jul 2016 19:05:11 +0800
viewer: request light fields when using just metadata from Check / and project pages just link to checks, so the heavier text fields like Check.lines aren't actually important, and can be excluded from SELECT for a nice performance boost.

previous change 19:617cf0ab60ed

templates/status.svg

Permissions: -rw-r--r--

Other formats: Feeds:
<svg xmlns="http://www.w3.org/2000/svg" width="{{ width }}" height="{{ height }}">
<linearGradient id="b" x2="0" y2="100%">
<stop offset="0" stop-color="#bbb" stop-opacity=".1"/>
<stop offset="1" stop-opacity=".1"/>
</linearGradient>
<mask id="a">
<rect width="{{ width }}" height="{{ height }}" rx="3" fill="#fff"/>
</mask>
<g mask="url(#a)">
{% set accx = 0 %}
{% for c, w, x, t in parts %}
<path fill="{{ c }}" d="M{{ accx }} 0h{{ w }}v{{ height }}H{{ accx }}z"/>
{% set accx += w %}
{% end %}
<path fill="url(#b)" d="M0 0h{{ width }}v{{ height }}H0z"/>
</g>
<g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">
{% set accx = 0 %}
{% for c, w, x, t in parts %}
<text x="{{ accx + x }}" y="15" fill="#010101" fill-opacity=".3">{{ t }}</text>
<text x="{{ accx + x }}" y="14">{{ t }}</text>
{% set accx += w %}
{% end %}
</g>
</svg>