diff options
author | Petr Vobornik <pvoborni@redhat.com> | 2013-11-05 19:12:51 +0100 |
---|---|---|
committer | Martin Kosek <mkosek@redhat.com> | 2014-01-21 12:04:03 +0100 |
commit | 4bc1942f53bad0168f0a41d5783f038cf704873d (patch) | |
tree | cf917b061509d51aa388a9be1441d14e735fdc3c /install/ui/src/freeipa/widgets/DropdownWidget.js | |
parent | 40ad71726e9c8308b24611afaac90a3d9a33992a (diff) | |
download | freeipa-4bc1942f53bad0168f0a41d5783f038cf704873d.tar.gz freeipa-4bc1942f53bad0168f0a41d5783f038cf704873d.tar.xz freeipa-4bc1942f53bad0168f0a41d5783f038cf704873d.zip |
Font Awesome icons in header
https://fedorahosted.org/freeipa/ticket/3904
Diffstat (limited to 'install/ui/src/freeipa/widgets/DropdownWidget.js')
-rw-r--r-- | install/ui/src/freeipa/widgets/DropdownWidget.js | 13 |
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']); } |