File tree 2 files changed +19
-0
lines changed
2 files changed +19
-0
lines changed Original file line number Diff line number Diff line change
1
+ try {
2
+ // some browsers like PaleMoon don't have full support for Intl.NumberFormat, so do the minimum polyfill to support "relative-time-element"
3
+ // https://repo.palemoon.org/MoonchildProductions/UXP/issues/2289
4
+ new Intl . NumberFormat ( 'en' , { style : 'unit' , unit : 'minute' } ) . format ( 1 ) ;
5
+ } catch {
6
+ const intlNumberFormat = Intl . NumberFormat ;
7
+ Intl . NumberFormat = function ( locales , options ) {
8
+ if ( options . style === 'unit' ) {
9
+ return {
10
+ format ( value ) {
11
+ return ` ${ value } ${ options . unit } ` ;
12
+ }
13
+ } ;
14
+ }
15
+ return intlNumberFormat ( locales , options ) ;
16
+ } ;
17
+ }
Original file line number Diff line number Diff line change 1
1
import '@webcomponents/custom-elements' ; // polyfill for some browsers like Pale Moon
2
+ import './polyfill.js' ;
3
+
2
4
import '@github/relative-time-element' ;
3
5
import './GiteaOriginUrl.js' ;
You can’t perform that action at this time.
0 commit comments