File manager - Edit - /home/c14075/dragmet-ural.ru/www/ajax_action.tar
Back
style.css 0000644 00000000711 15132764455 0006431 0 ustar 00 .main-ajax-action-text { display: block; padding: 60px 0; border-bottom: 1px solid rgba(207,213,223, .5); -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; font: 16px var(--ui-font-family-primary, var(--ui-font-family-helvetica)); color: #535c69; text-align: center; min-width: 400px; } .main-ajax-action-confirm { } .main-ajax-action-result-success { color: green; } .main-ajax-action-result-error { color: #eb314b; } script.map.js 0000644 00000010537 15132764455 0007204 0 ustar 00 {"version":3,"sources":["script.js"],"names":["w","BX","AjaxAction","manager","controllerUri","this","prototype","mess","code","message","toUpperCase","getRequestingUri","action","sendData","uri","sessid","bitrix_sessid","util","add_url_param","confirmDelete","name","callbackApply","callbackRefuse","confirm","replace","text","textButtonApply","confirmPopup","PopupWindowManager","create","autoHide","lightShadow","closeByEsc","overlay","backgroundColor","opacity","setButtons","PopupWindowButton","className","events","click","onConfirmPopup","bind","htmlspecialchars","setContent","show","callback","close","type","isFunction","apply","isPlainObject","request","showResult","data","resultPopup","error","requestHtml","config","method","dataType","processData","urlParams","callbackSuccess","onsuccess","callbackFailure","onfailure","callbackUserError","onusererror","showErrors","undefined","showSuccess","url","requestMethod","merge","responseDataType","processResponseData","ajax","timeout","onResponse","onResponseFailure","window"],"mappings":"CAAC,SAAWA,GAEX,IAAKA,EAAEC,GACP,CACCD,EAAEC,MAEH,GAAIA,GAAGC,WACP,CACC,OAGD,IAAIC,EAAU,SAAUC,GAEvBC,KAAKD,cAAgBA,GAEtBD,EAAQG,UAAUC,KAAO,SAAUC,GAElC,OAAOP,GAAGQ,QAAQ,qBAAuBD,GAAQ,IAAIE,gBAAkB,IAExEP,EAAQG,UAAUK,iBAAmB,SAAUC,EAAQC,EAAUC,GAEhED,EAAWA,MACXA,EAASD,OAASA,EAClBC,EAASE,OAASd,GAAGe,gBAErB,OAAOf,GAAGgB,KAAKC,cAAcJ,GAAOT,KAAKD,cAAeS,IAEzDV,EAAQG,UAAUa,cAAgB,SAAUC,EAAMC,EAAeC,GAEhEjB,KAAKkB,QACJlB,KAAKE,KAAK,kBAAkBiB,QAAQ,SAAUJ,GAAQ,IACtDC,EACAhB,KAAKE,KAAK,UACVe,IAGFnB,EAAQG,UAAUiB,QAAU,SAAUE,EAAMJ,EAAeK,EAAiBJ,GAE3EI,EAAkBA,GAAmBrB,KAAKE,KAAK,SAC/C,IAAKF,KAAKsB,aACV,CACCtB,KAAKsB,aAAe1B,GAAG2B,mBAAmBC,OACzC,2BACA,MAECC,SAAU,KACVC,YAAa,KACbC,WAAY,KACZC,SAAUC,gBAAiB,QAASC,QAAS,OAI/C9B,KAAKsB,aAAaS,YACjB,IAAInC,GAAGoC,mBACNZ,KAAMC,EACNY,UAAW,6BACXC,QAASC,MAAOnC,KAAKoC,eAAeC,KAAKrC,KAAMgB,MAEhD,IAAIpB,GAAGoC,mBACNZ,KAAMpB,KAAKE,KAAK,UAChBgC,QAASC,MAAOnC,KAAKoC,eAAeC,KAAKrC,KAAMiB,QAKlD,IAAIgB,EAAY,iDAChBb,EAAOA,GAAQpB,KAAKE,KAAK,WACzBkB,EAAOxB,GAAGgB,KAAK0B,iBAAiBlB,GAChCpB,KAAKsB,aAAaiB,WAAW,gBAAkBN,EAAY,KAAOb,EAAO,WACzEpB,KAAKsB,aAAakB,QAEnB1C,EAAQG,UAAUmC,eAAiB,SAAUK,GAE5CzC,KAAKsB,aAAaoB,QAClB,IAAKD,EACL,CACC,OAED,GAAI7C,GAAG+C,KAAKC,WAAWH,GACvB,CACCA,EAASI,MAAM7C,WAEX,GAAIJ,GAAG+C,KAAKG,cAAcL,GAC/B,CACCzC,KAAK+C,QAAQN,KAGf3C,EAAQG,UAAU+C,WAAa,SAAUC,GAExC,IAAKjD,KAAKkD,YACV,CACClD,KAAKkD,YAActD,GAAG2B,mBAAmBC,OACxC,0BACA,MAECC,SAAU,KACVC,YAAa,KACbC,WAAY,KACZC,SAAUC,gBAAiB,QAASC,QAAS,OAI/C9B,KAAKkD,YAAYnB,YAChB,IAAInC,GAAGoC,mBACNZ,KAAMpB,KAAKE,KAAK,SAChBgC,QAASC,MAAOnC,KAAKkD,YAAYR,MAAML,KAAKrC,KAAKkD,kBAKpD,IAAIjB,EAAY,kDAAoDgB,EAAKE,MAAQ,QAAU,WAC3F,IAAI/B,EAAO6B,EAAK7B,OAAS6B,EAAKE,MAAQnD,KAAKE,KAAK,SAAWF,KAAKE,KAAK,YACrEkB,EAAOxB,GAAGgB,KAAK0B,iBAAiBlB,GAChCpB,KAAKkD,YAAYX,WAAW,gBAAkBN,EAAY,KAAOb,EAAO,WACxEpB,KAAKkD,YAAYV,QAElB1C,EAAQG,UAAUmD,YAAc,SAAUC,GAEzCA,EAAOC,OAASD,EAAOC,QAAU,MACjCD,EAAOE,SAAW,OAClBF,EAAOG,YAAcH,EAAOG,aAAe,MAE3CxD,KAAK+C,QAAQM,IAEdvD,EAAQG,UAAU8C,QAAU,SAAUM,GAErC,IAAI9C,EAAS8C,EAAO9C,OACpB,IAAIC,EAAW6C,EAAOJ,SACtB,IAAIQ,EAAYJ,EAAOI,cACvB,IAAIC,EAAkBL,EAAOM,WAAa,KAC1C,IAAIC,EAAkBP,EAAOQ,WAAa,KAC1C,IAAIC,EAAoBT,EAAOU,aAAe,KAC9C,IAAIC,EAAcX,EAAOW,aAAeC,YAAeZ,EAAOW,WAAa,KAC3E,IAAIE,EAAcb,EAAOa,aAAe,MACxC,IAAIzD,EAAM4C,EAAOc,KAAOnE,KAAKD,cAC7B,IAAIqE,EAAgBf,EAAOC,QAAU,OACrC,GAAIc,IAAkB,MACtB,CACC3D,EAAMT,KAAKM,iBAAiBC,EAAQC,EAAUC,OAG/C,CACCA,EAAMb,GAAGgB,KAAKC,cAAcJ,EAAKb,GAAGyE,OAAO9D,OAAUA,GAASkD,IAE/D,IAAIa,EAAmBjB,EAAOE,UAAY,OAC1C,IAAIgB,EAAuBlB,EAAOG,cAAgBS,YAAeZ,EAAOG,YAAc,KAEtFhD,EAASD,OAASA,EAClBC,EAASE,OAASd,GAAGe,gBACrBf,GAAG4E,MACFL,IAAK1D,EACL6C,OAAQc,EACRnB,KAAMzC,EACNiE,QAASpB,EAAOoB,SAAW,GAC3BlB,SAAUe,EACVd,YAAae,EACbZ,UAAW3D,KAAK0E,WAAWrC,KAAKrC,KAAMkE,EAAaF,EAAYN,EAAiBE,EAAiBE,GACjGD,UAAW7D,KAAK2E,kBAAkBtC,KAAKrC,KAAMgE,EAAYJ,MAG3D9D,EAAQG,UAAUyE,WAAa,SAAUR,EAAaF,EAAYN,EAAiBE,EAAiBE,EAAmBb,GAEtHA,EAAOA,MACP,GAAGA,EAAKE,MACR,CACC,GAAIF,EAAK9C,MAAQ2D,GAAqBlE,GAAG+C,KAAKC,WAAWkB,EAAkBb,EAAK9C,OAChF,CACC2D,EAAkBb,EAAK9C,MAAM0C,MAAM7C,MAAOiD,QAG3C,CACCjD,KAAK2E,kBAAkBX,EAAYJ,EAAiBX,QAItD,CACC,GAAIiB,EACJ,CACClE,KAAKgD,WAAWC,GAGjB,GAAIrD,GAAG+C,KAAKC,WAAWc,GACvB,CACCA,EAAgBb,MAAM7C,MAAOiD,OAIhCnD,EAAQG,UAAU0E,kBAAoB,SAAUX,EAAYvB,EAAUQ,GAErEA,EAAOrD,GAAG+C,KAAKG,cAAcG,GAAQA,KACrCA,EAAKE,MAAQ,KACbF,EAAK7B,KAAO6B,EAAK7B,MAAQpB,KAAKE,KAAK,SAEnC,GAAI8D,EACJ,CACChE,KAAKgD,WAAWC,GAGjB,GAAIrD,GAAG+C,KAAKC,WAAWH,GACvB,CACCA,EAASI,MAAM7C,MAAOiD,MAIxBrD,GAAGC,WAAaC,GA5MhB,CA8ME8E","file":"script.map.js"} style.min.css 0000644 00000000566 15132764455 0007223 0 ustar 00 .main-ajax-action-text{display:block;padding:60px 0;border-bottom:1px solid rgba(207,213,223,.5);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font:16px var(--ui-font-family-primary,var(--ui-font-family-helvetica));color:#535c69;text-align:center;min-width:400px}.main-ajax-action-result-success{color:green}.main-ajax-action-result-error{color:#eb314b} script.min.js 0000644 00000006372 15132764455 0007214 0 ustar 00 (function(t){if(!t.BX){t.BX={}}if(BX.AjaxAction){return}var e=function(t){this.controllerUri=t};e.prototype.mess=function(t){return BX.message("MAIN_AJAX_ACTION_"+(t||"").toUpperCase())||""};e.prototype.getRequestingUri=function(t,e,s){e=e||{};e.action=t;e.sessid=BX.bitrix_sessid();return BX.util.add_url_param(s||this.controllerUri,e)};e.prototype.confirmDelete=function(t,e,s){this.confirm(this.mess("confirm_delete").replace("%name%",t||""),e,this.mess("delete"),s)};e.prototype.confirm=function(t,e,s,o){s=s||this.mess("apply");if(!this.confirmPopup){this.confirmPopup=BX.PopupWindowManager.create("main_ajax_action_confirm",null,{autoHide:true,lightShadow:true,closeByEsc:true,overlay:{backgroundColor:"black",opacity:500}});this.confirmPopup.setButtons([new BX.PopupWindowButton({text:s,className:"popup-window-button-accept",events:{click:this.onConfirmPopup.bind(this,e)}}),new BX.PopupWindowButton({text:this.mess("cancel"),events:{click:this.onConfirmPopup.bind(this,o)}})])}var i="main-ajax-action-text main-ajax-action-confirm";t=t||this.mess("confirm");t=BX.util.htmlspecialchars(t);this.confirmPopup.setContent('<span class="'+i+'">'+t+"</span>");this.confirmPopup.show()};e.prototype.onConfirmPopup=function(t){this.confirmPopup.close();if(!t){return}if(BX.type.isFunction(t)){t.apply(this)}else if(BX.type.isPlainObject(t)){this.request(t)}};e.prototype.showResult=function(t){if(!this.resultPopup){this.resultPopup=BX.PopupWindowManager.create("main_ajax_action_result",null,{autoHide:true,lightShadow:true,closeByEsc:true,overlay:{backgroundColor:"black",opacity:500}});this.resultPopup.setButtons([new BX.PopupWindowButton({text:this.mess("close"),events:{click:this.resultPopup.close.bind(this.resultPopup)}})])}var e="main-ajax-action-text main-ajax-action-result-"+(t.error?"error":"success");var s=t.text||(t.error?this.mess("error"):this.mess("success"));s=BX.util.htmlspecialchars(s);this.resultPopup.setContent('<span class="'+e+'">'+s+"</span>");this.resultPopup.show()};e.prototype.requestHtml=function(t){t.method=t.method||"GET";t.dataType="html";t.processData=t.processData||false;this.request(t)};e.prototype.request=function(t){var e=t.action;var s=t.data||{};var o=t.urlParams||{};var i=t.onsuccess||null;var r=t.onfailure||null;var n=t.onusererror||null;var a=t.showErrors!==undefined?!!t.showErrors:true;var p=t.showSuccess||false;var u=t.url||this.controllerUri;var c=t.method||"POST";if(c==="GET"){u=this.getRequestingUri(e,s,u)}else{u=BX.util.add_url_param(u,BX.merge({action:e},o))}var l=t.dataType||"json";var h=t.processData!==undefined?!!t.processData:true;s.action=e;s.sessid=BX.bitrix_sessid();BX.ajax({url:u,method:c,data:s,timeout:t.timeout||30,dataType:l,processData:h,onsuccess:this.onResponse.bind(this,p,a,i,r,n),onfailure:this.onResponseFailure.bind(this,a,r)})};e.prototype.onResponse=function(t,e,s,o,i,r){r=r||{};if(r.error){if(r.code&&i&&BX.type.isFunction(i[r.code])){i[r.code].apply(this,[r])}else{this.onResponseFailure(e,o,r)}}else{if(t){this.showResult(r)}if(BX.type.isFunction(s)){s.apply(this,[r])}}};e.prototype.onResponseFailure=function(t,e,s){s=BX.type.isPlainObject(s)?s:{};s.error=true;s.text=s.text||this.mess("error");if(t){this.showResult(s)}if(BX.type.isFunction(e)){e.apply(this,[s])}};BX.AjaxAction=e})(window); //# sourceMappingURL=script.map.js script.js 0000644 00000012463 15132764455 0006430 0 ustar 00 ;(function (w) { if (!w.BX) { w.BX = {}; } if (BX.AjaxAction) { return; } var manager = function (controllerUri) { this.controllerUri = controllerUri; }; manager.prototype.mess = function (code) { return BX.message('MAIN_AJAX_ACTION_' + (code || '').toUpperCase()) || ''; }; manager.prototype.getRequestingUri = function (action, sendData, uri) { sendData = sendData || {}; sendData.action = action; sendData.sessid = BX.bitrix_sessid(); return BX.util.add_url_param(uri || this.controllerUri, sendData); }; manager.prototype.confirmDelete = function (name, callbackApply, callbackRefuse) { this.confirm( this.mess('confirm_delete').replace('%name%', name || ''), callbackApply, this.mess('delete'), callbackRefuse ); }; manager.prototype.confirm = function (text, callbackApply, textButtonApply, callbackRefuse) { textButtonApply = textButtonApply || this.mess('apply'); if (!this.confirmPopup) { this.confirmPopup = BX.PopupWindowManager.create( 'main_ajax_action_confirm', null, { autoHide: true, lightShadow: true, closeByEsc: true, overlay: {backgroundColor: 'black', opacity: 500} } ); this.confirmPopup.setButtons([ new BX.PopupWindowButton({ text: textButtonApply, className: "popup-window-button-accept", events: {click: this.onConfirmPopup.bind(this, callbackApply)} }), new BX.PopupWindowButton({ text: this.mess('cancel'), events: {click: this.onConfirmPopup.bind(this, callbackRefuse)} }) ]); } var className = 'main-ajax-action-text main-ajax-action-confirm'; text = text || this.mess('confirm'); text = BX.util.htmlspecialchars(text); this.confirmPopup.setContent('<span class="' + className + '">' + text + '</span>'); this.confirmPopup.show(); }; manager.prototype.onConfirmPopup = function (callback) { this.confirmPopup.close(); if (!callback) { return; } if (BX.type.isFunction(callback)) { callback.apply(this); } else if (BX.type.isPlainObject(callback)) { this.request(callback); } }; manager.prototype.showResult = function (data) { if (!this.resultPopup) { this.resultPopup = BX.PopupWindowManager.create( 'main_ajax_action_result', null, { autoHide: true, lightShadow: true, closeByEsc: true, overlay: {backgroundColor: 'black', opacity: 500} } ); this.resultPopup.setButtons([ new BX.PopupWindowButton({ text: this.mess('close'), events: {click: this.resultPopup.close.bind(this.resultPopup)} }) ]); } var className = 'main-ajax-action-text main-ajax-action-result-' + (data.error ? 'error' : 'success'); var text = data.text || (data.error ? this.mess('error') : this.mess('success')); text = BX.util.htmlspecialchars(text); this.resultPopup.setContent('<span class="' + className + '">' + text + '</span>'); this.resultPopup.show(); }; manager.prototype.requestHtml = function (config) { config.method = config.method || 'GET'; config.dataType = 'html'; config.processData = config.processData || false; this.request(config); }; manager.prototype.request = function (config) { var action = config.action; var sendData = config.data || {}; var urlParams = config.urlParams || {}; var callbackSuccess = config.onsuccess || null; var callbackFailure = config.onfailure || null; var callbackUserError = config.onusererror || null; var showErrors = (config.showErrors !== undefined) ? !!config.showErrors : true; var showSuccess = config.showSuccess || false; var uri = config.url || this.controllerUri; var requestMethod = config.method || 'POST'; if (requestMethod === 'GET') { uri = this.getRequestingUri(action, sendData, uri); } else { uri = BX.util.add_url_param(uri, BX.merge({'action': action}, urlParams)); } var responseDataType = config.dataType || 'json'; var processResponseData = (config.processData !== undefined) ? !!config.processData : true; sendData.action = action; sendData.sessid = BX.bitrix_sessid(); BX.ajax({ url: uri, method: requestMethod, data: sendData, timeout: config.timeout || 30, dataType: responseDataType, processData: processResponseData, onsuccess: this.onResponse.bind(this, showSuccess, showErrors, callbackSuccess, callbackFailure, callbackUserError), onfailure: this.onResponseFailure.bind(this, showErrors, callbackFailure) }); }; manager.prototype.onResponse = function (showSuccess, showErrors, callbackSuccess, callbackFailure, callbackUserError, data) { data = data || {}; if(data.error) { if (data.code && callbackUserError && BX.type.isFunction(callbackUserError[data.code])) { callbackUserError[data.code].apply(this, [data]); } else { this.onResponseFailure(showErrors, callbackFailure, data); } } else { if (showSuccess) { this.showResult(data); } if (BX.type.isFunction(callbackSuccess)) { callbackSuccess.apply(this, [data]); } } }; manager.prototype.onResponseFailure = function (showErrors, callback, data) { data = BX.type.isPlainObject(data) ? data : {}; data.error = true; data.text = data.text || this.mess('error'); if (showErrors) { this.showResult(data); } if (BX.type.isFunction(callback)) { callback.apply(this, [data]); } }; BX.AjaxAction = manager; })(window);
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | Generation time: 0.26 |
proxy
|
phpinfo
|
Settings