X-Git-Url: http://source.bookstackapp.com/bookstack/blobdiff_plain/e711290d8b1ce06b38e0560248806e8de2077870..refs/pull/4193/head:/resources/js/components/code-editor.js diff --git a/resources/js/components/code-editor.js b/resources/js/components/code-editor.js index 0d8450314..9cedd2314 100644 --- a/resources/js/components/code-editor.js +++ b/resources/js/components/code-editor.js @@ -43,9 +43,9 @@ export class CodeEditor extends Component { this.languageInputChange(language); }); - onEnterPress(this.languageInput, e => this.save()); - this.languageInput.addEventListener('input', e => this.languageInputChange(this.languageInput.value)); - onSelect(this.saveButton, e => this.save()); + onEnterPress(this.languageInput, () => this.save()); + this.languageInput.addEventListener('input', () => this.languageInputChange(this.languageInput.value)); + onSelect(this.saveButton, () => this.save()); onChildEvent(this.historyList, 'button', 'click', (event, elem) => { event.preventDefault(); @@ -74,7 +74,8 @@ export class CodeEditor extends Component { onChildEvent(button.parentElement, '.lang-option-favorite-toggle', 'click', () => { isFavorite = !isFavorite; - isFavorite ? this.favourites.add(language) : this.favourites.delete(language); + const action = isFavorite ? this.favourites.add : this.favourites.delete; + action(language); button.setAttribute('data-favourite', isFavorite ? 'true' : 'false'); window.$http.patch('/preferences/update-code-language-favourite', { @@ -173,7 +174,7 @@ export class CodeEditor extends Component { const historyKeys = Object.keys(this.history).reverse(); this.historyDropDown.classList.toggle('hidden', historyKeys.length === 0); this.historyList.innerHTML = historyKeys.map(key => { - const localTime = (new Date(parseInt(key))).toLocaleTimeString(); + const localTime = (new Date(parseInt(key, 10))).toLocaleTimeString(); return `
  • `; }).join(''); }