File tree Expand file tree Collapse file tree 2 files changed +19
-0
lines changed Expand file tree Collapse file tree 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 11import '@webcomponents/custom-elements' ; // polyfill for some browsers like Pale Moon
2+ import './polyfill.js' ;
3+
24import '@github/relative-time-element' ;
35import './GiteaOriginUrl.js' ;
You can’t perform that action at this time.
0 commit comments