1
0
mirror of https://github.com/netbox-community/netbox.git synced 2024-05-10 07:54:54 +00:00
Files
netbox-community-netbox/netbox/project-static/dist/status.js

32 lines
125 KiB
JavaScript
Raw Normal View History

(()=>{var jr=Object.create;var pe=Object.defineProperty,Hr=Object.defineProperties,kr=Object.getOwnPropertyDescriptor,Wr=Object.getOwnPropertyDescriptors,Br=Object.getOwnPropertyNames,Ln=Object.getOwnPropertySymbols,Vr=Object.getPrototypeOf,Nn=Object.prototype.hasOwnProperty,zr=Object.prototype.propertyIsEnumerable;var xn=(i,t,e)=>t in i?pe(i,t,{enumerable:!0,configurable:!0,writable:!0,value:e}):i[t]=e,x=(i,t)=>{for(var e in t||(t={}))Nn.call(t,e)&&xn(i,e,t[e]);if(Ln)for(var e of Ln(t))zr.call(t,e)&&xn(i,e,t[e]);return i},Ve=(i,t)=>Hr(i,Wr(t)),Mn=i=>pe(i,"__esModule",{value:!0});var nt=(i,t)=>()=>(t||i((t={exports:{}}).exports,t),t.exports),Yr=(i,t)=>{Mn(i);for(var e in t)pe(i,e,{get:t[e],enumerable:!0})},Fr=(i,t,e)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of Br(t))!Nn.call(i,n)&&n!=="default"&&pe(i,n,{get:()=>t[n],enumerable:!(e=kr(t,n))||e.enumerable});return i},Pt=i=>Fr(Mn(pe(i!=null?jr(Vr(i)):{},"default",i&&i.__esModule&&"default"in i?{get:()=>i.default,enumerable:!0}:{value:i,enumerable:!0})),i);var Ci=(i,t,e)=>new Promise((n,s)=>{var r=f=>{try{l(e.next(f))}catch(m){s(m)}},o=f=>{try{l(e.throw(f))}catch(m){s(m)}},l=f=>f.done?n(f.value):Promise.resolve(f.value).then(r,o);l((e=e.apply(i,t)).next())});var In=nt((Di,Li)=>{(function(i,t){typeof Di=="object"&&typeof Li!="undefined"?Li.exports=t():typeof define=="function"&&define.amd?define(t):i.dayjs=t()})(Di,function(){"use strict";var i="millisecond",t="second",e="minute",n="hour",s="day",r="week",o="month",l="quarter",f="year",m="date",c=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[^0-9]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,v=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,d={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_")},_=function(A,S,b){var w=String(A);return!w||w.length>=S?A:""+Array(S+1-w.length).join(b)+A},p={s:_,z:function(A){var S=-A.utcOffset(),b=Math.abs(S),w=Math.floor(b/60),O=b%60;return(S<=0?"+":"-")+_(w,2,"0")+":"+_(O,2,"0")},m:function A(S,b){if(S.date()<b.date())return-A(b,S);var w=12*(b.year()-S.year())+(b.month()-S.month()),O=S.clone().add(w,o),L=b-O<0,$=S.clone().add(w+(L?-1:1),o);return+(-(w+(b-O)/(L?O-$:$-O))||0)},a:function(A){return A<0?Math.ceil(A)||0:Math.floor(A)},p:function(A){return{M:o,y:f,w:r,d:s,D:m,h:n,m:e,s:t,ms:i,Q:l}[A]||String(A||"").toLowerCase().replace(/s$/,"")},u:function(A){return A===void 0}},h="en",a={};a[h]=d;var u=function(A){return A instanceof D},g=function(A,S,b){var w;if(!A)return h;if(typeof A=="string")a[A]&&(w=A),S&&(a[A]=S,w=A);else{var O=A.name;a[O]=A,w=O}return!b&&w&&(h=w),w||!b&&h},T=function(A,S){if(u(A))return A.clone();var b=typeof S=="object"?S:{};return b.date=A,b.args=arguments,new D(b)},E=p;E.l=g,E.i=u,E.w=function(A,S){return T(A,{locale:S.$L,utc:S.$u,x:S.$x,$offset:S.$offset})};var D=function(){function A(b){this.$L=g(b.locale,null,!0),this.parse(b)}var S=A.prototype;return S.parse=function(b){this.$d=function(w){var O=w.date,L=w.utc;if(O===null)return new Date(NaN);if(E.u(O))return new Date;if(O instanceof Date)return new Date(O);if(typeof O=="string"&&!/Z$/i.test(O)){var $=O.match(c);if($){var M=$[2]-1||0,P=($[7]||"0").substring(0,3);return L?new Date(Date.UTC($[1],M,$[3]||1,$[4]||0,$[5]||0,$[6]||0,P)):new Date($[1],M,$[3]||1,$[4]||0,$[5]||0,$[6]||0,P)}}return new Date(O)}(b),this.$x=b.x||{},this.init()},S.init=function(){var b=this.$d;this.$y=b.getFullYear(),this.$M=b.getMonth(),this.$D=b.getDate(),this.$W=b.getDay(),this.$H=b.getHours(),this.$m=b.getMinutes(),this.$s=b.getSeconds(),this.$ms=b.getMilliseconds()},S.$utils=function(){return E},S.isValid=function(){return this.$d.toString()!=="Invalid Date"},S.isSame=function(b,w){var O=T(b);return this.startOf(w)<=O&&O<=this.endOf(w)},S.isAfter=function(b,w){return T(b)<this.startOf(w)},S.isBefore=function(b,w){return this.endOf(w)<T(b)},S.$g=function(b,w,O){return E.u(b)?this[w]:this.set(O,b)},S.unix=function(){return Math.floor(this.valueOf()/
`)}:!o.ok&&"detail"in f?{error:f.detail}:f})}function $r(i){return Ci(this,null,function*(){return yield Zc(i,"GET")})}function*bn(...i){for(let t of i)for(let e of document.querySelectorAll(t))e!==null&&(yield e)}function Cr(i){i.startsWith("data-")||(i=`data-${i}`);for(let t of bn("body > div#netbox-data > *")){let e=t.getAttribute(i);if(Xc(e))return e}return null}function Ai(i){for(let t of bn("div.card-overlay"))i==="show"?t.classList.remove("d-none"):t.classList.add("d-none")}function R(i,t,e,n=[]){let s=document.createElement(i);for(let r of Object.keys(t)){let o=r,l=t[o];o in s&&(s[o]=l)}s.classList.add(...e);for(let r of n)s.appendChild(r);return s}function Dr(i){return i*(9/5)+32}window.Collapse=ft;window.Modal=Qt;window.Toast=te;window.Tooltip=$t;function Oi(i,t,e,n){let s="mdi-alert";switch(i){case"warning":s="mdi-alert";case"success":s="mdi-check-circle";case"info":s="mdi-information";case"danger":s="mdi-alert"}let r=document.createElement("div");r.setAttribute("class","toast-container position-fixed bottom-0 end-0 m-3");let o=document.createElement("div");o.setAttribute("class",`toast bg-${i}`),o.setAttribute("role","alert"),o.setAttribute("aria-live","assertive"),o.setAttribute("aria-atomic","true");let l=document.createElement("div");l.setAttribute("class",`toast-header bg-${i} text-body`);let f=document.createElement("i");f.setAttribute("class",`mdi ${s}`);let m=document.createElement("strong");m.setAttribute("class","me-auto ms-1"),m.innerText=t;let c=document.createElement("button");c.setAttribute("type","button"),c.setAttribute("class","btn-close"),c.setAttribute("data-bs-dismiss","toast"),c.setAttribute("aria-label","Close");let v=document.createElement("div");if(v.setAttribute("class","toast-body"),l.appendChild(f),l.appendChild(m),typeof n!="undefined"){let _=document.createElement("small");_.setAttribute("class","text-muted"),l.appendChild(_)}return l.appendChild(c),v.innerText=e.trim(),o.appendChild(l),o.appendChild(v),r.appendChild(o),document.body.appendChild(r),new te(o)}ee.default.extend(Lr.default);ee.default.extend(Nr.default);ee.default.extend(Mr.default);ee.default.extend(xr.default);var tu=["hostname","fqdn","vendor","model","serial_number","os_version"],eu=["years","months","days","hours","minutes","seconds"];function iu(i){let t=new Date,e=t.getTimezoneOffset(),s=(0,ee.default)(t).subtract(i,"seconds"),r=s.tz("Etc/UTC").format("YYYY-MM-DD HH:MM:ss z"),o=null;e!==0&&(o=s.format("YYYY-MM-DD HH:MM:ss z"));let l=ee.default.duration(i,"seconds"),f=[];for(let c of eu){let v=l[c]();if(v===1){let d=c.replace(/s$/,"");f=[...f,`${v} ${d}`]}else v>1&&(f=[...f,`${v} ${c}`])}let m="None";return f.length>0&&(m=f.join(", ")),{utc:r,zoned:o,duration:m}}function nu(i){for(let l of tu)if(l in i){let f=document.getElementById(l);f!==null&&(f.innerHTML=String(i[l]))}let{uptime:t}=i,{utc:e,zoned:n,duration:s}=iu(t),r=document.getElementById("uptime-duration");r!==null&&(r.innerHTML=s);let o=document.getElementById("uptime");o!==null&&(n===null?o.innerHTML=e:o.innerHTML=[n,`<span class="fst-italic d-block">${e}</span>`].join(""))}function He(i,t,e){let n=R("th",{innerText:t},["border-end","text-end"]),s=R("th",{innerText:e},["border-start","text-start"]),r=R("tr",{},[],[n,s]);i.insertAdjacentElement("beforebegin",r)}function ke(i){let t=R("td",{colSpan:"2",innerText:"No Data"},["text-muted","text-center"]),e=R("tr",{},[],[t]);i!==null&&i.insertAdjacentElement("beforebegin",e)}function We(i){let t=document.getElementById(i);return t!==null?t.nextElementSibling:null}function su(i){let t=We("status-cpu");if(typeof i!="undefined"){if(t!==null){He(t,"Name","Usage");for(let[e,n]of Object.entries(i)){let s=n["%usage"],r=R("td",{innerText:e},["border-end","text-end"]),o=R("td",{innerText:`${s} %`},["border-start","text-start"]),l=R("tr",{},[],[r,o]);t.insertAdjacentElement("beforebegin",l)}}}else ke(t)}function ru(i){let t=We("status-memory");if(typeof i!="undefined"){if(t!==null){He(t,"Available","Used");let{available_ram:e,used_ram:n}=i,s=R("td",{innerText:e},["border-end","text-end"]),r=R("td",{innerText:n},["bo
/*!
* Bootstrap v5.0.2 (https://getbootstrap.com/)
* Copyright 2011-2021 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
*/
/*!
* Masonry v4.2.2
* Cascading grid layout library
* https://masonry.desandro.com
* MIT License
* by David DeSandro
*/
/*!
* Outlayer v2.1.1
* the brains and guts of a layout library
* MIT license
*/
/*!
* cookie
* Copyright(c) 2012-2014 Roman Shtylman
* Copyright(c) 2015 Douglas Christopher Wilson
* MIT Licensed
*/
/*!
* getSize v2.0.3
* measure size of elements
* MIT license
*/
//# sourceMappingURL=/static/status.js.map