mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-05-17 16:42:54 +00:00
35 lines
1.1 KiB
HTML
35 lines
1.1 KiB
HTML
<script src="../include.js"></script>
|
|
<script>
|
|
test(() => {
|
|
let testCounter = 1;
|
|
function testPart(part) {
|
|
println(`${testCounter++}. ${JSON.stringify(part())}`);
|
|
}
|
|
|
|
// 1. Get areas from map
|
|
testPart(() => {
|
|
const map = document.createElement('map');
|
|
for (let i = 0; i < 10; i++) {
|
|
map.appendChild(document.createElement('area'));
|
|
}
|
|
for (let i = 0; i < 10; i++) {
|
|
map.appendChild(document.createElement('div'));
|
|
}
|
|
return map.areas.length;
|
|
});
|
|
|
|
// 2. Check if areas is same object and live
|
|
testPart(() => {
|
|
const map = document.createElement('map');
|
|
for (let i = 0; i < 10; i++) {
|
|
map.appendChild(document.createElement('div'));
|
|
}
|
|
for (let i = 0; i < 10; i++) {
|
|
map.appendChild(document.createElement('area'));
|
|
}
|
|
const areas = map.areas;
|
|
map.appendChild(document.createElement('area'));
|
|
return areas.length;
|
|
});
|
|
});
|
|
</script>
|