diff --git a/index.php b/index.php
index c8c143c..98e8d60 100644
--- a/index.php
+++ b/index.php
@@ -217,7 +217,7 @@
$class = "gameReleased";
}
- $outputstring = "
$gameTitle | $releaseDate | ";
+ $outputstring = " |
$gameTitle | $releaseDate | ";
if(sizeof($platforms) > 0 && $platforms[0] !== "") {
for($j = 0; $j < sizeof($platforms); $j++) {
diff --git a/js/startscripts.js b/js/startscripts.js
index 14b6578..a31f540 100644
--- a/js/startscripts.js
+++ b/js/startscripts.js
@@ -105,28 +105,39 @@ function filterTable(table, searchStr) {
rows[i].style.display = "table-row";
}
} else {
- for(let i = 0; i < rows.length; i++) {
- if(i !== (rows.length - 1)) { // Ignore last element
- if(rows[i].querySelector("td:nth-child(1)").innerText.trim().toLowerCase().includes(searchStr)) {
- // Search titles
- rows[i].style.display = "table-row";
- } else {
- // Search platforms
- let platformLabels = rows[i].querySelectorAll("td > span.platformLabel");
- let matched = false;
- for(let j = 0; j < platformLabels.length; j++) {
- if(platformLabels[j].innerText.trim().toLowerCase().includes(searchStr)) {
- rows[i].style.display = "table-row";
- matched = true;
- break;
- }
- }
+ for(let i = 0; i < (rows.length - 1); i++) {
+ let matched = false;
- if(!matched) {
- rows[i].style.display = "none";
+ if(rows[i].querySelector("td:nth-child(1)").innerText.trim().toLowerCase().includes(searchStr)) {
+ // Search titles
+ rows[i].style.display = "table-row";
+ matched = true;
+ }
+
+ if(!matched) {
+ // Search platforms
+ let platformLabels = rows[i].querySelectorAll("td > span.platformLabel");
+ for(let j = 0; j < platformLabels.length; j++) {
+ if(platformLabels[j].innerText.trim().toLowerCase().includes(searchStr)) {
+ rows[i].style.display = "table-row";
+ matched = true;
+ break;
}
}
}
+
+ if(!matched && table == "unreleased") {
+ // Search release dates
+ let releaseDate = rows[i].querySelector("td > span.releaseDateLabel").innerText.trim();
+ if(releaseDate.includes(searchStr)) {
+ rows[i].style.display = "table-row";
+ matched = true;
+ }
+ }
+
+ if(!matched) {
+ rows[i].style.display = "none";
+ }
}
}
}
|