@@ -12,9 +12,7 @@ function launchParticlesJS(tag_id, params){
12
12
canvas : {
13
13
el : document . querySelector ( '#' + tag_id + ' > canvas' ) ,
14
14
w : document . querySelector ( '#' + tag_id + ' > canvas' ) . offsetWidth ,
15
- h : document . querySelector ( '#' + tag_id + ' > canvas' ) . offsetHeight ,
16
- color_hex_bg : '#111' ,
17
- opacity : 1
15
+ h : document . querySelector ( '#' + tag_id + ' > canvas' ) . offsetHeight
18
16
} ,
19
17
particles : {
20
18
color_hex : '#fff' ,
@@ -34,10 +32,6 @@ function launchParticlesJS(tag_id, params){
34
32
35
33
/* params settings */
36
34
if ( params ) {
37
- if ( params . canvas ) {
38
- if ( params . canvas . color_hex_bg ) pJS . canvas . color_hex_bg = params . canvas . color_hex_bg ;
39
- if ( params . canvas . opacity ) pJS . canvas . opacity = params . canvas . opacity ;
40
- }
41
35
if ( params . particles ) {
42
36
if ( params . particles . color_hex ) pJS . particles . color_hex = params . particles . color_hex ;
43
37
if ( params . particles . opacity ) pJS . particles . opacity = params . particles . opacity ;
@@ -52,7 +46,6 @@ function launchParticlesJS(tag_id, params){
52
46
}
53
47
54
48
/* convert hex colors to rgb */
55
- pJS . canvas . color_rgb_bg = hexToRgb ( pJS . canvas . color_hex_bg ) ;
56
49
pJS . particles . color_rgb = hexToRgb ( pJS . particles . color_hex ) ;
57
50
58
51
/* detect retina */
@@ -94,7 +87,6 @@ function launchParticlesJS(tag_id, params){
94
87
} ;
95
88
96
89
pJS . fn . canvasPaint = function ( ) {
97
- pJS . canvas . ctx . fillStyle = 'rgba(' + pJS . canvas . color_rgb_bg . r + ',' + pJS . canvas . color_rgb_bg . g + ',' + pJS . canvas . color_rgb_bg . b + ',' + pJS . canvas . opacity + ')' ;
98
90
pJS . canvas . ctx . fillRect ( 0 , 0 , pJS . canvas . w , pJS . canvas . h ) ;
99
91
} ;
100
92
@@ -166,8 +158,8 @@ function launchParticlesJS(tag_id, params){
166
158
} ;
167
159
168
160
pJS . fn . particlesDraw = function ( ) {
169
- /* repaint canvas */
170
- pJS . fn . canvasPaint ( ) ;
161
+ /* clear canvas */
162
+ pJS . canvas . ctx . clearRect ( 0 , 0 , pJS . canvas . w , pJS . canvas . h ) ;
171
163
172
164
/* draw each particle */
173
165
for ( var i = 0 ; i < pJS . particles . array . length ; i ++ ) {
0 commit comments