09c2b2e788c8cae028446ae7a948df6b1027eb56
chmalee
  Wed Aug 21 11:29:48 2024 -0700
Trying to simply update jquery-ui.js and jquery-ui.css to version 1.14.

diff --git src/hg/js/autocomplete.js src/hg/js/autocomplete.js
index 86e5924..d25fef5 100644
--- src/hg/js/autocomplete.js
+++ src/hg/js/autocomplete.js
@@ -109,42 +109,42 @@
                             maxHeight: 'none',
                             overflow: 'hidden',
                             zIndex: 12
                         });
                     }
                 },
                 select: function(event, ui) {
                     lastSelected = ui.item.value;
                     suggestBox.updateFindMatches(ui.item.internalId);
                     addRecentSearch(db, ui.item.geneSymbol, ui.item);
                     selectCallback(ui.item);
                     // jQuery('body').css('cursor', 'wait');
                     // document.TrackHeaderForm.submit();
                 }
             })
-            .data("autocomplete")._renderMenu = function(ul, items) {
+            ._renderMenu = function(ul, items) {
                 var that = this;
                 jQuery.each(items, function(index, item) {
                     that._renderItem(ul, item);
                 });
                 if ($(this)[0].term === "") {
                     ul.append("<div style='color:grey'>Showing 5 most recent searches. Enter 2 or more characters to start auto-complete search. Click the go button or press Enter to search across all tracks, hubs and our website. See 'examples' link above.</div>");
                 } else {
                     ul.append("<div style='color:grey'>Click the go button or press Enter to search across all tracks, hubs and our website. See 'examples' link above.</div>");
                 }
             };
-            $("#positionInput").data("autocomplete")._renderItem = function(ul, item) {
+            $("#positionInput")._renderItem = function(ul, item) {
                 // In order to use HTML markup in the autocomplete, one has to overwrite
                 // autocomplete's _renderItem method using .html instead of .text.
                 // http://forum.jquery.com/topic/using-html-in-autocomplete
                 let clockIcon = '';
                 if ($("#positionInput").val().length < 2) {
                     clockIcon = '<svg xmlns="http://www.w3.org/2000/svg" height=".75em" width=".75em" viewBox="0 0 512 512"><!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M75 75L41 41C25.9 25.9 0 36.6 0 57.9V168c0 13.3 10.7 24 24 24H134.1c21.4 0 32.1-25.9 17-41l-30.8-30.8C155 85.5 203 64 256 64c106 0 192 86 192 192s-86 192-192 192c-40.8 0-78.6-12.7-109.7-34.4c-14.5-10.1-34.4-6.6-44.6 7.9s-6.6 34.4 7.9 44.6C151.2 495 201.7 512 256 512c141.4 0 256-114.6 256-256S397.4 0 256 0C185.3 0 121.3 28.7 75 75zm181 53c-13.3 0-24 10.7-24 24V256c0 6.4 2.5 12.5 7 17l72 72c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-65-65V152c0-13.3-10.7-24-24-24z"/></svg>&nbsp';
                 }
                 return $("<li></li>")
                     .data("item.autocomplete", item)
                     .append($("<a></a>").html(clockIcon + item.label))
                     .appendTo(ul);
             };
         }
 
         // I want to set focus to the suggest element, but unforunately that prevents PgUp/PgDn from