blob: d73d767b66f351bb34b437df78b9f851c76fdf20 [file] [log] [blame]
<!DOCTYPE html>
<html>
<head>
<title>query-values-sk</title>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<style type="text/css" media="screen">
query-values-sk multi-select-sk {
max-height: 4em;
overflow-y: scroll;
}
</style>
</head>
<body>
<query-values-sk></query-values-sk>
<div>
<button id=change>Change</button>
</div>
<h2>Events</h2>
<pre id=events></pre>
<script type="text/javascript" charset="utf-8">
let q = document.querySelector('query-values-sk');
let b = document.querySelector('#change');
q.addEventListener('query-values-changed', (e) => {
document.querySelector('#events').textContent = JSON.stringify(e.detail, null, ' ');
})
const long_options =[
"565",
"8888",
"opt3",
"opt4",
"opt5",
"opt6",
"opt7",
"opt8",
"opt9",
"opt10",
];
q.options = long_options;
q.selected = ["!565"];
let n = 0;
b.addEventListener('click', (e) =>{
n = (n + 1) % 3;
switch(n) {
case 0:
q.options = long_options;
q.selected = ["!565"];
break;
case 1:
q.options = ["x86", "arm"];
q.selected = ["~ar"];
break;
case 2:
q.options = ["x86", "arm"];
q.selected = ["arm"];
break;
}
});
</script>
</body>
</html>