Skip to content

Commit 43e529d

Browse files
committed
design: add snek
1 parent 749700f commit 43e529d

File tree

13 files changed

+370
-2
lines changed

13 files changed

+370
-2
lines changed

_includes/sneks.html

Lines changed: 105 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,105 @@
1+
<div class="container">
2+
<div id="left-snek" class="location-pin d-none d-md-block" style="display: none">
3+
<div>
4+
<svg xmlns="http://www.w3.org/2000/svg" width="40" height="62" viewBox="0 0 315 885">
5+
<path
6+
id="Snek"
7+
fill="#ffde57"
8+
stroke="#ffde57"
9+
stroke-width="1"
10+
d="M 88.00,78.38 C 89.95,78.23 90.96,77.98 93.00,78.38 110.72,80.10 107.67,105.69 90.00,103.80 76.59,102.36 72.32,84.05 88.00,78.38 Z M 307.00,885.00 C 307.00,885.00 307.00,160.00 307.00,160.00 307.00,85.00 243.00,10.00 157.00,10.00 82.46,10.00 8.86,82.12 7.00,157.09 7.00,159.13 8.63,160.00 11.73,160.00 34.54,160.00 132.00,160.00 132.00,160.00 149.48,160.00 157.00,166.91 157.00,185.00 157.00,185.00 157.00,885.00 157.00,885.00 157.00,885.00 307.00,885.00 307.00,885.00 Z"
11+
/>
12+
</svg>
13+
</div>
14+
</div>
15+
<div id="right-snek" class="location-pin d-none d-md-block" style="display: none">
16+
<svg xmlns="http://www.w3.org/2000/svg" width="40" height="62" viewBox="0 0 315 885">
17+
<path
18+
id="Snek"
19+
fill="#4584b6"
20+
stroke="#4584b6"
21+
stroke-width="1"
22+
d="M 88.00,78.38 C 89.95,78.23 90.96,77.98 93.00,78.38 110.72,80.10 107.67,105.69 90.00,103.80 76.59,102.36 72.32,84.05 88.00,78.38 Z M 307.00,885.00 C 307.00,885.00 307.00,160.00 307.00,160.00 307.00,85.00 243.00,10.00 157.00,10.00 82.46,10.00 8.86,82.12 7.00,157.09 7.00,159.13 8.63,160.00 11.73,160.00 34.54,160.00 132.00,160.00 132.00,160.00 149.48,160.00 157.00,166.91 157.00,185.00 157.00,185.00 157.00,885.00 157.00,885.00 157.00,885.00 307.00,885.00 307.00,885.00 Z"
23+
/>
24+
</svg>
25+
</div>
26+
<div id="smol-snek-all" class="location-pin d-none d-md-block" style="display: none">
27+
<div id="smol-snek-body">
28+
<svg xmlns="http://www.w3.org/2000/svg" width="40" height="62" viewBox="0 0 315 885">
29+
<defs>
30+
<pattern
31+
id="candy-cane"
32+
patternUnits="userSpaceOnUse"
33+
width="20"
34+
height="20"
35+
patternTransform="rotate(45)"
36+
>
37+
<rect width="40" height="80" fill="red" />
38+
<rect x="7" width="40" height="80" fill="white" />
39+
</pattern>
40+
<pattern
41+
id="easter-eggs"
42+
patternUnits="userSpaceOnUse"
43+
width="70"
44+
height="70"
45+
>
46+
<rect width="100%" height="100%" fill="lightyellow" />
47+
<ellipse cx="15" cy="15" rx="10" ry="15" fill="green" />
48+
<ellipse cx="15" cy="15" rx="10" ry="15" fill="none" stroke="white" stroke-width="2" />
49+
<!-- Egg 2 -->
50+
<ellipse cx="35" cy="35" rx="10" ry="15" fill="blue" />
51+
<ellipse cx="35" cy="35" rx="10" ry="15" fill="none" stroke="white" stroke-width="2" />
52+
</pattern>
53+
<pattern id="pride" patternUnits="userSpaceOnUse" width="315" height="885" patternTransform="rotate(30) scale(0.75, 0.25)">
54+
<!-- Rainbow stripes -->
55+
<rect width="315" height="147.5" y="0" fill="#FF0000"></rect> <!-- Red -->
56+
<rect width="315" height="147.5" y="147.5" fill="#FF7F00"></rect> <!-- Orange -->
57+
<rect width="315" height="147.5" y="295" fill="#FFFF00"></rect> <!-- Yellow -->
58+
<rect width="315" height="147.5" y="442.5" fill="#00FF00"></rect> <!-- Green -->
59+
<rect width="315" height="147.5" y="590" fill="#0000FF"></rect> <!-- Blue -->
60+
<rect width="315" height="147.5" y="737.5" fill="#8B00FF"></rect> <!-- Purple -->
61+
62+
</pattern>
63+
</defs>
64+
<path
65+
id="Snek"
66+
fill="#646464"
67+
stroke="#646464"
68+
stroke-width="1"
69+
d="M 88.00,78.38 C 89.95,78.23 90.96,77.98 93.00,78.38 110.72,80.10 107.67,105.69 90.00,103.80 76.59,102.36 72.32,84.05 88.00,78.38 Z M 307.00,885.00 C 307.00,885.00 307.00,160.00 307.00,160.00 307.00,85.00 243.00,10.00 157.00,10.00 82.46,10.00 8.86,82.12 7.00,157.09 7.00,159.13 8.63,160.00 11.73,160.00 34.54,160.00 132.00,160.00 132.00,160.00 149.48,160.00 157.00,166.91 157.00,185.00 157.00,185.00 157.00,885.00 157.00,885.00 157.00,885.00 307.00,885.00 307.00,885.00 Z"
70+
/>
71+
</svg>
72+
</div>
73+
<div id="smol-snek-tongue">
74+
<svg xmlns="http://www.w3.org/2000/svg" viewBox="725 420 40 80" width="20" height="40">
75+
<defs>
76+
<pattern id="progress"
77+
patternUnits="userSpaceOnUse"
78+
x="725" y="420"
79+
width="40" height="70">
80+
<rect x="0" y="0" width="40" height="20" fill="#FFFFFF"/>
81+
<rect x="0" y="20" width="40" height="12" fill="#F5A9B8"/>
82+
<rect x="0" y="32" width="40" height="12" fill="#55CDFC"/>
83+
<rect x="0" y="44" width="40" height="12" fill="#613915"/>
84+
<rect x="0" y="56" width="40" height="14" fill="#000000"/>
85+
</pattern>
86+
</defs>
87+
<path
88+
id="Tongue"
89+
fill="#eea9b8"
90+
stroke="#eea9b8"
91+
stroke-width="1"
92+
d="M 736.65,474.20
93+
C 736.65,456.12 732.00,429.00 732.00,429.00
94+
C 732.00,429.00 754.00,429.00 754.00,429.00
95+
C 754.00,429.00 749.00,462.17 749.00,474.00
96+
C 749.00,483.30 751.94,490.00 751.94,490.00
97+
C 751.94,490.00 742.75,474.00 742.75,474.00
98+
C 742.75,474.00 734.40,490.00 734.40,490.00
99+
C 734.40,490.00 736.65,483.23 736.65,474.20 Z"
100+
/>
101+
</svg>
102+
</div>
103+
</div>
104+
</div>
105+
<script type="text/javascript" src="{{ "/static/js/snek.js" | prepend:site.baseurl_root }}"></script>

