From e1aa4dd51bfa83fbde26565e0b80f5ed17b0bdc8 Mon Sep 17 00:00:00 2001 From: Ika Date: Fri, 2 Oct 2020 15:48:44 +0800 Subject: [PATCH] chore: upgrade playground --- .../playground.js | 24 ++++++++++++------- tree-sitter | 2 +- 2 files changed, 17 insertions(+), 9 deletions(-) diff --git a/docs/assets/tree-sitter-playground-0.16.7/playground.js b/docs/assets/tree-sitter-playground-0.16.7/playground.js index 249c0802da..3f98e56557 100644 --- a/docs/assets/tree-sitter-playground-0.16.7/playground.js +++ b/docs/assets/tree-sitter-playground-0.16.7/playground.js @@ -420,11 +420,19 @@ let tree; 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() { - const language = localStorage.getItem("language"); - const sourceCode = localStorage.getItem("sourceCode"); - const query = localStorage.getItem("query"); - const queryEnabled = localStorage.getItem("queryEnabled"); + const language = getLocalStorageItem("language"); + const sourceCode = getLocalStorageItem("sourceCode"); + const query = getLocalStorageItem("query"); + const queryEnabled = getLocalStorageItem("queryEnabled"); if (language != null && sourceCode != null && query != null) { queryInput.value = query; codeInput.value = sourceCode; @@ -434,14 +442,14 @@ let tree; } function saveState() { - localStorage.setItem("language", languageSelect.value); - localStorage.setItem("sourceCode", codeEditor.getValue()); + setLocalStorageItem("language", languageSelect.value); + setLocalStorageItem("sourceCode", codeEditor.getValue()); saveQueryState(); } function saveQueryState() { - localStorage.setItem("queryEnabled", queryCheckbox.checked); - localStorage.setItem("query", queryEditor.getValue()); + setLocalStorageItem("queryEnabled", queryCheckbox.checked); + setLocalStorageItem("query", queryEditor.getValue()); } function debounce(func, wait, immediate) { diff --git a/tree-sitter b/tree-sitter index cd580709f1..1ccb0ac0e8 160000 --- a/tree-sitter +++ b/tree-sitter @@ -1 +1 @@ -Subproject commit cd580709f15f145601f40e6643af99befb8ce635 +Subproject commit 1ccb0ac0e840c58f23012dd495bd0180884077e1