diff --git a/addons/website_rating/static/src/js/website_mail.js b/addons/website_rating/static/src/js/website_mail.js index aa55f6f6680..5b4f1b04f70 100644 --- a/addons/website_rating/static/src/js/website_mail.js +++ b/addons/website_rating/static/src/js/website_mail.js @@ -5,6 +5,7 @@ var core = require('web.core'); var publicWidget = require('web.public.widget'); var session = require('web.session'); var portalChatter = require('portal.chatter'); +var utils = require('web.utils'); var _t = core._t; @@ -219,11 +220,11 @@ PortalChatter.include({ 'avg': Math.round(result['rating_stats']['avg'] / STAR_RATING_RATIO * 100) / 100, 'percent': [], }; - _.each(_.keys(result['rating_stats']['percent']), function (rating) { + _.each(_.keys(result['rating_stats']['percent']).reverse(), function (rating) { if (rating % 2 === 0) { ratingData['percent'].push({ 'num': rating / STAR_RATING_RATIO, - 'percent': result['rating_stats']['percent'][rating], + 'percent': utils.round_precision(result['rating_stats']['percent'][rating], 0.01), }); } }); diff --git a/addons/website_rating/static/src/scss/website_rating.scss b/addons/website_rating/static/src/scss/website_rating.scss index 69a57691b5b..10d9d681a7d 100644 --- a/addons/website_rating/static/src/scss/website_rating.scss +++ b/addons/website_rating/static/src/scss/website_rating.scss @@ -15,8 +15,8 @@ $o-w-rating-star-color: #FACC2E; width: 100%; overflow: visible; - .o_website_rating_table_star_num{ - min-width: 30px; + .o_website_rating_table_star_num { + min-width: 50px; } .o_website_rating_select[style*="opacity: 1"] { cursor: pointer; diff --git a/addons/website_rating/static/src/xml/website_mail.xml b/addons/website_rating/static/src/xml/website_mail.xml index fc1c00cb7a9..f7a3cf3b280 100644 --- a/addons/website_rating/static/src/xml/website_mail.xml +++ b/addons/website_rating/static/src/xml/website_mail.xml @@ -49,7 +49,10 @@ % - Remove selection +