main.fb487bd34c7cd20f02bc.js 5.3 KB

12
  1. /*! For license information please see main.fb487bd34c7cd20f02bc.js.LICENSE.txt */
  2. !function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.Airflow=t():(e.Airflow=e.Airflow||{},e.Airflow.main=t())}(self,(()=>(()=>{"use strict";var e={9747:(e,t,o)=>{o.d(t,{By:()=>c,Mg:()=>m,O6:()=>i,VP:()=>l,nn:()=>s});const n="YYYY-MM-DD, HH:mm:ss",r="YYYY-MM-DD, HH:mm:ss z",a="z (Z)",i="YYYY-MM-DDThh:mm:ssZ",m="timezone";function s(e){return e instanceof moment?e.isUTC()?"UTC":e.format(a):"UTC"===e?e:moment().tz(e).format(a)}function l(e,t){const o=moment(e),r=$.extend({title:!0},t).title,a=document.createElement("time");return a.setAttribute("datetime",o.format()),r&&a.setAttribute("title",o.isUTC()?"":`UTC: ${o.clone().utc().format()}`),a.innerText=o.format(n),a}function c(e){moment.tz.setDefault(e),$('time[data-datetime-convert!="false"]').each(((e,t)=>{const o=$(t),a=moment(o.attr("datetime"));a._isValid&&o.text(a.format(o.data("with-tz")?r:n)),void 0!==o.attr("title")&&o.attr("title",a.isUTC()?"":`UTC: ${a.clone().utc().format()}`)})),$(".datetime input").each(((e,t)=>{t.value=moment(t.value).format()}))}}},t={};function o(n){var r=t[n];if(void 0!==r)return r.exports;var a=t[n]={exports:{}};return e[n](a,a.exports,o),a.exports}o.d=(e,t)=>{for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var n={};return(()=>{o.r(n),o.d(n,{convertSecsToHumanReadable:()=>m,escapeHtml:()=>i});var e=o(9747);function t(){const t=moment();$("#clock").attr("datetime",t.format(e.O6)).html(`${t.format("HH:mm")} <strong>${(0,e.nn)(t)}</strong>`)}function r(o){localStorage.setItem("selected-timezone",o);const n=new CustomEvent(e.Mg,{detail:o});document.dispatchEvent(n),(0,e.By)(o),t(),$("body").trigger({type:"airflow.timezone-change",timezone:o})}window.isoDateToTimeEl=e.VP,window.moment=Airflow.moment;const a=document.createElement("span");function i(e){return a.textContent=e,a.innerHTML}function m(e){let t=e;const o=e,n=o-Math.floor(o);t=Math.floor(t);const r=Math.floor(t/3600);t-=3600*r;const a=Math.floor(t/60);t-=60*a;let i="";return r>0&&(i+=`${r}Hours `),a>0&&(i+=`${a}Min `),t+n>0&&(Math.floor(o)===o?i+=`${t}Sec`:(t+=n,i+=`${t.toFixed(3)}Sec`)),i}function s(e){const t=$(e),o=$(".filter_val.form-control",t.parents("tr"));"Is Null"===t.text()||"Is not Null"===t.text()?(void 0!==o.attr("required")&&(o.removeAttr("required"),o.attr("airflow-required",!0)),1===o.parent(".datetime").length?o.parent(".datetime").hide():o.hide()):("true"===o.attr("airflow-required")&&(o.attr("required",!0),o.removeAttr("airflow-required")),1===o.parent(".datetime").length?o.parent(".datetime").show():o.show())}window.escapeHtml=i,window.convertSecsToHumanReadable=m,window.postAsForm=function(e,t){const o=$("<form></form>");o.attr("method","POST"),o.attr("action",e),$.each(t||{},((e,t)=>{const n=$("<input></input>");n.attr("type","hidden"),n.attr("name",e),n.attr("value",t),o.append(n)}));const n=$("<input></input>");n.attr("type","hidden"),n.attr("name","csrf_token"),n.attr("value",csrfToken),o.append(n),$(document.body).append(o),o.submit()},$(document).ready((()=>{!function(){const t=moment.tz.guess(),o=localStorage.getItem("selected-timezone"),n=localStorage.getItem("chosen-timezone");function a(o){localStorage.setItem("chosen-timezone",o),o!==t||o!==Airflow.serverTimezone?($("#timezone-manual a").data("timezone",o).text((0,e.nn)(o)),$("#timezone-manual").show()):$("#timezone-manual").hide()}n&&a(n),r(o||Airflow.defaultUITimezone),"UTC"!==Airflow.serverTimezone&&($("#timezone-server a").html(`${(0,e.nn)(Airflow.serverTimezone)} <span class="label label-primary">Server</span>`),$("#timezone-server").show()),Airflow.serverTimezone!==t?$("#timezone-local a").attr("data-timezone",t).html(`${(0,e.nn)(t)} <span class="label label-info">Local</span>`):$("#timezone-local").hide(),$("a[data-timezone]").click((e=>{r($(e.currentTarget).data("timezone"))})),$("#timezone-other").typeahead({source:$(moment.tz.names().map((e=>({category:e.split("/",1)[0],name:e.replace("_"," "),tzName:e})))),showHintOnFocus:"all",showCategoryHeader:!0,items:"all",afterSelect(e){this.$element.val(""),a(e.tzName),r(e.tzName),setTimeout((()=>{document.activeElement.blur(),this.shown=!1,this.focused=!1}),1)}})}(),$("#clock").attr("data-original-title",hostName).attr("data-placement","bottom").parent().show(),t(),setInterval(t,1e3),$.ajaxSetup({beforeSend(e,t){/^(GET|HEAD|OPTIONS|TRACE)$/i.test(t.type)||this.crossDomain||e.setRequestHeader("X-CSRFToken",csrfToken)}}),$.fn.datetimepicker.defaults.sideBySide=!0,$(".datetimepicker").datetimepicker({format:"YYYY-MM-DDTHH:mm:ssZ"}),$(".datepicker").datetimepicker({format:"YYYY-MM-DD"}),$(".timepicker").datetimepicker({format:"HH:mm:ss"}),$(".filters .select2-chosen").each(((e,t)=>{s(t)})),$(".filters .select2-chosen").on("DOMNodeInserted",(e=>{s(e.target)})),$("#filter_form a.filter").click((()=>{$(".datetimepicker").datetimepicker(),$(".filters .select2-chosen").on("DOMNodeInserted",(e=>{s(e.target)}))})),$(".js-tooltip").tooltip(),$("#username:input")[0].autocomplete="off",$("#password:input")[0].autocomplete="off"}))})(),n})()));