From 7b77bdd258d64b1f6bdd90e1f081be1c41f29ee9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Loi=CC=88c=20Correnson?= <loic.correnson@cea.fr> Date: Wed, 23 Feb 2022 14:25:27 +0100 Subject: [PATCH] [ivette] ranked extension points --- ivette/src/renderer/Extensions.tsx | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ivette/src/renderer/Extensions.tsx b/ivette/src/renderer/Extensions.tsx index ae5019ccca5..2d33b9f1dc5 100644 --- a/ivette/src/renderer/Extensions.tsx +++ b/ivette/src/renderer/Extensions.tsx @@ -133,9 +133,12 @@ function byPanel(p: ElementProps, q: ElementProps) { export class ElementRack { + private rank = 1; private readonly items = new Map<string, ElementProps>(); register(elt: ElementProps) { + if (elt.rank === undefined) elt.rank = this.rank; + this.rank++; this.items.set(elt.id, elt); UPDATED.emit(); } -- GitLab