Fixed default cursors for different areas
This commit is contained in:
@@ -64,6 +64,10 @@ function DragbarHandler(canvas) {
|
|||||||
axis: 'h',
|
axis: 'h',
|
||||||
width: canvas.getImage().width,
|
width: canvas.getImage().width,
|
||||||
height: config.dragBar.size,
|
height: config.dragBar.size,
|
||||||
|
lockMovementY: true,
|
||||||
|
selectable: true,
|
||||||
|
hoverCursor: 'ew-resize',
|
||||||
|
moveCursor: 'ew-resize',
|
||||||
}))
|
}))
|
||||||
.addTo(canvas)
|
.addTo(canvas)
|
||||||
.centerH().set({ top: canvas.height - 30 }).setCoords();
|
.centerH().set({ top: canvas.height - 30 }).setCoords();
|
||||||
@@ -71,7 +75,11 @@ function DragbarHandler(canvas) {
|
|||||||
_dragbars.v = new fabric.Rect($.extend({}, config.dragBar, {
|
_dragbars.v = new fabric.Rect($.extend({}, config.dragBar, {
|
||||||
axis: 'v',
|
axis: 'v',
|
||||||
width: config.dragBar.size,
|
width: config.dragBar.size,
|
||||||
height: canvas.getImage().height
|
height: canvas.getImage().height,
|
||||||
|
lockMovementX: true,
|
||||||
|
selectable: true,
|
||||||
|
hoverCursor: 'ns-resize',
|
||||||
|
moveCursor: 'ns-resize',
|
||||||
}))
|
}))
|
||||||
.addTo(canvas)
|
.addTo(canvas)
|
||||||
.set({ left: canvas.width - 40 }).setCoords();
|
.set({ left: canvas.width - 40 }).setCoords();
|
||||||
|
|||||||
@@ -30,6 +30,7 @@ function Draggable(img, boundingRect) {
|
|||||||
}
|
}
|
||||||
img.lockMovementX = img.lockMovementY = false;
|
img.lockMovementX = img.lockMovementY = false;
|
||||||
img.selectable = true;
|
img.selectable = true;
|
||||||
|
img.hoverCursor = 'move';
|
||||||
return this;
|
return this;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -88,6 +88,8 @@ function RulerHandler(viewport) {
|
|||||||
left: _lines.v.left,
|
left: _lines.v.left,
|
||||||
originX: 'center',
|
originX: 'center',
|
||||||
lockMovementY: true,
|
lockMovementY: true,
|
||||||
|
moveCursor: 'ew-resize',
|
||||||
|
hoverCursor: 'ew-resize',
|
||||||
}).addTo(viewport.canvas).on('moving', Event.onMove).trigger('moving');
|
}).addTo(viewport.canvas).on('moving', Event.onMove).trigger('moving');
|
||||||
|
|
||||||
_rect.v = new TextButton('V', textSettings).set({
|
_rect.v = new TextButton('V', textSettings).set({
|
||||||
@@ -97,6 +99,8 @@ function RulerHandler(viewport) {
|
|||||||
left: Math.ceil(bounds.left + bounds.width + 5),
|
left: Math.ceil(bounds.left + bounds.width + 5),
|
||||||
originY: 'center',
|
originY: 'center',
|
||||||
lockMovementX: true,
|
lockMovementX: true,
|
||||||
|
moveCursor: 'ns-resize',
|
||||||
|
hoverCursor: 'ns-resize',
|
||||||
}).addTo(viewport.canvas).on('moving', Event.onMove).trigger('moving');
|
}).addTo(viewport.canvas).on('moving', Event.onMove).trigger('moving');
|
||||||
|
|
||||||
viewport.canvas.renderAll();
|
viewport.canvas.renderAll();
|
||||||
|
|||||||
Reference in New Issue
Block a user