e9b3ea0e4ed31141bd55cec9db0b086b40ed6253
hiram
  Fri Aug 30 22:52:22 2024 -0700
jshint to get rid of lint warnings refs #32596

diff --git src/hg/js/assemblySearch.js src/hg/js/assemblySearch.js
index 9258d16..0fe5661 100644
--- src/hg/js/assemblySearch.js
+++ src/hg/js/assemblySearch.js
@@ -1,17 +1,19 @@
 // global variables:
 
+/* jshint esnext: true */
+
 var debug = true;
 var measureTiming = true;
 var urlParams;
 var query = "";
 var maxItemsOutput = 500;
 var asmIdText = null;
 // adjust default here and in assemblySearch.html
 var browserExist = "mayExist";
 var betterCommonName = null;
 var comment = null;
 var stateObject = {};	// maintain page state
 var requestSubmitButton = null;
 var completedAsmId = new Map();	// keep track of requests completed
 				// so they won't be repeated
 
@@ -259,54 +261,54 @@
     for (let word of words) {
        var noPrefix = word.replace(/^[-+]/, '');	// remove + - beginning
        if (noPrefix.endsWith("*")) {
          prefix.push(noPrefix.replace(/\*$/, ''));
        } else {
          wholeWord.push(noPrefix);
        }
     }
     if (wholeWord.length > 0) {
       for (let word of wholeWord) {
         for (let key in rowData) {
            if (rowData.hasOwnProperty(key)) {
               if (typeof rowData[key] === 'string') {
                  let value = rowData[key];
                  let subWords = value.split(/\s+/);
-                 let newString = ""
+                 let newString = "";
                  for (let subWord of subWords) {
                    if ( word.toLowerCase() === subWord.toLowerCase() ) {
                       newString += " <span class='highlight'>" + subWord + "</span>";
                    } else {
                       newString += " " + subWord;
                    }
                  }
                  newString = newString.trim();
                  if (newString !== rowData[key])
                     rowData[key] = newString;
               }
            }
         }
       }
     }
     if (prefix.length > 0) {
       for (let word of prefix) {
         for (let key in rowData) {
            if (rowData.hasOwnProperty(key)) {
               if (typeof rowData[key] === 'string') {
                  let value = rowData[key];
                  let subWords = value.split(/\s+/);
-                 let newString = ""
+                 let newString = "";
                  for (let subWord of subWords) {
                    if ( subWord.toLowerCase().startsWith(word.toLowerCase())) {
                       newString += " <span class='highlight'>" + subWord + "</span>";
                    } else {
                       newString += " " + subWord;
                    }
                  }
                  newString = newString.trim();
                  if (newString !== rowData[key])
                     rowData[key] = newString;
               }
            }
         }
       }
     }