blob: dac6831ecb370c27b50da6e17edef4c8f9f7bce4 [file] [log] [blame]
Sean McCullough86b56862025-04-18 13:04:03 -07001<html>
2 <head>
3 <title>sketch-view-mode-select demo</title>
4 <link rel="stylesheet" href="demo.css" />
5
6 <script src="/dist/web-components/sketch-view-mode-select.js" type="module"></script>
7
8 <script>
9 document.addEventListener("DOMContentLoaded", () => {
10 const viewModeSelect = document.querySelector('sketch-view-mode-select');
11 const msgDiv = document.querySelector("#selected-mode");
12 msgDiv.innerText = `selected mode: ${viewModeSelect.activeMode}`;
13
14 console.log("viewModeSelect: ", viewModeSelect);
15 viewModeSelect.addEventListener("view-mode-select", (evt) => {
16 console.log('view mode change event: ', evt);
17 const msgDiv = document.querySelector("#selected-mode");
18 msgDiv.innerText = `selected mode: ${evt.detail.mode}`;
19 });
20 });
21 </script>
22
23 </head>
24 <body>
25 <h1>sketch-view-mode-select demo</h1>
26
27 <sketch-view-mode-select></sketch-view-mode-select>
28 <div id="selected-mode"></div>
29
30 </body>
31</html>