cvsuser     02/03/12 08:57:34

  Modified:    P5EEx/Blue/P5EEx/Blue/Widget HTML.pm
  Log:
  optimized html-escaping of null and empty-string values
  
  Revision  Changes    Path
  1.5       +3 -2      p5ee/P5EEx/Blue/P5EEx/Blue/Widget/HTML.pm
  
  Index: HTML.pm
  ===================================================================
  RCS file: /cvs/public/p5ee/P5EEx/Blue/P5EEx/Blue/Widget/HTML.pm,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -w -r1.4 -r1.5
  --- HTML.pm   2 Mar 2002 03:07:47 -0000       1.4
  +++ HTML.pm   12 Mar 2002 16:57:34 -0000      1.5
  @@ -1,10 +1,10 @@
   
   ######################################################################
  -## $Id: HTML.pm,v 1.4 2002/03/02 03:07:47 spadkins Exp $
  +## $Id: HTML.pm,v 1.5 2002/03/12 16:57:34 spadkins Exp $
   ######################################################################
   
   package P5EEx::Blue::Widget::HTML;
  -$VERSION = do { my @r=(q$Revision: 1.4 $=~/\d+/g); sprintf "%d."."%02d"x$#r,@r};
  +$VERSION = do { my @r=(q$Revision: 1.5 $=~/\d+/g); sprintf "%d."."%02d"x$#r,@r};
   
   use P5EEx::Blue::Widget;
   @ISA = ( "P5EEx::Blue::Widget" );
  @@ -81,6 +81,7 @@
   # HTML-escape data
   sub html_escape {
      my ($self, $text) = @_;
  +   return "" if (!defined $text || $text eq "");
      $text =~ s{&}{&}gso;
      $text =~ s{<}{&lt;}gso;
      $text =~ s{>}{&gt;}gso;
  
  
  


Reply via email to