File manager - Edit - /home/web/vm-3fadc827.na4u.ru/www/bitrix/modules/landing/install/js/landing/backend/dist/backend.bundle.min.js
Back
this.BX=this.BX||{};(function(e,t,n){"use strict";var i=true;var a=function(){function e(){babelHelpers.classCallCheck(this,e);babelHelpers.defineProperty(this,"cache",new t.Cache.MemoryCache)}babelHelpers.createClass(e,[{key:"getControllerUrl",value:function e(){var n=this;return this.cache.remember("controllerUrl",function(){var e=new t.Uri("/bitrix/tools/landing/ajax.php");e.setQueryParams({site:t.Loc.getMessage("SITE_ID")||undefined,type:n.getSitesType()});return e.toString()})}},{key:"getSiteId",value:function e(){return this.cache.remember("siteId",function(){var e=t.Reflection.getClass("BX.Landing.Main");if(e){var n=e.getInstance();if("options"in n&&"site_id"in n.options&&!t.Type.isUndefined(n.options.site_id)){return n.options.site_id}}return-1})}},{key:"getLandingId",value:function e(){return this.cache.remember("landingId",function(){var e=t.Reflection.getClass("BX.Landing.Main");if(e){return e.getInstance().id}return-1})}},{key:"getSitesType",value:function e(){return this.cache.remember("siteType",function(){return n.Env.getInstance().getType()})}},{key:"action",value:function n(i){var a=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};var r=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{};var c=arguments.length>3&&arguments[3]!==undefined?arguments[3]:{};if(!r.site_id){r.site_id=this.getSiteId()}var o={sessid:t.Loc.getMessage("bitrix_sessid"),action:c.action||i.replace("Landing\\Block","Block"),data:babelHelpers.objectSpread({},a,{uploadParams:c,lid:a.lid||this.getLandingId()})};var s=new t.Uri(this.getControllerUrl());s.setQueryParams(babelHelpers.objectSpread({action:o.action},r));return e.request({url:s.toString(),data:o}).then(function(e){if(o.action==="Block::updateNodes"||o.action==="Block::removeCard"||o.action==="Block::cloneCard"||o.action==="Block::addCard"||o.action==="Block::updateStyles"){BX.Landing.UI.Panel.StatusPanel.getInstance().update()}BX.onCustomEvent(BX.Landing.PageObject.getRootWindow(),"BX.Landing.Backend:action",[i,a]);return e.result}).catch(function(e){if(o.action!=="Landing::downBlock"&&o.action!=="Landing::upBlock"){if(o.action!=="Block::getById"&&o.action!=="Block::publication"&&o.action!=="Landing::move"&&o.action!=="Landing::copy"&&o.action!=="Landing::publication"&&o.action!=="Site::publication"&&o.action!=="Site::moveFolder"&&o.action!=="Site::markDelete"){var n=t.Type.isString(e)?{type:"error"}:e;e.action=o.action;BX.Landing.ErrorManager.getInstance().add(n)}return Promise.reject(e)}})}},{key:"batch",value:function n(i){var a=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};var r=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{};r.site_id=this.getSiteId();var c={sessid:t.Loc.getMessage("bitrix_sessid"),action:i.replace("Landing\\Block","Block"),data:{lid:a.lid||this.getLandingId()},batch:a};var o=new t.Uri(this.getControllerUrl());o.setQueryParams(babelHelpers.objectSpread({action:c.action},r));return e.request({url:o.toString(),data:c}).then(function(e){BX.Landing.UI.Panel.StatusPanel.getInstance().update();BX.onCustomEvent(BX.Landing.PageObject.getRootWindow(),"BX.Landing.Backend:batch",[i,a]);return e}).catch(function(e){if(c.action!=="Landing::downBlock"&&c.action!=="Landing::upBlock"){if(c.action!=="Block::getById"){var n=t.Type.isString(e)?{type:"error"}:e;n.action=c.action;BX.Landing.ErrorManager.getInstance().add(n)}return Promise.reject(e)}})}},{key:"upload",value:function n(i){var a=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};var r=new FormData;r.append("sessid",t.Loc.getMessage("bitrix_sessid"));r.append("picture",i,i.name);if("block"in a){r.append("action","Block::uploadFile");r.append("data[block]",a.block)}if("lid"in a){r.set("action","Landing::uploadFile");r.append("data[lid]",a.lid)}if("id"in a){r.set("action","Site::uploadFile");r.append("data[id]",a.id)}if("temp"in a){r.append("data[temp]",true)}var c=new t.Uri(this.getControllerUrl());c.setQueryParams({action:r.get("action"),site_id:this.getSiteId()});if(a.context){c.setQueryParam("context",a.context)}return e.request({url:c.toString(),data:r}).then(function(e){return e.result}).catch(function(e){var n=t.Type.isString(e)?{type:"error"}:e;n.action="Block::uploadFile";BX.Landing.ErrorManager.getInstance().add(n);return Promise.reject(e)})}},{key:"getSites",value:function e(){var t=this;var n=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{},i=n.filter,a=i===void 0?{}:i;return this.cache.remember("sites+".concat(JSON.stringify(a)),function(){return t.action("Site::getList",{params:{filter:a,order:{ID:"DESC"}}}).then(function(e){return e})})}},{key:"getLandings",value:function e(){var n=this;var i=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{},a=i.siteId,r=a===void 0?[]:a;var c=arguments.length>1?arguments[1]:undefined;var o=false;if(!BX.Type.isPlainObject(c)){c={};o=true}var s=t.Type.isArray(r)?r:[r];c.SITE_ID=s;var u=function e(t){return{action:"Landing::getList",data:{params:{filter:function(){if(o){return{SITE_ID:t,DELETED:"N",FOLDER:"N"}}return c}(),order:{ID:"DESC"},get_preview:true,check_area:1}}}};var d=function e(t){return t.reduce(function(e,t){return[].concat(babelHelpers.toConsumableArray(e),babelHelpers.toConsumableArray(t.result))},[])};return this.cache.remember("landings+".concat(JSON.stringify(s)),function(){if(s.filter(function(e){return!t.Type.isNil(e)}).length===0){return n.getSites().then(function(e){var t=e.map(function(e){return u(e.ID)});return n.batch("Landing::getList",t)}).then(function(e){return d(e)}).then(function(e){e.forEach(function(e){n.cache.set("landing+".concat(e.ID),Promise.resolve(e))})})}var e=s.map(function(e){return u(e)});return n.batch("Landing::getList",e).then(function(e){return d(e)}).then(function(e){e.forEach(function(e){n.cache.set("landing+".concat(e.ID),Promise.resolve(e))});return e})})}},{key:"getLanding",value:function e(n){var i=this;var a=n.landingId;return this.cache.remember("landing+".concat(a),function(){return i.action("Landing::getList",{params:{filter:{ID:a},get_preview:true}}).then(function(e){if(t.Type.isArray(e)&&e.length>0){return e[0]}return null})})}},{key:"getBlocks",value:function e(t){var n=this;var i=t.landingId;return this.cache.remember("blocks+".concat(i),function(){return n.action("Block::getList",{lid:i,params:{get_content:true,edit_mode:true}}).then(function(e){e.forEach(function(e){n.cache.set("block+".concat(e.id),Promise.resolve(e))});return e})})}},{key:"getBlock",value:function e(t){var n=this;var i=t.blockId;return this.cache.remember("blockId+".concat(i),function(){return n.action("Block::getById",{block:i,params:{edit_mode:true}})})}},{key:"getTemplates",value:function e(){var t=this;var n=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{},i=n.type,a=i===void 0?"page":i,r=n.filter,c=r===void 0?{}:r;return this.cache.remember("templates+".concat(JSON.stringify(c)),function(){return t.action("Demos::getPageList",{type:a,filter:c}).then(function(e){return Object.values(e)})})}},{key:"getDynamicTemplates",value:function e(){var t=this;var n=arguments.length>0&&arguments[0]!==undefined?arguments[0]:"";return this.cache.remember("dynamicTemplates:".concat(n),function(){return t.getTemplates({filter:{section:"dynamic".concat(n?":".concat(n):"")}})})}},{key:"createPage",value:function e(){var i=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{};var a=n.Env.getInstance().getOptions();var r=i.title,c=i.siteId,o=c===void 0?a.site_id:c,s=i.siteType,u=s===void 0?a.params.type:s,d=i.code,l=d===void 0?t.Text.getRandom(16):d,g=i.blockId,f=i.menuCode,p=i.folderId;var h=function(){var e=a.theme;if(t.Type.isPlainObject(e)&&t.Type.isArray(e.newPageTemplate)&&t.Type.isStringFilled(e.newPageTemplate[0])){return e.newPageTemplate[0]}return"empty"}();var v={siteId:o,code:h,fields:{TITLE:r,CODE:l,ADD_IN_MENU:u==="KNOWLEDGE"||u==="GROUP"?"Y":"N"}};if(t.Type.isNumber(g)&&t.Type.isString(f)){v.fields.BLOCK_ID=g;v.fields.MENU_CODE=f}if(t.Type.isNumber(p)){v.fields.FOLDER_ID=p}return this.action("Landing::addByTemplate",v)}}],[{key:"getInstance",value:function t(){if(!e.instance){e.instance=new e}return e.instance}},{key:"makeResponse",value:function e(n){var i=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};var a=function(){if(t.Type.isStringFilled(i.type)){return i.type}if(t.Type.isPlainObject(i)&&Object.values(i).length>0){var e=Object.values(i).every(function(e){return e.type==="success"});if(e){return"success"}}if(t.Type.isArray(i)){return"other"}return"error"}();if(a==="other"){return i}return babelHelpers.objectSpread({result:null,type:a},i,{status:n.status,authorized:n.getResponseHeader("X-Bitrix-Ajax-Status")!=="Authorize"})}},{key:"request",value:function n(a){var r=a.url,c=a.data;return new Promise(function(n,a){var o=c instanceof FormData?c:t.Http.Data.convertObjectToFormData(c);var s=t.ajax({method:"POST",dataType:"json",url:r,data:o,start:false,preparePost:false,onsuccess:function o(u){var d=e.makeResponse(s,u);if(t.Type.isStringFilled(d.sessid)&&t.Loc.getMessage("bitrix_sessid")!==d.sessid&&i){t.Loc.setMessage("bitrix_sessid",d.sessid);i=false;var l=babelHelpers.objectSpread({},c,{sessid:t.Loc.getMessage("bitrix_sessid")});e.request({url:r,data:l}).then(function(e){i=true;n(e)}).catch(function(e){i=true;a(e)});return}if(!t.Type.isPlainObject(d)){n(d);return}if(d.type==="error"||d.authorized===false){a(d);return}n(d)},onfailure:function t(n){if(n==="auth"){a(e.makeResponse(s))}else{a(e.makeResponse(s,n))}}});s.send(o)})}}]);return e}();babelHelpers.defineProperty(a,"instance",null);e.Backend=a})(this.BX.Landing=this.BX.Landing||{},BX,BX.Landing); //# sourceMappingURL=backend.bundle.map.js
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | Generation time: 0.27 |
proxy
|
phpinfo
|
Settings