blob: a333b2553aaa0812cd71072fcc428001d3f35a3e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
odoo.define('website_rating_project.rating', function (require) {
'use strict';
var time = require('web.time');
var publicWidget = require('web.public.widget');
publicWidget.registry.ProjectRatingImage = publicWidget.Widget.extend({
selector: '.o_portal_project_rating .o_rating_image',
/**
* @override
*/
start: function () {
this.$el.popover({
placement: 'bottom',
trigger: 'hover',
html: true,
content: function () {
var $elem = $(this);
var id = $elem.data('id');
var ratingDate = $elem.data('rating-date');
var baseDate = time.auto_str_to_date(ratingDate);
var duration = moment(baseDate).fromNow();
var $rating = $('#rating_' + id);
$rating.find('.rating_timeduration').text(duration);
return $rating.html();
},
});
return this._super.apply(this, arguments);
},
});
});
|