1 line
3.6 KiB
JavaScript
1 line
3.6 KiB
JavaScript
(window.webpackJsonp=window.webpackJsonp||[]).push([[124],{1329:function(e,t,n){"use strict";n.r(t);var r=n(3023),o=n(1812);for(var a in o)"default"!==a&&function(e){n.d(t,e,(function(){return o[e]}))}(a);var i=n(0),c=n(2639),u=n.n(c),s=Object(i.a)(o.default,r.a,r.b,!1,null,null,null);"function"==typeof u.a&&u()(s),t.default=s.exports},1544:function(e,t,n){"use strict";var r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.free=t.share=t.getConfig=void 0;var o=r(n(2)),a=r(n(30));function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var c="/CMD_IP_CONFIG",u=a.default.get({id:"IP_CONFIG",url:c,response:{},after:function(e){return e.flow((function(e){return{ips:e.data,hideUsersCount:"1"===e.hide_ip_user_numbers,haveShared:"1"===e.have_shared||!0}}),e.mapProp("ips",e.flow(e.mapValues((function(e,t){return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){(0,o.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({ip:t},e)})),Object.values,e.mapArrayProps({linked_ips:function(t){return Object.values(e.mapValues(t,(function(t,n){return{ip:n,apache:e.convert.toAppBoolean(t.apache),dns:e.convert.toAppBoolean(t.dns)}})))},value:function(t){return e.convert.toAppNumber(t)||t}}))))}});t.getConfig=u;var s=a.default.select({url:c,params:{share:!0}});t.share=s;var l=a.default.select({url:c,params:{free:"Free Selected"}});t.free=l},1812:function(e,t,n){"use strict";n.r(t);var r=n(1813),o=n.n(r);for(var a in r)"default"!==a&&function(e){n.d(t,e,(function(){return r[e]}))}(a);t.default=o.a},1813:function(e,t,n){"use strict";var r=n(10);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(1544));window.ip=o;var a={preload:o.getConfig,api:[{command:o.getConfig,bind:"config"}],data:function(){return{checkedRows:[]}},computed:{rows:function(){return this.$api.config.ips},hideUsersColumn:function(){return this.$api.config.hideUsersCount},checkedIPs:function(){return this.checkedRows.map((function(e){return e.ip}))},freeActionShown:function(){return this.hideUsersColumn||this.checkedRows.reduce((function(e,t){return e&&0===t.value}),!0)}},methods:{reloadRows:function(){o.getConfig(),this.checkedRows=[]},share:function(){o.share({select:this.checkedIPs}).then(this.reloadRows)},free:function(){o.free({select:this.checkedIPs}).then(this.reloadRows)}}};t.default=a},2639:function(e,t){},3023:function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("app-page",[n("app-page-section",[n("ui-r-table",e._b({attrs:{checkedRows:e.checkedRows,disablePagination:"",equalWidthLayout:""},on:{"update:checkedRows":[function(t){e.checkedRows=t},function(t){e.checkedRows=t}],"update:checked-rows":function(t){e.checkedRows=t}}},"ui-r-table",{columns:[{id:"ip",label:e.$gettext("IP Address"),editable:!1},{id:"status",label:e.$gettext("Status")},e.hideUsersColumn?{id:""}:{id:"value",label:e.$gettext("User(s)")},{id:"ns",label:e.$gettext("Name Server")}],rows:e.rows,verticalLayout:e.$_Client.isPhone},!1),[n("template",{slot:"table:actions"},[n("ui-table-action",{on:{click:e.share}},[n("translate",[e._v("Share")])],1),e._v(" "),n("ui-table-action",{on:{click:e.free}},[n("translate",[e._v("Free")])],1)],1)],2)],1)],1)},o=[];n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return o}))}}]); |