Skip to content

Commit e53eb9b

Browse files
committed
chore(demo): add tabindex and onclick attributes to canvas elements to support keyboard events
1 parent a63cdb4 commit e53eb9b

File tree

4 files changed

+19
-20
lines changed

4 files changed

+19
-20
lines changed

docs/public/demo/plain-javascript-annotation-wasm-registry.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
<script src="example.js"></script>
99
</head>
1010
<body>
11-
<canvas id="vtk-wasm-window"></canvas>
11+
<canvas id="vtk-wasm-window" tabindex="-1" onclick="focus()"></canvas>
1212
<script>
1313
vtkReady.then((vtk) => {
1414
buildWASMScene(vtk,"This scene assigns the VTK.wasm bundle from GitLab registry to data-url in the script tag"); // Also available on window.vtk

docs/public/demo/plain-javascript.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<script src="example.js"></script>
55
</head>
66
<body>
7-
<canvas id="vtk-wasm-window"></canvas>
7+
<canvas id="vtk-wasm-window" tabindex="-1" onclick="focus()"></canvas>
88
<script>
99
vtkWASM.createNamespace("https://gitlab.kitware.com/api/v4/projects/13/packages/generic/vtk-wasm32-emscripten/9.5.20251215/vtk-9.5.20251215-wasm32-emscripten.tar.gz")
1010
.then((vtk) => {

docs/public/demo/simple-app/index.html

Lines changed: 16 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,18 @@
1-
<!doctype html>
2-
<html lang="en">
3-
4-
<head>
5-
<meta charset="UTF-8" />
6-
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
7-
<title>Standalone VTK.wasm example</title>
1+
<!doctype html>
2+
<html lang="en">
3+
4+
<head>
5+
<meta charset="UTF-8" />
6+
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
7+
<title>Standalone VTK.wasm example</title>
88
<script type="module" crossorigin src="./assets/index-BKpEjZ8W.js"></script>
99
<link rel="stylesheet" crossorigin href="./assets/index-XX6AMuQ-.css">
10-
</head>
11-
12-
<body>
13-
<div id="app">
14-
<canvas></canvas>
15-
</div>
16-
17-
</body>
18-
19-
</html>
10+
</head>
11+
12+
<body>
13+
<div id="app">
14+
<canvas tabindex="-1" onclick="focus()"></canvas>
15+
</div>
16+
</body>
17+
18+
</html>

examples/js/simple-app/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
<body>
1111
<div id="app">
12-
<canvas></canvas>
12+
<canvas tabindex="-1" onclick="focus()"></canvas>
1313
</div>
1414
<script type="module" src="/src/main.js"></script>
1515
</body>

0 commit comments

Comments
 (0)