summaryrefslogtreecommitdiff
path: root/addons/project/static/src
diff options
context:
space:
mode:
Diffstat (limited to 'addons/project/static/src')
-rw-r--r--addons/project/static/src/js/portal_rating.js27
-rw-r--r--addons/project/static/src/less/portal_rating.less34
2 files changed, 61 insertions, 0 deletions
diff --git a/addons/project/static/src/js/portal_rating.js b/addons/project/static/src/js/portal_rating.js
new file mode 100644
index 00000000000..12740b9bbba
--- /dev/null
+++ b/addons/project/static/src/js/portal_rating.js
@@ -0,0 +1,27 @@
+odoo.define('website_rating_project.rating', function (require) {
+'use strict';
+
+ var time = require('web.time');
+ require('web.dom_ready');
+
+ if(!$('.o_portal_project_rating').length) {
+ return $.Deferred().reject("DOM doesn't contain '.o_portal_project_rating'");
+ }
+
+ /**
+ * Rating popover with some informations
+ */
+ $('.o_portal_project_rating .o_rating_image').popover({
+ placement: 'bottom',
+ trigger: 'hover',
+ html: 'true',
+ content: function () {
+ var id = $(this).data('id');
+ var rating_date = $(this).data('rating-date');
+ var base_date = time.auto_str_to_date(rating_date);
+ var duration = moment(base_date).fromNow();
+ $("#rating_"+ id).find(".rating_timeduration").text(duration);
+ return $("#rating_"+ id).html();
+ }
+ });
+});
diff --git a/addons/project/static/src/less/portal_rating.less b/addons/project/static/src/less/portal_rating.less
new file mode 100644
index 00000000000..4ae3290a75b
--- /dev/null
+++ b/addons/project/static/src/less/portal_rating.less
@@ -0,0 +1,34 @@
+.o_portal_project_rating {
+ .thumbnail{
+ height: 240px;
+ }
+ .o_top_partner_rating_image {
+ height: 15px;
+ }
+ .o_top_partner_image {
+ height: 30px;
+ width: 30px;
+ }
+ .o_top_partner_feedback{
+ word-wrap: break-word;
+ }
+ .o_vertical_separator {
+ border-left: 1px solid #eeeeee
+ }
+ .o_rating_progress {
+ margin-bottom: 10px;
+ }
+ .o_rating_count {
+ display: inline-block;
+ min-width: 22px
+ }
+ .o_smiley_no_padding_left {
+ padding-left: 0;
+ }
+ .o_smiley_no_padding_right {
+ padding-right: 0;
+ }
+ .o_lighter_smileys {
+ opacity: 0.4
+ }
+} \ No newline at end of file