Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsgiehl <stefan@piwik.org>2015-10-11 00:31:48 +0300
committersgiehl <stefan@piwik.org>2015-10-11 15:46:01 +0300
commitd19db820fe46ac84f7bb6e348b50698cafe15e26 (patch)
tree0899d33fe281e4141a9c76061e67caaa338ece36 /plugins/Transitions
parent253271f772ce996b3b9543b71b262144cf78b38d (diff)
use number formats in transition popover
Diffstat (limited to 'plugins/Transitions')
-rw-r--r--plugins/Transitions/javascripts/transitions.js15
1 files changed, 8 insertions, 7 deletions
diff --git a/plugins/Transitions/javascripts/transitions.js b/plugins/Transitions/javascripts/transitions.js
index 52e20800f6..cb98e3d045 100644
--- a/plugins/Transitions/javascripts/transitions.js
+++ b/plugins/Transitions/javascripts/transitions.js
@@ -231,10 +231,10 @@ Piwik_Transitions.prototype.preparePopover = function () {
var totalNbPageviews = self.model.getTotalNbPageviews();
if (totalNbPageviews > 0) {
- var share = Math.round(self.model.pageviews / totalNbPageviews * 1000) / 10;
+ var share = NumberFormatter.formatPercent(Math.round(self.model.pageviews / totalNbPageviews * 1000) / 10);
var text = Piwik_Transitions_Translations.ShareOfAllPageviews;
- text = text.replace(/%s/, self.model.pageviews).replace(/%s/, share + '%');
+ text = text.replace(/%s/, NumberFormatter.formatNumber(self.model.pageviews)).replace(/%s/, share);
text += '<br /><em>' + Piwik_Transitions_Translations.DateRange + ' ' + self.model.date + '</em>';
var title = '<h3>' + piwikHelper.addBreakpointsToUrl(self.actionName) + '</h3>';
@@ -341,12 +341,12 @@ Piwik_Transitions.prototype.renderCenterBox = function () {
var box = this.centerBox;
Piwik_Transitions_Util.replacePlaceholderInHtml(
- box.find('.Transitions_Pageviews'), this.model.pageviews);
+ box.find('.Transitions_Pageviews'), NumberFormatter.formatNumber(this.model.pageviews));
var self = this;
var showMetric = function (cssClass, modelProperty, highlightCurveOnSide, groupCanBeExpanded) {
var el = box.find('.Transitions_' + cssClass);
- Piwik_Transitions_Util.replacePlaceholderInHtml(el, self.model[modelProperty]);
+ Piwik_Transitions_Util.replacePlaceholderInHtml(el, NumberFormatter.formatNumber(self.model[modelProperty]));
if (self.model[modelProperty] == 0) {
el.addClass('Transitions_Value0');
@@ -404,7 +404,7 @@ Piwik_Transitions.prototype.renderLoops = function () {
}
var loops = this.popover.find('#Transitions_Loops').show();
- Piwik_Transitions_Util.replacePlaceholderInHtml(loops, this.model.loops);
+ Piwik_Transitions_Util.replacePlaceholderInHtml(loops, NumberFormatter.formatNumber(this.model.loops));
this.addTooltipShowingPercentageOfAllPageviews(loops, 'loops');
@@ -562,7 +562,7 @@ Piwik_Transitions.prototype.renderOpenGroup = function (groupName, side, onlyBg)
boxText: label,
boxTextTooltip: isOthers || !shortened ? false : fullLabel,
boxTextNumLines: 3,
- curveText: data.percentage + '%',
+ curveText: NumberFormatter.formatPercent(data.percentage),
curveTextTooltip: tooltip,
onClick: onClick
});
@@ -1375,8 +1375,9 @@ Piwik_Transitions_Model.prototype.getPercentage = function (metric, formatted) {
var percentage = (this.pageviews == 0 ? 0 : this[metric] / this.pageviews);
if (formatted) {
+
percentage = this.roundPercentage(percentage);
- percentage += '%';
+ return NumberFormatter.formatPercent(percentage);
}
return percentage;