summaryrefslogtreecommitdiffstats
path: root/system/libraries
diff options
context:
space:
mode:
authorDerek Jones <derek.jones@ellislab.com>2009-01-15 20:10:48 +0100
committerDerek Jones <derek.jones@ellislab.com>2009-01-15 20:10:48 +0100
commit232484c0c7ec9987459851039c2e2d14578ec133 (patch)
tree2614177e097132b660d8e7f5f3337fae327b03a7 /system/libraries
parente4702126ca8ee01714a13b0ed1df3b7adcd8b63f (diff)
Fixed a bug when an opening quote is preceded by a paragraph tag and immediately followed by another tag.
Diffstat (limited to 'system/libraries')
-rw-r--r--system/libraries/Typography.php8
1 files changed, 4 insertions, 4 deletions
diff --git a/system/libraries/Typography.php b/system/libraries/Typography.php
index 11b3917c0..1ae45774a 100644
--- a/system/libraries/Typography.php
+++ b/system/libraries/Typography.php
@@ -267,23 +267,23 @@ class CI_Typography {
// on which direction to curl, with non-word characters like punctuation
// being a secondary factor only after whitespace is addressed.
'/\'"(\s|$)/' => '&#8217;&#8221;$1',
- '/(^|\s)\'"/' => '$1&#8216;&#8220;',
+ '/(^|\s|<p>)\'"/' => '$1&#8216;&#8220;',
'/\'"(\W)/' => '&#8217;&#8221;$1',
'/(\W)\'"/' => '$1&#8216;&#8220;',
'/"\'(\s|$)/' => '&#8221;&#8217;$1',
- '/(^|\s)"\'/' => '$1&#8220;&#8216;',
+ '/(^|\s|<p>)"\'/' => '$1&#8220;&#8216;',
'/"\'(\W)/' => '&#8221;&#8217;$1',
'/(\W)"\'/' => '$1&#8220;&#8216;',
// single quote smart quotes
'/\'(\s|$)/' => '&#8217;$1',
- '/(^|\s)\'/' => '$1&#8216;',
+ '/(^|\s|<p>)\'/' => '$1&#8216;',
'/\'(\W)/' => '&#8217;$1',
'/(\W)\'/' => '$1&#8216;',
// double quote smart quotes
'/"(\s|$)/' => '&#8221;$1',
- '/(^|\s)"/' => '$1&#8220;',
+ '/(^|\s|<p>)"/' => '$1&#8220;',
'/"(\W)/' => '&#8221;$1',
'/(\W)"/' => '$1&#8220;',