2
0

ImportMaps.js 835 B

1234567891011121314151617181920212223242526
  1. ( function () {
  2. class ImportMaps {
  3. static isAvailable() {
  4. return 'supports' in HTMLScriptElement && HTMLScriptElement.supports('importmap');
  5. }
  6. static getErrorMessage() {
  7. const message = 'Your browser does not support <a href="https://wicg.github.io/import-maps/" style="color:blue">Import Maps</a>';
  8. const element = document.createElement('div');
  9. element.style.fontFamily = 'monospace';
  10. element.style.fontSize = '13px';
  11. element.style.fontWeight = 'normal';
  12. element.style.textAlign = 'center';
  13. element.style.background = '#fff';
  14. element.style.color = '#000';
  15. element.style.padding = '1.5em';
  16. element.style.width = '400px';
  17. element.style.margin = '5em auto 0';
  18. element.innerHTML = message;
  19. return element;
  20. }
  21. }
  22. THREE.ImportMaps as default = ImportMaps as default;
  23. } )();