diff --git a/app/assets/javascripts/check_all_none.js b/app/assets/javascripts/check_all_none.js index 8684a7cf7..ac52cdd79 100644 --- a/app/assets/javascripts/check_all_none.js +++ b/app/assets/javascripts/check_all_none.js @@ -2,13 +2,17 @@ "use strict"; App.CheckAllNone = { initialize: function() { - $("[data-check-all]").on("click", function() { + $("[data-check-all]").on("click", function(e) { var target_name; + e.preventDefault(); + e.stopPropagation(); target_name = $(this).data("check-all"); $("[name='" + target_name + "']").prop("checked", true); }); - $("[data-check-none]").on("click", function() { + $("[data-check-none]").on("click", function(e) { var target_name; + e.preventDefault(); + e.stopPropagation(); target_name = $(this).data("check-none"); $("[name='" + target_name + "']").prop("checked", false); }); diff --git a/app/assets/javascripts/managers.js b/app/assets/javascripts/managers.js index 4a87fa7e4..b66914f2a 100644 --- a/app/assets/javascripts/managers.js +++ b/app/assets/javascripts/managers.js @@ -17,10 +17,14 @@ $("#user_password").prop("type", type); }, initialize: function() { - $(".generate-random-value").on("click", function() { + $(".generate-random-value").on("click", function(e) { + e.preventDefault(); + e.stopPropagation(); $("#user_password").val(App.Managers.generatePassword()); }); - $(".show-password").on("click", function() { + $(".show-password").on("click", function(e) { + e.preventDefault(); + e.stopPropagation(); if ($("#user_password").is("input[type='password']")) { App.Managers.togglePassword("text"); } else { diff --git a/app/assets/javascripts/markdown_editor.js b/app/assets/javascripts/markdown_editor.js index 7369c356f..7f6c62710 100644 --- a/app/assets/javascripts/markdown_editor.js +++ b/app/assets/javascripts/markdown_editor.js @@ -28,8 +28,10 @@ editor.find("textarea").on("scroll", function() { editor.find(".markdown-preview").scrollTop($(this).scrollTop()); }); - editor.find(".fullscreen-toggle").on("click", function() { + editor.find(".fullscreen-toggle").on("click", function(e) { var span; + e.preventDefault(); + e.stopPropagation(); editor.toggleClass("fullscreen"); $(".fullscreen-container").toggleClass("medium-8", "medium-12"); span = $(this).find("span");