uawdijnntqw1x1x1
IP : 18.191.141.17
Hostname : axolotl
Kernel : Linux axolotl 4.9.0-13-amd64 #1 SMP Debian 4.9.228-1 (2020-07-05) x86_64
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,
OS : Linux
PATH:
/
var
/
www
/
axolotl
/
data
/
www
/
kirov.axolotls.ru
/
bitrix
/
.
/
js
/
ui
/
entity-editor
/
js
/
form.min.js
/
/
BX.namespace("BX.UI");if(typeof BX.UI.Form==="undefined"){BX.UI.Form=function(){this._id="";this._settings=null;this._elementNode=null};BX.UI.Form.prototype={initialize:function(t,e){this._id=BX.type.isNotEmptyString(t)?t:"";this._settings=BX.type.isPlainObject(e)?e:{};this._elementNode=BX.prop.getElementNode(this._settings,"elementNode",null);if(!this._elementNode){throw"BX.UI.Form: Could not find 'elementNode' parameter in settings."}this.doInitialize()},doInitialize:function(){},getId:function(){return this._id},getElementNode:function(){return this._elementNode},submit:function(t){if(!BX.type.isPlainObject(t)){t={}}var e={cancel:false,options:t};BX.onCustomEvent(this,"onBeforeSubmit",[this,e]);if(e["cancel"]){return false}this.doSubmit(t);BX.onCustomEvent(this,"onAfterSubmit",[this,{options:t}]);return true},doSubmit:function(t){}}}if(typeof BX.UI.AjaxForm==="undefined"){BX.UI.AjaxForm=function(){BX.UI.AjaxForm.superclass.constructor.apply(this);this._config=null};BX.extend(BX.UI.AjaxForm,BX.UI.Form);BX.UI.AjaxForm.prototype.doInitialize=function(){this._config=BX.prop.getObject(this._settings,"config",null);if(!this._config){throw"BX.UI.AjaxForm: Could not find 'config' parameter in settings."}if(BX.prop.getString(this._config,"url","")===""){throw"BX.UI.AjaxForm: Could not find 'url' parameter in config"}if(BX.prop.getString(this._config,"method","")===""){this._config["method"]="POST"}if(BX.prop.getString(this._config,"dataType","")===""){this._config["dataType"]="json"}};BX.UI.AjaxForm.prototype.getUrl=function(){return BX.prop.getString(this._config,"url","")};BX.UI.AjaxForm.prototype.setUrl=function(t){this._config["url"]=t};BX.UI.AjaxForm.prototype.addUrlParams=function(t){if(BX.type.isPlainObject(t)&&Object.keys(t).length>0){this._config["url"]=BX.util.add_url_param(BX.prop.getString(this._config,"url",""),t)}};BX.UI.AjaxForm.prototype.doSubmit=function(t){BX.ajax.submitAjax(this._elementNode,this._config)};BX.UI.AjaxForm.create=function(t,e){var i=new BX.UI.AjaxForm;i.initialize(t,e);return i}}if(typeof BX.UI.ComponentAjax==="undefined"){BX.UI.ComponentAjax=function(){BX.UI.ComponentAjax.superclass.constructor.apply(this);this._className="";this._actionName="";this._signedParameters=null;this._callbacks=null;this._getParameters={}};BX.extend(BX.UI.ComponentAjax,BX.UI.Form);BX.UI.ComponentAjax.prototype.doInitialize=function(){this._className=BX.prop.getString(this._settings,"className","");this._actionName=BX.prop.getString(this._settings,"actionName","");this._signedParameters=BX.prop.getString(this._settings,"signedParameters",null);this._callbacks=BX.prop.getObject(this._settings,"callbacks",{})};BX.UI.ComponentAjax.prototype.addUrlParams=function(t){if(BX.type.isPlainObject(t)&&Object.keys(t).length>0){this._getParameters=BX.merge(this._getParameters,t)}};BX.UI.ComponentAjax.prototype.doSubmit=function(t){var e=BX.ajax.prepareForm(this._elementNode);if(BX.type.isPlainObject(t.data)){for(var i in t.data){if(t.data.hasOwnProperty(i)){e.data[i]=t.data[i]}}}BX.ajax.runComponentAction(this._className,this._actionName,{mode:"class",signedParameters:this._signedParameters,data:e,getParameters:this._getParameters}).then(function(t){var e=BX.prop.getFunction(this._callbacks,"onSuccess",null);if(e){BX.onCustomEvent(window,"BX.UI.EntityEditorAjax:onSubmit",[t["data"]["ENTITY_DATA"],t]);e(t["data"])}}.bind(this)).catch(function(t){var e=BX.prop.getFunction(this._callbacks,"onFailure",null);if(!e){return}var i=[];var n=t["errors"];for(var o=0,a=n.length;o<a;o++){i.push(n[o]["message"])}BX.onCustomEvent(window,"BX.UI.EntityEditorAjax:onSubmitFailure",[t["errors"]]);e({ERRORS:i})}.bind(this))};BX.UI.ComponentAjax.create=function(t,e){var i=new BX.UI.ComponentAjax;i.initialize(t,e);return i}} //# sourceMappingURL=form.map.js
/var/www/axolotl/data/www/kirov.axolotls.ru/bitrix/./js/ui/entity-editor/js/form.min.js