Skip to content

Commit 80e09b8

Browse files
committed
Replace innerText with textContent
1 parent 24b60af commit 80e09b8

25 files changed

Lines changed: 61 additions & 60 deletions

File tree

src/functions/6-app/app.js

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
const root = document.getElementById('root');
1515
const div = document.createElement('div');
1616
div.className = 'utterance';
17-
div.innerText = message;
17+
div.textContent = message;
1818
root.appendChild(div);
1919
}
2020

@@ -50,11 +50,13 @@
5050
await eat(hotFood);
5151
}
5252

53-
async function main() {
54-
await synthesizer.initialize(render);
55-
await say("It's lunch time!");
56-
await eatLunch(campbellsTomatoSoup);
57-
await say('Finished lunch.');
53+
function main() {
54+
document.getElementById('start').addEventListener('click', async () => {
55+
await synthesizer.initialize(render);
56+
await say("It's lunch time!");
57+
await eatLunch(campbellsTomatoSoup);
58+
await say('Finished lunch.');
59+
});
5860
}
5961

6062
window.onload = main;

src/functions/6-app/index.html

Lines changed: 15 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,18 @@
11
<!DOCTYPE html>
22
<html lang="en">
3+
<head>
4+
<meta charset="UTF-8" />
5+
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
6+
<meta http-equiv="X-UA-Compatible" content="ie=edge" />
7+
<link href="https://fonts.googleapis.com/css?family=Roboto:400,700" rel="stylesheet" />
8+
<link rel="stylesheet" href="style.css" />
9+
<title>Lunchtime !</title>
10+
</head>
311

4-
<head>
5-
<meta charset="UTF-8">
6-
<meta name="viewport" content="width=device-width, initial-scale=1.0">
7-
<meta http-equiv="X-UA-Compatible" content="ie=edge">
8-
<link href="https://fonts.googleapis.com/css?family=Roboto:400,700" rel="stylesheet">
9-
<link rel="stylesheet" href="style.css">
10-
<title>Lunchtime !</title>
11-
</head>
12-
13-
<body>
14-
<div id="root"></div>
15-
<script src="SpeechSynthesizer.js"></script>
16-
<script src="app.js"></script>
17-
</body>
18-
19-
</html>
12+
<body>
13+
<button id="start">PRESS ME</button>
14+
<div id="root"></div>
15+
<script src="SpeechSynthesizer.js"></script>
16+
<script src="app.js"></script>
17+
</body>
18+
</html>

src/lecture3/util.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ function createAndAppend(name, parent, options = {}) {
2424
parent.appendChild(elem);
2525
for (const key of Object.keys(options)) {
2626
if (key === 'text') {
27-
elem.innerText = options.text;
27+
elem.textContent = options.text;
2828
} else {
2929
elem.setAttribute(key, options[key]);
3030
}

src/live/app.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
parent.appendChild(elem);
2323
for (const key of Object.keys(options)) {
2424
if (key === 'text') {
25-
elem.innerText = options.text;
25+
elem.textContent = options.text;
2626
} else {
2727
elem.setAttribute(key, options[key]);
2828
}

src/week1/10-final/app.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
Object.keys(options).forEach(key => {
2323
const value = options[key];
2424
if (key === 'text') {
25-
elem.innerText = value;
25+
elem.textContent = value;
2626
} else {
2727
elem.setAttribute(key, value);
2828
}

src/week1/4-xhr-render/app.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
const root = document.getElementById('root');
2626
const pre = document.createElement('pre');
2727
root.appendChild(pre);
28-
pre.innerText = JSON.stringify(data, null, 2);
28+
pre.textContent = JSON.stringify(data, null, 2);
2929
});
3030
}
3131

src/week1/6-xhr-first/app.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
const li = document.createElement('li');
2727
ul.appendChild(li);
2828
li.className = 'list-item';
29-
li.innerText = `Name: ${laureate.firstname} ${laureate.surname}`;
29+
li.textContent = `Name: ${laureate.firstname} ${laureate.surname}`;
3030
});
3131
}
3232

src/week1/7-xhr-dry/app.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
laureates.forEach(laureate => {
3131
const li = createAndAppend('li', ul);
3232
li.className = 'list-item';
33-
li.innerText = `Name: ${laureate.firstname} ${laureate.surname}`;
33+
li.textContent = `Name: ${laureate.firstname} ${laureate.surname}`;
3434
});
3535
}
3636

src/week1/8-xhr-dryer/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ In the solution of Jim, I really like the flexibility that you can set any attri
1010
Object.keys(options).forEach(key => {
1111
const value = options[key];
1212
if (key === 'text') {
13-
elem.innerText = value;
13+
elem.textContent = value;
1414
} else {
1515
elem.setAttribute(key, value);
1616
}

src/week1/8-xhr-dryer/app.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
Object.keys(options).forEach(key => {
2323
const value = options[key];
2424
if (key === 'text') {
25-
elem.innerText = value;
25+
elem.textContent = value;
2626
} else {
2727
elem.setAttribute(key, value);
2828
}

0 commit comments

Comments
 (0)