Visualize border change in 3D mode

This commit is contained in:
Rikard Bartholf
2017-05-19 11:32:11 +02:00
parent 3a0fe9fde5
commit 4531f35979
3 changed files with 12 additions and 3 deletions
+8 -2
View File
@@ -7,7 +7,8 @@ function ThreeDHandler(canvas) {
function init() {
_overlay
.set({
visible: false
visible: false,
left: 0
})
.addWithUpdate(new fabric.Rect({
width: canvas.width,
@@ -16,6 +17,7 @@ function ThreeDHandler(canvas) {
left: 0,
fill: canvas.backgroundColor,
}));
canvas.add(_overlay);
}
@@ -33,7 +35,11 @@ function ThreeDHandler(canvas) {
* @return {ThreeDHandler}
*/
this.enable = function () {
_overlay.setVisible(true).canvas.renderAll();
_overlay
.set({
width: canvas.width,
visible: true
}).bringToFront().canvas.renderAll();
return this;
};
@@ -140,6 +140,9 @@ function Viewport(canvas) {
*/
this.setFrame = function (frameType) {
this.getFrameHandler().setFrames(frameType);
if (canvas.get3dHandler().isEnabled()) {
canvas.toggle3D(true);
}
};
this.getData = function () {