tsparticles-updater-opacity
Advanced tools
Comparing version 2.5.3 to 2.6.0
@@ -28,5 +28,5 @@ import { clamp, getRandom, getRangeMax, getRangeMin, getRangeValue, randomInRange, } from "tsparticles-engine"; | ||
switch (particle.opacity.status) { | ||
case 0: | ||
case "increasing": | ||
if (particle.opacity.value >= maxValue) { | ||
particle.opacity.status = 1; | ||
particle.opacity.status = "decreasing"; | ||
if (!particle.opacity.loops) { | ||
@@ -41,5 +41,5 @@ particle.opacity.loops = 0; | ||
break; | ||
case 1: | ||
case "decreasing": | ||
if (particle.opacity.value <= minValue) { | ||
particle.opacity.status = 0; | ||
particle.opacity.status = "increasing"; | ||
if (!particle.opacity.loops) { | ||
@@ -80,3 +80,3 @@ particle.opacity.loops = 0; | ||
particle.opacity.decay = 1 - getRangeValue(opacityAnimation.decay); | ||
particle.opacity.status = 0; | ||
particle.opacity.status = "increasing"; | ||
const opacityRange = opacityOptions.value; | ||
@@ -88,3 +88,3 @@ particle.opacity.min = getRangeMin(opacityRange); | ||
particle.opacity.value = particle.opacity.min; | ||
particle.opacity.status = 0; | ||
particle.opacity.status = "increasing"; | ||
break; | ||
@@ -94,3 +94,3 @@ case "random": | ||
particle.opacity.status = | ||
getRandom() >= 0.5 ? 0 : 1; | ||
getRandom() >= 0.5 ? "increasing" : "decreasing"; | ||
break; | ||
@@ -100,3 +100,3 @@ case "max": | ||
particle.opacity.value = particle.opacity.max; | ||
particle.opacity.status = 1; | ||
particle.opacity.status = "decreasing"; | ||
break; | ||
@@ -103,0 +103,0 @@ } |
@@ -31,5 +31,5 @@ "use strict"; | ||
switch (particle.opacity.status) { | ||
case 0: | ||
case "increasing": | ||
if (particle.opacity.value >= maxValue) { | ||
particle.opacity.status = 1; | ||
particle.opacity.status = "decreasing"; | ||
if (!particle.opacity.loops) { | ||
@@ -44,5 +44,5 @@ particle.opacity.loops = 0; | ||
break; | ||
case 1: | ||
case "decreasing": | ||
if (particle.opacity.value <= minValue) { | ||
particle.opacity.status = 0; | ||
particle.opacity.status = "increasing"; | ||
if (!particle.opacity.loops) { | ||
@@ -83,3 +83,3 @@ particle.opacity.loops = 0; | ||
particle.opacity.decay = 1 - (0, tsparticles_engine_1.getRangeValue)(opacityAnimation.decay); | ||
particle.opacity.status = 0; | ||
particle.opacity.status = "increasing"; | ||
const opacityRange = opacityOptions.value; | ||
@@ -91,3 +91,3 @@ particle.opacity.min = (0, tsparticles_engine_1.getRangeMin)(opacityRange); | ||
particle.opacity.value = particle.opacity.min; | ||
particle.opacity.status = 0; | ||
particle.opacity.status = "increasing"; | ||
break; | ||
@@ -97,3 +97,3 @@ case "random": | ||
particle.opacity.status = | ||
(0, tsparticles_engine_1.getRandom)() >= 0.5 ? 0 : 1; | ||
(0, tsparticles_engine_1.getRandom)() >= 0.5 ? "increasing" : "decreasing"; | ||
break; | ||
@@ -103,3 +103,3 @@ case "max": | ||
particle.opacity.value = particle.opacity.max; | ||
particle.opacity.status = 1; | ||
particle.opacity.status = "decreasing"; | ||
break; | ||
@@ -106,0 +106,0 @@ } |
@@ -28,5 +28,5 @@ import { clamp, getRandom, getRangeMax, getRangeMin, getRangeValue, randomInRange, } from "tsparticles-engine"; | ||
switch (particle.opacity.status) { | ||
case 0: | ||
case "increasing": | ||
if (particle.opacity.value >= maxValue) { | ||
particle.opacity.status = 1; | ||
particle.opacity.status = "decreasing"; | ||
if (!particle.opacity.loops) { | ||
@@ -41,5 +41,5 @@ particle.opacity.loops = 0; | ||
break; | ||
case 1: | ||
case "decreasing": | ||
if (particle.opacity.value <= minValue) { | ||
particle.opacity.status = 0; | ||
particle.opacity.status = "increasing"; | ||
if (!particle.opacity.loops) { | ||
@@ -80,3 +80,3 @@ particle.opacity.loops = 0; | ||
particle.opacity.decay = 1 - getRangeValue(opacityAnimation.decay); | ||
particle.opacity.status = 0; | ||
particle.opacity.status = "increasing"; | ||
const opacityRange = opacityOptions.value; | ||
@@ -88,3 +88,3 @@ particle.opacity.min = getRangeMin(opacityRange); | ||
particle.opacity.value = particle.opacity.min; | ||
particle.opacity.status = 0; | ||
particle.opacity.status = "increasing"; | ||
break; | ||
@@ -94,3 +94,3 @@ case "random": | ||
particle.opacity.status = | ||
getRandom() >= 0.5 ? 0 : 1; | ||
getRandom() >= 0.5 ? "increasing" : "decreasing"; | ||
break; | ||
@@ -100,3 +100,3 @@ case "max": | ||
particle.opacity.value = particle.opacity.max; | ||
particle.opacity.status = 1; | ||
particle.opacity.status = "decreasing"; | ||
break; | ||
@@ -103,0 +103,0 @@ } |
{ | ||
"name": "tsparticles-updater-opacity", | ||
"version": "2.5.3", | ||
"version": "2.6.0", | ||
"description": "tsParticles particles opacity updater", | ||
@@ -77,4 +77,4 @@ "homepage": "https://particles.js.org", | ||
"dependencies": { | ||
"tsparticles-engine": "^2.5.2" | ||
"tsparticles-engine": "^2.6.0" | ||
} | ||
} |
@@ -7,3 +7,3 @@ /*! | ||
* How to use? : Check the GitHub README | ||
* v2.5.3 | ||
* v2.6.0 | ||
*/ | ||
@@ -128,5 +128,5 @@ (function webpackUniversalModuleDefinition(root, factory) { | ||
switch (particle.opacity.status) { | ||
case 0: | ||
case "increasing": | ||
if (particle.opacity.value >= maxValue) { | ||
particle.opacity.status = 1; | ||
particle.opacity.status = "decreasing"; | ||
if (!particle.opacity.loops) { | ||
@@ -140,5 +140,5 @@ particle.opacity.loops = 0; | ||
break; | ||
case 1: | ||
case "decreasing": | ||
if (particle.opacity.value <= minValue) { | ||
particle.opacity.status = 0; | ||
particle.opacity.status = "increasing"; | ||
if (!particle.opacity.loops) { | ||
@@ -178,3 +178,3 @@ particle.opacity.loops = 0; | ||
particle.opacity.decay = 1 - (0,external_commonjs_tsparticles_engine_commonjs2_tsparticles_engine_amd_tsparticles_engine_root_window_.getRangeValue)(opacityAnimation.decay); | ||
particle.opacity.status = 0; | ||
particle.opacity.status = "increasing"; | ||
const opacityRange = opacityOptions.value; | ||
@@ -186,7 +186,7 @@ particle.opacity.min = (0,external_commonjs_tsparticles_engine_commonjs2_tsparticles_engine_amd_tsparticles_engine_root_window_.getRangeMin)(opacityRange); | ||
particle.opacity.value = particle.opacity.min; | ||
particle.opacity.status = 0; | ||
particle.opacity.status = "increasing"; | ||
break; | ||
case "random": | ||
particle.opacity.value = (0,external_commonjs_tsparticles_engine_commonjs2_tsparticles_engine_amd_tsparticles_engine_root_window_.randomInRange)(particle.opacity); | ||
particle.opacity.status = (0,external_commonjs_tsparticles_engine_commonjs2_tsparticles_engine_amd_tsparticles_engine_root_window_.getRandom)() >= 0.5 ? 0 : 1; | ||
particle.opacity.status = (0,external_commonjs_tsparticles_engine_commonjs2_tsparticles_engine_amd_tsparticles_engine_root_window_.getRandom)() >= 0.5 ? "increasing" : "decreasing"; | ||
break; | ||
@@ -196,3 +196,3 @@ case "max": | ||
particle.opacity.value = particle.opacity.max; | ||
particle.opacity.status = 1; | ||
particle.opacity.status = "decreasing"; | ||
break; | ||
@@ -199,0 +199,0 @@ } |
/*! For license information please see tsparticles.updater.opacity.min.js.LICENSE.txt */ | ||
!function(o,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t(require("tsparticles-engine"));else if("function"==typeof define&&define.amd)define(["tsparticles-engine"],t);else{var a="object"==typeof exports?t(require("tsparticles-engine")):t(o.window);for(var e in a)("object"==typeof exports?exports:o)[e]=a[e]}}(this,(o=>(()=>{"use strict";var t={961:t=>{t.exports=o}},a={};function e(o){var i=a[o];if(void 0!==i)return i.exports;var c=a[o]={exports:{}};return t[o](c,c.exports,e),c.exports}e.d=(o,t)=>{for(var a in t)e.o(t,a)&&!e.o(o,a)&&Object.defineProperty(o,a,{enumerable:!0,get:t[a]})},e.o=(o,t)=>Object.prototype.hasOwnProperty.call(o,t),e.r=o=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(o,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(o,"__esModule",{value:!0})};var i={};return(()=>{e.r(i),e.d(i,{loadOpacityUpdater:()=>a});var o=e(961);class t{constructor(o){this.container=o}init(t){const a=t.options.opacity;t.opacity={enable:a.animation.enable,max:(0,o.getRangeMax)(a.value),min:(0,o.getRangeMin)(a.value),value:(0,o.getRangeValue)(a.value),loops:0,maxLoops:(0,o.getRangeValue)(a.animation.count)};const e=a.animation;if(e.enable){t.opacity.decay=1-(0,o.getRangeValue)(e.decay),t.opacity.status=0;const i=a.value;switch(t.opacity.min=(0,o.getRangeMin)(i),t.opacity.max=(0,o.getRangeMax)(i),e.startValue){case"min":t.opacity.value=t.opacity.min,t.opacity.status=0;break;case"random":t.opacity.value=(0,o.randomInRange)(t.opacity),t.opacity.status=(0,o.getRandom)()>=.5?0:1;break;default:t.opacity.value=t.opacity.max,t.opacity.status=1}t.opacity.velocity=(0,o.getRangeValue)(e.speed)/100*this.container.retina.reduceFactor,e.sync||(t.opacity.velocity*=(0,o.getRandom)())}}isEnabled(o){var t,a,e,i;return!o.destroyed&&!o.spawning&&!!o.opacity&&o.opacity.enable&&((null!==(t=o.opacity.maxLoops)&&void 0!==t?t:0)<=0||(null!==(a=o.opacity.maxLoops)&&void 0!==a?a:0)>0&&(null!==(e=o.opacity.loops)&&void 0!==e?e:0)<(null!==(i=o.opacity.maxLoops)&&void 0!==i?i:0))}reset(o){o.opacity&&(o.opacity.loops=0)}update(t,a){this.isEnabled(t)&&function(t,a){var e,i,c,p,n,y;if(!t.opacity)return;const s=t.opacity.min,l=t.opacity.max,r=null!==(e=t.opacity.decay)&&void 0!==e?e:1;if(!(t.destroyed||!t.opacity.enable||(null!==(i=t.opacity.maxLoops)&&void 0!==i?i:0)>0&&(null!==(c=t.opacity.loops)&&void 0!==c?c:0)>(null!==(p=t.opacity.maxLoops)&&void 0!==p?p:0))){switch(t.opacity.status){case 0:t.opacity.value>=l?(t.opacity.status=1,t.opacity.loops||(t.opacity.loops=0),t.opacity.loops++):t.opacity.value+=(null!==(n=t.opacity.velocity)&&void 0!==n?n:0)*a.factor;break;case 1:t.opacity.value<=s?(t.opacity.status=0,t.opacity.loops||(t.opacity.loops=0),t.opacity.loops++):t.opacity.value-=(null!==(y=t.opacity.velocity)&&void 0!==y?y:0)*a.factor}t.opacity.velocity&&1!==t.opacity.decay&&(t.opacity.velocity*=r),function(o,t,a,e){switch(o.options.opacity.animation.destroy){case"max":t>=e&&o.destroy();break;case"min":t<=a&&o.destroy()}}(t,t.opacity.value,s,l),t.destroyed||(t.opacity.value=(0,o.clamp)(t.opacity.value,s,l))}}(t,a)}}async function a(o){await o.addParticleUpdater("opacity",(o=>new t(o)))}})(),i})())); | ||
!function(a,e){if("object"==typeof exports&&"object"==typeof module)module.exports=e(require("tsparticles-engine"));else if("function"==typeof define&&define.amd)define(["tsparticles-engine"],e);else{var o="object"==typeof exports?e(require("tsparticles-engine")):e(a.window);for(var t in o)("object"==typeof exports?exports:a)[t]=o[t]}}(this,(a=>(()=>{"use strict";var e={961:e=>{e.exports=a}},o={};function t(a){var i=o[a];if(void 0!==i)return i.exports;var c=o[a]={exports:{}};return e[a](c,c.exports,t),c.exports}t.d=(a,e)=>{for(var o in e)t.o(e,o)&&!t.o(a,o)&&Object.defineProperty(a,o,{enumerable:!0,get:e[o]})},t.o=(a,e)=>Object.prototype.hasOwnProperty.call(a,e),t.r=a=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(a,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(a,"__esModule",{value:!0})};var i={};return(()=>{t.r(i),t.d(i,{loadOpacityUpdater:()=>o});var a=t(961);class e{constructor(a){this.container=a}init(e){const o=e.options.opacity;e.opacity={enable:o.animation.enable,max:(0,a.getRangeMax)(o.value),min:(0,a.getRangeMin)(o.value),value:(0,a.getRangeValue)(o.value),loops:0,maxLoops:(0,a.getRangeValue)(o.animation.count)};const t=o.animation;if(t.enable){e.opacity.decay=1-(0,a.getRangeValue)(t.decay),e.opacity.status="increasing";const i=o.value;switch(e.opacity.min=(0,a.getRangeMin)(i),e.opacity.max=(0,a.getRangeMax)(i),t.startValue){case"min":e.opacity.value=e.opacity.min,e.opacity.status="increasing";break;case"random":e.opacity.value=(0,a.randomInRange)(e.opacity),e.opacity.status=(0,a.getRandom)()>=.5?"increasing":"decreasing";break;default:e.opacity.value=e.opacity.max,e.opacity.status="decreasing"}e.opacity.velocity=(0,a.getRangeValue)(t.speed)/100*this.container.retina.reduceFactor,t.sync||(e.opacity.velocity*=(0,a.getRandom)())}}isEnabled(a){var e,o,t,i;return!a.destroyed&&!a.spawning&&!!a.opacity&&a.opacity.enable&&((null!==(e=a.opacity.maxLoops)&&void 0!==e?e:0)<=0||(null!==(o=a.opacity.maxLoops)&&void 0!==o?o:0)>0&&(null!==(t=a.opacity.loops)&&void 0!==t?t:0)<(null!==(i=a.opacity.maxLoops)&&void 0!==i?i:0))}reset(a){a.opacity&&(a.opacity.loops=0)}update(e,o){this.isEnabled(e)&&function(e,o){var t,i,c,n,p,s;if(!e.opacity)return;const r=e.opacity.min,y=e.opacity.max,l=null!==(t=e.opacity.decay)&&void 0!==t?t:1;if(!(e.destroyed||!e.opacity.enable||(null!==(i=e.opacity.maxLoops)&&void 0!==i?i:0)>0&&(null!==(c=e.opacity.loops)&&void 0!==c?c:0)>(null!==(n=e.opacity.maxLoops)&&void 0!==n?n:0))){switch(e.opacity.status){case"increasing":e.opacity.value>=y?(e.opacity.status="decreasing",e.opacity.loops||(e.opacity.loops=0),e.opacity.loops++):e.opacity.value+=(null!==(p=e.opacity.velocity)&&void 0!==p?p:0)*o.factor;break;case"decreasing":e.opacity.value<=r?(e.opacity.status="increasing",e.opacity.loops||(e.opacity.loops=0),e.opacity.loops++):e.opacity.value-=(null!==(s=e.opacity.velocity)&&void 0!==s?s:0)*o.factor}e.opacity.velocity&&1!==e.opacity.decay&&(e.opacity.velocity*=l),function(a,e,o,t){switch(a.options.opacity.animation.destroy){case"max":e>=t&&a.destroy();break;case"min":e<=o&&a.destroy()}}(e,e.opacity.value,r,y),e.destroyed||(e.opacity.value=(0,a.clamp)(e.opacity.value,r,y))}}(e,o)}}async function o(a){await a.addParticleUpdater("opacity",(a=>new e(a)))}})(),i})())); |
@@ -7,3 +7,3 @@ /*! | ||
* How to use? : Check the GitHub README | ||
* v2.5.3 | ||
* v2.6.0 | ||
*/ |
@@ -40,5 +40,5 @@ (function (factory) { | ||
switch (particle.opacity.status) { | ||
case 0: | ||
case "increasing": | ||
if (particle.opacity.value >= maxValue) { | ||
particle.opacity.status = 1; | ||
particle.opacity.status = "decreasing"; | ||
if (!particle.opacity.loops) { | ||
@@ -53,5 +53,5 @@ particle.opacity.loops = 0; | ||
break; | ||
case 1: | ||
case "decreasing": | ||
if (particle.opacity.value <= minValue) { | ||
particle.opacity.status = 0; | ||
particle.opacity.status = "increasing"; | ||
if (!particle.opacity.loops) { | ||
@@ -92,3 +92,3 @@ particle.opacity.loops = 0; | ||
particle.opacity.decay = 1 - (0, tsparticles_engine_1.getRangeValue)(opacityAnimation.decay); | ||
particle.opacity.status = 0; | ||
particle.opacity.status = "increasing"; | ||
const opacityRange = opacityOptions.value; | ||
@@ -100,3 +100,3 @@ particle.opacity.min = (0, tsparticles_engine_1.getRangeMin)(opacityRange); | ||
particle.opacity.value = particle.opacity.min; | ||
particle.opacity.status = 0; | ||
particle.opacity.status = "increasing"; | ||
break; | ||
@@ -106,3 +106,3 @@ case "random": | ||
particle.opacity.status = | ||
(0, tsparticles_engine_1.getRandom)() >= 0.5 ? 0 : 1; | ||
(0, tsparticles_engine_1.getRandom)() >= 0.5 ? "increasing" : "decreasing"; | ||
break; | ||
@@ -112,3 +112,3 @@ case "max": | ||
particle.opacity.value = particle.opacity.max; | ||
particle.opacity.status = 1; | ||
particle.opacity.status = "decreasing"; | ||
break; | ||
@@ -115,0 +115,0 @@ } |
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
322015
Updatedtsparticles-engine@^2.6.0