6c13a4db99ad6efef393ab837b3cbefacde6bd14
chmalee
Mon May 22 16:02:29 2023 -0700
Fix truthiness syntax after checking localStorage
diff --git src/hg/js/hgTracks.js src/hg/js/hgTracks.js
index 16240eb..ba50525 100644
--- src/hg/js/hgTracks.js
+++ src/hg/js/hgTracks.js
@@ -5481,31 +5481,31 @@
newLink.setAttribute("name", "downloadTracks");
newLink.textContent = "Download Current Track Data";
newLink.href = "#";
newListEl.appendChild(newLink);
$("#downloads > ul")[0].appendChild(newListEl);
$("#hgTracksDownload").click(downloadCurrentTrackData.showDownloadUi);
}
// show a tutorial page if this is a new user
if (typeof tour !== 'undefined' && tour) {
let lsKey = "hgTracks_hideTutorial";
let isUserLoggedIn = (typeof userLoggedIn !== 'undefined' && userLoggedIn === true);
let hideTutorial = localStorage.getItem(lsKey);
// if the user is not logged in and they have not already gone through the
// tutorial
- if (!isUserLoggedIn && (typeof hideTutorial === 'undefined' && !hideTutorial)) {
+ if (!isUserLoggedIn && !hideTutorial) {
let msg = "We now have a guided tutorial available, " +
"to start the tutorial " +
"click here.";
notifBoxSetup("hgTracks", "hideTutorial", msg);
notifBoxShow("hgTracks", "hideTutorial");
$("#showTutorialLink").click(function() {
$("#hgTracks_hideTutorialnotifyHide").click();
tour.start();
});
}
// allow user to bring the tutorial up under the help menu whether they've seen
// it or not
let tutorialLinkMenuItem = document.createElement("li");
tutorialLinkMenuItem.id = "hgTracksHelpTutorialMenuItem";
tutorialLinkMenuItem.innerHTML = "" +