concourse/web/public/bundle.js

1 line
6.4 KiB
JavaScript

!function(e){function t(t){for(var n,o,i=t[0],a=t[1],s=0,c=[];s<i.length;s++)o=i[s],Object.prototype.hasOwnProperty.call(r,o)&&r[o]&&c.push(r[o][0]),r[o]=0;for(n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n]);for(p&&p(t);c.length;)c.shift()()}var n={},r={0:0};function o(t){if(n[t])return n[t].exports;var r=n[t]={i:t,l:!1,exports:{}};return e[t].call(r.exports,r,r.exports,o),r.l=!0,r.exports}o.e=function(e){var t=[],n=r[e];if(0!==n)if(n)t.push(n[2]);else{var i=new Promise((function(t,o){n=r[e]=[t,o]}));t.push(n[2]=i);var a,s=document.createElement("script");s.charset="utf-8",s.timeout=120,o.nc&&s.setAttribute("nonce",o.nc),s.src=function(e){return o.p+""+e+".bundle.js"}(e);var p=new Error;a=function(t){s.onerror=s.onload=null,clearTimeout(c);var n=r[e];if(0!==n){if(n){var o=t&&("load"===t.type?"missing":t.type),i=t&&t.target&&t.target.src;p.message="Loading chunk "+e+" failed.\n("+o+": "+i+")",p.name="ChunkLoadError",p.type=o,p.request=i,n[1](p)}r[e]=void 0}};var c=setTimeout((function(){a({type:"timeout",target:s})}),12e4);s.onerror=s.onload=a,document.head.appendChild(s)}return Promise.all(t)},o.m=e,o.c=n,o.d=function(e,t,n){o.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},o.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.t=function(e,t){if(1&t&&(e=o(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(o.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)o.d(n,r,function(t){return e[t]}.bind(null,r));return n},o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,"a",t),t},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.p="/public/",o.oe=function(e){throw console.error(e),e};var i=window.webpackJsonp=window.webpackJsonp||[],a=i.push.bind(i);i.push=t,i=i.slice();for(var s=0;s<i.length;s++)t(i[s]);var p=a;o(o.s=0)}([function(e,t,n){var r,o=n.e(1).then(n.bind(null,1));app.ports.pinTeamNames.subscribe((function(e){sections=function(){return Array.from(document.querySelectorAll("."+e.sectionClass))},header=function(t){return Array.from(t.childNodes).find((function(t){return t.classList&&t.classList.contains(e.sectionHeaderClass)}))},body=function(t){return Array.from(t.childNodes).find((function(t){return t.classList&&t.classList.contains(e.sectionBodyClass)}))},lowestHeaderTop=function(e){return body(e).offsetTop+body(e).scrollHeight-header(e).scrollHeight},pageHeaderHeight=function(){return e.pageHeaderHeight},viewportTop=function(){return window.pageYOffset+pageHeaderHeight()},updateHeader=function(e){var t=e.offsetTop<viewportTop(),n=lowestHeaderTop(e)<viewportTop();return t||n?t&&!n?(header(e).style.position="fixed",header(e).style.top=pageHeaderHeight()+"px",body(e).style.paddingTop=header(e).scrollHeight+"px","fixed"):t&&n?(header(e).style.position="absolute",header(e).style.top=lowestHeaderTop(e)+"px","absolute"):!t&&n?"impossible":void 0:(header(e).style.top="",header(e).style.position="",body(e).style.paddingTop="","static")},updateSticky=function(){document.querySelector("."+e.pageBodyClass).style.marginTop=pageHeaderHeight(),sections().forEach(updateHeader)},clearTimeout(r),r=setTimeout(updateSticky,250),window.onscroll=updateSticky})),app.ports.resetPipelineFocus.subscribe((function(){o.then((function(e){return(0,e.resetPipelineFocus)()}))})),app.ports.renderPipeline.subscribe((function(e){var t=e[0],n=e[1];o.then((function(e){var r=e.renderPipeline;return(setTimeout((function(){return r(t,n,app.ports.newUrl)}),0))}))})),app.ports.requestLoginRedirect.subscribe((function(e){var t=document.location.pathname,n=document.location.search,r="/login?redirect_uri="+encodeURIComponent(t+n);document.location.href=r})),app.ports.tooltip.subscribe((function(e){var t=e[0],n=e[1],r=document.getElementById(n);if(null!=r){var o=r.querySelector('.card[data-pipeline-name="'.concat(t,'"]'));if(null!=o){var i=o.querySelector(".dashboard-pipeline-name");null==i||i.offsetWidth>=i.scrollWidth||i.parentNode.setAttribute("data-tooltip",t)}}})),app.ports.tooltipHd.subscribe((function(e){var t=e[0],n=e[1],r=document.querySelector('.card[data-pipeline-name="'.concat(t,'"][data-team-name="').concat(n,'"]'));if(null!=r){var o=r.querySelector(".dashboardhd-pipeline-name");null==o||o.offsetWidth>=o.scrollWidth||o.parentNode.setAttribute("data-tooltip",t)}}));app.ports.saveToken.subscribe((function(e){localStorage.setItem("csrf_token",e)})),app.ports.loadToken.subscribe((function(){app.ports.tokenReceived.send(localStorage.getItem("csrf_token"))})),window.addEventListener("storage",(function(e){"csrf_token"==e.key&&app.ports.tokenReceived.send(localStorage.getItem("csrf_token"))}),!1);app.ports.loadSideBarState.subscribe((function(){var e=sessionStorage.getItem("is_sidebar_open");app.ports.sideBarStateReceived.send(e)})),app.ports.saveSideBarState.subscribe((function(e){sessionStorage.setItem("is_sidebar_open",e)})),app.ports.openEventStream.subscribe((function(e){var t=[],n=new EventSource(e.url);function r(){t.length>0&&(app.ports.eventSource.send(t),t=[])}function o(e){t.push(e),t.length>1e3&&r()}n.onopen=o,n.onerror=o,e.eventTypes.forEach((function(e){n.addEventListener(e,o)})),app.ports.closeEventStream.subscribe((function(){n.close()})),setInterval(r,200)})),app.ports.checkIsVisible.subscribe((function(e){var t=setInterval((function(){var n=document.getElementById(e);if(n){clearInterval(t);var r=n.getBoundingClientRect().left<window.innerWidth;app.ports.reportIsVisible.send([e,r])}}),20)})),app.ports.setFavicon.subscribe((function(e){var t=document.getElementById("favicon"),n=document.createElement("link");n.id="favicon",n.rel="shortcut icon",n.href=e,t&&document.head.removeChild(t),document.head.appendChild(n)})),app.ports.rawHttpRequest.subscribe((function(e){var t=new XMLHttpRequest;t.addEventListener("error",(function(e){app.ports.rawHttpResponse.send("networkError")})),t.addEventListener("timeout",(function(){app.ports.rawHttpResponse.send("timeout")})),t.addEventListener("load",(function(){app.ports.rawHttpResponse.send("success")})),t.open("GET",e,!1);try{t.send(),1===t.readyState&&app.ports.rawHttpResponse.send("browserError")}catch(e){app.ports.rawHttpResponse.send("networkError")}})),app.ports.renderSvgIcon.subscribe((function(e,t){addIcon(e,void 0!==t?t:e)}));new ClipboardJS("#copy-token")}]);