Skip to content

Commit 8e7c0bb

Browse files
committed
added NetworkMascotLogoPath site setting (dehardcoding Codidactyl)
1 parent 4772df0 commit 8e7c0bb

8 files changed

Lines changed: 63 additions & 25 deletions

File tree

app/views/tour/_hint_widget.html.erb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<div class="widget<%= " #{classes}" if defined?(classes) %>">
22
<div class="widget--header">
3-
<img src="/assets/codidactyl.png"
3+
<img src="<%= SiteSetting['NetworkMascotLogoPath'] %>"
44
alt="<%= SiteSetting['NetworkMascotName'] %>"
55
class="codidactyl-small">
66
<%= SiteSetting['NetworkMascotName'] %>'s Hints

app/views/tour/end.html.erb

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
<div class="grid">
22
<div class="grid--cell codidactyl">
3-
<img src="/assets/codidactyl.png" alt="<%= SiteSetting['NetworkMascotName'] %>">
3+
<img src="<%= SiteSetting['NetworkMascotLogoPath'] %>"
4+
alt="<%= SiteSetting['NetworkMascotName'] %>">
45
</div>
56
<div class="grid--cell is-flexible">
67
<div class="widget">

app/views/tour/index.html.erb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<div class="grid">
22
<div class="grid--cell codidactyl">
3-
<img src="/assets/codidactyl.png" alt="<%= SiteSetting['NetworkMascotName'] %>">
3+
<img src="<%= SiteSetting['NetworkMascotLogoPath'] %>" alt="<%= SiteSetting['NetworkMascotName'] %>">
44
</div>
55
<div class="grid--cell is-flexible">
66
<div class="widget">

app/views/tour/more.html.erb

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<div class="grid step-1" id="1">
22
<div class="grid--cell codidactyl tour-wide-only">
3-
<img src="/assets/codidactyl.png" alt="<%= SiteSetting['NetworkMascotName'] %>">
3+
<img src="<%= SiteSetting['NetworkMascotLogoPath'] %>" alt="<%= SiteSetting['NetworkMascotName'] %>">
44
</div>
55
<div class="grid--cell is-flexible">
66
<div class="widget">
@@ -16,7 +16,7 @@
1616

1717
<div class="grid step-2 hide" id="2">
1818
<div class="grid--cell codidactyl tour-wide-only">
19-
<img src="/assets/codidactyl.png" alt="<%= SiteSetting['NetworkMascotName'] %>">
19+
<img src="<%= SiteSetting['NetworkMascotLogoPath'] %>" alt="<%= SiteSetting['NetworkMascotName'] %>">
2020
</div>
2121
<div class="grid--cell is-flexible">
2222
<div class="widget">
@@ -46,7 +46,7 @@
4646

4747
<div class="grid step-3 hide" id="3">
4848
<div class="grid--cell codidactyl tour-wide-only">
49-
<img src="/assets/codidactyl.png" alt="<%= SiteSetting['NetworkMascotName'] %>">
49+
<img src="<%= SiteSetting['NetworkMascotLogoPath'] %>" alt="<%= SiteSetting['NetworkMascotName'] %>">
5050
</div>
5151
<div class="grid--cell is-flexible">
5252
<div class="widget">
@@ -66,7 +66,7 @@
6666

6767
<div class="grid step-4 hide" id="4">
6868
<div class="grid--cell codidactyl tour-wide-only">
69-
<img src="/assets/codidactyl.png" alt="<%= SiteSetting['NetworkMascotName'] %>">
69+
<img src="<%= SiteSetting['NetworkMascotLogoPath'] %>" alt="<%= SiteSetting['NetworkMascotName'] %>">
7070
</div>
7171
<div class="grid--cell is-flexible">
7272
<div class="widget">
@@ -103,7 +103,7 @@
103103

104104
<div class="grid step-5 hide" id="5">
105105
<div class="grid--cell codidactyl tour-wide-only">
106-
<img src="/assets/codidactyl.png" alt="<%= SiteSetting['NetworkMascotName'] %>">
106+
<img src="<%= SiteSetting['NetworkMascotLogoPath'] %>" alt="<%= SiteSetting['NetworkMascotName'] %>">
107107
</div>
108108
<div class="grid--cell is-flexible">
109109
<div class="widget">
@@ -123,7 +123,7 @@
123123

124124
<div class="grid step-6 hide" id="6">
125125
<div class="grid--cell codidactyl tour-wide-only">
126-
<img src="/assets/codidactyl.png" alt="<%= SiteSetting['NetworkMascotName'] %>">
126+
<img src="<%= SiteSetting['NetworkMascotLogoPath'] %>" alt="<%= SiteSetting['NetworkMascotName'] %>">
127127
</div>
128128
<div class="grid--cell is-flexible">
129129
<div class="widget">

