Skip to content

Commit 50c0de6

Browse files
committed
Restore Set from history fixes, visual enhancements
1 parent 427b5df commit 50c0de6

3 files changed

Lines changed: 7 additions & 6 deletions

File tree

index.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -112,9 +112,9 @@ <h1><span class="code" data-modal-view="settings/code">000</span></h1>
112112
</button>
113113
</div>
114114
<div id="set-type-selector" data-button-select>
115-
<button aria-selected="true" data-value="brackets">Brackets</button>
116-
<button aria-selected="false" data-value="vector">Vector</button>
117-
<button aria-selected="false" data-value="array">Array</button>
115+
<button aria-selected="true" data-value="brackets">&lcub; Brackets &rcub;</button>
116+
<button aria-selected="false" data-value="vector">&lt; Vector &gt;</button>
117+
<button aria-selected="false" data-value="array">&lbrack; Array &rbrack;</button>
118118
</div>
119119
<div class="button-grid">
120120
<input type="text" autocomplete="off" id="set-input" data-set-input="1" />

src/clicker/clicker.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -591,11 +591,11 @@ try {
591591
ui.setButtonSelectValue(document.getElementById("answer-mode-selector"), "set");
592592
resetSetInput();
593593
var i = 0;
594-
JSON.parse(item.answer).forEach(a => {
594+
JSON.parse(`[${item.answer.slice(1, -1)}]`).forEach(a => {
595595
setInputs = document.querySelectorAll("[data-set-input]");
596596
setInputs[i].value = a;
597597
i++;
598-
if (i < JSON.parse(item.answer).length) addSet();
598+
if (i < JSON.parse(`[${item.answer.slice(1, -1)}]`).length) addSet();
599599
});
600600
} else if (frq) {
601601
answerMode("frq");
@@ -785,7 +785,7 @@ try {
785785
}
786786

787787
function resetSetInput() {
788-
document.querySelector('[data-answer-mode="set"] .button-grid').innerHTML = '<input type="text" autocomplete="off" id="set-input" data-set-input="1" /><button square data-add-set-input><i class="bi bi-plus"></i></button><button square data-remove-set-input disabled><i class="bi bi-dash"></i></button>';
788+
document.querySelectorAll('[data-answer-mode="set"] .button-grid')[1].innerHTML = '<input type="text" autocomplete="off" id="set-input" data-set-input="1" /><button square data-add-set-input><i class="bi bi-plus"></i></button><button square data-remove-set-input disabled><i class="bi bi-dash"></i></button>';
789789
if (document.querySelector("[data-add-set-input]")) {
790790
document.querySelector("[data-add-set-input]").addEventListener("click", addSet);
791791
}

src/design.css

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -325,6 +325,7 @@ div.ML__keyboard {
325325

326326
[data-button-select] > button {
327327
height: unset;
328+
min-height: 1.75em;
328329
border-radius: 0.25rem;
329330
cursor: pointer;
330331
}

0 commit comments

Comments
 (0)