Author: richter
Date: Fri Sep 19 04:44:38 2014
New Revision: 1626123

URL: http://svn.apache.org/r1626123
Log:
Allow multiple state to combine

Modified:
    perl/embperl/trunk/Embperl/Form/Control.pm
    perl/embperl/trunk/Embperl/Form/ControlMultValue.pm

Modified: perl/embperl/trunk/Embperl/Form/Control.pm
URL: 
http://svn.apache.org/viewvc/perl/embperl/trunk/Embperl/Form/Control.pm?rev=1626123&r1=1626122&r2=1626123&view=diff
==============================================================================
--- perl/embperl/trunk/Embperl/Form/Control.pm (original)
+++ perl/embperl/trunk/Embperl/Form/Control.pm Fri Sep 19 04:44:38 2014
@@ -120,7 +120,7 @@ sub is_readonly
     my ($self, $req) = @_ ;
 
     my $readonly = $self -> {readonly}  || $req -> 
{form_options_masks}{$self->{name}}{readonly} || $req -> 
{form_options_masks}{'*'}{readonly}  ;
-    $readonly = &{$readonly}($req) if (ref ($readonly) eq 'CODE') ;
+    $readonly = &{$readonly}($self, $req) if (ref ($readonly) eq 'CODE') ;
 
     return $readonly ;
     }

Modified: perl/embperl/trunk/Embperl/Form/ControlMultValue.pm
URL: 
http://svn.apache.org/viewvc/perl/embperl/trunk/Embperl/Form/ControlMultValue.pm?rev=1626123&r1=1626122&r2=1626123&view=diff
==============================================================================
--- perl/embperl/trunk/Embperl/Form/ControlMultValue.pm (original)
+++ perl/embperl/trunk/Embperl/Form/ControlMultValue.pm Fri Sep 19 04:44:38 2014
@@ -378,7 +378,9 @@ my $id    = $self -> get_id_from_value (
 my $name  = $self -> {force_name} || $self -> {name} ;
 $]
 <div [+ do { local $escmode = 0 ; $self -> get_std_control_attr($req, '', 
'readonly', 'ef-control-with-id') } +] _ef_divname="_opt_[+ $name +]">[+ $text 
+]</div>
-[$ if $self->{hidden} $]
+[$ if $self->{trigger} $]
+<span style='display: none'>[- $self -> show_control ($req) -]</span>
+[$ elsif $self->{hidden} $]
 <input type="hidden" name="[+ $name +]" value="[+ $value +]">
 [$endif$]
 <input type="hidden" name="_id_[+ $name +]" value="[+ $id +]">



---------------------------------------------------------------------
To unsubscribe, e-mail: embperl-cvs-unsubscr...@perl.apache.org
For additional commands, e-mail: embperl-cvs-h...@perl.apache.org

Reply via email to