Skip to content

Commit e1e2997

Browse files
committed
add popover polyfill
1 parent ed36174 commit e1e2997

File tree

4 files changed

+42
-0
lines changed

4 files changed

+42
-0
lines changed

docs/index.html

Lines changed: 28 additions & 0 deletions
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

Lines changed: 9 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,5 +49,8 @@
4949
"mocha": "^10.2.0",
5050
"tslib": "^2.6.2",
5151
"typescript": "^5.2.2"
52+
},
53+
"dependencies": {
54+
"@oddbird/popover-polyfill": "^0.5.2"
5255
}
5356
}

src/index.ts

Lines changed: 2 additions & 0 deletions
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)