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> (cherry picked from commitb0ea3be36c) Signed-off-by: Tomas Cohen Arazi <tomascohen@gmail.com> (cherry picked from commita85f9e1928) Signed-off-by: Bernardo Gonzalez Kriegel <bgkriegel@gmail.com> (cherry picked from commita85f9e1928)
This commit is contained in:
parent
38e8a13b6b
commit
23bb4bcb00
|
|
@ -39,6 +39,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]);
|
||||
|
|
|
|||
|
|
@ -82,6 +82,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();
|
||||
|
|
|
|||
|
|
@ -95,6 +95,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 New Issue