mirror of
https://github.com/microsoft/playwright.git
synced 2024-12-15 14:11:50 +03:00
29 lines
562 B
HTML
29 lines
562 B
HTML
|
<html>
|
||
|
<head>
|
||
|
<script>
|
||
|
customElements.define('my-link',
|
||
|
class extends HTMLElement {
|
||
|
constructor() {
|
||
|
super();
|
||
|
|
||
|
const template = document.getElementById('my-link-template');
|
||
|
const templateContent = template.content;
|
||
|
|
||
|
this.attachShadow({mode: 'open'}).appendChild(
|
||
|
templateContent.cloneNode(true)
|
||
|
);
|
||
|
}
|
||
|
}
|
||
|
);
|
||
|
|
||
|
window.clickCount = 0;
|
||
|
</script>
|
||
|
</head>
|
||
|
<body>
|
||
|
<template id="my-link-template">
|
||
|
<a href="#" id="inner-link" onclick="clickCount++"><slot></slot></a>
|
||
|
</template>
|
||
|
<my-link>Sign up</my-link>
|
||
|
</body>
|
||
|
</html>
|