mirror of
https://github.com/HeyPuter/chobitsu.git
synced 2026-11-13 18:34:00 -10:00
76 lines
2.8 KiB
HTML
76 lines
2.8 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="UTF-8" />
|
|
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
|
<link rel="modulepreload" href="/db.js" />
|
|
<title>Target</title>
|
|
<link rel="stylesheet" href="target.css" />
|
|
<script src="chobitsu.js"></script>
|
|
</head>
|
|
<body>
|
|
<div class="motto">Hello Chii!</div>
|
|
<button id="reload">Reload</button>
|
|
<button id="click">Click</button>
|
|
<button id="touch">Touch</button>
|
|
<script>
|
|
document.getElementById('reload').addEventListener('click', function () {
|
|
location.reload()
|
|
})
|
|
document.getElementById('click').addEventListener('click', function () {
|
|
console.log('click')
|
|
})
|
|
document
|
|
.getElementById('touch')
|
|
.addEventListener('touchstart', function () {
|
|
console.log('touch')
|
|
})
|
|
</script>
|
|
<div id="shadow1">
|
|
<template shadowrootmode="open">
|
|
<span>I'm in the shadow DOM</span>
|
|
</template>
|
|
</div>
|
|
<div id="shadow2"></div>
|
|
<script>
|
|
setTimeout(() => {
|
|
const shadow2 = document.getElementById('shadow2')
|
|
const shadow2Root = shadow2.attachShadow({ mode: 'closed' })
|
|
shadow2Root.innerHTML = "<span>I'm in the shadow DOM</span>"
|
|
}, 2000)
|
|
</script>
|
|
<div class="scroll">
|
|
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed non risus.
|
|
Suspendisse lectus tortor, dignissim sit amet, adipiscing nec, ultricies
|
|
sed, dolor. Cras elementum ultrices diam. Maecenas ligula massa, varius a,
|
|
semper congue, euismod non, mi. Proin porttitor, orci nec nonummy
|
|
molestie, enim est eleifend mi, non fermentum diam nisl sit amet erat.
|
|
Duis semper. Duis arcu massa, scelerisque vitae, consequat in, pretium a,
|
|
enim. Pellentesque congue. Ut in risus volutpat libero pharetra tempor.
|
|
Cras vestibulum bibendum augue. Praesent egestas leo in pede. Praesent
|
|
blandit odio eu enim. Pellentesque sed dui ut augue blandit sodales.
|
|
Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere
|
|
cubilia Curae; Aliquam nibh. Mauris ac mauris sed pede pellentesque
|
|
fermentum. Maecenas adipiscing ante non diam sodales hendrerit.
|
|
</div>
|
|
<div class="big"></div>
|
|
<div class="small"></div>
|
|
<div id="priority" class="priority"></div>
|
|
<div class="image">
|
|
<img src="https://chii.liriliri.io/logo.png" alt="placeholder" />
|
|
</div>
|
|
<script>
|
|
console.log('Page loaded!')
|
|
setTimeout(function () {
|
|
console.log('Hello Chii')
|
|
}, 1000)
|
|
</script>
|
|
<script type="module" src="target.js"></script>
|
|
<script>
|
|
console.log('console right after target injected')
|
|
throw Error('exception right after target injected')
|
|
</script>
|
|
</body>
|
|
</html>
|