some code and comments fixes

This commit is contained in:
Anton Lavrenov 2019-01-14 13:29:24 -05:00
parent 60e425c596
commit 5ebef8ef6e
3 changed files with 45 additions and 46 deletions

View File

@ -216,6 +216,8 @@ export class Shape extends Node {
delete shapes[this.colorKey];
return this;
}
// TODO: write why do we need it,
// try to use it without stage (use global buffer canvas)
_useBufferCanvas(caching) {
return (
(!caching &&

View File

@ -123,7 +123,7 @@ suite('Node', function() {
var called = false;
Konva.Util.warn = function() {
called = true;
}
};
var circle = new Konva.Circle({
id: 'circle'
});
@ -132,7 +132,7 @@ suite('Node', function() {
});
assert.equal(called, true);
Konva.Util.warn = oldWarn;
})
});
// ======================================================
test('transform cache', function() {
@ -1665,7 +1665,7 @@ suite('Node', function() {
var stage = addStage();
var layer = new Konva.Layer({
name: 'layerName',
name: 'layerName'
});
var group = new Konva.Group({
name: 'groupName',
@ -1681,7 +1681,7 @@ suite('Node', function() {
width: side,
height: side,
fill: 'red',
name: 'rectName',
name: 'rectName'
});
var marker = new Konva.Rect({
x: side,
@ -1737,7 +1737,7 @@ suite('Node', function() {
width: 50,
height: 50,
fill: 'red',
name: 'rectName',
name: 'rectName'
});
group.add(rect);

View File

@ -518,8 +518,6 @@ suite('Text', function() {
});
// ======================================================
// skiping this test for now. It fails on travis. WHYYY??!?!?!
// TODO: restore it
test('text multi line with underline and spacing', function() {
var stage = addStage();
var layer = new Konva.Layer();
@ -541,7 +539,6 @@ suite('Text', function() {
var trace =
'clearRect(0,0,578,200);save();transform(1,0,0,1,10,10);font=normal normal 80px Arial;textBaseline=middle;textAlign=left;translate(0,40);save();save();beginPath();moveTo(0,40);lineTo(189,40);stroke();restore();fillStyle=red;fillText(h,0,0);translate(49,0);fillStyle=red;fillText(e,0,0);translate(49,0);fillStyle=red;fillText(l,0,0);translate(23,0);fillStyle=red;fillText(l,0,0);translate(23,0);fillStyle=red;fillText(o,0,0);translate(49,0);restore();translate(0,80);save();save();beginPath();moveTo(0,40);lineTo(211,40);stroke();restore();fillStyle=red;fillText(w,0,0);translate(63,0);fillStyle=red;fillText(o,0,0);translate(49,0);fillStyle=red;fillText(r,0,0);translate(32,0);fillStyle=red;fillText(l,0,0);translate(23,0);fillStyle=red;fillText(d,0,0);translate(49,0);restore();translate(0,80);restore();';
// console.log(layer.getContext().getTrace());
assert.equal(layer.getContext().getTrace(), trace);
});