@marcel91200 / caddy Mirror · read-only / commits / 2d7d806f
Fork 0

Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS

Mirrored from https://github.com/Slazee/caddy.git

Synced Nov 12, 23:15 UTC

fileserver: Slightly more fitting icons

Matthew Holt committed Aug 11, 2023 at 20:53 UTC 2d7d806fcf91402eb15ae3ffd916bf0b2c6508df
1 file changed +58 -22
modules/caddyhttp/fileserver/browse.html
+58 -22
@@ -44,12 +44,23 @@
44 <path d="M9 8l10 0"></path>
45 </svg>
46 {{- else if .HasExt ".pdf"}}
47 - <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-pdf" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
47 + <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-file-type-pdf" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
48 <path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
49 - <path d="M10 8v8h2a2 2 0 0 0 2 -2v-4a2 2 0 0 0 -2 -2h-2z"></path>
50 - <path d="M3 12h2a2 2 0 1 0 0 -4h-2v8"></path>
51 - <path d="M17 12h3"></path>
52 - <path d="M21 8h-4v8"></path>
49 + <path d="M14 3v4a1 1 0 0 0 1 1h4"></path>
50 + <path d="M5 12v-7a2 2 0 0 1 2 -2h7l5 5v4"></path>
51 + <path d="M5 18h1.5a1.5 1.5 0 0 0 0 -3h-1.5v6"></path>
52 + <path d="M17 18h2"></path>
53 + <path d="M20 15h-3v6"></path>
54 + <path d="M11 15v6h1a2 2 0 0 0 2 -2v-2a2 2 0 0 0 -2 -2h-1z"></path>
55 + </svg>
56 + {{- else if .HasExt ".csv" ".tsv"}}
57 + <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-file-type-csv" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
58 + <path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
59 + <path d="M14 3v4a1 1 0 0 0 1 1h4"></path>
60 + <path d="M5 12v-7a2 2 0 0 1 2 -2h7l5 5v4"></path>
61 + <path d="M7 16.5a1.5 1.5 0 0 0 -3 0v3a1.5 1.5 0 0 0 3 0"></path>
62 + <path d="M10 20.25c0 .414 .336 .75 .75 .75h1.25a1 1 0 0 0 1 -1v-1a1 1 0 0 0 -1 -1h-1a1 1 0 0 1 -1 -1v-1a1 1 0 0 1 1 -1h1.25a.75 .75 0 0 1 .75 .75"></path>
63 + <path d="M16 15l2 6l2 -6"></path>
64 </svg>
65 {{- else if .HasExt ".txt" ".doc" ".docx" ".odt" ".fodt" ".rtf"}}
66 <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-file-text" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
@@ -171,22 +182,34 @@
182 <path d="M5 12h-3"></path>
183 </svg>
184 {{- else if .HasExt ".html" ".htm"}}
174 - <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-html" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
185 + <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-file-type-html" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
186 <path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
176 - <path d="M13 16v-8l2 5l2 -5v8"></path>
177 - <path d="M1 16v-8"></path>
178 - <path d="M5 8v8"></path>
179 - <path d="M1 12h4"></path>
180 - <path d="M7 8h4"></path>
181 - <path d="M9 8v8"></path>
182 - <path d="M20 8v8h3"></path>
187 + <path d="M14 3v4a1 1 0 0 0 1 1h4"></path>
188 + <path d="M5 12v-7a2 2 0 0 1 2 -2h7l5 5v4"></path>
189 + <path d="M2 21v-6"></path>
190 + <path d="M5 15v6"></path>
191 + <path d="M2 18h3"></path>
192 + <path d="M20 15v6h2"></path>
193 + <path d="M13 21v-6l2 3l2 -3v6"></path>
194 + <path d="M7.5 15h3"></path>
195 + <path d="M9 15v6"></path>
196 </svg>
197 {{- else if .HasExt ".js"}}
185 - <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-brand-javascript" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
198 + <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-file-type-js" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
199 <path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
187 - <path d="M20 4l-2 14.5l-6 2l-6 -2l-2 -14.5z"></path>
188 - <path d="M7.5 8h3v8l-2 -1"></path>
189 - <path d="M16.5 8h-2.5a.5 .5 0 0 0 -.5 .5v3a.5 .5 0 0 0 .5 .5h1.423a.5 .5 0 0 1 .495 .57l-.418 2.93l-2 .5"></path>
200 + <path d="M14 3v4a1 1 0 0 0 1 1h4"></path>
201 + <path d="M3 15h3v4.5a1.5 1.5 0 0 1 -3 0"></path>
202 + <path d="M9 20.25c0 .414 .336 .75 .75 .75h1.25a1 1 0 0 0 1 -1v-1a1 1 0 0 0 -1 -1h-1a1 1 0 0 1 -1 -1v-1a1 1 0 0 1 1 -1h1.25a.75 .75 0 0 1 .75 .75"></path>
203 + <path d="M5 12v-7a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2h-1"></path>
204 + </svg>
205 + {{- else if .HasExt ".css"}}
206 + <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-file-type-css" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
207 + <path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
208 + <path d="M14 3v4a1 1 0 0 0 1 1h4"></path>
209 + <path d="M5 12v-7a2 2 0 0 1 2 -2h7l5 5v4"></path>
210 + <path d="M8 16.5a1.5 1.5 0 0 0 -3 0v3a1.5 1.5 0 0 0 3 0"></path>
211 + <path d="M11 20.25c0 .414 .336 .75 .75 .75h1.25a1 1 0 0 0 1 -1v-1a1 1 0 0 0 -1 -1h-1a1 1 0 0 1 -1 -1v-1a1 1 0 0 1 1 -1h1.25a.75 .75 0 0 1 .75 .75"></path>
212 + <path d="M17 20.25c0 .414 .336 .75 .75 .75h1.25a1 1 0 0 0 1 -1v-1a1 1 0 0 0 -1 -1h-1a1 1 0 0 1 -1 -1v-1a1 1 0 0 1 1 -1h1.25a.75 .75 0 0 1 .75 .75"></path>
213 </svg>
214 {{- else if .HasExt ".json" ".json5" ".jsonc"}}
215 <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-json" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
@@ -196,13 +219,26 @@
219 <path d="M1 8h3v6.5a1.5 1.5 0 0 1 -3 0v-.5"></path>
220 <path d="M7 15a1 1 0 0 0 1 1h1a1 1 0 0 0 1 -1v-2a1 1 0 0 0 -1 -1h-1a1 1 0 0 1 -1 -1v-2a1 1 0 0 1 1 -1h1a1 1 0 0 1 1 1"></path>
221 </svg>
222 + {{- else if .HasExt ".ts"}}
223 + <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-file-type-ts" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
224 + <path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
225 + <path d="M14 3v4a1 1 0 0 0 1 1h4"></path>
226 + <path d="M5 12v-7a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2h-1"></path>
227 + <path d="M14 3v4a1 1 0 0 0 1 1h4"></path>
228 + <path d="M9 20.25c0 .414 .336 .75 .75 .75h1.25a1 1 0 0 0 1 -1v-1a1 1 0 0 0 -1 -1h-1a1 1 0 0 1 -1 -1v-1a1 1 0 0 1 1 -1h1.25a.75 .75 0 0 1 .75 .75"></path>
229 + <path d="M3.5 15h3"></path>
230 + <path d="M5 15v6"></path>
231 + </svg>
232 {{- else if .HasExt ".sql"}}
200 - <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-sql" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
233 + <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-file-type-sql" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
234 <path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
202 - <path d="M12 8a2 2 0 0 1 2 2v4a2 2 0 1 1 -4 0v-4a2 2 0 0 1 2 -2z"></path>
203 - <path d="M17 8v8h4"></path>
204 - <path d="M13 15l1 1"></path>
205 - <path d="M3 15a1 1 0 0 0 1 1h2a1 1 0 0 0 1 -1v-2a1 1 0 0 0 -1 -1h-2a1 1 0 0 1 -1 -1v-2a1 1 0 0 1 1 -1h2a1 1 0 0 1 1 1"></path>
235 + <path d="M14 3v4a1 1 0 0 0 1 1h4"></path>
236 + <path d="M14 3v4a1 1 0 0 0 1 1h4"></path>
237 + <path d="M5 20.25c0 .414 .336 .75 .75 .75h1.25a1 1 0 0 0 1 -1v-1a1 1 0 0 0 -1 -1h-1a1 1 0 0 1 -1 -1v-1a1 1 0 0 1 1 -1h1.25a.75 .75 0 0 1 .75 .75"></path>
238 + <path d="M5 12v-7a2 2 0 0 1 2 -2h7l5 5v4"></path>
239 + <path d="M18 15v6h2"></path>
240 + <path d="M13 15a2 2 0 0 1 2 2v2a2 2 0 1 1 -4 0v-2a2 2 0 0 1 2 -2z"></path>
241 + <path d="M14 20l1.5 1.5"></path>
242 </svg>
243 {{- else if .HasExt ".db" ".sqlite" ".bak" ".mdb"}}
244 <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-database" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">