diff --git a/client/src/views/settings/fields/dashboard-layout.js b/client/src/views/settings/fields/dashboard-layout.js index 8b3731ec9d..3a44470828 100644 --- a/client/src/views/settings/fields/dashboard-layout.js +++ b/client/src/views/settings/fields/dashboard-layout.js @@ -46,7 +46,7 @@ define('views/settings/fields/dashboard-layout', ['views/fields/base', 'lib!grid var id = $(e.currentTarget).data('id'); this.removeDashlet(id); }, - 'click a[data-action="editDashlet"]': function (e) { + 'click [data-action="editDashlet"]': function (e) { var id = $(e.currentTarget).data('id'); var name = $(e.currentTarget).data('name'); @@ -395,9 +395,8 @@ define('views/settings/fields/dashboard-layout', ['views/fields/base', 'lib!grid }, prepareGridstackItem: function (id, name) { - var $item = $('
').addClass('grid-stack-item'); - var actionsHtml = ''; - var actions2Html = ''; + let $item = $('
').addClass('grid-stack-item'); + let actionsHtml = ''; if (this.isEditMode()) { actionsHtml += @@ -408,6 +407,7 @@ define('views/settings/fields/dashboard-layout', ['views/fields/base', 'lib!grid .addClass('btn btn-default') .attr('data-action', 'removeDashlet') .attr('data-id', id) + .attr('title', this.translate('Remove')) .append( $('').addClass('fas fa-times') ) @@ -415,14 +415,24 @@ define('views/settings/fields/dashboard-layout', ['views/fields/base', 'lib!grid .get(0) .outerHTML; - actions2Html += $('') - .attr('role', 'button') - .attr('tabindex', '0') - .addClass('pull-right') - .attr('data-action', 'editDashlet') - .attr('data-id', id) - .attr('data-name', name) - .text(this.translate('Edit')) + actionsHtml += $('
') + .addClass('btn-group pull-right') + .append( + $('