Skip to content

Commit 0fc35ac

Browse files
committed
Convert source to use es modules
1 parent dd8e70a commit 0fc35ac

21 files changed

+3557
-3451
lines changed

src/Accessibility.ts

Lines changed: 44 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -1,55 +1,53 @@
1-
module txt {
2-
export class Accessibility {
3-
static data: any = [];
1+
export default class Accessibility {
2+
static data: any = [];
43

5-
static timeout: any = null;
4+
static timeout: any = null;
65

7-
static set(element: any) {
8-
//if an element is not on canvas, do not place into accessibility api
9-
if (element.stage == null) {
10-
return;
11-
}
12-
//clear timeout if exists
13-
if (txt.Accessibility.timeout != null) {
14-
clearTimeout(txt.Accessibility.timeout);
15-
}
16-
// add to accessibility elements
17-
if (element.accessibilityId == null) {
18-
txt.Accessibility.data.push(element);
19-
element.accessibilityId = txt.Accessibility.data.length - 1;
20-
}
21-
txt.Accessibility.timeout = setTimeout(txt.Accessibility.update, 300);
6+
static set(element: any) {
7+
//if an element is not on canvas, do not place into accessibility api
8+
if (element.stage == null) {
9+
return;
10+
}
11+
//clear timeout if exists
12+
if (Accessibility.timeout != null) {
13+
clearTimeout(Accessibility.timeout);
14+
}
15+
// add to accessibility elements
16+
if (element.accessibilityId == null) {
17+
Accessibility.data.push(element);
18+
element.accessibilityId = Accessibility.data.length - 1;
2219
}
20+
Accessibility.timeout = setTimeout(Accessibility.update, 300);
21+
}
2322

24-
static update() {
25-
txt.Accessibility.timeout = null;
26-
var data = txt.Accessibility.data.slice(0);
27-
data.sort(function(a, b) {
28-
return a.accessibilityPriority - b.accessibilityPriority;
29-
});
30-
var len = data.length;
31-
var out = "";
32-
var currentCanvas = data[0].stage.canvas;
33-
for (var i = 0; i < len; i++) {
34-
if (data[i].stage == null) {
35-
continue;
36-
}
37-
if (currentCanvas != data[i].stage.canvas) {
38-
currentCanvas.innerHTML = out;
39-
out = "";
40-
currentCanvas = data[i].stage.canvas;
41-
}
42-
if (data[i].accessibilityText == null) {
43-
out += "<p>" + data[i].text + "</p>";
44-
} else {
45-
out += data[i].accessibilityText;
46-
}
23+
static update() {
24+
Accessibility.timeout = null;
25+
var data = Accessibility.data.slice(0);
26+
data.sort(function(a, b) {
27+
return a.accessibilityPriority - b.accessibilityPriority;
28+
});
29+
var len = data.length;
30+
var out = "";
31+
var currentCanvas = data[0].stage.canvas;
32+
for (var i = 0; i < len; i++) {
33+
if (data[i].stage == null) {
34+
continue;
35+
}
36+
if (currentCanvas != data[i].stage.canvas) {
37+
currentCanvas.innerHTML = out;
38+
out = "";
39+
currentCanvas = data[i].stage.canvas;
40+
}
41+
if (data[i].accessibilityText == null) {
42+
out += "<p>" + data[i].text + "</p>";
43+
} else {
44+
out += data[i].accessibilityText;
4745
}
48-
currentCanvas.innerHTML = out;
4946
}
47+
currentCanvas.innerHTML = out;
48+
}
5049

51-
static clear() {
52-
txt.Accessibility.data = [];
53-
}
50+
static clear() {
51+
Accessibility.data = [];
5452
}
5553
}

src/Align.ts

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,22 @@
1-
module txt {
2-
export class Align {
3-
static TOP_LEFT: number = 0;
4-
static TOP_CENTER: number = 1;
5-
static TOP_RIGHT: number = 2;
6-
static MIDDLE_LEFT: number = 3;
7-
static MIDDLE_CENTER: number = 4;
8-
static MIDDLE_RIGHT: number = 5;
9-
static BOTTOM_LEFT: number = 6;
10-
static BOTTOM_CENTER: number = 7;
11-
static BOTTOM_RIGHT: number = 8;
12-
static TL: number = 0;
13-
static TC: number = 1;
14-
static TR: number = 2;
15-
static ML: number = 3;
16-
static MC: number = 4;
17-
static MR: number = 5;
18-
static BL: number = 6;
19-
static BC: number = 7;
20-
static BR: number = 8;
21-
}
1+
enum Align {
2+
TOP_LEFT = 0,
3+
TOP_CENTER = 1,
4+
TOP_RIGHT = 2,
5+
MIDDLE_LEFT = 3,
6+
MIDDLE_CENTER = 4,
7+
MIDDLE_RIGHT = 5,
8+
BOTTOM_LEFT = 6,
9+
BOTTOM_CENTER = 7,
10+
BOTTOM_RIGHT = 8,
11+
TL = 0,
12+
TC = 1,
13+
TR = 2,
14+
ML = 3,
15+
MC = 4,
16+
MR = 5,
17+
BL = 6,
18+
BC = 7,
19+
BR = 8
2220
}
21+
22+
export default Align;

src/Case.ts

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
module txt {
2-
export enum Case {
3-
NORMAL = 0,
4-
UPPER = 1,
5-
LOWER = 2,
6-
SMALL_CAPS = 3
7-
}
1+
enum Case {
2+
NORMAL = 0,
3+
UPPER = 1,
4+
LOWER = 2,
5+
SMALL_CAPS = 3
86
}
7+
8+
export default Case;

0 commit comments

Comments
 (0)