ui/app/initializers/polyfill-intl.js

21 lines
533 B
JavaScript

import { loadScript } from 'ui/utils/load-script';
export function initialize(application ) {
if ( typeof Intl === 'undefined' )
{
application.needIntlPolyfill = true;
application.deferReadiness();
loadScript(application.baseAssets+'assets/intl/intl.min.js').then(() => {
return loadScript(application.baseAssets+'assets/intl/locales/en-us.js');
}).finally(() => {
application.advanceReadiness();
});
}
}
export default {
name: 'polyfill-intl',
initialize: initialize,
before: 'app',
};