Skip to content
This repository was archived by the owner on Jun 7, 2023. It is now read-only.

Commit 6d3ce86

Browse files
committed
fix issue with buttons not resetting on preview panel
1 parent 1797a8b commit 6d3ce86

1 file changed

Lines changed: 1 addition & 2 deletions

File tree

runestone/selectquestion/js/selectone.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -253,6 +253,7 @@ export default class SelectOne extends RunestoneBase {
253253

254254
// on changing the value of toggle select dropdown, render selected question in preview panel, add appropriate buttons, then make preview panel visible
255255
async togglePreview(parentID, toggleOptions) {
256+
$("#toggle-buttons").html("");
256257
var parentDiv = document.getElementById(parentID);
257258
var toggleQuestionSelect = parentDiv.getElementsByTagName("select")[0];
258259
var selectedQuestion =
@@ -269,7 +270,6 @@ export default class SelectOne extends RunestoneBase {
269270
$(closeButton).text("Close Preview");
270271
$(closeButton).addClass("btn btn-default");
271272
$(closeButton).click(function (event) {
272-
$("#toggle-buttons").html("");
273273
$("#toggle-preview").html("");
274274
toggleQuestionSelect.value = $("#" + parentID).data(
275275
"toggle_current"
@@ -338,7 +338,6 @@ export default class SelectOne extends RunestoneBase {
338338
{}
339339
);
340340
let response = await fetch(request);
341-
$("#toggle-buttons").html("");
342341
$("#toggle-preview").html("");
343342
$("#" + parentID).data("toggle_current", selectedQuestion);
344343
}

0 commit comments

Comments
 (0)