From cd32597d4d4bd4ef895798d188dce0027d0a2337 Mon Sep 17 00:00:00 2001 From: Dan Brown <ssddanbrown@googlemail.com> Date: Mon, 1 May 2023 18:43:03 +0100 Subject: [PATCH] Fixed broken favourites in code editor --- resources/js/components/code-editor.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/resources/js/components/code-editor.js b/resources/js/components/code-editor.js index 9cedd2314..f9dc2b69f 100644 --- a/resources/js/components/code-editor.js +++ b/resources/js/components/code-editor.js @@ -74,8 +74,13 @@ export class CodeEditor extends Component { onChildEvent(button.parentElement, '.lang-option-favorite-toggle', 'click', () => { isFavorite = !isFavorite; - const action = isFavorite ? this.favourites.add : this.favourites.delete; - action(language); + + if (isFavorite) { + this.favourites.add(language); + } else { + this.favourites.delete(language); + } + button.setAttribute('data-favourite', isFavorite ? 'true' : 'false'); window.$http.patch('/preferences/update-code-language-favourite', {