More <em> work

This commit is contained in:
Domenic Denicola 2015-05-20 22:15:33 -04:00
commit baa98156b1

View file

@ -149,8 +149,8 @@ function getBodyXml(chapter, contentEl) {
// Fix recurring broken-up or erroneous <em>s
xml = xml.replace(/<\/em>s/g, "s</em>")
xml = xml.replace(/<\/em><em>/g, "");
xml = xml.replace(/<em>([^A-Za-z])<\/em>/g, "$1");
xml = xml.replace(/<\/em>\. <em>/g, ". ");
xml = xml.replace(/<em>(\s?\s?[^A-Za-z]\s?\s?)<\/em>/g, "$1");
xml = xml.replace(/<\/em>(\s?\s?[^A-Za-z]\s?\s?)<em>/g, "$1");
xml = xml.replace(/“<em>([^>]+)<\/em>(!|\?|\.)”/g, "“<em>$1$2<\/em>”");
// Fix recurring poor closing quotes