@@ -5,7 +5,7 @@ var filter_values = new Array();
55function ApplyFilter ( value ) {
66 const grid = document . getElementById ( "site-grid" ) . getElementsByClassName ( "site-wrapper" ) ;
77 $ ( grid ) . each ( function ( ) {
8- subjects = $ ( this ) . data ( "subject" ) . split ( " " ) ;
8+ let subjects = $ ( this ) . data ( "subject" ) . split ( " " ) ;
99 if ( subjects . includes ( value ) ) {
1010 $ ( this ) . removeClass ( 'hidden' ) ;
1111 } else {
@@ -28,7 +28,7 @@ function RenderFilter() {
2828 const filter = document . getElementById ( "site-filter" ) ;
2929 filter_values . sort ( ) ;
3030 $ ( filter_values ) . each ( function ( index , value ) {
31- markup = `<input id="${ Hyphenate ( value ) } " type="radio" name="site-filter-value" value="${ Hyphenate ( value ) } "><label for="${ Hyphenate ( value ) } " class="btn button-secondary">${ value } </label>`
31+ let markup = `<input id="${ Hyphenate ( value ) } " type="radio" name="site-filter-value" value="${ Hyphenate ( value ) } "><label for="${ Hyphenate ( value ) } " class="btn button-secondary">${ value } </label>`
3232 filter . innerHTML += markup ;
3333 } ) ;
3434}
@@ -37,12 +37,12 @@ function RenderSite( site ) {
3737 // This approach cribbed from https://gomakethings.com/html-templates-with-vanilla-javascript/
3838 const grid = document . getElementById ( "site-grid" ) ;
3939 site [ "dcterms:subject" ] . map ( BuildFilter ) ;
40- subjectlist = `All ${ site [ "dcterms:subject" ] . map ( pluck ( '@value' ) ) . map ( Hyphenate ) . join ( " " ) } ` ;
41- img = `` ;
40+ let subjectlist = `All ${ site [ "dcterms:subject" ] . map ( pluck ( '@value' ) ) . map ( Hyphenate ) . join ( " " ) } ` ;
41+ let img = `` ;
4242 if ( site [ "thumbnail_display_urls" ] [ "large" ] ) {
4343 img = `<img src="${ site [ "thumbnail_display_urls" ] [ "large" ] } " alt="${ site [ "dcterms:description" ] [ 0 ] [ "@value" ] } ">`
4444 }
45- markup =
45+ let markup =
4646 `<div class="site-wrapper" data-subject="${ subjectlist } ">
4747 <a href="${ site [ "bibo:uri" ] [ 0 ] [ "@id" ] } " class="site">
4848 ${ img }
0 commit comments