From cb0de9b77bdeea0fabff02e01049a281e16a1238 Mon Sep 17 00:00:00 2001 From: erickson Date: Wed, 25 Oct 2006 21:18:00 +0000 Subject: [PATCH] made search term escaping actuall escape all instances - also escapging \ chars now git-svn-id: svn://svn.open-ils.org/ILS/trunk@6512 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- Open-ILS/web/opac/skin/default/js/adv_global.js | 3 ++- Open-ILS/web/opac/skin/default/js/result_common.js | 4 +++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/Open-ILS/web/opac/skin/default/js/adv_global.js b/Open-ILS/web/opac/skin/default/js/adv_global.js index b83d6f73af..b5f2fdad49 100644 --- a/Open-ILS/web/opac/skin/default/js/adv_global.js +++ b/Open-ILS/web/opac/skin/default/js/adv_global.js @@ -176,7 +176,8 @@ function advBuildSearchBlob() { break; } if(string) { - string = string.replace(/'/,' '); + string = string.replace(/'/g,' '); + string = string.replace(/\\/g,' '); searches[stype].term = string; } } diff --git a/Open-ILS/web/opac/skin/default/js/result_common.js b/Open-ILS/web/opac/skin/default/js/result_common.js index a226fb1660..9bce1feba4 100644 --- a/Open-ILS/web/opac/skin/default/js/result_common.js +++ b/Open-ILS/web/opac/skin/default/js/result_common.js @@ -45,7 +45,8 @@ function resultCollectSearchIds( type, method, handler ) { args.searches[getStype()] = {}; var term = getTerm(); if( term ) { - term = term.replace(/'/,' '); + term = term.replace(/'/g,' '); + term = term.replace(/\\/g,' '); args.searches[getStype()].term = term; } @@ -83,6 +84,7 @@ function resultCollectSearchIds( type, method, handler ) { if(getLanguage()) args.language = getLanguage().split(/,/); //alert(js2JSON(args)); + _debug('SEARCH: \n' + js2JSON(args) + '\n\n'); var req = new Request(method, args, 1); req.callback(handler); -- 2.11.0