e442fd20f5e8a8770e50d1e18fdc90a30fcafb37 larrym Tue Nov 15 10:59:16 2011 -0800 work on #3484; corner-case where user hits enter w/o selecting item from list diff --git src/hg/js/hgGateway.js src/hg/js/hgGateway.js index 76d4f76..eb60db7 100644 --- src/hg/js/hgGateway.js +++ src/hg/js/hgGateway.js @@ -44,31 +44,33 @@ var ele = $('input[name=pix]'); if(ele.length && (!ele.val() || ele.val().length == 0)) { ele.val(calculateHgTracksWidth()); } }); function submitButtonOnClick() { // onClick handler for the "submit" button. // Handles situation where user types a gene name into the gene box and immediately hits the submit button, // expecting the browser to jump to that gene. var gene = $('#suggest').val(); var db = $('input[name=db]').val(); if(gene && gene.length > 0) { var pos = lookupGene(db, gene); - if(!pos) { + if(pos) { + makeSureSuggestTrackIsVisible(); + } else { // turn this into a full text search. pos = gene; } $('input[name=position]').val(pos); } return true; } function makeSureSuggestTrackIsVisible() { // make sure to show knownGene/refGene track in pack mode (redmine #3484). var track = $("#suggestTrack").val(); if(track) { $("<input type='hidden' name='" + track + "'value='pack'>").appendTo($(document.mainForm)); }