Changeset 322

Show
Ignore:
Timestamp:
08/20/03 22:12:31 (5 years ago)
Author:
saxmatt
Message:

Fix for autop to allow attributes on elements.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/b2-include/b2functions.php

    r310 r322  
    7373    $pee = str_replace('<p><p>', '<p>', $pee); 
    7474    $pee = str_replace('</p></p>', '</p>', $pee); 
    75     $pee = preg_replace('!<p>\s*(</?(?:table|ul|ol|li|pre|select|form|blockquote)>)!', "$1", $pee); 
     75    $pee = preg_replace('!<p>\s*(</?(?:table|ul|ol|li|pre|select|form|blockquote)[^>]*>)!', "$1", $pee); 
    7676    $pee = preg_replace('!(</?(?:table|ul|ol|li|pre|select|form|blockquote)>)\s*</p>!', "$1", $pee);  
    7777    if ($br) $pee = preg_replace('|(?<!<br />)\s*\n|', "<br />\n", $pee); // optionally make line breaks 
    78     $pee = preg_replace('!(</?(?:table|ul|ol|li|pre|select|form|blockquote|p)>)<br />!', "$1", $pee); 
     78    $pee = preg_replace('!(</?(?:table|ul|ol|li|pre|select|form|blockquote|p)[^>]*>)<br />!', "$1", $pee); 
    7979    $pee = preg_replace('|<p><blockquote([^>]*)>|i', "<blockquote$1><p>", $pee); 
    8080    $pee = str_replace('</blockquote></p>', '</p></blockquote>', $pee);