/* jshint esversion: 6 */ const $form = $("form[action='@upload']"); const $file = $("#upload-file"); $(".upload-unhide").fadeOut(); $file.on("change", () => { const file = $file[0].files[0]; const fnElement = $file.parent().find(".custom-file-label"); fnElement.addClass("file-selected"); fnElement.text(file.name); $form.find("#upload-file-size").val(filesize(file.size)); $form.find("[name=saveas]").val(file.name); $(".upload-unhide").fadeIn(); }); $form.on("submit", () => { let putresource = $form.find("[name=saveas]").val(); // TODO: do XHR to PUT at putresource });