PEAR is discontinued

This is a static archive preserving historical releases and metadata. No new packages or updates will be published. For updates to existing packages, or to publish new packages, please use Composer and Packagist.

Home » Text » Text_Highlighter » Bug #4606

span end tag at beginning of a list

Details

Submitted2005-06-16 14:37 UTC
Frompriplatv at netscape dot net
Assignedblindman
StatusClosed
PackageText_Highlighter
PHP Version5.0.3
OSWin XP but irrelevant
Roadmaps(Not assigned)

Comments

[2005-06-16 14:37 UTC] priplatv at netscape dot net

Description:
------------
Text_Highlighter version 0.6.5

If the first line starts with one or more tabs a </span> end tag appears in the output immediately after the <li> tag. Any following lines are OK.
The code will not validate against the W3C validation service, but otherwise displays OK.
Only with list numbering on.

Reproduce code:
---------------
$src = <<< EOT
\t<p>Two paragraphs </p><p>correctly nested</p>
\t<p>Paragraph with correctly <em>emphasized</em> overlapping</p>
EOT;
echo $hl -> highlight($src);

Expected result:
----------------
<ol class="hl-main">
<li>  
<span class="hl-brackets"><</span>
<span class="hl-reserved">p</span>
<span class="hl-brackets">></span>
...
<span class="hl-brackets">></span>
</li>
<li> <span class="hl-brackets">  <</span>
<span class="hl-reserved">p</span>
<span class="hl-brackets">></span>
...
<span class="hl-brackets">></span>
</li>
</ol>

Actual result:
--------------
<ol class="hl-main">
<li>   </span>
<span class="hl-brackets"><</span>
<span class="hl-reserved">p</span>
<span class="hl-brackets">></span>
...
<span class="hl-brackets">></span>
</li>
<li> <span class="hl-brackets">  <</span>
<span class="hl-reserved">p</span>
<span class="hl-brackets">></span>
...
<span class="hl-brackets">></span>
</li>
</ol>