diff options
Diffstat (limited to 'addons/web/static/src/js/core')
| -rw-r--r-- | addons/web/static/src/js/core/dom.js | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/addons/web/static/src/js/core/dom.js b/addons/web/static/src/js/core/dom.js index 56d889bce69..a61caf480e4 100644 --- a/addons/web/static/src/js/core/dom.js +++ b/addons/web/static/src/js/core/dom.js @@ -378,12 +378,9 @@ var dom = { var $button = $('<button/>', jQueryParams); if (options.icon) { - var isFontAwesome = options.icon.match(/(fa[brs]* )*(fa-(.+))/); - if (isFontAwesome) { - var faClass = (isFontAwesome[1] !== undefined ? isFontAwesome[1] : 'fas'); - var faIcon = isFontAwesome[2]; + if (options.icon.substr(0, 3) === 'fa-') { $button.append($('<i/>', { - class: faClass + ' fa-fw o_button_icon ' + faIcon + class: 'fa fa-fw o_button_icon ' + options.icon, })); } else { $button.append($('<img/>', { |
