cvsuser     05/10/20 13:51:20

  Added:       App-Widget-JSApp/lib/App/Widget/JSApp Date.pm
  Log:
  Date.pm
  
  Revision  Changes    Path
  1.1                  p5ee/App-Widget-JSApp/lib/App/Widget/JSApp/Date.pm
  
  Index: Date.pm
  ===================================================================
  
  ######################################################################
  ## $Id: Date.pm,v 1.1 2005/10/20 20:51:20 spadkins Exp $
  ######################################################################
  
  package App::Widget::JSApp::Date;
  $VERSION = do { my @r=(q$Revision: 1.1 $=~/\d+/g); sprintf 
"%d."."%02d"x$#r,@r};
  
  use App::Widget::JSApp;
  @ISA = ( "App::Widget::JSApp" );
  
  use strict;
  
  =head1 NAME
  
  App::Widget::JSApp::Date - A date widget
  
  =head1 SYNOPSIS
  
     use App::Widget::JSApp::Date;
  
     ...
  
  =cut
  
  sub html {
      my $self = shift;
      my $name = $self->{name};
  
      $self->init_jsapp();
  
      my $context = $self->{context};
      my $value = $context->so_get($name);
      $value = "" if (!defined $value);
  
      my $html = <<EOF;
  <script type="text/javascript">
    context.widget("$name", {
      "serviceClass" : "DateWidget",
      "submittable" : 1,
      "default" : "$value"
    }).write();
  </script>
  EOF
  
      return($html);
  }
  
  1;
  
  
  
  

Reply via email to