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

Commit b2a8b90

Browse files
committed
handle spaces and trim excess spaces
1 parent 5d968b2 commit b2a8b90

2 files changed

Lines changed: 4 additions & 1 deletion

File tree

runestone/selectquestion/js/selectone.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -132,6 +132,9 @@ export default class SelectOne extends RunestoneBase {
132132
toggleLabels = toggleOptions.slice(toggleOptions.indexOf("labels{") + 7, toggleOptions.indexOf("}"));
133133
toggleOptions = toggleOptions.replace(toggleLabels, "");
134134
toggleLabels = toggleLabels.split(",");
135+
for (var t = 0; t < toggleLabels.length; t++) {
136+
toggleLabels[t] = toggleLabels[t].trim();
137+
}
135138
}
136139
var toggleQuestions = this.questions.split(", ");
137140
var toggleUI = "";

runestone/selectquestion/selectone.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -185,7 +185,7 @@ def run(self):
185185
if "toggle" in self.options:
186186
self.options[
187187
"toggle_options"
188-
] = f"data-toggleoptions={self.options['toggle']}"
188+
] = f"data-toggleoptions=\"{self.options['toggle']}\""
189189
self.options["toggle"] = "data-toggle=true"
190190
else:
191191
self.options["toggle_options"] = ""

0 commit comments

Comments
 (0)