diff --git a/static/js/modes/gps.js b/static/js/modes/gps.js index b066440..0ae1d71 100644 --- a/static/js/modes/gps.js +++ b/static/js/modes/gps.js @@ -34,7 +34,6 @@ const GPS = (function() { }; const GPS_GLOBE_SCRIPT_URLS = [ - 'https://cdn.jsdelivr.net/npm/three@0.160.0/build/three.min.js', 'https://cdn.jsdelivr.net/npm/globe.gl@2.33.1/dist/globe.gl.min.js', ]; const GPS_GLOBE_TEXTURE_URL = '/static/images/globe/earth-dark.jpg'; @@ -160,7 +159,7 @@ const GPS = (function() { function loadGpsGlobeScript(src) { return new Promise((resolve, reject) => { const existing = document.querySelector( - `script[data-websdr-src="${src}"], script[data-gps-globe-src="${src}"]` + `script[data-websdr-src="${src}"], script[data-gps-globe-src="${src}"], script[src="${src}"]` ); if (existing) { diff --git a/static/js/modes/websdr.js b/static/js/modes/websdr.js index de4bcfe..dc3a5f7 100644 --- a/static/js/modes/websdr.js +++ b/static/js/modes/websdr.js @@ -19,7 +19,6 @@ let websdrResizeHooked = false; let websdrGlobeFallbackNotified = false; const WEBSDR_GLOBE_SCRIPT_URLS = [ - 'https://cdn.jsdelivr.net/npm/three@0.160.0/build/three.min.js', 'https://cdn.jsdelivr.net/npm/globe.gl@2.33.1/dist/globe.gl.min.js', ]; const WEBSDR_GLOBE_TEXTURE_URL = '/static/images/globe/earth-dark.jpg'; @@ -187,7 +186,7 @@ async function ensureWebsdrGlobeLibrary() { function loadWebsdrScript(src) { return new Promise((resolve, reject) => { - const selector = `script[data-websdr-src="${src}"]`; + const selector = `script[data-websdr-src="${src}"], script[data-gps-globe-src="${src}"], script[src="${src}"]`; const existing = document.querySelector(selector); if (existing) {