richter     2004/03/07 11:36:35

  Modified:    .        Changes.pod TODO
               Embperl/Syntax EmbperlHTML.pm HTML.pm
               test/cmp xhtml.htm
               test/html xhtml.htm
  Log:
  fix a and option tags in xml output mode
  
  Revision  Changes    Path
  1.232     +2 -1      embperl/Changes.pod
  
  Index: Changes.pod
  ===================================================================
  RCS file: /home/cvs/embperl/Changes.pod,v
  retrieving revision 1.231
  retrieving revision 1.232
  diff -u -r1.231 -r1.232
  --- Changes.pod       7 Mar 2004 18:09:55 -0000       1.231
  +++ Changes.pod       7 Mar 2004 19:36:35 -0000       1.232
  @@ -18,7 +18,8 @@
        Reported by Edwin Ramirez.
      - Fixed problem with encrypted source files and set key length.
        Reported by Edwin Ramirez.
  -   
  +   - Fixed problem with <a /> and <option /> in xml output mode.
  +     Reported by Jochen Topf.   
   
   =head1 2.0b10 23. Jan 2004
   
  
  
  
  1.121     +5 -0      embperl/TODO
  
  Index: TODO
  ===================================================================
  RCS file: /home/cvs/embperl/TODO,v
  retrieving revision 1.120
  retrieving revision 1.121
  diff -u -r1.120 -r1.121
  --- TODO      20 Feb 2004 06:05:34 -0000      1.120
  +++ TODO      7 Mar 2004 19:36:35 -0000       1.121
  @@ -9,6 +9,11 @@
   
   - en/de select parameter passing in eg/web/header.epl
   
  +- fdat param and Embperl::Object
  +
  +- xml output mode and a tag
  +
  +
   TODO for Embperl 2.1 and later
   
   - make Embperl run with threads and threaded Apache 2
  
  
  
  1.6       +8 -4      embperl/Embperl/Syntax/EmbperlHTML.pm
  
  Index: EmbperlHTML.pm
  ===================================================================
  RCS file: /home/cvs/embperl/Embperl/Syntax/EmbperlHTML.pm,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- EmbperlHTML.pm    13 Feb 2004 20:39:38 -0000      1.5
  +++ EmbperlHTML.pm    7 Mar 2004 19:36:35 -0000       1.6
  @@ -148,10 +148,14 @@
                       #'_ep_opt (%$n%, %^*htmlselect%, %&*\'value%, %&\'selected%);',
                       #'_ep_opt (%$n%, %^*htmlselect%, %>*\'1%, %&\'selected%);',
                       ]
  -                }) ;
  -    $self -> AddTagWithStart ('/option', 'option') ;
  +                },
  +                { 'nodename' => ':<:>:option:', 'cdatatype' => ntypAttrValue, 
procinfo => {} }) ;
   
  -    $self -> AddTag ('a', undef, ['href'], undef, undef, undef, 1) ;
  +    $self -> AddTagWithStart ('/option', 'option', undef, undef, undef, undef,
  +                               { 'nodename' => ':</:>:option:', 'cdatatype' => 
ntypAttrValue, procinfo => {} } ) ;
  +
  +    $self -> AddTag ('a', undef, ['href'], undef, undef, { 'nodename' => ':<:>:a:', 
'cdatatype' => ntypAttrValue, procinfo => {} }, 1) ;
  +    $self -> AddTag ('area', undef, ['href'], undef, undef, undef, 1) ;
       $self -> AddTag ('frame', undef, ['src'], undef, undef, undef, 1) ; 
       $self -> AddTag ('iframe', undef, ['src'], undef, undef, undef, 1) ; 
       $self -> AddTag ('embed', undef, ['src'], undef, undef) ; 
  
  
  
  1.4       +3 -3      embperl/Embperl/Syntax/HTML.pm
  
  Index: HTML.pm
  ===================================================================
  RCS file: /home/cvs/embperl/Embperl/Syntax/HTML.pm,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- HTML.pm   23 Jan 2004 06:50:57 -0000      1.3
  +++ HTML.pm   7 Mar 2004 19:36:35 -0000       1.4
  @@ -299,10 +299,10 @@
   sub AddTagWithStart
   
       {
  -    my ($self, $tagname, $starttag, $attrs, $attrsurl, $attrsnoval, $procinfo) = @_ 
;
  +    my ($self, $tagname, $starttag, $attrs, $attrsurl, $attrsnoval, $procinfo, 
$taginfo) = @_ ;
   
   
  -    my $tag = $self -> AddTag ($tagname, $attrs, $attrsurl, $attrsnoval, $procinfo) 
;
  +    my $tag = $self -> AddTag ($tagname, $attrs, $attrsurl, $attrsnoval, $procinfo, 
$taginfo) ;
   
       $tag -> {'starttag'} = $starttag ;
       }
  
  
  
  1.3       +10 -1     embperl/test/cmp/xhtml.htm
  
  Index: xhtml.htm
  ===================================================================
  RCS file: /home/cvs/embperl/test/cmp/xhtml.htm,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- xhtml.htm 23 Dec 2002 20:47:36 -0000      1.2
  +++ xhtml.htm 7 Mar 2004 19:36:35 -0000       1.3
  @@ -20,10 +20,19 @@
       </tr> 
   </table>
   
  -^(<input type=\"hidden\" name=\"c\" value=\"&quot;3&quot;\" \/>|<input 
type=\"hidden\" name=\"a\" value=\"1\" \/>)(<input type=\"hidden\" name=\"a\" 
value=\"1\" \/>|<input type=\"hidden\" name=\"b\" value=\"\&apos;2\&apos;\" \/>|<input 
type=\"hidden\" name=\"c\" value=\"&quot;3&quot;\" \/>)(<input type=\"hidden\" 
name=\"c\" value=\"&quot;3&quot;\" \/>|<input type=\"hidden\" name=\"b\" 
value=\"\&apos;2\&apos;\" \/>)
  +<input type="hidden" name="a" value="1" /><input type="hidden" name="c" 
value="&quot;3&quot;" /><input type="hidden" name="b" value="&apos;2&apos;" />
   
   <input type="text" name="b" value="&apos;2&apos;" />
   <input type="text" name="c" value="&quot;3&quot;" />
  +
  +<a href="bla.htm">bla</a>
  +
  +<select name="a">
  +    <option>xxx</option>
  +</select>
  +
  +
  +
   
   </body>
   </html>
  
  
  
  1.2       +9 -0      embperl/test/html/xhtml.htm
  
  Index: xhtml.htm
  ===================================================================
  RCS file: /home/cvs/embperl/test/html/xhtml.htm,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- xhtml.htm 26 Nov 2002 10:03:45 -0000      1.1
  +++ xhtml.htm 7 Mar 2004 19:36:35 -0000       1.2
  @@ -39,5 +39,14 @@
   <input type="text" name="b">
   <input type="text" name="c">
   
  +<a href="bla.htm">bla</a>
  +
  +<select name="a">
  +    <option>xxx</option>
  +</select>
  +
  +
  +
  +
   </body>
   </html>
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to