app/assets/javascripts/blazer/application.js in finery-3.0.0 vs app/assets/javascripts/blazer/application.js in finery-3.0.1

- old
+ new

@@ -21,67 +21,8 @@ //= require ./vue.global.prod //= require ./routes //= require ./queries //= require ./fuzzysearch -$(document).on('mouseenter', '.dropdown-toggle', function () { - $(this).parent().addClass('open') -}) - -$(document).on("change", "#bind input, #bind select", function () { - submitIfCompleted($(this).closest("form")) -}) - -$(document).on("click", "#code", function () { - $(this).addClass("expanded") -}) - $(document).on("click", "a[disabled]", function (e) { e.preventDefault() }) - -function submitIfCompleted($form) { - var completed = true - $form.find("input[name], select").each( function () { - if ($(this).val() == "") { - completed = false - } - }) - if (completed) { - $form.submit() - } -} - -// Prevent backspace from navigating backwards. -// Adapted from Biff MaGriff: http://stackoverflow.com/a/7895814/1196499 -function preventBackspaceNav() { - $(document).keydown(function (e) { - var preventKeyPress - if (e.keyCode == 8) { - var d = e.srcElement || e.target - switch (d.tagName.toUpperCase()) { - case 'TEXTAREA': - preventKeyPress = d.readOnly || d.disabled - break - case 'INPUT': - preventKeyPress = d.readOnly || d.disabled || (d.attributes["type"] && $.inArray(d.attributes["type"].value.toLowerCase(), ["radio", "reset", "checkbox", "submit", "button"]) >= 0) - break - case 'DIV': - preventKeyPress = d.readOnly || d.disabled || !(d.attributes["contentEditable"] && d.attributes["contentEditable"].value == "true") - break - default: - preventKeyPress = true - break - } - } - else { - preventKeyPress = false - } - - if (preventKeyPress) { - e.preventDefault() - } - }) -} - -preventBackspaceNav() -