assets/js/X-letter.js in word-games-theme-0.1.8 vs assets/js/X-letter.js in word-games-theme-0.1.9

- old
+ new

@@ -1,5 +1,10 @@ +--- +--- +const getScript=document.currentScript +const letterLen = getScript.dataset.letter + let errorMsg = document.querySelector('.errorMsg') let wordCount = document.querySelector('.wordCount') let main = document.querySelector('.main') const params = new URLSearchParams(window.location.search) @@ -44,38 +49,14 @@ )}</strong>` } else { let newWordsLength = 0 let filterData = '' - if (window.location.pathname == '/thirteen-letter-word-finder/result') { - filterData = data.filter((item) => item.length == 13) - } else if ( - window.location.pathname == '/twelve-letter-word-finder/result' - ) { - filterData = data.filter((item) => item.length == 12) - } else if ( - window.location.pathname == '/eleven-letter-word-finder/result' - ) { - filterData = data.filter((item) => item.length == 11) - } else if (window.location.pathname == '/ten-letter-word-finder/result') { - filterData = data.filter((item) => item.length == 10) - } else if (window.location.pathname == '/nine-letter-word-finder/result') { - filterData = data.filter((item) => item.length == 9) - } else if (window.location.pathname == '/eight-letter-word-finder/result') { - filterData = data.filter((item) => item.length == 8) - } else if (window.location.pathname == '/seven-letter-word-finder/result') { - filterData = data.filter((item) => item.length == 7) - } else if (window.location.pathname == '/six-letter-word-finder/result') { - filterData = data.filter((item) => item.length == 6) - } else if (window.location.pathname == '/five-letter-word-finder/result') { - filterData = data.filter((item) => item.length == 5) - } else if (window.location.pathname == '/four-letter-word-finder/result') { - filterData = data.filter((item) => item.length == 4) - } else if (window.location.pathname == '/three-letter-word-finder/result') { - filterData = data.filter((item) => item.length == 3) - } else if (window.location.pathname == '/two-letter-word-finder/result') { - filterData = data.filter((item) => item.length == 2) + + if (letterLen) { + filterData = data.filter((item) => item.length == letterLen) } + if (prefixValue) { filterData = filterData.filter((item2) => item2.startsWith(prefixValue.toLowerCase()) )