Skip to content

Commit 9aa4351

Browse files
authored
use strict comparison for JS (#453)
1 parent a22ad67 commit 9aa4351

File tree

3 files changed

+12
-12
lines changed

3 files changed

+12
-12
lines changed

webroot/js/filter.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ function getQueryVariable(variable) {
44
for (var i = 0; i < vars.length; i++) {
55
var pair = vars[i].split("=");
66

7-
if (pair[0] == variable) {
7+
if (pair[0] === variable) {
88
return pair[1];
99
}
1010
}
@@ -32,15 +32,15 @@ function updateFilterInput() {
3232
commonFilterInputBox.style.display = "inline-block";
3333
commonFilterInputBox.style.visibility = "visible";
3434

35-
if (filter == "uid") {
35+
if (filter === "uid") {
3636
commonFilterInputBox.placeholder =
3737
"Filter by " + filter.toUpperCase() + "...";
3838
} else {
3939
commonFilterInputBox.placeholder =
4040
"Filter by " + filter.charAt(0).toUpperCase() + filter.slice(1) + "...";
4141
}
4242

43-
if (getQueryVariable("value") != false) {
43+
if (getQueryVariable("value") !== false) {
4444
commonFilterInputBox.value = getQueryVariable("value");
4545
filterRows();
4646
}
@@ -62,7 +62,7 @@ function updateFilterInput() {
6262
filter.addEventListener("click", function (e) {
6363
e.preventDefault();
6464
e.stopPropagation();
65-
if (e.target.parentElement.id != getQueryVariable("filter")) {
65+
if (e.target.parentElement.id !== getQueryVariable("filter")) {
6666
updateQueryStringParameter(
6767
window.location.href,
6868
"filter",
@@ -94,7 +94,7 @@ function filterRows() {
9494
row.cells[column].textContent
9595
.trim()
9696
.toLowerCase()
97-
.indexOf(filterValue.toLowerCase()) == -1
97+
.indexOf(filterValue.toLowerCase()) === -1
9898
) {
9999
row.style.display = "none";
100100
} else {

webroot/js/global.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@
4949
href = href.substring(href.lastIndexOf("/") + 1);
5050
}
5151

52-
if (url.indexOf(href) == 0) {
52+
if (url.indexOf(href) === 0) {
5353
$(this).addClass("active");
5454
}
5555
});

webroot/js/sort.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
}
66
table.querySelectorAll("th").forEach(function (th) {
77
th.addEventListener("click", function (e) {
8-
if (th.innerHTML != "Actions") {
8+
if (th.innerHTML !== "Actions") {
99
if (e.target.classList.contains("filter")) {
1010
updateQueryStringParameter(
1111
window.location.href,
@@ -34,13 +34,13 @@
3434
table.querySelectorAll("th").forEach(function (header) {
3535
header.innerHTML = header.innerHTML.replace(/ | /, "");
3636
});
37-
var orderSymbol = order == 1 ? "&#x25B2;" : "&#x25BC;";
37+
var orderSymbol = order === 1 ? "&#x25B2;" : "&#x25BC;";
3838
th.innerHTML = th.innerHTML + " " + orderSymbol;
3939
updateQueryStringParameter(window.location.href, "sort", th.id);
4040
updateQueryStringParameter(
4141
window.location.href,
4242
"order",
43-
order == 1 ? "asc" : "desc",
43+
order === 1 ? "asc" : "desc",
4444
);
4545
}
4646
}
@@ -54,7 +54,7 @@ function getQueryVariable(variable) {
5454
for (var i = 0; i < vars.length; i++) {
5555
var pair = vars[i].split("=");
5656

57-
if (pair[0] == variable) {
57+
if (pair[0] === variable) {
5858
return pair[1];
5959
}
6060
}
@@ -77,9 +77,9 @@ window.onload = function () {
7777
if (sort) {
7878
var sortElement = document.getElementById(sort);
7979
if (sortElement) {
80-
if (order == "asc") {
80+
if (order === "asc") {
8181
sortElement.click();
82-
} else if (order == "desc") {
82+
} else if (order === "desc") {
8383
sortElement.click();
8484
sortElement.click();
8585
}

0 commit comments

Comments
 (0)