evenhandlers

This commit is contained in:
Gabriel Dehame 2023-01-22 15:08:31 +01:00
parent 08779cd73d
commit 73b85e1910

View File

@ -75,11 +75,11 @@ function list_polygons(request, center, ratio, cb, selectedRoom) {
})).map((x) => {
const color = selectedRoom === k ? 'red' : 'grey';
if (k === "salle-M-GN1-X-aa" || k === "salle-M-GN1-X-ab" || k === "salle-M-GN1-X-ac" || k === "salle-M-GN1-X-ad") {
return <Polygon positions={x} key={k + color} color={color} onClick={() => cb(k)}>
return <Polygon positions={x} key={k + color} color={color} evenHandlers={{click: () => cb(k)}}>
<Tooltip>{k}</Tooltip>
<Marker position={polygonCenter(x)} icon={new L.Icon({ iconUrl: stairs, iconSize: [40, 40] })}>
<Popup>
<li class="" onClick={() => { console.log("oui"); }}>
<li onClick={() => { console.log("escalier"); }}>
YAY
</li>
<li>
@ -90,17 +90,22 @@ function list_polygons(request, center, ratio, cb, selectedRoom) {
</Polygon>
}
else if (k === "salle-M-GN1-X-ag" || k === "salle-M-GN1-X-ah") {
return <Polygon positions={x} key={k + color} color={color} onClick={() => cb(k)}>
return <Polygon positions={x} key={k + color} color={color} evenHandlers={{click: () => cb(k)}}>
<Tooltip>{k}</Tooltip>
<Marker position={polygonCenter(x)} icon={new L.Icon({ iconUrl: lift, iconSize: [20, 20] })}></Marker>
<Marker position={polygonCenter(x)} icon={new L.Icon({ iconUrl: lift, iconSize: [20, 20] })}>
<Popup>
<li onClick={() => { console.log("ascenseur"); }}>
YAY
</li>
<li>
uéuéué
</li>
</Popup>
</Marker>
</Polygon>
}
else {
return <Polygon positions={x} key={k + color} color={color} eventHandlers={{
click: () => {
cb(k);
}
}}>
return <Polygon positions={x} key={k + color} color={color} eventHandlers={{click: () => cb(k)}}>
<Tooltip>{k}</Tooltip>
</Polygon>
}