From: Bill Erickson Date: Mon, 16 Sep 2019 15:26:23 +0000 (-0400) Subject: LP1841823 Marc flat editor repair slashes (AngJS) X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=0af30f26f3529d4807612d456d2a6249f81572f9;p=working%2FEvergreen.git LP1841823 Marc flat editor repair slashes (AngJS) Replace all control field spaces with backslashes in MARC Flat text editor (AngJS edition). Signed-off-by: Bill Erickson --- diff --git a/Open-ILS/web/js/ui/default/staff/marcrecord.js b/Open-ILS/web/js/ui/default/staff/marcrecord.js index 9fe525b10a..2e3a422a70 100644 --- a/Open-ILS/web/js/ui/default/staff/marcrecord.js +++ b/Open-ILS/web/js/ui/default/staff/marcrecord.js @@ -297,7 +297,7 @@ var MARC21 = { new MARC21.Field({ record : me, tag : line_tag(current_line), - data : cf_line_data(current_line).replace('\\',' ','g'), + data : cf_line_data(current_line).replace(/\\/g, ' ') }) ); } @@ -367,7 +367,7 @@ var MARC21 = { mtxt += this.fields.map( function (f) { if (f.isControlfield()) { - if (f.data) return '=' + f.tag + ' ' + f.data.replace(' ','\\','g'); + if (f.data) return '=' + f.tag + ' ' + f.data.replace(/ /g, '\\'); return '=' + f.tag; } else { return '=' + f.tag + ' ' +