Fix up end-of-paragraph quotes and whitespace

This commit is contained in:
Domenic Denicola 2015-05-20 22:36:26 -04:00
commit 8f4b61bbef

View file

@ -153,11 +153,13 @@ function getBodyXml(chapter, contentEl) {
xml = xml.replace(/<\/em>(\s?\s?[^A-Za-z]\s?\s?)<em>/g, "$1");
xml = xml.replace(/“<em>([^>]+)<\/em>(!|\?|\.)”/g, "“<em>$1$2<\/em>”");
xml = xml.replace(/<p><em>([^>]+)<\/em>(!|\?|\.)<\/p>/g, "<p><em>$1$2<\/em></p>");
xml = xml.replace(/(!|\?|\.) <\/em><\/p>/g, "$1</em></p>");
// Fix recurring poor quotes and apostrophes
xml = xml.replace(/“<\/p>/g, "”</p>");
xml = xml.replace(/<\/p>/g, "</p>");
xml = xml.replace(//g, "");
xml = xml.replace(/“\s*<\/p>/g, "”</p>");
xml = xml.replace(/“\s*<\/em><\/p>/g, "”</em></p>");
xml = xml.replace(/\s*<\/p>/g, "</p>");
xml = xml.replace(/\s*<\/em><\/p>/g, "</em></p>");
xml = xml.replace(//g, "");
xml = xml.replace(/([A-Za-z])s(\s?)/g, "$1s$2");
xml = xml.replace(/Im/g, "Im");