Spaces:
Running
Running
Update interface.js
Browse files- interface.js +4 -0
interface.js
CHANGED
|
@@ -27,9 +27,12 @@ const currentScriptTag = document.currentScript;
|
|
| 27 |
const response = await fetch(configUrl);
|
| 28 |
config = await response.json();
|
| 29 |
} catch (error) {
|
|
|
|
|
|
|
| 30 |
return;
|
| 31 |
}
|
| 32 |
} else {
|
|
|
|
| 33 |
return;
|
| 34 |
}
|
| 35 |
|
|
@@ -180,6 +183,7 @@ const currentScriptTag = document.currentScript;
|
|
| 180 |
viewerModule = await import('https://mikafil-viewer-gs.static.hf.space/viewer.js');
|
| 181 |
await viewerModule.initializeViewer(config, instanceId);
|
| 182 |
} catch (err) {
|
|
|
|
| 183 |
return;
|
| 184 |
}
|
| 185 |
|
|
|
|
| 27 |
const response = await fetch(configUrl);
|
| 28 |
config = await response.json();
|
| 29 |
} catch (error) {
|
| 30 |
+
// Silent fail, but log in dev environments
|
| 31 |
+
// console.error("Error loading config file:", error);
|
| 32 |
return;
|
| 33 |
}
|
| 34 |
} else {
|
| 35 |
+
// console.error("No config file provided. Please set a data-config attribute on the <script> tag.");
|
| 36 |
return;
|
| 37 |
}
|
| 38 |
|
|
|
|
| 183 |
viewerModule = await import('https://mikafil-viewer-gs.static.hf.space/viewer.js');
|
| 184 |
await viewerModule.initializeViewer(config, instanceId);
|
| 185 |
} catch (err) {
|
| 186 |
+
// Do not break UI, but don't continue
|
| 187 |
return;
|
| 188 |
}
|
| 189 |
|