9e7fa2fd315b20c84139c46abe6877fdd011e4c4
larrym
  Fri Jun 29 00:30:47 2012 -0700
simplify suggestTrack code
diff --git src/hg/js/hgGateway.js src/hg/js/hgGateway.js
index f7d4ae5..308226a 100644
--- src/hg/js/hgGateway.js
+++ src/hg/js/hgGateway.js
@@ -1,28 +1,30 @@
 $(document).ready(function()
 {
     suggestBox.init(document.orgForm.db.value, $('#suggestTrack').length > 0,
                       function(item) {
                           $('#positionDisplay').text(item.id);
                           $('#position').val(item.id);
-                          makeSureSuggestTrackIsVisible();
                       },
                       function(position) {
                           $('#positionDisplay').text(position);
                           $('#position').val(position);
                       }
                    );
     // default the image width to current browser window width
     var ele = $('input[name=pix]');
     if(ele.length && (!ele.val() || ele.val().length == 0)) {
         ele.val(calculateHgTracksWidth());
     }
-});
 
-function makeSureSuggestTrackIsVisible()
+    // Make sure suggestTrack is visible if user has choosen soemting via gene select.
+    $(document.mainForm).submit(function(event)
 {
-// make sure to show knownGene/refGene track in pack mode (redmine #3484).
+                                    if($('#hgFindMatches').length) {
     var track = $("#suggestTrack").val();
     if(track) {
-        $("<input type='hidden' name='" + track + "'value='pack'>").appendTo($(document.mainForm));
+                                            $("<input type='hidden' name='" + track + "'value='pack'>").appendTo($(event.currentTarget));
     }
 }
+                                });
+});
+