I"(function() { $(document).on("ready page:load", function() { $("button.reset").click(function() { var form; form = $(this).parents("form"); form.find("select option:first-child").map(function() { return this.selected = true; }); form.find("input").map(function() { if (!this.type.match(/submit|hidden|button/)) { return this.value = ""; } }); form.find("textarea").val(""); return form.find("select").map(function() { if (this.selectize) { return this.selectize.clear(); } }); }); $("form").submit(function() { var input; if (this.method.toUpperCase() === "GET") { return; } if ($(this).find("[name=back_url]").length > 0) { return; } input = document.createElement("input"); input.type = "hidden"; input.name = "back_url"; input.value = location.href; return $(this).append(input); }); return $(".form-group.upload").map(function() { $(this).find("label").map(function() { return this.dataset.defaultValue = $(this).html(); }); return $(this).find("input").change(function() { if (this.value !== "") { return $(this).parents(".upload").find("label").html(this.value); } else { return $(this).parents(".upload").find("label").map(function() { return $(this).html(this.dataset.defaultValue); }); } }); }); }); }).call(this); :ET