Changeset 2065

Show
Ignore:
Timestamp:
07/23/2007 09:05:56 PM (16 months ago)
Author:
xue
Message:

removed geshi from the other controls.

Location:
trunk/framework
Files:
3 modified

Legend:

Unmodified
Added
Removed
  • trunk/framework/Util/TVarDumper.php

    r1980 r2065  
    5151                if($highlight) 
    5252                { 
    53                         Prado::using('System.3rdParty.geshi.geshi'); 
    54                         $geshi = new GeSHi(self::$_output, 'vardump'); 
    55                         return $geshi->parse_code(); 
     53                        $result=highlight_string("<?php\n".self::$_output,true); 
     54                        return preg_replace('/&lt;\\?php<br \\/>/','',$result,1); 
    5655                } 
    5756                else 
  • trunk/framework/Web/UI/WebControls/TMarkdown.php

    r1398 r2065  
    6868        protected function highlightCode($matches) 
    6969        { 
    70                 $geshi=new GeSHi(html_entity_decode($matches[2],ENT_QUOTES,'UTF-8'), $matches[1]); 
    71                 if($this->getShowLineNumbers()) 
    72                         $geshi->enable_line_numbers(GESHI_NORMAL_LINE_NUMBERS); 
    73                 $geshi->enable_classes(); 
    74                 if($this->getEnableCopyCode()) 
    75                         $geshi->set_header_content($this->getHeaderTemplate()); 
    76  
    77                 return $geshi->parse_code(); 
     70                $text = html_entity_decode($matches[2],ENT_QUOTES,'UTF-8'); 
     71                $this->setLanguage($matches[1]); 
     72                return parent::processText($text); 
    7873        } 
    7974} 
  • trunk/framework/Web/UI/WebControls/TTextHighlighter.php

    r2062 r2065  
    2727 * syntax. By setting {@link setShowLineNumbers ShowLineNumbers} 
    2828 * to true, the highlighted result may be shown with line numbers. 
     29 * 
     30 * Note, TTextHighlighter requires {@link THead} to be placed on the page template 
     31 * because it needs to insert some CSS styles. 
    2932 * 
    3033 * @author Wei Zhuo<weizhuo[at]gmail[dot]com>