diff --git a/client/modules/crm/src/views/dashlets/opportunities-by-lead-source.js b/client/modules/crm/src/views/dashlets/opportunities-by-lead-source.js
index b5f11d1da5..89b492570c 100644
--- a/client/modules/crm/src/views/dashlets/opportunities-by-lead-source.js
+++ b/client/modules/crm/src/views/dashlets/opportunities-by-lead-source.js
@@ -111,7 +111,7 @@ Espo.define('crm:views/dashlets/opportunities-by-lead-source', 'crm:views/dashle
var fraction = obj.fraction || 0;
var percentage = (100 * fraction).toFixed(2).toString();
- return (obj.series.label || self.translate('None')) + ':
' + value + ' / ' + percentage + '%';
+ return (obj.series.label || self.translate('None')) + '
' + value + ' / ' + percentage + '%';
}
},
legend: {
diff --git a/client/modules/crm/src/views/dashlets/opportunities-by-stage.js b/client/modules/crm/src/views/dashlets/opportunities-by-stage.js
index 000f4f3a27..2dad515563 100644
--- a/client/modules/crm/src/views/dashlets/opportunities-by-stage.js
+++ b/client/modules/crm/src/views/dashlets/opportunities-by-stage.js
@@ -140,7 +140,7 @@ Espo.define('crm:views/dashlets/opportunities-by-stage', 'crm:views/dashlets/abs
lineColor: this.hoverColor,
trackFormatter: function (obj) {
var label = (obj.series.label || self.translate('None'));
- var value = label + ':
' + self.currencySymbol + self.formatNumber(obj.x, true);
+ var value = label + '
' + self.currencySymbol + self.formatNumber(obj.x, true);
return value;
}
},
diff --git a/client/modules/crm/src/views/dashlets/sales-by-month.js b/client/modules/crm/src/views/dashlets/sales-by-month.js
index d1a12ca9e3..48359f5d79 100644
--- a/client/modules/crm/src/views/dashlets/sales-by-month.js
+++ b/client/modules/crm/src/views/dashlets/sales-by-month.js
@@ -170,7 +170,7 @@ Espo.define('crm:views/dashlets/sales-by-month', 'crm:views/dashlets/abstract/ch
var i = parseInt(obj.x);
var value = '';
if (i in self.monthList) {
- value += moment(self.monthList[i] + '-01').format('MMM YYYY') + ':
';
+ value += moment(self.monthList[i] + '-01').format('MMM YYYY') + '
';
}
return value + self.currencySymbol + self.formatNumber(obj.y, true);
}
diff --git a/client/modules/crm/src/views/dashlets/sales-pipeline.js b/client/modules/crm/src/views/dashlets/sales-pipeline.js
index 627c83efa3..43c6cf7cf9 100644
--- a/client/modules/crm/src/views/dashlets/sales-pipeline.js
+++ b/client/modules/crm/src/views/dashlets/sales-pipeline.js
@@ -156,7 +156,7 @@ Espo.define('crm:views/dashlets/sales-pipeline', 'crm:views/dashlets/abstract/ch
}
var label = self.chartData[parseInt(obj.x)].label;
var label = (label || self.translate('None'));
- return label + ':
' + self.currencySymbol + self.formatNumber(obj.y, true);
+ return label + '
' + self.currencySymbol + self.formatNumber(obj.y, true);
}
},
legend: {
diff --git a/frontend/less/espo/custom.less b/frontend/less/espo/custom.less
index e0ceec9d19..642165f2a3 100644
--- a/frontend/less/espo/custom.less
+++ b/frontend/less/espo/custom.less
@@ -2044,6 +2044,7 @@ stream-head-text-container .span {
.flotr-mouse-value {
cursor: default;
font-size: 0.9em;
+ text-align: center;
}
.flotr-grid-label-y {