Files
DirectAdmin-1.62.4/directadmin-1.62.4/data/skins/evolution/assets/pages/89.js
tuend-work 0b28a76e20 ud
2025-11-12 23:24:15 +07:00

1 line
16 KiB
JavaScript

(window.webpackJsonp=window.webpackJsonp||[]).push([[89],{1300:function(n,e,t){"use strict";t.r(e);var o=t(2996),a=t(1678);for(var r in a)"default"!==r&&function(n){t.d(e,n,(function(){return a[n]}))}(r);t(2539);var i=t(0),s=t(2541),l=t.n(s),d=Object(i.a)(a.default,o.a,o.b,!1,null,null,null);"function"==typeof l.a&&l()(d),e.default=d.exports},1678:function(n,e,t){"use strict";t.r(e);var o=t(1679),a=t.n(o);for(var r in o)"default"!==r&&function(n){t.d(e,n,(function(){return o[n]}))}(r);e.default=a.a},1679:function(n,e,t){"use strict";var o=t(10),a=t(1);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r,i,s=a(t(15)),l=a(t(16)),d=o(t(2538)),c={preload:[d.getProcesses,d.getDefaults],api:[{command:d.getProcesses,bind:{"response.info":"info",isLoading:"loading"}},{command:d.getDefaults,bind:"defaults"}],commands:d,data:function(){return{reloadInfo:{enabled:!1,delay:"15",left:0,timer:null},rootpass:""}},methods:{reload:function(){return this.$refs.table.reloadTable()},loadInfoManually:(i=(0,l.default)(s.default.mark((function n(){return s.default.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return this.clearTimer(),n.next=3,this.reload();case 3:this.reloadInfo.enabled&&this.startReload();case 4:case"end":return n.stop()}}),n,this)}))),function(){return i.apply(this,arguments)}),toggleReload:function(){this.reloadInfo.enabled=!this.reloadInfo.enabled,this.clearTimer(),this.reloadInfo.enabled&&this.startReload()},clearTimer:function(){this.reloadInfo.left=0,this.reloadInfo.timer&&clearTimeout(this.reloadInfo.timer)},startReload:(r=(0,l.default)(s.default.mark((function n(){return s.default.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(this.reloadInfo.left=this.reloadInfo.left?this.reloadInfo.left-1:parseInt(this.reloadInfo.delay,10),this.reloadInfo.left){n.next=5;break}return n.next=4,this.reload();case 4:this.reloadInfo.left=parseInt(this.reloadInfo.delay,10);case 5:this.reloadInfo.timer=setTimeout(this.startReload,1e3);case 6:case"end":return n.stop()}}),n,this)}))),function(){return r.apply(this,arguments)}),authRootUser:function(){d.authenticate({rootpass:this.rootpass}).then(d.getDefaults)},removeAuth:function(){d.removeAuth().then(d.getDefaults)},sendSignal:function(n,e){d.sendSignal({select:[n],value:e}).then(this.reload)}}};e.default=c},1680:function(n,e,t){var o=t(2540);"string"==typeof o&&(o=[[n.i,o,""]]),o.locals&&(n.exports=o.locals);(0,t(5).default)("2fea1f24",o,!0,{})},2538:function(n,e,t){"use strict";var o=t(1);Object.defineProperty(e,"__esModule",{value:!0}),e.sendSignal=e.removeAuth=e.authenticate=e.getDefaults=e.getProcesses=void 0;var a=o(t(2)),r=o(t(30)),i="/CMD_PROCESS_MONITOR",s=r.default.get({id:"PROCESS_MONITOR",url:i,params:{sor1:9,sort1dir:-1},pagination:!0,after:function(n){return n.flow(n.project({rows:"processes",info:"info"}),n.processTableInfo("rows"),n.mapProp("rows",n.toArray),n.mapProp("info",n.flow(n.convert.toLines,n.filter(n.notEmpty),(function(n){return{top:n[0].slice(6),tasks:n[1].slice(7),cpus:n[2].slice(9),mem:n[3].slice(11),swap:n[4].slice(11)}}))))}});e.getProcesses=s;var l=r.default.get({id:"PROCESS_MONITOR_DEFAULTS",url:i,after:function(n){return n.flow(n.project({requireAuth:"require_root_auth",signals:"value",defaultSignal:"value",columns:"processes.info.columns"}),n.mapProps({requireAuth:n.isEqual("yes"),signals:n.transformObject((function(n){var e=n.value,t=n.text;return(0,a.default)({},e,t)})),defaultSignal:n.flow(n.find(n.getProp("selected")),n.getProp("value"))}))}});e.getDefaults=l;var d=r.default.post({url:i,params:{authenticate:!0},schema:{rootpass:r.default.REQUIRED_STRING}});e.authenticate=d;var c=r.default.post({url:i,params:{authenticate:!1}});e.removeAuth=c;var u=r.default.post({url:i,params:{signal:!0},schema:{select:r.default.ROWS,value:r.default.REQUIRED_STRING}});e.sendSignal=u},2539:function(n,e,t){"use strict";var o=t(1680);t.n(o).a},2540:function(n,e,t){(n.exports=t(4)(!0)).push([n.i,'html.vue-app.dir\\:rtl #process-monitor .top-controls .reload-counter{padding-left:.5rem}#process-monitor .top-controls{color:#333;margin:0;font-family:Consolas,Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace,serif;font-size:14px;background:#f7f7f7;text-align:left;padding:1rem;border-top-left-radius:4px;border-top-right-radius:4px;border:1px solid #ddd;border-bottom-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.2rem;font-weight:600}#process-monitor .top-controls .reload-counter{padding-right:.5rem}@media (max-width:767px){#process-monitor .top-controls{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#process-monitor .top-controls .reloadButton{margin-top:.5rem}#process-monitor .top-controls .reload-counter{text-align:center;margin:.25rem 0;padding-right:0}}#process-monitor .topInfo{display:grid;grid-template-areas:"label value";grid-template-columns:-webkit-min-content 1fr;grid-template-columns:min-content 1fr;border:1px solid #ddd;border-bottom-left-radius:4px;border-bottom-right-radius:4px;font-family:Consolas,Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace,serif}#process-monitor .topInfo>ul{margin:0;padding:0;list-style-type:none;white-space:nowrap}#process-monitor .topInfo>ul.label{grid-area:label;background:#f1f0f0;color:#acacac;text-align:right;padding-right:.5rem;font-weight:600}#process-monitor .topInfo>ul.value{grid-area:value;color:#333;border-left:1px solid #ddd;overflow-x:auto;padding:0 .5rem;margin-right:.5rem}#process-monitor .top{margin:0;list-style-type:none;border:1px solid #ddd;font-family:Consolas,Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace,serif}#process-monitor .top .line{background:#fff;white-space:nowrap;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}#process-monitor .top .line .label{background:#f1f0f0;color:#acacac;width:100px;text-align:right;padding-right:3px}#process-monitor .top .line .content{color:#333;border-left:1px solid #ddd;vertical-align:top;padding:0;position:relative;white-space:nowrap;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:100%}#process-monitor .table thead{background-color:#f1f0f0}#process-monitor .table .table-elem{border:1px solid #ddd;border-top-width:0}',"",{version:3,sources:["/home/evo/evolution/src/js/pages/admin/process-monitor.vue"],names:[],mappings:"AA2PA,qEACI,kBAAmB,CACtB,+BAGO,WACA,SACA,2HACA,eACA,mBACA,gBACA,aACA,2BACA,4BACA,sBACA,sBACA,oBAAA,oBAAA,aACA,yBAAA,sBAAA,8BACA,yBAAA,sBAAA,mBACA,iBACA,eAAgB,CAjBxB,+CAoBY,mBAAoB,CACvB,yBArBT,+BAuBY,4BAAA,6BAAA,0BAAA,sBACA,0BAAA,uBAAA,mBAAoB,CAxBhC,6CA0BgB,gBAAiB,CA1BjC,+CA6BgB,kBACA,gBACA,eAAgB,CACnB,CAhCb,0BAoCQ,aACA,kCACA,8CAAA,sCACA,sBACA,8BACA,+BACA,0HASS,CAnDjB,6BAqDY,SACA,UACA,qBACA,kBAAmB,CAxD/B,mCA2DY,gBACA,mBACA,cACA,iBACA,oBACA,eAAgB,CAhE5B,mCAmEY,gBACA,WACA,2BACA,gBACA,gBACA,kBAAmB,CAxE/B,sBA4EQ,SACA,qBACA,sBACA,0HAA0I,CA/ElJ,4BAiFY,gBACA,mBACA,WACA,oBAAA,oBAAA,YAAa,CApFzB,mCAsFgB,mBACA,cACA,YACA,iBACA,iBAAkB,CA1FlC,qCA6FgB,WACA,2BACA,mBACA,UACA,kBACA,mBACA,2BAAA,2BAAA,oBACA,WAAY,CApG5B,8BA0GY,wBAAyB,CA1GrC,oCA6GY,sBACA,kBAAqB,CAAA",file:"process-monitor.vue?vue&type=style&index=0&lang=scss&",sourcesContent:['\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n@import "framework";\n\nhtml.vue-app.dir\\:rtl #process-monitor .top-controls .reload-counter {\n padding-left: .5rem;\n}\n#process-monitor {\n .top-controls {\n color: #333;\n margin:0;\n font-family: Consolas, Menlo, Monaco, "Lucida Console","Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", monospace, serif;\n font-size: 14px;\n background: #F7F7F7;\n text-align: left;\n padding: 1rem;\n border-top-left-radius: 4px;\n border-top-right-radius: 4px;\n border: 1px solid #ddd;\n border-bottom-width: 0;\n display: flex;\n justify-content: space-between;\n align-items: center;\n font-size: 1.2rem;\n font-weight: 600;\n \n .reload-counter {\n padding-right: .5rem;\n }\n @include phone {\n flex-direction: column;\n align-items: stretch;\n .reloadButton {\n margin-top: .5rem;\n }\n .reload-counter {\n text-align: center;\n margin: .25rem 0;\n padding-right: 0;\n }\n }\n }\n .topInfo {\n display: grid;\n grid-template-areas: "label value";\n grid-template-columns: min-content 1fr;\n border: 1px solid #ddd;\n border-bottom-left-radius: 4px;\n border-bottom-right-radius: 4px;\n font-family:\n Consolas,\n Menlo,\n Monaco,\n "Lucida Console",\n "Liberation Mono",\n "DejaVu Sans Mono",\n "Bitstream Vera Sans Mono",\n monospace,\n serif;\n & > ul {\n margin: 0;\n padding: 0;\n list-style-type: none;\n white-space: nowrap;\n }\n & > ul.label {\n grid-area: label;\n background: #f1f0f0;\n color: #acacac;\n text-align: right;\n padding-right: .5rem;\n font-weight: 600;\n }\n & > ul.value {\n grid-area: value;\n color: #333;\n border-left: 1px solid #ddd;\n overflow-x: auto;\n padding: 0 .5rem;\n margin-right: .5rem;\n }\n }\n .top {\n margin: 0;\n list-style-type: none;\n border: 1px solid #ddd;\n font-family: Consolas, Menlo, Monaco, "Lucida Console","Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", monospace, serif;\n .line {\n background: #FFF;\n white-space:nowrap;\n width: 100%;\n display: flex;\n .label {\n background: #f1f0f0;\n color: #acacac;\n width: 100px;\n text-align: right;\n padding-right: 3px;\n }\n .content {\n color: #333;\n border-left: 1px solid #ddd;\n vertical-align: top;\n padding: 0px;\n position: relative;\n white-space: nowrap;\n display:inline-flex;\n height: 100%;\n }\n }\n }\n .table {\n thead {\n background-color: #f1f0f0;\n }\n .table-elem {\n border: 1px solid #ddd;\n border-top-width: 0px;\n }\n }\n}\n'],sourceRoot:""}])},2541:function(n,e){},2996:function(n,e,t){"use strict";var o=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("app-page",{attrs:{id:"process-monitor"}},[n.$api.defaults.requireAuth?t("ui-button",{attrs:{slot:"header:buttons",theme:"primary"},on:{click:function(e){n.$dialog("AUTHENTICATE_DIALOG").open()}},slot:"header:buttons"},[t("translate",[n._v("Authenticate to send signals")])],1):t("ui-button",{attrs:{slot:"header:buttons",theme:"danger"},on:{click:n.removeAuth},slot:"header:buttons"},[t("translate",[n._v("Remove Authentication")])],1),n._v(" "),t("app-page-section",[t("div",{staticClass:"top-controls"},[t("ui-input-group",{attrs:{grow:n.$_Client.isPhone}},[t("ui-button",{attrs:{slot:"additions:left"},on:{click:n.toggleReload},slot:"additions:left"},[t("input-checkbox",{model:{value:n.reloadInfo.enabled,callback:function(e){n.$set(n.reloadInfo,"enabled",e)},expression:"reloadInfo.enabled"}},[t("translate",[n._v("Reload every")])],1)],1),n._v(" "),t("input-select",{attrs:{slot:"input",options:["1","2","3","4","5","10","15","30","60"]},on:{change:function(e){n.reloadInfo.left=parseInt(e)}},slot:"input",model:{value:n.reloadInfo.delay,callback:function(e){n.$set(n.reloadInfo,"delay",e)},expression:"reloadInfo.delay"}}),n._v(" "),t("ui-button",{attrs:{slot:"additions:right",disabled:""},slot:"additions:right"},[t("translate",[n._v("seconds")])],1)],1),n._v(" "),t("div",{directives:[{name:"flex",rawName:"v-flex",value:{dir:n.$_Client.isPhone?"column":"row",cross:n.$_Client.isPhone?"stretch":"center"},expression:"{\n dir: $_Client.isPhone\n ? 'column'\n : 'row',\n cross: $_Client.isPhone\n ? 'stretch'\n : 'center'\n }"}]},[n.reloadInfo.enabled?t("span",{staticClass:"reload-counter"},[n.reloadInfo.left?t("translate",{key:"reloadDelayMessage",attrs:{"translate-params":{delay:n.reloadInfo.left}}},[n._v("\n reload in %{delay} seconds\n ")]):t("translate",{key:"reloadMessage"},[n._v("\n reloading...\n ")])],1):n._e(),n._v(" "),t("ui-button",{staticClass:"reloadButton",attrs:{size:n.$_Client.isPhone?"normal":"small",theme:"light",disabled:n.$api.loading},on:{click:n.loadInfoManually}},[t("translate",[n._v("Now")])],1)],1)],1),n._v(" "),t("div",{staticClass:"topInfo"},[t("ul",{staticClass:"label"},[t("translate",{attrs:{tag:"li"}},[n._v("Top:")]),n._v(" "),t("translate",{attrs:{tag:"li"}},[n._v("Tasks:")]),n._v(" "),t("translate",{attrs:{tag:"li"}},[n._v("CPU(s):")]),n._v(" "),t("translate",{attrs:{tag:"li"}},[n._v("KiB Mem:")]),n._v(" "),t("translate",{attrs:{tag:"li"}},[n._v("KiB Swap:")])],1),n._v(" "),t("ul",{staticClass:"value"},[t("li",{domProps:{textContent:n._s(n.$api.info.top)}}),n._v(" "),t("li",{domProps:{textContent:n._s(n.$api.info.tasks)}}),n._v(" "),t("li",{domProps:{textContent:n._s(n.$api.info.cpus)}}),n._v(" "),t("li",{domProps:{textContent:n._s(n.$api.info.mem)}}),n._v(" "),t("li",{domProps:{textContent:n._s(n.$api.info.swap)}})])]),n._v(" "),t("ui-api-table",{directives:[{name:"margin",rawName:"v-margin",value:[3,,,],expression:"[3,,,]"}],ref:"table",attrs:{command:n.$commands.getProcesses,columns:{signal:{hide:n.$api.defaults.requireAuth},PID:{label:"PID",editable:!1},USER:"USER",PR:"PR",NI:"NI",VIRT:"VIRT",RES:"RES",SHR:"SHR",S:"S","%CPU":"%CPU","%MEM":"%MEM","TIME+":"TIME+",COMMAND:{label:"COMMAND",grow:!0}},initialSort:{key:"%CPU",order:"ASC"},verticalLayout:n.$_Client.isPhone,disableSelect:""},scopedSlots:n._u([{key:"col:signal",fn:function(e){var o=e.PID;return t("ui-actions",{attrs:{position:"right"}},n._l(n.$api.defaults.signals,(function(e,a){return t("ui-link",{key:e,on:{click:function(e){return n.sendSignal(o,a)}}},[n._v("\n "+n._s(e)+"\n ")])})),1)}}])})],1),n._v(" "),n.$api.defaults.requireAuth?t("ui-dialog",{attrs:{id:"AUTHENTICATE_DIALOG"}},[t("translate",{attrs:{slot:"title"},slot:"title"},[n._v("\n Authenticate to send signals\n ")]),n._v(" "),t("ui-form-element",{attrs:{slot:"content",vertical:"",group:"authenticateRoot",validators:{required:!0}},slot:"content"},[t("translate",{attrs:{slot:"title"},slot:"title"},[n._v("Root Password")]),n._v(" "),t("input-password",{attrs:{slot:"content"},slot:"content",model:{value:n.rootpass,callback:function(e){n.rootpass=e},expression:"rootpass"}})],1),n._v(" "),t("ui-button",{attrs:{slot:"buttons",validateGroup:"authenticateRoot",theme:"safe"},on:{click:n.authRootUser},slot:"buttons"},[t("translate",[n._v("Authenticate")])],1)],1):n._e()],1)},a=[];t.d(e,"a",(function(){return o})),t.d(e,"b",(function(){return a}))}}]);