Skip to content

Commit f23d9e0

Browse files
authored
Merge pull request #21293 from mrdoob/es6
Revert to *.prototype.is* = true
2 parents 8d961db + 480bb42 commit f23d9e0

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+179
-178
lines changed

src/extras/core/Font.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,6 @@ class Font {
44

55
constructor( data ) {
66

7-
this.isFont = true;
8-
97
this.type = 'Font';
108

119
this.data = data;
@@ -140,4 +138,6 @@ function createPath( char, scale, offsetX, offsetY, data ) {
140138

141139
}
142140

141+
Font.prototype.isFont = true;
142+
143143
export { Font };

src/extras/curves/ArcCurve.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,11 @@ class ArcCurve extends EllipseCurve {
77
super( aX, aY, aRadius, aRadius, aStartAngle, aEndAngle, aClockwise );
88

99
this.type = 'ArcCurve';
10-
this.isArcCurve = true;
1110

1211
}
1312

1413
}
1514

15+
ArcCurve.prototype.isArcCurve = true;
16+
1617
export { ArcCurve };

src/extras/curves/CatmullRomCurve3.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ class CatmullRomCurve3 extends Curve {
8888
super();
8989

9090
this.type = 'CatmullRomCurve3';
91-
this.isCatmullRomCurve3 = true;
91+
9292
this.points = points;
9393
this.closed = closed;
9494
this.curveType = curveType;
@@ -248,4 +248,6 @@ class CatmullRomCurve3 extends Curve {
248248

249249
}
250250

251+
CatmullRomCurve3.prototype.isCatmullRomCurve3 = true;
252+
251253
export { CatmullRomCurve3 };

src/extras/curves/CubicBezierCurve.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ class CubicBezierCurve extends Curve {
99
super();
1010

1111
this.type = 'CubicBezierCurve';
12-
this.isCubicBezierCurve = true;
1312

1413
this.v0 = v0;
1514
this.v1 = v1;
@@ -74,4 +73,6 @@ class CubicBezierCurve extends Curve {
7473

7574
}
7675

76+
CubicBezierCurve.prototype.isCubicBezierCurve = true;
77+
7778
export { CubicBezierCurve };

src/extras/curves/CubicBezierCurve3.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ class CubicBezierCurve3 extends Curve {
99
super();
1010

1111
this.type = 'CubicBezierCurve3';
12-
this.isCubicBezierCurve3 = true;
1312

1413
this.v0 = v0;
1514
this.v1 = v1;
@@ -75,4 +74,6 @@ class CubicBezierCurve3 extends Curve {
7574

7675
}
7776

77+
CubicBezierCurve3.prototype.isCubicBezierCurve3 = true;
78+
7879
export { CubicBezierCurve3 };

src/extras/curves/EllipseCurve.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ class EllipseCurve extends Curve {
88
super();
99

1010
this.type = 'EllipseCurve';
11-
this.isEllipseCurve = true;
1211

1312
this.aX = aX;
1413
this.aY = aY;
@@ -152,4 +151,6 @@ class EllipseCurve extends Curve {
152151

153152
}
154153

154+
EllipseCurve.prototype.isEllipseCurve = true;
155+
155156
export { EllipseCurve };

src/extras/curves/LineCurve.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ class LineCurve extends Curve {
88
super();
99

1010
this.type = 'LineCurve';
11-
this.isLineCurve = true;
1211

1312
this.v1 = v1;
1413
this.v2 = v2;
@@ -86,4 +85,6 @@ class LineCurve extends Curve {
8685

8786
}
8887

88+
LineCurve.prototype.isLineCurve = true;
89+
8990
export { LineCurve };

src/extras/curves/QuadraticBezierCurve.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ class QuadraticBezierCurve extends Curve {
99
super();
1010

1111
this.type = 'QuadraticBezierCurve';
12-
this.isQuadraticBezierCurve = true;
1312

1413
this.v0 = v0;
1514
this.v1 = v1;
@@ -70,4 +69,6 @@ class QuadraticBezierCurve extends Curve {
7069

7170
}
7271

72+
QuadraticBezierCurve.prototype.isQuadraticBezierCurve = true;
73+
7374
export { QuadraticBezierCurve };

src/extras/curves/QuadraticBezierCurve3.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ class QuadraticBezierCurve3 extends Curve {
99
super();
1010

1111
this.type = 'QuadraticBezierCurve3';
12-
this.isQuadraticBezierCurve3 = true;
1312

1413
this.v0 = v0;
1514
this.v1 = v1;
@@ -71,4 +70,6 @@ class QuadraticBezierCurve3 extends Curve {
7170

7271
}
7372

73+
QuadraticBezierCurve3.prototype.isQuadraticBezierCurve3 = true;
74+
7475
export { QuadraticBezierCurve3 };

src/extras/curves/SplineCurve.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ class SplineCurve extends Curve {
99
super();
1010

1111
this.type = 'SplineCurve';
12-
this.isSplineCurve = true;
1312

1413
this.points = points;
1514

@@ -93,4 +92,6 @@ class SplineCurve extends Curve {
9392

9493
}
9594

95+
SplineCurve.prototype.isSplineCurve = true;
96+
9697
export { SplineCurve };

0 commit comments

Comments
 (0)