11// import Vue from 'vue';
22import _ from '@assets/lodash.custom' ;
33
4- let VueObj = null ;
5- let easterEggs = [ ] ;
4+ let EasterEggTriggerVueObj = null ;
5+ let easterEggsTriggerEggs = [ ] ;
66
77const EasterEggTrigger = {
88 timeout : null ,
@@ -20,15 +20,15 @@ const EasterEggTrigger = {
2020 keys : false ,
2121 name : 'easter-egg' ,
2222 pattern : false ,
23- target : 'html ' ,
23+ target : 'div ' ,
2424 withBus : true ,
2525 } ,
2626 eggOptions : { } ,
2727 pluginOptions : { } ,
2828
2929 // Initiate Eggs //
3030 init ( Vue , pluginOptions = { } , eggOptions = { } ) {
31- VueObj = Vue ;
31+ EasterEggTriggerVueObj = Vue ;
3232
3333 // Set Options //
3434 this . pluginOptions = pluginOptions ;
@@ -39,14 +39,14 @@ const EasterEggTrigger = {
3939
4040 // Adds Eggs to Easter Eggs //
4141 layEggs ( ) {
42- easterEggs . push ( this . eggOptions ) ;
42+ easterEggsTriggerEggs . push ( this . eggOptions ) ;
4343
4444 this . callAddListener ( ) ;
4545 } ,
4646
4747 // Call the add listener //
4848 callAddListener ( ) {
49- Object . values ( easterEggs ) . forEach ( ( egg ) => {
49+ Object . values ( easterEggsTriggerEggs ) . forEach ( ( egg ) => {
5050 const newEgg = egg ;
5151
5252 if ( ! newEgg . keys && ! newEgg . pattern ) {
@@ -96,7 +96,7 @@ const EasterEggTrigger = {
9696
9797 // Check the Keys or Click Pattern //
9898 checkPattern ( e ) {
99- Object . values ( easterEggs ) . forEach ( ( egg ) => {
99+ Object . values ( easterEggsTriggerEggs ) . forEach ( ( egg ) => {
100100 // Check Keyboard Events //
101101 if ( _ . isEqual ( egg ?. keys , this . input ) || _ . isEqual ( egg ?. pattern , this . input ) ) {
102102 // Check Targets if Mouse Events //
@@ -157,7 +157,7 @@ const EasterEggTrigger = {
157157
158158 // Emit Bus Event and/or Callback //
159159 emit ( egg ) {
160- if ( Object . keys ( easterEggs ) . length === 1 ) {
160+ if ( Object . keys ( easterEggsTriggerEggs ) . length === 1 ) {
161161 document . removeEventListener ( this . pluginOptions . type , this . capturePattern , false ) ;
162162 }
163163 else {
@@ -172,30 +172,30 @@ const EasterEggTrigger = {
172172 }
173173 }
174174
175- new VueObj ( ) . $bus . $emit ( `${ egg . name } ` ) ;
175+ new EasterEggTriggerVueObj ( ) . $bus . $emit ( `${ egg . name } ` ) ;
176176
177177 // Auto destroy $bus.$on //
178178 if ( egg . destroyBus ) {
179- new VueObj ( ) . $bus . $off ( `${ egg . name } ` ) ;
179+ new EasterEggTriggerVueObj ( ) . $bus . $off ( `${ egg . name } ` ) ;
180180 }
181181
182182 return false ;
183183 } ,
184184
185185 // Rebuild the Easter Eggs //
186186 rebuild ( usedEgg ) {
187- const currentEggs = easterEggs ;
188- easterEggs = [ ] ;
187+ const currentEggs = easterEggsTriggerEggs ;
188+ easterEggsTriggerEggs = [ ] ;
189189
190- // Remove usedEgg from easterEggs //
190+ // Remove usedEgg from easterEggsTriggerEggs //
191191 const idx = _ . findIndex ( currentEggs , ( egg ) => egg . name === usedEgg . name ) ;
192192 currentEggs . splice ( idx , 1 ) ;
193193
194194 Object . values ( currentEggs ) . forEach ( ( egg ) => {
195195 this . layEggs ( egg ) ;
196196 } ) ;
197197
198- easterEggs = currentEggs ;
198+ easterEggsTriggerEggs = currentEggs ;
199199 } ,
200200} ;
201201
0 commit comments