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

1 line
6.4 KiB
JavaScript

(window.webpackJsonp=window.webpackJsonp||[]).push([[150],{1407:function(t,e,r){"use strict";r.r(e);var a=r(3100),n=r(2196);for(var o in n)"default"!==o&&function(t){r.d(e,t,(function(){return n[t]}))}(o);var l=r(0),i=r(2906),s=r.n(i),c=Object(l.a)(n.default,a.a,a.b,!1,null,null,null);"function"==typeof s.a&&s()(c),e.default=c.exports},2196:function(t,e,r){"use strict";r.r(e);var a=r(2197),n=r.n(a);for(var o in a)"default"!==o&&function(t){r.d(e,t,(function(){return a[t]}))}(o);e.default=n.a},2197:function(t,e,r){"use strict";var a=r(10),n=r(1);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o,l=n(r(15)),i=n(r(16)),s=a(r(2905)),c={preload:s.getRedirects,commands:s,data:function(){return{select:[],create:{from:"/",type:"301",to:"http://"}}},watch:{$domain:"$reloadApiTable"},methods:{createRedirect:function(){s.createRedirect(this.create).then(this.$reloadApiTable)},deleteRedirects:(o=(0,i.default)(l.default.mark((function t(){return l.default.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:s.deleteRedirects(this.$get("select")).then(this.$reloadApiTable);case 1:case"end":return t.stop()}}),t,this)}))),function(){return o.apply(this,arguments)}),isURL:function(t){if(!t)return!0;var e=new RegExp("^(?!mailto:)(?:(?:http|https|ftp)://)(?:\\S+(?::\\S*)?@)?(?:(?:(?:[1-9]\\d?|1\\d\\d|2[01]\\d|22[0-3])(?:\\.(?:1?\\d{1,2}|2[0-4]\\d|25[0-5])){2}(?:\\.(?:[0-9]\\d?|1\\d\\d|2[0-4]\\d|25[0-4]))|(?:(?:[a-z\\u00a1-\\uffff0-9]+-?)*[a-z\\u00a1-\\uffff0-9]+)(?:\\.(?:[a-z\\u00a1-\\uffff0-9]+-?)*[a-z\\u00a1-\\uffff0-9]+)*(?:\\.(?:[a-z\\u00a1-\\uffff]{2,})))|localhost)(?::\\d{2,5})?(?:(/|\\?|#)[^\\s]*)?$","i");return t.length<2083&&e.test(t)},validateFrom:function(t){return!t||t.startsWith("/")}}};e.default=c},2905:function(t,e,r){"use strict";var a=r(1);Object.defineProperty(e,"__esModule",{value:!0}),e.deleteRedirects=e.createRedirect=e.getRedirects=void 0;var n=a(r(30)),o="/CMD_REDIRECT",l=n.default.get({id:"REDIRECTS",url:o,domain:!0,pagination:!0,after:function(t){return t.flow(t.processTableInfo("redirects"),t.moveProp("redirects","rows"),t.mapProps({rows:t.toArray}))}});e.getRedirects=l;var i=n.default.post({url:o,params:{action:"add"},domain:!0,schema:{from:n.default.REQUIRED_STRING,type:n.default.REQUIRED_STRING,to:n.default.REQUIRED_STRING}});e.createRedirect=i;var s=n.default.select({url:o,domain:!0,params:{action:"delete"}});e.deleteRedirects=s},2906:function(t,e){},3100:function(t,e,r){"use strict";var a=function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("app-page",[r("ui-button",{attrs:{slot:"header:buttons",theme:"primary"},on:{click:function(e){t.$dialog("CREATE_REDIRECT_DIALOG").open()}},slot:"header:buttons"},[r("translate",[t._v("Create New Redirect")])],1),t._v(" "),r("app-page-section",[r("ui-api-table",t._b({on:{"action:del":function(e){t.$dialog("DELETE_REDIRECTS_DIALOG").open()}},scopedSlots:t._u([{key:"col:local_url_path",fn:function(e){var a=e.local_url_path;return r("ui-link",{attrs:{href:"//"+t.$domain+a}},[t._v("\n "+t._s(a)+"\n ")])}},{key:"col:redirect_url",fn:function(e){var a=e.redirect_url;return r("ui-link",{attrs:{href:a}},[t._v("\n "+t._s(a)+"\n ")])}},{key:"col:type",fn:function(e){var a=e.type;return r("span",{key:a},["301"===a?r("translate",[t._v("\n 301 — Permanent\n ")]):"302"===a?r("translate",[t._v("\n 302 — Temporary\n ")]):"303"===a?r("translate",[t._v("\n 303 — Replaced\n ")]):t._e()],1)}}]),model:{value:t.select,callback:function(e){t.select=e},expression:"select"}},"ui-api-table",{command:t.$commands.getRedirects,rowID:"local_url_path",columns:{local_url_path:t.$gettext("Local URL Path"),type:t.$gettext("Type"),redirect_url:t.$gettext("Redirect URL")},actions:{del:t.$gettext("Delete")},editable:!1,verticalLayout:t.$_Client.isPhone},!1))],1),t._v(" "),r("ui-dialog",{attrs:{id:"CREATE_REDIRECT_DIALOG",theme:"safe",size:"normal"}},[r("translate",{attrs:{slot:"title"},slot:"title"},[t._v("\n Add New Redirect\n ")]),t._v(" "),r("template",{slot:"content"},[r("ui-form-element",{attrs:{group:"redirect",validators:{required:!0,validateFrom:t.validateFrom},vertical:t.$_Client.isPhone}},[r("translate",{attrs:{slot:"title"},slot:"title"},[t._v("\n Local URL Path\n ")]),t._v(" "),r("translate",{attrs:{slot:"tooltip"},slot:"tooltip"},[t._v('\n e.g. "/redirect", "/"\n ')]),t._v(" "),r("input-text",{attrs:{slot:"content",prefix:t.$domainUnicode},slot:"content",model:{value:t.create.from,callback:function(e){t.$set(t.create,"from",e)},expression:"create.from"}}),t._v(" "),r("translate",{attrs:{slot:"error:validateFrom"},slot:"error:validateFrom"},[t._v('\n Should start with a forward flash "/"\n ')])],1),t._v(" "),r("ui-form-element",{attrs:{vertical:t.$_Client.isPhone}},[r("translate",{attrs:{slot:"title"},slot:"title"},[t._v("\n Redirect Type\n ")]),t._v(" "),r("input-select",{attrs:{slot:"content",options:{301:t.$gettext("301 — Permanent"),302:t.$gettext("302 — Temporary"),303:t.$gettext("303 — Replaced")},width:"46.3rem"},slot:"content",model:{value:t.create.type,callback:function(e){t.$set(t.create,"type",e)},expression:"create.type"}})],1),t._v(" "),r("ui-form-element",{attrs:{group:"redirect",validators:{required:!0,isURL:t.isURL},vertical:t.$_Client.isPhone}},[r("translate",{attrs:{slot:"title"},slot:"title"},[t._v("\n Destination URL\n ")]),t._v(" "),r("translate",{attrs:{slot:"tooltip"},slot:"tooltip"},[t._v('\n e.g. "http://www.redirected.com"\n ')]),t._v(" "),r("input-text",{attrs:{slot:"content"},slot:"content",model:{value:t.create.to,callback:function(e){t.$set(t.create,"to",e)},expression:"create.to"}}),t._v(" "),r("translate",{attrs:{slot:"error:isURL"},slot:"error:isURL"},[t._v("\n Should be valid URL\n ")])],1)],1),t._v(" "),r("ui-button",{attrs:{slot:"buttons",theme:"primary","validate-group":"redirect"},on:{click:t.createRedirect},slot:"buttons"},[r("translate",[t._v("Create")])],1)],2),t._v(" "),r("ui-dialog-delete-items",{attrs:{id:"DELETE_REDIRECTS_DIALOG",subject:t.$ngettext("Redirect","Redirects",t.select.length)},on:{"click:confirm":t.deleteRedirects}})],1)},n=[];r.d(e,"a",(function(){return a})),r.d(e,"b",(function(){return n}))}}]);