D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
usr
/
local
/
psa
/
admin
/
cp
/
public
/
javascript
/
app
/
backup
/
Filename :
web-content-dynamic.js
back
Copy
"use strict";(self.webpackChunkPlesk=self.webpackChunkPlesk||[]).push([["app/backup/web-content-dynamic"],{3008:(t,e,n)=>{n.r(e),n.d(e,{default:()=>s});var a=n(89);class r extends a.Pathbar{_renderItem(t){super._renderItem(t),t instanceof a.Pathbar.Item&&t.addEventObserver("click",(e=>{const n=this._renderTarget.id.replace(/-pathbar$/,"");(0,a.getComponent)(n).changeDirectory(e,t.getHref(),!0)}))}_renderItemSuffix(t){t instanceof a.Pathbar.Item&&super._renderItemSuffix(t)}}const s=r},3009:(t,e,n)=>{n.r(e),n.d(e,{default:()=>i});var a=n(89),r=n(3010);class s extends a.DynamicSubForm{_initConfiguration(t){super._initConfiguration({locale:a.Locale.getSection("components.forms.backup.web-content-dynamic"),...t})}_initComponentElement(){super._initComponentElement(),this._dataUrl=this._getConfigParam("dataUrl",""),this._dataUrlParams=this._getConfigParam("dataUrlParams",""),new a.SmallButton({title:this.lmsg("addButtonTitle"),addCls:"sb-item-add",handler:this._addContentDialog.bind(this),disabled:!1,renderTo:`${this._id}-buttonAddItem`})}_bindDynamicContent(t){const e=t.querySelectorAll(".buttonRemoveItem");return new a.SmallButton({title:a.Locale.getSection("components.buttons").lmsg("remove"),addCls:"sb-item-remove",handler:this.deleteContent.bind(this,t),renderTo:e[e.length-1]}),t}_addEmptyContent(){const t=this._prepareDynamicContent(this._getDynamicContent(),this.lmsg("noItems")),e=t.querySelectorAll("input");e[e.length-1].parentNode.removeChild(e[e.length-1]),t.classList.remove("dynamicSubFormContent"),t.classList.add("emptySubFormContent"),this._insertDynamicContent(t)}_prepareDynamicContent(t,e){t.querySelector(".webContentPath").innerHTML=(0,a.escapeHtml)(e);const n=t.querySelectorAll("input");return n[n.length-1].value=e,t}_onUpdateDynamic(){const t=this._componentElement.querySelectorAll(".emptySubFormContent");t[t.length-1].style.display=this.isEmpty()?"":"none",this._componentElement.querySelectorAll(".dynamicSubFormContent").forEach(((t,e)=>{const n=t.querySelectorAll("label");n[n.length-1].style.display=0===e?"":"none"})),this.onChange()}onChange(){}isEmpty(){return 0===this._componentElement.querySelectorAll(".dynamicSubFormContent").length}hasContent(t){let e=!1;return this._componentElement.querySelectorAll(".dynamicSubFormContent").forEach((n=>{const a=n.querySelectorAll("input");t===a[a.length-1].value&&(e=!0)})),e}setDataUrlParams(t){this._dataUrlParams=t,this._webContentPopup&&this._webContentPopup.setDataUrlParams(t)}_onSubmit(t){t.forEach((t=>{this.hasContent(t)||this.addContent(t)}))}_addContentDialog(){if(this._webContentPopup)return this._webContentPopup.show(),void this._webContentPopup.reload();this._webContentPopup=new r.default({locale:this.getLocale(),dataUrl:this._dataUrl,dataUrlParams:this._dataUrlParams,onSubmit:this._onSubmit.bind(this)})}}const i=s},3011:(t,e,n)=>{n.r(e),n.d(e,{default:()=>s});var a=n(89);class r extends a.List{_initComponentElement(){super._initComponentElement(),this._dataUrlParams=this._getConfigParam("dataUrlParams",""),this._pageable=!1,this._currentDir="/",this.isDisabledItem=function(t){return".."===t.name}}setDataUrlParams(t){this._dataUrlParams=t}changeDirectory(t,e,n){t.preventDefault(),t.stopPropagation(),this._currentDir=n?e:`${this._currentDir}/${e}`,this._currentDir=this._normalizePath(this._currentDir),this.reload()}_normalizePath(t){t=t.replace(/\/+/g,"/");const e=/\/[^/]+\/\.\.(\/|$)/g;for(;e.test(t);)t=t.replace(e,"/");return""===(t=(t=(t=t.replace(/\/\.\.(\/|$)/g,"/")).replace(/\/+/g,"/")).replace(/\/$/g,""))?"/":t}reload(t){let e="";e=(0,a.addUrlParams)(e,t||{}),e=(0,a.addUrlParams)(e,this._dataUrlParams||{}),e=(0,a.addUrlParams)(e,{currentDir:this.getCurrentDir()}),super.reload(e)}getCurrentDir(){return this._currentDir}processReloadError(t){t.status?((0,a.clearStatusMessages)(),(t.statusMessages||[]).forEach(function(t){(0,a.addStatusMessage)(t.status,t.content,{renderTo:this._id})}.bind(this))):(0,a.showInternalError)("Unable to load list data.")}_isColumnSelectionPresent(){return!0}disable(){document.getElementById(`${this._id}-loading-container`)||(0,a.render)(this._componentElement,`<div class="ajax-loading" id="${this._id}-loading-container">${this.lmsg("loadingTitle")}</div>`),document.getElementById(`${this._id}-loading-container`).style.display="",document.getElementById(`${this._id}-container`).style.display="none"}enable(){document.getElementById(`${this._id}-container`).style.display="",document.getElementById(`${this._id}-loading-container`).style.display="none",super.enable()}_addResponsiveHtml(){}}const s=r},3010:(t,e,n)=>{n.r(e),n.d(e,{default:()=>l});var a=n(89),r=n(3011),s=n(547),i=n(100);class o extends a.PopupForm{_initConfiguration(t){super._initConfiguration({singleRowButtons:!0,...t}),this._dataUrl=this._getConfigParam("dataUrl",""),this._dataUrlParams=this._getConfigParam("dataUrlParams",""),this._onSubmitHandler=this._getConfigParam("onSubmit",a.emptyFn)}_addEvents(){super._addEvents(),window.addEventListener("resize",this.resizeList.bind(this),!1)}setDataUrlParams(t){this._dataUrlParams=t,this._webContentExplorer&&this._webContentExplorer.setDataUrlParams(t)}reload(t){this._webContentExplorer&&this._webContentExplorer.reload(t)}render(){super.render(),this.setBoxType("fm-box"),this.setTitle(this.lmsg("title")),this.setHint1(this.lmsg("hint"));const t=this._contentAreaId;this._webContentExplorer=new r.default({applyTo:t,dataUrl:this._dataUrl,dataUrlParams:this._dataUrlParams,locale:this.getLocale(),columns:[{...a.list.COLUMN_SELECTION,cls:"select first",headerCls:"select first",hideDisabled:!0},{header:this.lmsg("columnName"),sortable:!0,dataIndex:"name",cls:"js-file-name fm-file-name",renderer(t){let e=`<i class="icon"><img src="${(0,s.getTypeIcon)(t)}"></i> <span>${(0,a.escapeHtml)(t.name)}</span>`;return t.isDirectory&&(e=(0,a.createElement)("a.fm-file-name-link.i-link",{onclick:e=>{this.changeDirectory(e,t.name.replace(/"/g,""").replace(/'/g,"'"))}},e)),(0,a.createElement)("table.fm-file-name-wrap",(0,a.createElement)("tbody",(0,a.createElement)("tr",(0,a.createElement)("td.fm-file-name-container",e))))}},{header:this.lmsg("columnChangeDate"),sortable:!0,dataIndex:"modificationDate",cls:"minor number"},{header:this.lmsg("columnSize"),sortable:!0,dataIndex:"formatedSize",cls:"t-r number js-file-size last",headerCls:"last"}],onRedraw:this.resizeList.bind(this)}),this.addRightButton(i.default.getSection("components.buttons").lmsg("ok"),this._onSubmit,!0,!0),this.addRightButton(i.default.getSection("components.buttons").lmsg("cancel"),this.hide,!1,!1)}_onSubmit(){this.hide();const t=(0,a.getComponent)(this._contentAreaId),e=t.getCurrentDir().replace(/[\/]+$/g,""),n=[];t.getSelectedItemsIds().forEach((function(t){n.push(`${e}/${t}`)})),this._onSubmitHandler(n)}disable(){document.getElementById(this._rightActionButtonsAreaId).querySelectorAll(".btn.action").forEach((t=>{this._okButtonTitle=t.innerHTML,t.innerHTML=`<span class="wait">${this.lmsg("waitButtonTitle")}</span>`})),document.getElementById(this._rightActionButtonsAreaId).querySelectorAll(".btn").forEach((t=>{t.disabled=!0,t.classList.add("disabled")}))}enable(){document.getElementById(this._rightActionButtonsAreaId).querySelectorAll(".btn.action").forEach((t=>{t.innerHTML=this._okButtonTitle})),document.getElementById(this._rightActionButtonsAreaId).querySelectorAll(".btn").forEach((t=>{t.disabled=!1,t.classList.remove("disabled")}))}_onOkHandlerException(t,e){this._addErrorMessage(`Internal error: ${e}`)}_onOkHandlerCreate(){this.disable()}_onOkHandlerComplete(){this.enable()}}const l=o},3007:(t,e,n)=>{n.r(e),n.d(e,{default:()=>i});var a=n(89),r=n(3008),s=n(3009);(0,a.namespace)("Smb.BackupManager").Pathbar=r.default;const i=t=>{new s.default(t)}}}]); //# sourceMappingURL=web-content-dynamic.js.map?ff42f78a3aa7aec9210b