Skip to content

Commit a90da93

Browse files
committed
fix to jsdos modal close button to reload page after emulation
1 parent 024e5da commit a90da93

1 file changed

Lines changed: 8 additions & 6 deletions

File tree

view/app/artifactjsdos.tmpl

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
🎮   {{- if ne $prog $fname}}{{toLower $prog}} - {{else}}{{end}}{{toLower $fname}}
3434
</h5>
3535
{{- if eq true (index . "modEmulateBroken")}}<span class="badge bg-danger ms-2">⚠️ Incompatible</span>{{end}}
36-
<button type="button" class="btn-close btn-close-white" data-bs-dismiss="modal" aria-label="Close"></button>
36+
<button type="button" name="jsdosCloser" class="btn-close btn-close-white" data-bs-dismiss="modal" aria-label="Close"></button>
3737
</div>
3838
<div class="modal-body">
3939
{{- if eq "covox" (index . "modEmulateAudio")}}<p class="text-info-emphasis">If asked for a sound device option, choose "LPT1" for Covox, Disney, Soundplayer or Soundthing</p>{{end}}
@@ -49,7 +49,7 @@
4949
<button id="jsdosReplaceImage" class="btn btn-outline-warning">&#x26ED; Replace Image</button>
5050
{{- end }}
5151
<button id="jsdosStop" class="btn btn-danger">&#x25A0; Stop</button>
52-
<button type="button" id="jsdosCloser" class="btn btn-secondary" data-bs-dismiss="modal">✕ Close</button>
52+
<button type="button" name="jsdosCloser" class="btn btn-secondary" data-bs-dismiss="modal">✕ Close</button>
5353
</div>
5454
</div>
5555
</div>
@@ -192,9 +192,11 @@
192192
};
193193
{{$runJS | safeJS}}
194194
});
195-
const jsQuit = document.getElementById("jsdosCloser");
196-
jsQuit.addEventListener("click", () => {
197-
location.reload();
198-
});
195+
const jsQuitButtons = document.getElementsByName("jsdosCloser");
196+
for (let i = 0; i < jsQuitButtons.length; i++) {
197+
jsQuitButtons[i].addEventListener("click", () => {
198+
location.reload();
199+
});
200+
}
199201
</script>
200202
{{- end}}{{ end }}

0 commit comments

Comments
 (0)