mirror of
https://github.com/bringout/oca-ocb-project.git
synced 2026-04-20 08:42:00 +02:00
19.0 vanilla
This commit is contained in:
parent
a2f74aefd8
commit
4a4d12c333
844 changed files with 212348 additions and 270090 deletions
|
|
@ -0,0 +1,26 @@
|
|||
import { Interaction } from "@web/public/interaction";
|
||||
import { registry } from "@web/core/registry";
|
||||
|
||||
import { parseDate } from "@web/core/l10n/dates";
|
||||
|
||||
export class ProjectRatingImage extends Interaction {
|
||||
static selector = ".o_portal_project_rating .o_rating_image";
|
||||
|
||||
start() {
|
||||
window.Popover.getOrCreateInstance(this.el, {
|
||||
placement: "bottom",
|
||||
trigger: "hover",
|
||||
html: true,
|
||||
content: () => {
|
||||
const duration = parseDate(this.el.dataset.ratingDate).toRelative();
|
||||
const ratingEl = document.querySelector("#rating_" + this.el.dataset.id);
|
||||
ratingEl.querySelector(".rating_timeduration").textContent = duration;
|
||||
return ratingEl.outerHTML;
|
||||
},
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
registry
|
||||
.category("public.interactions")
|
||||
.add("project.project_rating_image", ProjectRatingImage);
|
||||
Loading…
Add table
Add a link
Reference in a new issue