Bug 10686: Remove fields from searches for highlighting
If you do a fielded search like au:smith, "Smith" will not get highlighted on the results page because the Javascript is looking for the exact string "au:smith." To test: 1) Turn on OpacHighlightedWords. 2) Do a simple keyword search. 3) Confirm that the word is highlighted on the results and details page. 4) Do a fielded search by entering au:smith (or whatever). 5) Confirm that the word is highlighted on the results and details page. 6) Sign off. Signed-off-by: Mirko Tietgen <mirko@abunchofthings.net> Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com> Passes koha-qa.pl, works as advertised. Signed-off-by: Galen Charlton <gmc@esilibrary.com>
This commit is contained in:
parent
d1b3e4ab6b
commit
b0ea3be36c
3 changed files with 3 additions and 0 deletions
|
@ -58,6 +58,7 @@
|
|||
function highlightOn() {
|
||||
var x;
|
||||
for (x in q_array) {
|
||||
q_array[x] = q_array[x].replace(/\w*:([\w])/, "$1");
|
||||
$(".title").highlight(q_array[x]);
|
||||
$(".author").highlight(q_array[x]);
|
||||
$(".results_summary").highlight(q_array[x]);
|
||||
|
|
|
@ -83,6 +83,7 @@ function highlightOff() {
|
|||
function highlightOn() {
|
||||
var x;
|
||||
for (x in q_array) {
|
||||
q_array[x] = q_array[x].replace(/\w*:([\w])/, "$1");
|
||||
$("td").highlight(q_array[x]);
|
||||
}
|
||||
$(".highlight_toggle").toggle();
|
||||
|
|
|
@ -98,6 +98,7 @@ function highlightOff() {
|
|||
function highlightOn() {
|
||||
var x;
|
||||
for (x in q_array) {
|
||||
q_array[x] = q_array[x].replace(/\w*:([\w])/, "$1");
|
||||
if ( q_array[x].length > 0 ) {
|
||||
$(".title").highlight(q_array[x]);
|
||||
$(".author").highlight(q_array[x]);
|
||||
|
|
Loading…
Reference in a new issue