diff --git a/assets/icons/section_z.png b/assets/icons/section_z.png old mode 100755 new mode 100644 diff --git a/config.js b/config.js index b9d6112..00b9d9a 100644 --- a/config.js +++ b/config.js @@ -36,7 +36,6 @@ export const config = { popup: theater1Popup, coords: [45.4363, 12.3352], model: "teatro_san_salvador_20250926.gltf", - //pano: `${BASE_URI}/assets/pano/defsky-grass.jpg`, pano: `pano/defsky-grass.jpg`, }, { @@ -46,7 +45,6 @@ export const config = { popup: theater2Popup, coords: [45.4401, 12.3408], model: `SSGP.glb`, - //pano: `${BASE_URI}/assets/pano/defsky-grass.jpg`, pano: `pano/defsky-grass.jpg`, } ], diff --git a/js/scene.js b/js/scene.js index 1ad4a5d..7fcb053 100644 --- a/js/scene.js +++ b/js/scene.js @@ -15,12 +15,15 @@ Scene.UI.domParser = new DOMParser; Scene.UI.pauseAudio = function(triggerSelector) { // What if more than one audio element is playing? const audio = document.querySelector('audio'); - document.querySelectorAll(triggerSelector).forEach(el => { - el.addEventListener('click', () => audio.pause()); - }); - document.querySelector('.modal').addEventListener('blur', () => { - audio.pause(); - }); + + if (audio) { + document.querySelectorAll(triggerSelector).forEach(el => { + el.addEventListener('click', () => audio.pause()); + }); + document.querySelector('.modal').addEventListener('blur', () => { + audio.pause(); + }); + } } /** diff --git a/scenes/salvador/index.html b/scenes/salvador/index.html index 18b0938..a279887 100644 --- a/scenes/salvador/index.html +++ b/scenes/salvador/index.html @@ -86,4 +86,30 @@
+ + + diff --git a/scenes/salvador/index.js b/scenes/salvador/index.js index 12bb985..5bb579b 100644 --- a/scenes/salvador/index.js +++ b/scenes/salvador/index.js @@ -1,4 +1,5 @@ import Scene from "../../js/scene.js"; import { config } from "../../config.js"; -Scene.openScene(config.markers.find(m => m.id === 'salvador')); \ No newline at end of file +Scene.openScene(config.markers.find(m => m.id === 'salvador')); +Scene.UI.pauseAudio('[data-bs-dismiss="modal"]'); \ No newline at end of file