Folksonomy Engine loads CSS and a font from CDNs
hangy opened this issue · 0 comments
hangy commented
openfoodfacts-server/html/js/folksonomy.js
Lines 63 to 65 in a0e358e
For ProductOpener itself, we usually try to reduce the dependency on 3rd party CDNs. folksonomy.js
does the opposite by loading three files from three different CDNs.
- jQuery UI is already bundled with ProductOpener
- FontAwesome could be revisited, because ProductOpener now mostly seems to use Material Icons since the redesign
- Bundle jqGrid, or replace it (if there's feature parity) with other grid already bundled?
Code pointers
You can find some code pointers here. If some are missing, feel free to add them yourself in this file, or to ask them.
- https://github.com/openfoodfacts/openfoodfacts-server/blob/main/templates/web/common/includes/folksonomy_script.tt.html
- https://github.com/openfoodfacts/openfoodfacts-server/blob/main/html/js/folksonomy.js