From 0b8a88e2160b47699547f7ab1aac83cfced49c37 Mon Sep 17 00:00:00 2001 From: Matthias Date: Wed, 1 Sep 2021 02:18:41 +0200 Subject: [PATCH] js function to ingest icons --- InvenTree/templates/js/dynamic/inventree.js | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/InvenTree/templates/js/dynamic/inventree.js b/InvenTree/templates/js/dynamic/inventree.js index acfd57762c..c7792c1deb 100644 --- a/InvenTree/templates/js/dynamic/inventree.js +++ b/InvenTree/templates/js/dynamic/inventree.js @@ -130,6 +130,11 @@ function inventreeDocReady() { minLength: 2, classes: {'ui-autocomplete': 'dropdown-menu search-menu'}, }); + + // Generate brand-icons + $('.brand-icon').each(function(i, obj){ + loadBrandIcon($(this), $(this).attr('brand_name')); + }); } function isFileTransfer(transfer) { @@ -381,4 +386,14 @@ function inventreeDel(name) { var key = 'inventree-' + name; localStorage.removeItem(key); -} \ No newline at end of file +} + +function loadBrandIcon(elem, name) { + // check if icon exists + var icon = window.FontAwesome.icon({prefix: 'fab', iconName: name}); + + if (icon){ + // add icon to button + elem.addClass('fab fa-' + name); + } +}