1
0
mirror of https://gitlab.crans.org/bde/nk20 synced 2024-12-25 17:02:22 +00:00
nk20/note_kfet
Alexandre Iooss 466cbd9878 Replace Font Awesome with inline SVG icons
Font Awesome 4 adds 106kB of dependencies on each page and require to
query multiple assets. It also sometimes causes icons to appear after
page loading. Font Awesome 4 is deprecated and replaced by version 5
which is not packaged in every GNU/Linux distributions.

This commit replaces icons with inline SVG which does not require
external assets, does not require an additionnal dependency and is
widely supported by modern browsers. It makes the page loading faster
and enables us to no longer require fonts-font-awesome Debian package.
2021-10-06 17:15:33 +02:00
..
fixtures Remove Django CAS server and add oauth toolkit 2020-09-21 10:31:42 +02:00
settings Implement OAuth2 scopes based on permissions 2021-09-02 20:58:04 +02:00
static Improve entry search with a debouncer 2021-10-04 14:39:53 +02:00
templates Replace Font Awesome with inline SVG icons 2021-10-06 17:15:33 +02:00
__init__.py and so it begins 2019-07-07 20:49:02 +00:00
admin.py Check permissions per request instead of per user 2021-09-02 20:58:05 +02:00
inputs.py Update copyright for 2021 2021-06-14 21:45:56 +02:00
middlewares.py Support multiple addresses for IP-based connection (useful when using IPv4/IPv6 and for ENS -> Crans transition) 2021-09-08 14:52:39 +02:00
urls.py Serve static files with Nginx only in production to make JavaScript development easier 2021-10-04 13:58:48 +02:00
views.py Check permissions per request instead of per user 2021-09-02 20:58:05 +02:00
wsgi.py Unify file headers 2020-02-18 21:30:26 +01:00