File: /home/barbeatleanalyti/public_html/public_html/webmail/modules/AdminPanelWebclient/js/Ajax.js
'use strict';
var
Ajax = require('%PathToCoreWebclientModule%/js/Ajax.js'),
Settings = require('modules/%ModuleName%/js/Settings.js')
;
Ajax.registerAbortRequestHandler(Settings.ServerModuleName, function (oRequest, oOpenedRequest) {
var
oParameters = oRequest.Parameters,
oOpenedParameters = oOpenedRequest.Parameters
;
switch (oRequest.Method)
{
case 'GetEntityList':
return oOpenedRequest.Method === 'GetEntityList' && oOpenedParameters.Type === oParameters.Type;
}
return false;
});
module.exports = {
send: function (sMethod, oParameters, fResponseHandler, oContext) {
Ajax.send(Settings.ServerModuleName, sMethod, oParameters, fResponseHandler, oContext);
}
};