chore: upgrade playground
This commit is contained in:
parent
42c9ff20c0
commit
e1aa4dd51b
|
@ -420,11 +420,19 @@ let tree;
|
||||||
return COLORS_BY_INDEX[id % COLORS_BY_INDEX.length];
|
return COLORS_BY_INDEX[id % COLORS_BY_INDEX.length];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function getLocalStorageItem(key) {
|
||||||
|
return localStorage.getItem(`${document.title}:${key}`);
|
||||||
|
}
|
||||||
|
|
||||||
|
function setLocalStorageItem(key, value) {
|
||||||
|
localStorage.setItem(`${document.title}:${key}`, value);
|
||||||
|
}
|
||||||
|
|
||||||
function loadState() {
|
function loadState() {
|
||||||
const language = localStorage.getItem("language");
|
const language = getLocalStorageItem("language");
|
||||||
const sourceCode = localStorage.getItem("sourceCode");
|
const sourceCode = getLocalStorageItem("sourceCode");
|
||||||
const query = localStorage.getItem("query");
|
const query = getLocalStorageItem("query");
|
||||||
const queryEnabled = localStorage.getItem("queryEnabled");
|
const queryEnabled = getLocalStorageItem("queryEnabled");
|
||||||
if (language != null && sourceCode != null && query != null) {
|
if (language != null && sourceCode != null && query != null) {
|
||||||
queryInput.value = query;
|
queryInput.value = query;
|
||||||
codeInput.value = sourceCode;
|
codeInput.value = sourceCode;
|
||||||
|
@ -434,14 +442,14 @@ let tree;
|
||||||
}
|
}
|
||||||
|
|
||||||
function saveState() {
|
function saveState() {
|
||||||
localStorage.setItem("language", languageSelect.value);
|
setLocalStorageItem("language", languageSelect.value);
|
||||||
localStorage.setItem("sourceCode", codeEditor.getValue());
|
setLocalStorageItem("sourceCode", codeEditor.getValue());
|
||||||
saveQueryState();
|
saveQueryState();
|
||||||
}
|
}
|
||||||
|
|
||||||
function saveQueryState() {
|
function saveQueryState() {
|
||||||
localStorage.setItem("queryEnabled", queryCheckbox.checked);
|
setLocalStorageItem("queryEnabled", queryCheckbox.checked);
|
||||||
localStorage.setItem("query", queryEditor.getValue());
|
setLocalStorageItem("query", queryEditor.getValue());
|
||||||
}
|
}
|
||||||
|
|
||||||
function debounce(func, wait, immediate) {
|
function debounce(func, wait, immediate) {
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
Subproject commit cd580709f15f145601f40e6643af99befb8ce635
|
Subproject commit 1ccb0ac0e840c58f23012dd495bd0180884077e1
|
Loading…
Reference in a new issue