summaryrefslogtreecommitdiff
path: root/addons/web/static/src/js/core/dom.js
diff options
context:
space:
mode:
Diffstat (limited to 'addons/web/static/src/js/core/dom.js')
-rw-r--r--addons/web/static/src/js/core/dom.js7
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/>', {