border 제거 후 polygon 내부 선택 시 해당 polygon 선택
This commit is contained in:
parent
3a31a6e328
commit
b35c26e6dc
@ -131,10 +131,9 @@ export const QPolygon = fabric.util.createClass(fabric.Polygon, {
|
||||
|
||||
this.on('selected', () => {
|
||||
Object.keys(this.controls).forEach((controlKey) => {
|
||||
if (controlKey !== 'ml' && controlKey !== 'mr') {
|
||||
this.setControlVisible(controlKey, false)
|
||||
}
|
||||
this.setControlVisible(controlKey, false)
|
||||
})
|
||||
this.set({ hasBorders: false })
|
||||
})
|
||||
|
||||
this.on('removed', () => {
|
||||
@ -191,7 +190,12 @@ export const QPolygon = fabric.util.createClass(fabric.Polygon, {
|
||||
line.endPoint = nextPoint
|
||||
this.lines.push(line)
|
||||
})
|
||||
// }
|
||||
},
|
||||
|
||||
containsPoint: function (point) {
|
||||
const isInside = this.inPolygon(point)
|
||||
this.set('selectable', isInside)
|
||||
return isInside
|
||||
},
|
||||
|
||||
// 보조선 그리기
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user