diff --git a/src/public/javascripts/desktop.js b/src/public/javascripts/desktop.js index b7ee4728a..3b4ad63b3 100644 --- a/src/public/javascripts/desktop.js +++ b/src/public/javascripts/desktop.js @@ -91,7 +91,7 @@ $(document).on("click", "button[data-help-page]", e => { $("#logout-button").toggle(!utils.isElectron()); -$("#logout-button").click(() => { +$("#logout-button").on('click', () => { const $logoutForm = $('
') .append($(``)); diff --git a/src/public/javascripts/dialogs/confirm.js b/src/public/javascripts/dialogs/confirm.js index 6cbac83aa..3739f9682 100644 --- a/src/public/javascripts/dialogs/confirm.js +++ b/src/public/javascripts/dialogs/confirm.js @@ -76,5 +76,5 @@ function doResolve(ret) { $dialog.modal("hide"); } -$cancelButton.click(() => doResolve(false)); -$okButton.click(() => doResolve(true)); \ No newline at end of file +$cancelButton.on('click', () => doResolve(false)); +$okButton.on('click', () => doResolve(true)); \ No newline at end of file diff --git a/src/public/javascripts/dialogs/export.js b/src/public/javascripts/dialogs/export.js index 441574034..bd5857f17 100644 --- a/src/public/javascripts/dialogs/export.js +++ b/src/public/javascripts/dialogs/export.js @@ -24,13 +24,13 @@ export async function showDialog(node, defaultType) { $exportButton.removeAttr("disabled"); if (defaultType === 'subtree') { - $subtreeType.prop("checked", true).change(); + $subtreeType.prop("checked", true).trigger('change'); // to show/hide OPML versions - $("input[name=export-subtree-format]:checked").change(); + $("input[name=export-subtree-format]:checked").trigger('change'); } else if (defaultType === 'single') { - $singleType.prop("checked", true).change(); + $singleType.prop("checked", true).trigger('change'); } else { throw new Error("Unrecognized type " + defaultType); @@ -79,7 +79,7 @@ function exportBranch(branchId, type, format, version) { utils.download(url); } -$('input[name=export-type]').change(function () { +$('input[name=export-type]').on('change', function () { if (this.value === 'subtree') { if ($("input[name=export-subtree-format]:checked").length === 0) { $("input[name=export-subtree-format]:first").prop("checked", true); @@ -98,7 +98,7 @@ $('input[name=export-type]').change(function () { } }); -$('input[name=export-subtree-format]').change(function () { +$('input[name=export-subtree-format]').on('change', function () { if (this.value === 'opml') { $opmlVersions.slideDown(); } diff --git a/src/public/javascripts/dialogs/import.js b/src/public/javascripts/dialogs/import.js index 2dad707f3..684daea09 100644 --- a/src/public/javascripts/dialogs/import.js +++ b/src/public/javascripts/dialogs/import.js @@ -18,7 +18,7 @@ let parentNoteId = null; export async function showDialog(node) { utils.closeActiveDialog(); - $fileUploadInput.val('').change(); // to trigger Import button disabling listener below + $fileUploadInput.val('').trigger('change'); // to trigger Import button disabling listener below $safeImportCheckbox.prop("checked", true); $shrinkImagesCheckbox.prop("checked", true); @@ -64,7 +64,7 @@ function boolToString($el) { return $el.is(":checked") ? "true" : "false"; } -$fileUploadInput.change(() => { +$fileUploadInput.on('change', () => { if ($fileUploadInput.val()) { $importButton.removeAttr("disabled"); } diff --git a/src/public/javascripts/dialogs/info.js b/src/public/javascripts/dialogs/info.js index 0a42a851e..74465d35b 100644 --- a/src/public/javascripts/dialogs/info.js +++ b/src/public/javascripts/dialogs/info.js @@ -34,4 +34,4 @@ $dialog.on("hidden.bs.modal", () => { } }); -$okButton.click(() => $dialog.modal("hide")); \ No newline at end of file +$okButton.on('click', () => $dialog.modal("hide")); \ No newline at end of file diff --git a/src/public/javascripts/dialogs/jump_to_note.js b/src/public/javascripts/dialogs/jump_to_note.js index e6539d18e..751280635 100644 --- a/src/public/javascripts/dialogs/jump_to_note.js +++ b/src/public/javascripts/dialogs/jump_to_note.js @@ -43,6 +43,6 @@ function showInFullText(e) { } -$showInFullTextButton.click(showInFullText); +$showInFullTextButton.on('click', showInFullText); utils.bindElShortcut($dialog, 'ctrl+return', showInFullText); diff --git a/src/public/javascripts/dialogs/markdown_import.js b/src/public/javascripts/dialogs/markdown_import.js index 081dc090f..eb0791faa 100644 --- a/src/public/javascripts/dialogs/markdown_import.js +++ b/src/public/javascripts/dialogs/markdown_import.js @@ -49,7 +49,7 @@ async function sendForm() { $importTextarea.val(''); } -$importButton.click(sendForm); +$importButton.on('click', sendForm); $dialog.on('shown.bs.modal', () => $importTextarea.focus()); diff --git a/src/public/javascripts/dialogs/note_info.js b/src/public/javascripts/dialogs/note_info.js index 4d60c9a92..0b300a3eb 100644 --- a/src/public/javascripts/dialogs/note_info.js +++ b/src/public/javascripts/dialogs/note_info.js @@ -25,4 +25,4 @@ export function showDialog() { $mime.text(activeNote.mime); } -$okButton.click(() => $dialog.modal('hide')); +$okButton.on('click', () => $dialog.modal('hide')); diff --git a/src/public/javascripts/dialogs/note_revisions.js b/src/public/javascripts/dialogs/note_revisions.js index 20a166057..aa7b26053 100644 --- a/src/public/javascripts/dialogs/note_revisions.js +++ b/src/public/javascripts/dialogs/note_revisions.js @@ -37,7 +37,7 @@ async function loadNoteRevisions(noteId, noteRevisionId) { for (const item of revisionItems) { $list.append($('