github.com/treeverse/lakefs@v1.24.1-0.20240520134607-95648127bfb0/docs/assets/js/feedback.js (about) 1 $(() => { 2 const close = () => { 3 $('#is-helpful-ty').dialog('close'); 4 $(document).off("click", close); 5 $(window).off("scroll", close); 6 } 7 const showThankYou = (elm) => { 8 $('#is-helpful-ty').dialog({ 9 width: 200, 10 position: {of: elm, my: 'top right', at: 'left-50 bottom+50', collision: "fit"}, 11 open: () => setTimeout(() => { 12 $(document).on("click", close); 13 $(window).on("scroll", close); 14 }, 1), 15 show: {effect: "drop"}, 16 hide: {effect: "drop"} 17 }) 18 setTimeout(close, 10000); 19 } 20 $(".page-helpful-btn").on("click", (e) => showThankYou(e.target)) 21 $('#is-helpful-ty').on("click", (e) => $(e.target).prop("tagName") === 'A') 22 })