//response from connectivity to various accounts function accessGranted(pData) { $("#idViewer_Main").trigger($.Event(EV_RESPONSE,{uaData:pData})); }; function uaLogIn(pData) {//when 'signin with google $("#idViewer_Main").trigger($.Event(EV_RESPONSE,{uaData:{bError:false, info:{ev:'ev.rtLogIn'},data:pData}})); } $.fn.uaIndex = function() { this. on(EV_INIT,function(ev) { ev.stopImmediatePropagation(); switch(ev.uaData.data.idMenu) { case 'Webhook'://PayPal webhook alert("Webhook OK"); pMain_Model.trigger($.Event(EV_GET,{uaData:{info:{ev:'ev.webhook'},data:ev.uaData.data}})); break; default: pMain_Viewer.trigger($.Event(EV_INIT,{uaData:ev.uaData})); break; };//switch(ev.uaData.data.idMenu) }); const pMain_Model = $("#idModel_Main",this).uaMain_Model(). on(EV_EXTERN,function(ev) { ev.stopImmediatePropagation(); pMain_Viewer.trigger($.Event(EV_RESPONSE,{uaData:ev.uaData})); }); const pMain_Controller = $("#idController_Main",this).uaMain_Controller(). on(EV_EXTERN,function(ev) { ev.stopImmediatePropagation(); pMain_Model.trigger($.Event(EV_GET,{uaData:ev.uaData})); }); const pMain_Viewer = $("#idViewer_Main",this).uaMain_Viewer(). on(EV_EXTERN,function(ev) { ev.stopImmediatePropagation(); pMain_Controller.trigger($.Event(EV_GET,{uaData:ev.uaData})); }); $(window).resize(function() { pMain_Viewer.trigger('ev.resize'); }); return this; };