var DocumentationDetail;(function(n){var t=function(){function n(n,t){var i=this;this.jqueryElement=n;this.createShareLinkSelector=t.createShareLinkSelector;this.copyToClipBoardSelector=t.copyToClipBoardSelector;this.errorMessage=t.errorMessage;this.showPreviousReleaseNotesSelector=t.showPreviousReleaseNotesSelector;this.previousReleaseNotesSelector=t.previousReleaseNotesSelector;this.openAllReleaseNotesSelector=t.openAllReleaseNotesSelector;this.closeAllReleaseNotesSelector=t.closeAllReleaseNotesSelector;$(this.jqueryElement).on("click",this.createShareLinkSelector,function(n){return i.onCreateShareLinkClicked(n)});$(this.jqueryElement).on("click",this.copyToClipBoardSelector,function(n){return i.onCopyToClipBoardButtonClicked(n)});$(this.jqueryElement).on("click",this.showPreviousReleaseNotesSelector,function(){return i.onPreviousReleaseNotesButtonClicked()});$(this.jqueryElement).on("click",this.openAllReleaseNotesSelector,function(n){return i.onAllReleaseNotesButtonClicked(n,"show",i.closeAllReleaseNotesSelector)});$(this.jqueryElement).on("click",this.closeAllReleaseNotesSelector,function(n){return i.onAllReleaseNotesButtonClicked(n,"hide",i.openAllReleaseNotesSelector)});jQuery(document).on("click",function(n){$(i.createShareLinkSelector,i.jqueryElement).each(function(){$(this).is(n.target)||$(this).has(n.target).length!==0||$(".popover").has(n.target).length!==0||((($(this).popover("hide").data("bs.popover")||{}).inState||{}).click=!1)})})}return n.prototype.onCreateShareLinkClicked=function(n){var i=this,t=jQuery(n.target),r=t.parent().find("[data-selector='loader']");return r.show(),jQuery(t).popover("hide"),jQuery(t).popover("destroy"),jQuery.ajax({type:"POST",url:jQuery(n.target).data("create-sharelink")}).fail(function(){i.showError(n.target)}).done(function(n){var r=jQuery("script[type='json']",jQuery("<div>").append(jQuery(n))),u;n&&r&&r.length>0?(u=jQuery.parseJSON(r[0].innerHTML),i.popOver(t,u.title,n),jQuery("[data-selector='sharelink-url']",jQuery("#"+t.attr("aria-describedby"))).select()):i.showError(t)}).always(function(){r.hide()}),!1},n.prototype.onCopyToClipBoardButtonClicked=function(n){var t=jQuery(n.target),i=t.closest("[data-selector='share-link']");jQuery("[data-selector='sharelink-url']",i).select();try{document.execCommand("copy")?t.tooltip("show"):t.tooltip("hide")}catch(r){t.tooltip("hide")}},n.prototype.onPreviousReleaseNotesButtonClicked=function(){jQuery(".c-support-tde-details__version-body").collapse("show");Components.PageScrollHelper.navigateTo($(".c-support-tde-details__version-history-header"))},n.prototype.onAllReleaseNotesButtonClicked=function(n,t,i){jQuery(".c-support-tde-details__version-body").each(function(n,i){jQuery(i).collapse(t)});var r=jQuery(n.target);r.toggleClass("d-none");jQuery(i).toggleClass("d-none")},n.prototype.popOver=function(n,t,i){jQuery(n).popover({placement:"top",title:t,html:!0,trigger:"manual",content:function(){return i},container:this.jqueryElement});jQuery(n).popover("show")},n.prototype.showError=function(n){this.popOver(n,"",this.errorMessage)},n}();n.DocumentationDetail=t})(DocumentationDetail||(DocumentationDetail={}))