_layouts/conference.html

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -308,6 +308,8 @@ <h3 id="conf-subtitle">a.k.a. {{page.alt_name}} {{page.year}}</h3>
308308

309309
});
310310
</script>
311+
312+
{% include sneks.html %}
311313
</body>
312314

313315
</html>

_layouts/post.html

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,5 +27,7 @@ <h1>{{ title }}</h1>
2727
<footer>{% include_cached footer.html %}</footer>
2828
<br /><br />
2929
</div>
30+
31+
{% include sneks.html %}
3032
</body>
3133
</html>

_layouts/summary.html

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -370,8 +370,10 @@ <h1>
370370
$("#all_confs .ConfItem").sort(function (a, b) {
371371
return $(a).attr('cfpDiff') - $(b).attr('cfpDiff');
372372
}).appendTo($("#coming_confs"));
373-
373+
});
374374
</script>
375+
376+
{% include sneks.html %}
375377
</body>
376378

377379
</html>

_layouts/year.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -120,5 +120,6 @@ <h1 id="past-events-title">{% t titles.past_events %}</h1>
120120

121121
});
122122
</script>
123+
{% include sneks.html %}
123124
</body>
124125
</html>

_pages/archive.html

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,5 +101,7 @@ <h1 id="past-events-title">{% t titles.past_events %}</h1>
101101

102102
});
103103
</script>
104+
105+
{% include sneks.html %}
104106
</body>
105107
</html>

_pages/calendar.html

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,5 +110,7 @@ <h5 class="modal-title">Event</h5>
110110
});
111111
{% include calendar.js %} // overwrites update_filtering
112112
</script>
113+
114+
{% include sneks.html %}
113115
</body>
114116
</html>

_pages/map.html

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,5 +23,7 @@
2323
</div>
2424
<footer>{% include_cached footer.html %}</footer>
2525
</div>
26+
27+
{% include sneks.html %}
2628
</body>
2729
</html>

_pages/resources.html

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,5 +61,7 @@
6161
</footer>
6262
<br><br>
6363
</div>
64+
65+
{% include sneks.html %}
6466
</body>
6567
</html>

_pages/series.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,5 +113,6 @@
113113
</footer>
114114
<br><br>
115115
</div>
116+
{% include sneks.html %}
116117
</body>
117118
</html>

0 commit comments

Comments
 (0)