cvsuser     05/10/20 13:33:10

  Added:       App-Widget/lib/App/Widget Hidden.pm
  Log:
  new
  
  Revision  Changes    Path
  1.1                  p5ee/App-Widget/lib/App/Widget/Hidden.pm
  
  Index: Hidden.pm
  ===================================================================
  
  ######################################################################
  ## $Id: Hidden.pm,v 1.1 2005/10/20 20:33:10 spadkins Exp $
  ######################################################################
  
  package App::Widget::Hidden;
  $VERSION = do { my @r=(q$Revision: 1.1 $=~/\d+/g); sprintf 
"%d."."%02d"x$#r,@r};
  
  use App;
  use App::Widget;
  @ISA = ( "App::Widget" );
  
  use strict;
  
  =head1 NAME
  
  App::Widget::Hidden - An HTML hidden field
  
  =head1 SYNOPSIS
  
     $name = "first_name";
  
     # official way
     use App;
     $context = App->context();
     $w = $context->widget($name);
     # OR ...
     $w = $context->widget($name,
        class => "App::Widget::Hidden",
     );
  
     # internal way
     use App::Widget::Hidden;
     $w = App::Widget::Hidden->new($name);
  
  =cut
  
  =head1 DESCRIPTION
  
  This class is a <input type=hidden> HTML element.
  
  =cut
  
  sub html {
      my $self = shift;
      my ($name, $value, $html_value, $html, $var, $size, $maxlength, 
$tabindex);
      $name = $self->{name};
      $value = $self->get_value();
      $html_value = $self->html_escape($value);
      $html = "<input type=\"hidden\" name=\"${name}\" value=\"$html_value\" 
/>";
      $html;
  }
  
  1;
  
  
  
  

Reply via email to