| | |
| | | setCurSprite(null); |
| | | const started = Tool.startAreaDrawing({ |
| | | promptText: translate('page.map.prompt.areaName'), |
| | | onComplete: ({ name, start, end, color }) => { |
| | | onComplete: ({ name, start, end, color, graphics }) => { |
| | | if (name) { |
| | | Http.saveAreaData(curZone, { name, start, end, color }); |
| | | notify.success(translate('page.map.msg.areaCreated', { name })); |
| | | Http.saveAreaData(curZone, { name, start, end, color }).then((savedArea) => { |
| | | if (savedArea?.id && graphics?.data) { |
| | | graphics.data.id = savedArea.id; |
| | | } |
| | | }); |
| | | } |
| | | }, |
| | | onFinish: () => { |