From ffa4c84a3136ece9a25a40daad1194047da8fce4 Mon Sep 17 00:00:00 2001
From: Derek Jones
Date: Thu, 11 Dec 2008 16:37:04 +0000
Subject: fixed cleanup preceding block elements, regex was using []
instead of ()
---
system/libraries/Typography.php | 4 ++--
user_guide/changelog.html | 1 +
2 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/system/libraries/Typography.php b/system/libraries/Typography.php
index 0c4a978aa..a4d1e3548 100644
--- a/system/libraries/Typography.php
+++ b/system/libraries/Typography.php
@@ -196,9 +196,9 @@ class CI_Typography {
// Clean up stray paragraph tags that appear before block level elements
'#<('.$this->block_elements.')#' => '<$1',
-
+
// Clean up stray non-breaking spaces preceeding block elements
- '#[ ]+<('.$this->block_elements.')#' => ' <$1',
+ '#( \s*)+<('.$this->block_elements.')#' => ' <$2',
// Replace the temporary markers we added earlier
'/\{@TAG\}/' => '<',
diff --git a/user_guide/changelog.html b/user_guide/changelog.html
index 1ddec5456..3b9c73e5f 100644
--- a/user_guide/changelog.html
+++ b/user_guide/changelog.html
@@ -98,6 +98,7 @@ SVN Revision:
Fixed a bug with high ascii characters in subject and from email headers.
Fixed a bug in xss_clean() where whitespace following a validated character entity would not be preserved.
Fixed a bug where HTML comments and <pre> tags were being parsed in Typography::auto_typography()
+ Fixed a bug with non-breaking space cleanup in Typography::auto_typography()
--
cgit v1.2.3-24-g4f1b