LP#1857710: fix Angular client whitescreen on Firefox
authorGalen Charlton <gmc@equinoxinitiative.org>
Fri, 27 Dec 2019 18:21:15 +0000 (13:21 -0500)
committerJason Boyer <JBoyer@eoli.info>
Fri, 27 Dec 2019 20:41:37 +0000 (15:41 -0500)
commit1df6edd44744904c5aec9d08db7d6aa59b57c8e6
treef4a7b60a31c11544f93554f5ceb8465ac317670c
parent4a67e5da99037ee815e135163c9523de7e897eae
LP#1857710: fix Angular client whitescreen on Firefox

Work done for LP#1830391 added an instance of a Javascript
regexp replace using the dotAll ("/s") flag, but as of the moment
Firefox treats that flag as a fatal syntax error, breaking the
Angular staff client.

To test
-------
[1] Attempt to log in the Angular staff client with Firefox. Note
    that you get a whitescreen with the following in the browser
    console:

    SyntaxError: invalid regular expression flag s
[2] Apply the patch and repeat step 1. This time, the Angular
    staff client should work normally.
[3] Verify that the Angular unit tests pass.

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Signed-off-by: Jason Boyer <JBoyer@eoli.info>
Open-ILS/src/eg2/src/app/share/util/htmltotxt.service.spec.ts [new file with mode: 0644]
Open-ILS/src/eg2/src/app/share/util/htmltotxt.service.ts