Summary: | Highlight scanned item in holdings table when searching | ||
---|---|---|---|
Product: | Koha | Reporter: | Andrew Fuerste-Henry <andrew> |
Component: | Searching | Assignee: | Bugs List <koha-bugs> |
Status: | NEW --- | QA Contact: | Testopia <testopia> |
Severity: | enhancement | ||
Priority: | P5 - low | CC: | george, lucas, nick |
Version: | Main | ||
Hardware: | All | ||
OS: | All | ||
Change sponsored?: | --- | Patch complexity: | --- |
Documentation contact: | Documentation submission: | ||
Text to go in the release notes: | Version(s) released in: | ||
Circulation function: |
Description
Andrew Fuerste-Henry
2023-09-21 20:23:32 UTC
We're currently accomplishing this with the following jquery: $(document).ready(function () { if ( $('#catalog_detail').length && window.location.href.indexOf("found1=1") > -1 ) { setTimeout(function() { let search_value = $('#search-form').val().trim(); let barcode_index = $('th:contains("Barcode")').index() +1; //add one for nth-child $('#holdings_table tbody tr td:nth-child('+barcode_index+')').each( function() { if ( $(this).text() === search_value ) { $(this).parent().addClass('found_bc'); $(this).parent().children('td').css('background' , 'khaki'); } }) //now clear the search form if ( $('#cat-search-block').length ) { $('#search-form').val(''); localStorage.setItem('searchbox_value', ''); $('#search-form').focus(); } }, 100); } }); |