mirror of
https://github.com/konvajs/konva.git
synced 2025-10-15 12:34:52 +08:00
initial migrate to typescript
This commit is contained in:
2797
test/hammer.js
Normal file
2797
test/hammer.js
Normal file
File diff suppressed because it is too large
Load Diff
@@ -37,15 +37,13 @@
|
||||
<script src="../node_modules/chai/chai.js"></script>
|
||||
<script src="lib/stats.js"></script>
|
||||
|
||||
<!--CORE-->
|
||||
<script src="../src/Global.js" data-cover></script>
|
||||
<!-- <script src="../src/Global.js" data-cover></script>
|
||||
<script src="../src/Util.js" data-cover></script>
|
||||
<script src="../src/Canvas.js" data-cover></script>
|
||||
<script src="../src/Context.js" data-cover></script>
|
||||
<script src="../src/Factory.js" data-cover></script>
|
||||
<script src="../src/Node.js" data-cover></script>
|
||||
|
||||
<!--FILTERS-->
|
||||
<script src="../src/filters/Grayscale.js" data-cover></script>
|
||||
<script src="../src/filters/Brighten.js" data-cover></script>
|
||||
<script src="../src/filters/Invert.js" data-cover></script>
|
||||
@@ -66,8 +64,6 @@
|
||||
<script src="../src/filters/Solarize.js" data-cover></script>
|
||||
<script src="../src/filters/Kaleidoscope.js" data-cover></script>
|
||||
|
||||
<!--MAIN ELEMENTS-->
|
||||
|
||||
<script src="../src/Container.js" data-cover></script>
|
||||
<script src="../src/Shape.js" data-cover></script>
|
||||
<script src="../src/Stage.js" data-cover></script>
|
||||
@@ -79,7 +75,6 @@
|
||||
<script src="../src/Tween.js" data-cover></script>
|
||||
<script src="../src/DragAndDrop.js" data-cover></script>
|
||||
|
||||
<!--SHAPES-->
|
||||
<script src="../src/shapes/Rect.js" data-cover></script>
|
||||
<script src="../src/shapes/Circle.js" data-cover></script>
|
||||
<script src="../src/shapes/Ellipse.js" data-cover></script>
|
||||
@@ -96,9 +91,10 @@
|
||||
<script src="../src/shapes/Star.js" data-cover></script>
|
||||
<script src="../src/shapes/Label.js" data-cover></script>
|
||||
<script src="../src/shapes/Arrow.js" data-cover></script>
|
||||
<script src="../src/shapes/Transformer.js" data-cover></script>
|
||||
<script src="../src/shapes/Transformer.js" data-cover></script> -->
|
||||
|
||||
<!--<script src="../dist/konva-dev.js"></script>-->
|
||||
<script src="../konva.js"></script>
|
||||
<!-- <script src="https://unpkg.com/konva@2.4.2/konva.min.js"></script> -->
|
||||
|
||||
<script src="lib/imagediff.js"></script>
|
||||
<script src="runner.js"></script>
|
||||
|
@@ -1,6 +1,6 @@
|
||||
suite('RGBA', function() {
|
||||
// ======================================================
|
||||
test('colorize basic', function(done) {
|
||||
test.skip('colorize basic', function(done) {
|
||||
var data = [
|
||||
{
|
||||
color: '#2a6511',
|
||||
|
@@ -237,8 +237,8 @@ suite('Text', function() {
|
||||
stage.add(layer);
|
||||
|
||||
/*
|
||||
* test getters and setters
|
||||
*/
|
||||
* test getters and setters
|
||||
*/
|
||||
|
||||
assert.equal(text.getX(), stage.getWidth() / 2);
|
||||
assert.equal(text.getY(), stage.getHeight() / 2);
|
||||
@@ -738,6 +738,7 @@ suite('Text', function() {
|
||||
});
|
||||
|
||||
test('gradient', function() {
|
||||
Konva.pixelRatio = 1;
|
||||
var stage = addStage();
|
||||
var layer = new Konva.Layer();
|
||||
|
||||
@@ -758,6 +759,7 @@ suite('Text', function() {
|
||||
// console.log(stage.getPointerPosition());
|
||||
//});
|
||||
var data = layer.getContext().getImageData(41, 50, 1, 1).data;
|
||||
delete Konva.pixelRatio;
|
||||
assert.equal(data[0], 255, 'full green');
|
||||
assert.equal(data[1], 255, 'full red');
|
||||
assert.equal(data[2], 0, 'no blue');
|
||||
|
@@ -515,4 +515,57 @@ suite('TextPath', function() {
|
||||
layer.draw();
|
||||
assert.equal(called, true);
|
||||
});
|
||||
|
||||
test('visual check for text path', function() {
|
||||
var stage = addStage();
|
||||
|
||||
var layer = new Konva.Layer();
|
||||
stage.add(layer);
|
||||
|
||||
layer.add(
|
||||
new Konva.TextPath({
|
||||
fill: '#333',
|
||||
fontSize: 20,
|
||||
x: 80,
|
||||
y: 300,
|
||||
fontFamily: 'Calibri',
|
||||
text: 'Hello World',
|
||||
align: 'center',
|
||||
textBaseline: 'bottom',
|
||||
data:
|
||||
'M -80.34441853748636 -247.27469423673992 A 260 260 0 0 1 80.34441853748628 -247.27469423673995'
|
||||
})
|
||||
);
|
||||
|
||||
layer.add(
|
||||
new Konva.TextPath({
|
||||
fill: '#333',
|
||||
fontSize: 20,
|
||||
x: 80,
|
||||
y: 350,
|
||||
fontFamily: 'Calibri',
|
||||
text: 'Hello World',
|
||||
align: 'center',
|
||||
// textBaseline: 'bottom',
|
||||
data:
|
||||
'M -80.34441853748636 -247.27469423673992 A 260 260 0 0 1 80.34441853748628 -247.27469423673995'
|
||||
})
|
||||
);
|
||||
|
||||
layer.add(
|
||||
new Konva.Text({
|
||||
text: 'Hello world'
|
||||
})
|
||||
);
|
||||
|
||||
layer.add(
|
||||
new Konva.TextPath({
|
||||
fill: '#333',
|
||||
text: 'Hello world',
|
||||
y: 20,
|
||||
data: 'M 0 0 L100 0'
|
||||
})
|
||||
);
|
||||
layer.draw();
|
||||
});
|
||||
});
|
||||
|
Reference in New Issue
Block a user