blob: 7b73cd677fdf52def10dede924120881706dd868 [file] [log] [blame]
antti@apple.com5135cdc2021-01-13 19:20:42 +00001<!DOCTYPE html>
2<head>
3<style>
4.container[data-mode="browsing"] .wrapper {
5 display:none;
6}
7
8.container[data-mode="searching"] .wrapper {
9 display:block;
10}
11</style>
12<script>
13window.onload = async function() {
14 var wrapper = document.getElementsByClassName('wrapper')[0];
15 window.getComputedStyle(wrapper).display;
16
17 await new Promise(requestAnimationFrame);
18
19 var inputEl = document.getElementById('searchbox');
20 var container = document.getElementsByClassName('container')[0];
21 container.setAttribute('data-mode', 'searching');
22 inputEl.focus();
23}
24</script>
25</head>
26<body>
27<div class="container" data-mode="browsing">
28 <div class="wrapper">
29 <input id="searchbox" placeholder="Should be focused">
30 </div>
31</div>
32</body>