frappe.ready(() => { $(".tags").click((e) => { e.preventDefault(); $("#tags-input").focus(); }); $("#tags-input").focusout((e) => { create_tag(e); }); $(document).on("click", ".btn-remove", (e) => { $(e.target).parent().parent().remove(); }); $("#image").change((e) => { $(e.target) .parent() .siblings("img") .addClass("image-preview") .attr("src", URL.createObjectURL(e.target.files[0])); }); }); const create_tag = (e) => { if ($(e.target).val() == "") { return; } let tag = ``; $(tag).insertBefore("#tags-input"); $(e.target).val(""); };