Skip to content

Commit 0b64543

Browse files
authored
Merge pull request #73 from keithamus/add-popover-polyfill
add popover polyfill
2 parents 1dd097d + 4d96f12 commit 0b64543

File tree

4 files changed

+42
-0
lines changed

4 files changed

+42
-0
lines changed

docs/index.html

+28
Original file line numberDiff line numberDiff line change
@@ -545,6 +545,34 @@ <h1>GitHub Feature Support Table</h1>
545545
<td data-supported="true"><div>34+</div></td>
546546
<td data-supported="true"><div>5.0+</div></td>
547547
</tr>
548+
<tr>
549+
<th>
550+
<a href="https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/popover">
551+
<code>HTMLElement.popover</code>
552+
</a>
553+
</th>
554+
<td data-polyfill="popover"><div>*</div></td>
555+
<td data-supported="true"><div>114+</div></td>
556+
<td data-supported="true"><div>114+</div></td>
557+
<td data-supported="true"><div>125+</div></td>
558+
<td data-supported="true"><div>17+</div></td>
559+
<td data-supported="true"><div>100+</div></td>
560+
<td data-supported="true"><div>23.0+</div></td>
561+
</tr>
562+
<tr>
563+
<th>
564+
<a href="https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/popover">
565+
<code>HTMLElement.popover = 'hint'</code>
566+
</a>
567+
</th>
568+
<td data-polyfill="popover"><div>*</div></td>
569+
<td data-supported="true"><div>114+</div></td>
570+
<td data-supported="true"><div>114+</div></td>
571+
<td data-supported="true"><div>125+</div></td>
572+
<td data-supported="true"><div>17+</div></td>
573+
<td data-supported="true"><div>+</div></td>
574+
<td data-supported="true"><div>12.0+</div></td>
575+
</tr>
548576
<tr>
549577
<th></th>
550578
<th colspan="7"><h3>Native Syntax</h3></th>

package-lock.json

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

package.json

+3
Original file line numberDiff line numberDiff line change
@@ -44,5 +44,8 @@
4444
"eslint-plugin-github": "^4.10.0",
4545
"tslib": "^2.6.2",
4646
"typescript": "^5.2.2"
47+
},
48+
"dependencies": {
49+
"@oddbird/popover-polyfill": "^0.5.2"
4750
}
4851
}

src/index.ts

+2
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import * as elementCheckVisibility from './element-checkvisibility.js'
33
import * as navigatorClipboard from './navigator-clipboard.js'
44
import * as withResolvers from './promise-withResolvers.js'
55
import * as requestIdleCallback from './requestidlecallback.js'
6+
import * as popover from '@oddbird/popover-polyfill/fn'
67

78
let supportsModalPseudo = false
89
try {
@@ -49,6 +50,7 @@ export const polyfills = {
4950
navigatorClipboard,
5051
requestIdleCallback,
5152
withResolvers,
53+
popover,
5254
}
5355

5456
export function isSupported() {

0 commit comments

Comments
 (0)