4f491c033139d8b4f4a2b8b1c8fd76d0f775c090 hiram Mon Sep 2 17:00:03 2024 -0700 manage all the options in the html page URL and start providing a share this page link refs #32596 diff --git src/hg/htdocs/assemblySearch.html src/hg/htdocs/assemblySearch.html index 649bcd3..160e959 100755 --- src/hg/htdocs/assemblySearch.html +++ src/hg/htdocs/assemblySearch.html @@ -22,74 +22,77 @@ <!-- mouse over this text to see pop-up help message --> <span class="searchTip">advanced search help <span class="searchTiptext"> <!-- hidden span for pop-up help message --> <ol id="searchTipList" class="noBullets"> <li> + (plus) sign before <b>+word</b> to force included in result</li> <li> - (minus) sign before <b>-word</b> to exclude word from result</li> <li> * (asterisk) character at end of <b>word*</b> to make the word be a prefix search</li> <li> enclose "words in quotes" to form a phrase for the search</li> <li> all searches are case insensitive</li> <li> single word searches become prefix searches if the word does not match by itself </li> <!-- javaScript will add an extra element in debug mode to show the API reference --> </ol> </span> <!-- a hidden span for a pop-up help message --> </span> + <span id="shareThisSearch"> + <a href="assemblySearch.html">share this search</a> + </span> <!-- URL argument maxItemsOutput to html page can change this --> <input type="hidden" id="maxItemsOutput" value="500"> </div> <!-- container div for search box and submit/clear buttons --> <div id="advancedSearchOptions" class="radioGroupContainer"> <div class="radioGroup"> - <fieldset class="colVertical"> + <fieldset class="colVertical" onchange="optionsChange(event)"> <legend>assembly view/request</legend> <label><input type="checkbox" id="mustExist" onclick="atLeastOneCheckBoxOn(this)" name="mustExist" value="mustExist" checked> in available browsers </label><br> <label><input type="checkbox" id="notExist" onclick="atLeastOneCheckBoxOn(this)" name="notExist" value="notExist" checked> can be requested </label> </fieldset> </div> <div class="radioGroup"> - <fieldset class="colVertical"> + <fieldset class="colVertical" onchange="optionsChange(event)"> <legend>assembly status</legend> <label><input type="radio" name="asmStatus" value="latest" id="statusLatest"> latest</label> <label><input type="radio" name="asmStatus" value="replaced" id="statusReplaced"> replaced</label> <label><input type="radio" name="asmStatus" value="suppressed" id="statusSuppressed"> suppressed</label> - <label><input type="radio" name="asmStatus" value="statusAny" id="statusAny" checked> any assembly status</label> + <label><input type="radio" name="asmStatus" value="statusAny" id="statusAny" checked> any status</label> </fieldset> </div> <div class="radioGroup"> - <fieldset class="colVertical"> + <fieldset class="colVertical" onchange="optionsChange(event)"> <legend>RefSeq category</legend> <label><input type="radio" name="refSeqCategory" value="reference" id="refSeqReference"> reference</label> <label><input type="radio" name="refSeqCategory" value="representative" id="refSeqRepresentative"> representative</label> - <label><input type="radio" name="refSeqCategory" value="refSeqAny" id="refSeqAny" checked> any RefSeq category</label> + <label><input type="radio" name="refSeqCategory" value="refSeqAny" id="refSeqAny" checked> any category</label> </fieldset> </div> <div class="radioGroup"> - <fieldset class="colVertical"> + <fieldset class="colVertical" onchange="optionsChange(event)"> <legend>assembly level</legend> <label><input type="radio" name="asmLevel" value="complete" id="asmLevelComplete"> complete</label> <label><input type="radio" name="asmLevel" value="chromosome" id="asmLevelChromosome"> chromosome</label> <label><input type="radio" name="asmLevel" value="scaffold" id="asmLevelScaffold"> scaffold</label> <label><input type="radio" name="asmLevel" value="contig" id="asmLevelContig"> contig</label> - <label><input type="radio" name="asmLevel" value="asmLevelAny" id="asmLevelAny" checked> any level assembly</label> + <label><input type="radio" name="asmLevel" value="asmLevelAny" id="asmLevelAny" checked> any level</label> </fieldset> </div> <div class="radioGroup"> - <fieldset class="colVertical"> + <fieldset class="colVertical" onchange="optionsChange(event)"> <label><input type="radio" name="wordMatch" value="anyWord" id="anyWord"> may match any word</label> <label><input type="radio" name="wordMatch" value="allWords" id="allWords" checked> must match all words</label> </fieldset> </div> </div> <!-- the radioGroupContainer --> </div> <!-- the entire form element --> </form> <div> <!-- search results status line --> <span id="resultCounts"> </span> <span id="measureTiming">- <em>search time: </em><span id="elapsedTime">0 milliseconds</span>.</span> </div> <!-- search results status line --> <hr> <table id="dataTable" class="dataTable sorttable fifthRowHighlight" style="border: 1px solid black; display:block; max-width:1300px; position:sticky; top:0;"> <colgroup id='colDefinitions'> <col id='viewReq' style="width: 10%">