MCPcopy Create free account
hub / github.com/codemistic/Web-Development / process

Function process

apymonkey/public/js/particles.js:881–910  ·  view source on GitHub ↗
(bubble_param, particles_param, p_obj_bubble, p_obj, id)

Source from the content-addressed store, hash-verified

879
880
881 function process(bubble_param, particles_param, p_obj_bubble, p_obj, id){
882
883 if(bubble_param != particles_param){
884
885 if(!pJS.tmp.bubble_duration_end){
886 if(dist_mouse <= pJS.interactivity.modes.bubble.distance){
887 if(p_obj_bubble != undefined) var obj = p_obj_bubble;
888 else var obj = p_obj;
889 if(obj != bubble_param){
890 var value = p_obj - (time_spent * (p_obj - bubble_param) / pJS.interactivity.modes.bubble.duration);
891 if(id == 'size') p.radius_bubble = value;
892 if(id == 'opacity') p.opacity_bubble = value;
893 }
894 }else{
895 if(id == 'size') p.radius_bubble = undefined;
896 if(id == 'opacity') p.opacity_bubble = undefined;
897 }
898 }else{
899 if(p_obj_bubble != undefined){
900 var value_tmp = p_obj - (time_spent * (p_obj - bubble_param) / pJS.interactivity.modes.bubble.duration),
901 dif = bubble_param - value_tmp;
902 value = bubble_param + dif;
903 if(id == 'size') p.radius_bubble = value;
904 if(id == 'opacity') p.opacity_bubble = value;
905 }
906 }
907
908 }
909
910 }
911
912 if(pJS.tmp.bubble_clicking){
913 /* size */

Callers 1

pJSFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected