Skip to content

Commit af8ff79

Browse files
Variable scoping based on code review feedback
1 parent 309b704 commit af8ff79

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

asset/js/sites-filter.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ var filter_values = new Array();
55
function 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

Comments
 (0)