mirror of
https://gitlab.aliens-lyon.fr/encartes/web-interface.git
synced 2026-03-18 23:21:05 +01:00
evenhandlers
This commit is contained in:
parent
08779cd73d
commit
73b85e1910
23
src/Map.js
23
src/Map.js
@ -75,11 +75,11 @@ function list_polygons(request, center, ratio, cb, selectedRoom) {
|
|||||||
})).map((x) => {
|
})).map((x) => {
|
||||||
const color = selectedRoom === k ? 'red' : 'grey';
|
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") {
|
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>
|
<Tooltip>{k}</Tooltip>
|
||||||
<Marker position={polygonCenter(x)} icon={new L.Icon({ iconUrl: stairs, iconSize: [40, 40] })}>
|
<Marker position={polygonCenter(x)} icon={new L.Icon({ iconUrl: stairs, iconSize: [40, 40] })}>
|
||||||
<Popup>
|
<Popup>
|
||||||
<li class="" onClick={() => { console.log("oui"); }}>
|
<li onClick={() => { console.log("escalier"); }}>
|
||||||
YAY
|
YAY
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
@ -90,17 +90,22 @@ function list_polygons(request, center, ratio, cb, selectedRoom) {
|
|||||||
</Polygon>
|
</Polygon>
|
||||||
}
|
}
|
||||||
else if (k === "salle-M-GN1-X-ag" || k === "salle-M-GN1-X-ah") {
|
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>
|
<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>
|
</Polygon>
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
return <Polygon positions={x} key={k + color} color={color} eventHandlers={{
|
return <Polygon positions={x} key={k + color} color={color} eventHandlers={{click: () => cb(k)}}>
|
||||||
click: () => {
|
|
||||||
cb(k);
|
|
||||||
}
|
|
||||||
}}>
|
|
||||||
<Tooltip>{k}</Tooltip>
|
<Tooltip>{k}</Tooltip>
|
||||||
</Polygon>
|
</Polygon>
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user