summaryrefslogtreecommitdiffstats
path: root/install/ui/src/freeipa/widgets/DropdownWidget.js
diff options
context:
space:
mode:
Diffstat (limited to 'install/ui/src/freeipa/widgets/DropdownWidget.js')
-rw-r--r--install/ui/src/freeipa/widgets/DropdownWidget.js13
1 files changed, 11 insertions, 2 deletions
diff --git a/install/ui/src/freeipa/widgets/DropdownWidget.js b/install/ui/src/freeipa/widgets/DropdownWidget.js
index 992bcf378..9f740e614 100644
--- a/install/ui/src/freeipa/widgets/DropdownWidget.js
+++ b/install/ui/src/freeipa/widgets/DropdownWidget.js
@@ -173,11 +173,20 @@ define(['dojo/_base/declare',
var li = construct.create('li', {
'data-name': item.name || ''
});
+
var a = construct.create('a', {
- 'href': '#' + item.name || '',
- innerHTML: item.label || ''
+ 'href': '#' + item.name || ''
}, li);
+ if (item.icon) {
+ construct.create('i', {
+ 'class': 'fa ' + item.icon
+ }, a);
+ }
+
+ var text = document.createTextNode(' '+item.label || '');
+ construct.place(text, a);
+
if (item['class']) {
dom_class.add(li, item['class']);
}