mirror of
https://github.com/onisep/ibexa-imagemap-bundle.git
synced 2026-03-24 09:02:07 +01:00
Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
42c0d499ad |
@@ -37,20 +37,23 @@ const finishDraw = function (imageMap, draw) {
|
||||
switch (drawing.node.tagName) {
|
||||
case 'rect':
|
||||
coords.value = `${drawing.x()},${drawing.y()},${drawing.width() + drawing.x() - 1},${drawing.height() + drawing.y() - 1}`;
|
||||
coords.value = coords.value.split(',').map((value) => parseInt(value)).join(',');
|
||||
select.value = 'rect';
|
||||
break;
|
||||
case 'circle':
|
||||
coords.value = `${drawing.cx()},${drawing.cy()},${drawing.radius()}`;
|
||||
coords.value = coords.value.split(',').map((value) => parseInt(value)).join(',');
|
||||
select.value = 'circle';
|
||||
break;
|
||||
case 'polygon':
|
||||
coords.value = drawing.node.getAttribute('points');
|
||||
coords.value = coords.value.split(' ').map(
|
||||
(pair) => pair.split(',').map((value) => parseInt(value)).join(',')
|
||||
).join(' ');
|
||||
select.value = 'poly';
|
||||
break;
|
||||
}
|
||||
|
||||
coords.value = coords.value.split(',').map((value) => parseInt(value)).join(',');
|
||||
|
||||
drawing.remove();
|
||||
drawing = null;
|
||||
recreateShape(area, draw);
|
||||
|
||||
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user