@@ -305,23 +305,21 @@ function SampleWidget() {
305305 const reader = new FileReader ( ) ;
306306 reader . readAsDataURL ( sampleFile ) ;
307307
308- reader . onload = ( ) => {
308+ reader . onload = ( ) => {
309309 // if the file is of .wav type, save it
310- if ( reader . result . substring ( reader . result . indexOf ( ":" ) + 1 , reader . result . indexOf ( ";" ) ) === "audio/wav" ) {
311- if ( reader . result . length <= 1333333 ) {
310+ if ( reader . result . substring ( reader . result . indexOf ( ":" ) + 1 , reader . result . indexOf ( ";" ) ) === "audio/wav" ) {
311+ if ( reader . result . length <= 1333333 ) {
312312 this . sampleData = reader . result ;
313313 this . sampleName = sampleFile . name ;
314314 this . _addSample ( ) ;
315- }
316- else {
315+ } else {
317316 this . activity . errorMsg ( _ ( "Warning: Your sample cannot be loaded because it is >1MB." ) , this . timbreBlock ) ;
318317 }
319- }
320- // otherwise, output error message
321- else {
318+ } else {
322319 this . showSampleTypeError ( ) ;
323320 }
324321 }
322+
325323 reader . onloadend = ( ) => {
326324 if ( reader . result ) {
327325 const value = [ sampleFile . name , reader . result ] ;
@@ -335,20 +333,13 @@ function SampleWidget() {
335333
336334 dropZone . addEventListener ( "dragover" , ( e ) => {
337335 e . preventDefault ( ) ;
338- dropZone . classList . add ( "dragover" ) ;
339- } )
340-
341- dropZone . addEventListener ( "dragleave" , ( ) => {
342- dropZone . classList . remove ( "dragover" ) ;
343- } )
336+ } ) ;
344337
345338 dropZone . addEventListener ( "drop" , ( e ) => {
346339 e . preventDefault ( ) ;
347- dropZone . classList . remove ( "dragover" ) ;
348-
349340 const sampleFiles = e . dataTransfer . files [ 0 ] ;
350341 this . handleFiles ( sampleFiles ) ;
351- } )
342+ } ) ;
352343 }
353344
354345 /**
0 commit comments