app/views/tour/question1.html.erb

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
<div class="grid">
22
<div class="grid--cell codidactyl">
3-
<img src="/assets/codidactyl.png" alt="<%= SiteSetting['NetworkMascotName'] %>">
3+
<img src="<%= SiteSetting['NetworkMascotLogoPath'] %>"
4+
alt="<%= SiteSetting['NetworkMascotName'] %>">
45
</div>
56
<div class="grid--cell is-flexible">
67
<div class="widget">

app/views/tour/question2.html.erb

Lines changed: 41 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@
33

44
<div class="grid step-0">
55
<div class="grid--cell codidactyl">
6-
<img src="/assets/codidactyl.png" alt="<%= SiteSetting['NetworkMascotName'] %>">
6+
<img src="<%= SiteSetting['NetworkMascotLogoPath'] %>"
7+
alt="<%= SiteSetting['NetworkMascotName'] %>">
78
</div>
89
<div class="grid--cell is-flexible">
910
<div class="widget">
@@ -59,7 +60,9 @@
5960
<div class="codidactyl-hints codidactyl-sticky">
6061
<div class="widget step-1 hide">
6162
<div class="widget--header">
62-
<img src="/assets/codidactyl.png" alt="" class="codidactyl-small">
63+
<img src="<%= SiteSetting['NetworkMascotLogoPath'] %>"
64+
alt="<%= SiteSetting['NetworkMascotName'] %>"
65+
class="codidactyl-small">
6366
<%= SiteSetting['NetworkMascotName'] %>'s Hints
6467
</div>
6568
<div class="widget--body">
@@ -73,7 +76,9 @@
7376
</div>
7477
<div class="widget step-2 hide">
7578
<div class="widget--header">
76-
<img src="/assets/codidactyl.png" alt="" class="codidactyl-small">
79+
<img src="<%= SiteSetting['NetworkMascotLogoPath'] %>"
80+
alt="<%= SiteSetting['NetworkMascotName'] %>"
81+
class="codidactyl-small">
7782
<%= SiteSetting['NetworkMascotName'] %>'s Hints
7883
</div>
7984
<div class="widget--body">
@@ -88,7 +93,9 @@
8893
</div>
8994
<div class="widget step-3 hide">
9095
<div class="widget--header">
91-
<img src="/assets/codidactyl.png" alt="" class="codidactyl-small">
96+
<img src="<%= SiteSetting['NetworkMascotLogoPath'] %>"
97+
alt="<%= SiteSetting['NetworkMascotName'] %>"
98+
class="codidactyl-small">
9299
<%= SiteSetting['NetworkMascotName'] %>'s Hints
93100
</div>
94101
<div class="widget--body">
@@ -103,7 +110,9 @@
103110
</div>
104111
<div class="widget step-4 hide">
105112
<div class="widget--header">
106-
<img src="/assets/codidactyl.png" alt="" class="codidactyl-small">
113+
<img src="<%= SiteSetting['NetworkMascotLogoPath'] %>"
114+
alt="<%= SiteSetting['NetworkMascotName'] %>"
115+
class="codidactyl-small">
107116
<%= SiteSetting['NetworkMascotName'] %>'s Hints
108117
</div>
109118
<div class="widget--body">
@@ -120,7 +129,9 @@
120129
</div>
121130
<div class="widget step-5 hide">
122131
<div class="widget--header">
123-
<img src="/assets/codidactyl.png" alt="" class="codidactyl-small">
132+
<img src="<%= SiteSetting['NetworkMascotLogoPath'] %>"
133+
alt="<%= SiteSetting['NetworkMascotName'] %>"
134+
class="codidactyl-small">
124135
<%= SiteSetting['NetworkMascotName'] %>'s Hints
125136
</div>
126137
<div class="widget--body">
@@ -136,7 +147,9 @@
136147
</div>
137148
<div class="widget step-6 hide">
138149
<div class="widget--header">
139-
<img src="/assets/codidactyl.png" alt="" class="codidactyl-small">
150+
<img src="<%= SiteSetting['NetworkMascotLogoPath'] %>"
151+
alt="<%= SiteSetting['NetworkMascotName'] %>"
152+
class="codidactyl-small">
140153
<%= SiteSetting['NetworkMascotName'] %>'s Hints
141154
</div>
142155
<div class="widget--body">
@@ -152,7 +165,9 @@
152165
</div>
153166
<div class="widget step-7 hide">
154167
<div class="widget--header">
155-
<img src="/assets/codidactyl.png" alt="" class="codidactyl-small">
168+
<img src="<%= SiteSetting['NetworkMascotLogoPath'] %>"
169+
alt="<%= SiteSetting['NetworkMascotName'] %>"
170+
class="codidactyl-small">
156171
<%= SiteSetting['NetworkMascotName'] %>'s Hints
157172
</div>
158173
<div class="widget--body">
@@ -168,7 +183,9 @@
168183
</div>
169184
<div class="widget step-8 hide">
170185
<div class="widget--header">
171-
<img src="/assets/codidactyl.png" alt="" class="codidactyl-small">
186+
<img src="<%= SiteSetting['NetworkMascotLogoPath'] %>"
187+
alt="<%= SiteSetting['NetworkMascotName'] %>"
188+
class="codidactyl-small">
172189
<%= SiteSetting['NetworkMascotName'] %>'s Hints
173190
</div>
174191
<div class="widget--body">
@@ -182,7 +199,9 @@
182199
</div>
183200
<div class="widget step-9 hide">
184201
<div class="widget--header">
185-
<img src="/assets/codidactyl.png" alt="" class="codidactyl-small">
202+
<img src="<%= SiteSetting['NetworkMascotLogoPath'] %>"
203+
alt="<%= SiteSetting['NetworkMascotName'] %>"
204+
class="codidactyl-small">
186205
<%= SiteSetting['NetworkMascotName'] %>'s Hints
187206
</div>
188207
<div class="widget--body">
@@ -197,7 +216,9 @@
197216
</div>
198217
<div class="widget step-10 hide">
199218
<div class="widget--header">
200-
<img src="/assets/codidactyl.png" alt="" class="codidactyl-small">
219+
<img src="<%= SiteSetting['NetworkMascotLogoPath'] %>"
220+
alt="<%= SiteSetting['NetworkMascotName'] %>"
221+
class="codidactyl-small">
201222
<%= SiteSetting['NetworkMascotName'] %>'s Hints
202223
</div>
203224
<div class="widget--body">
@@ -211,7 +232,9 @@
211232
</div>
212233
<div class="widget step-11 hide">
213234
<div class="widget--header">
214-
<img src="/assets/codidactyl.png" alt="" class="codidactyl-small">
235+
<img src="<%= SiteSetting['NetworkMascotLogoPath'] %>"
236+
alt="<%= SiteSetting['NetworkMascotName'] %>"
237+
class="codidactyl-small">
215238
<%= SiteSetting['NetworkMascotName'] %>'s Hints
216239
</div>
217240
<div class="widget--body">
@@ -231,7 +254,9 @@
231254
</div>
232255
<div class="widget step-12 hide">
233256
<div class="widget--header">
234-
<img src="/assets/codidactyl.png" alt="" class="codidactyl-small">
257+
<img src="<%= SiteSetting['NetworkMascotLogoPath'] %>"
258+
alt="<%= SiteSetting['NetworkMascotName'] %>"
259+
class="codidactyl-small">
235260
<%= SiteSetting['NetworkMascotName'] %>'s Hints
236261
</div>
237262
<div class="widget--body">
@@ -247,7 +272,9 @@
247272
</div>
248273
<div class="widget step-13 hide">
249274
<div class="widget--header">
250-
<img src="/assets/codidactyl.png" alt="" class="codidactyl-small">
275+
<img src="<%= SiteSetting['NetworkMascotLogoPath'] %>"
276+
alt="<%= SiteSetting['NetworkMascotName'] %>"
277+
class="codidactyl-small">
251278
<%= SiteSetting['NetworkMascotName'] %>'s Hints
252279
</div>
253280
<div class="widget--body">

app/views/tour/question3.html.erb

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@
22

33
<div class="grid step-0">
44
<div class="grid--cell codidactyl">
5-
<img src="/assets/codidactyl.png" alt="<%= SiteSetting['NetworkMascotName'] %>">
5+
<img src="<%= SiteSetting['NetworkMascotLogoPath'] %>"
6+
alt="<%= SiteSetting['NetworkMascotName'] %>">
67
</div>
78
<div class="grid--cell is-flexible">
89
<div class="widget">

db/seeds/site_settings.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -711,6 +711,14 @@
711711
description: >
712712
Network mascot name tto use where appropriate.
713713
714+
- name: NetworkMascotLogoPath
715+
value: /assets/codidactyl.png
716+
value_type: string
717+
category: SiteDetails
718+
community_id: ~
719+
description: >
720+
The path, relative to the root of the domain, to the site's mascot logo file. Can also be an absolute URL.
721+
714722
- name: NetworkName
715723
value: Codidact
716724
value_type: string

0 commit comments

Comments
 (0)