@@ -165,9 +165,9 @@ function ParseLootPage() {
165165 releaseartist = AlbumName [ 1 ] . innerText ;
166166 if ( releaseartist == 'Various Artists' ) {
167167 // Everything is: title(format)
168- releaseartisttitle_regex = / ( .* ?) \( ( .* ) \) / ; //match external parenthesis
168+ const releaseartisttitle_regex = / ( .* ?) \( ( .* ) \) / ; //match external parenthesis
169169 if ( AlbumName [ 0 ] . innerText . match ( releaseartisttitle_regex ) ) {
170- releaseartisttitle = AlbumName [ 0 ] . innerText . match ( releaseartisttitle_regex ) ;
170+ const releaseartisttitle = AlbumName [ 0 ] . innerText . match ( releaseartisttitle_regex ) ;
171171 releasetitle = releaseartisttitle [ 1 ] . trim ( ) ;
172172 release_format = releaseartisttitle [ 2 ] ;
173173 } else {
@@ -180,10 +180,10 @@ function ParseLootPage() {
180180 }
181181 } else {
182182 // artist - title(format)
183- releaseartisttitle_regex = / ( .* ) ( - | – ) ( .* ?) \( ( .* ) \) / ;
183+ const releaseartisttitle_regex = / ( .* ) ( - | – ) ( .* ?) \( ( .* ) \) / ;
184184
185185 if ( AlbumName [ 0 ] . innerText . match ( releaseartisttitle_regex ) ) {
186- releaseartisttitle = AlbumName [ 0 ] . innerText . match ( releaseartisttitle_regex ) ;
186+ const releaseartisttitle = AlbumName [ 0 ] . innerText . match ( releaseartisttitle_regex ) ;
187187
188188 releasetitle = releaseartisttitle [ 3 ] . trim ( ) ;
189189 releaseartist = releaseartisttitle [ 1 ] ;
@@ -262,22 +262,22 @@ function ParseLootPage() {
262262 let tracklisting = allinfolist [ disciterate ] . getElementsByTagName ( 'tr' ) ;
263263 LOGGER . debug ( ' The Table: (tracklisting)' , tracklisting ) ;
264264
265- for ( let trackiterate = 0 ; trackiterate < tracklisting . length ; trackiterate ++ ) {
266- descriptiontrack = new Object ( ) ;
265+ for ( const element of tracklisting ) {
266+ const descriptiontrack = new Object ( ) ;
267267
268- let currenttrack = tracklisting [ trackiterate ] . querySelectorAll ( 'td' ) ;
268+ let currenttrack = element . querySelectorAll ( 'td' ) ;
269269 // var artisttitle_regex = /(.*) - (.*)/; // regex: artist - title
270270 var artisttitle_regex = / ( .* ) ( - | – ) ( .* ) / ; // regex: artist - title char 45 or 8211
271271
272272 // need to check if this can be replaced with single regex for now check artist-title if
273273 // not matching check just title
274274 if ( currenttrack [ 1 ] . innerText . match ( artisttitle_regex ) ) {
275- var artisttitle = currenttrack [ 1 ] . innerText . match ( artisttitle_regex ) ;
275+ const artisttitle = currenttrack [ 1 ] . innerText . match ( artisttitle_regex ) ;
276276 descriptiontrack . title = artisttitle [ 3 ] ;
277277 descriptiontrack . artist = artisttitle [ 1 ] ;
278278 } else {
279279 var artisttitle_regex = / ( .* ) / ; // regex: title
280- var artisttitle = currenttrack [ 1 ] . innerText . match ( artisttitle_regex ) ;
280+ const artisttitle = currenttrack [ 1 ] . innerText . match ( artisttitle_regex ) ;
281281 descriptiontrack . title = artisttitle [ 1 ] ;
282282 descriptiontrack . artist = releaseartist ;
283283 }
@@ -315,17 +315,17 @@ function ParseLootPage() {
315315 }
316316
317317 //LOGGER.debug(disclistarray);
318- release = new Object ( ) ;
318+ const release = { } ;
319319
320320 // Check if anything is untoward and highlight to importer
321321 release . maybe_buggy = release_maybe_buggy ;
322322
323323 // Release artist credit
324- release . artist_credit = new Array ( ) ;
324+ release . artist_credit = [ ] ;
325325
326326 let artist_name = releaseartist ;
327327
328- let various_artists = releaseartist == 'Various Artists' ;
328+ let various_artists = releaseartist === 'Various Artists' ;
329329 if ( various_artists ) {
330330 release . artist_credit = [ MBImport . specialArtist ( 'various_artists' ) ] ;
331331 } else {
@@ -346,7 +346,7 @@ function ParseLootPage() {
346346 release . country = Countries [ releasecountry ] ;
347347 release . language = Languages [ releaselanguage ] ;
348348
349- release . discs = new Array ( ) ;
349+ release . discs = [ ] ;
350350 for ( let l = 0 ; l < disccount . length ; l ++ ) {
351351 let disc = {
352352 position : l + 1 ,
@@ -359,7 +359,7 @@ function ParseLootPage() {
359359 release . labels = prodlabels ;
360360
361361 // Release URL
362- release . urls = new Array ( ) ;
362+ release . urls = [ ] ;
363363 release . urls . push ( {
364364 url : window . location . href ,
365365 link_type : MBImport . URL_TYPES . purchase_for_mail_order ,
0 commit comments