Skip to content

Commit 3ed07a5

Browse files
authored
Merge pull request #77 from keithamus/add-dialog-toggle-events-polyfill
add dialog-toggle-events polyfill
2 parents 029b4a2 + 5e2cf9c commit 3ed07a5

File tree

4 files changed

+26
-2
lines changed

4 files changed

+26
-2
lines changed

docs/index.html

+14
Original file line numberDiff line numberDiff line change
@@ -573,6 +573,20 @@ <h1>GitHub Feature Support Table</h1>
573573
<td data-supported="true"><div>+</div></td>
574574
<td data-supported="true"><div>12.0+</div></td>
575575
</tr>
576+
<tr>
577+
<th>
578+
<a href="https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/beforetoggle_event">
579+
<code>beforetoggle on Dialog</code>
580+
</a>
581+
</th>
582+
<td data-polyfill="dialogToggleEvents"><div>*</div></td>
583+
<td data-supported="true"><div>132+</div></td>
584+
<td data-supported="true"><div>132+</div></td>
585+
<td data-supported="true"><div>133+</div></td>
586+
<td data-supported="false"><div>*</div></td>
587+
<td data-supported="true"><div>117+</div></td>
588+
<td data-supported="true"><div>*</div></td>
589+
</tr>
576590
<tr>
577591
<th></th>
578592
<th colspan="7"><h3>Native Syntax</h3></th>

package-lock.json

+8-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@
4646
"typescript": "^5.2.2"
4747
},
4848
"dependencies": {
49-
"@oddbird/popover-polyfill": "^0.5.2"
49+
"@oddbird/popover-polyfill": "^0.5.2",
50+
"dialog-toggle-events-polyfill": "^1.1.2"
5051
}
5152
}

src/index.ts

+2
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import * as navigatorClipboard from './navigator-clipboard.js'
44
import * as withResolvers from './promise-withResolvers.js'
55
import * as requestIdleCallback from './requestidlecallback.js'
66
import * as popover from '@oddbird/popover-polyfill/fn'
7+
import * as dialogToggleEvents from 'dialog-toggle-events-polyfill/fn'
78

89
let supportsModalPseudo = false
910
try {
@@ -51,6 +52,7 @@ export const polyfills = {
5152
requestIdleCallback,
5253
withResolvers,
5354
popover,
55+
dialogToggleEvents,
5456
}
5557

5658
export function isSupported() {

0 commit comments

Comments
 (0)