Author: richter
Date: Mon Nov 10 07:05:24 2014
New Revision: 1637800

URL: http://svn.apache.org/r1637800
Log:
addtop & addbottom fuer selectdyn

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

Modified: perl/embperl/trunk/Embperl/Form/Control/selectdyn.pm
URL: 
http://svn.apache.org/viewvc/perl/embperl/trunk/Embperl/Form/Control/selectdyn.pm?rev=1637800&r1=1637799&r2=1637800&view=diff
==============================================================================
--- perl/embperl/trunk/Embperl/Form/Control/selectdyn.pm (original)
+++ perl/embperl/trunk/Embperl/Form/Control/selectdyn.pm Mon Nov 10 07:05:24 
2014
@@ -124,6 +124,20 @@ if ($datasrc)
     my ($constrain, $without_constrain) = $datasource -> get_constrain_value 
($req, $self) ;
     $datasrc .= '&constrain=' . $epreq->Escape ($constrain,6) . 
'&without_constrain=' . ($without_constrain?1:0) if ($constrain) ;
     }
+
+my $addtop    = $self -> {addtop} ;
+my $addbottom = $self -> {addbottom} ;
+my $append    = $self -> {datasrcurl_append} ;
+if ($addtop)
+    {
+    $append .= '&' if ($append) ;
+    $append .= '&addtop=' . $epreq->Escape ($req -> {json} -> encode($addtop), 
6) ;    
+    }
+if ($addbottom)
+    {
+    $append .= '&' if ($append) ;
+    $append .= '&addbottom=' . $epreq->Escape ($req -> {json} -> 
encode($addbottom), 6) ;    
+    }
     
 $]
 <input name="_opt_[+ $name +]" [+ do { local $escmode = 0 ; $self -> 
get_std_control_attr($req, undef, undef, 'ef-context-menu ' . ($self -> 
{no_button}?'':'ef-control-selectdyn-has-ctrl' )) } +]
@@ -133,8 +147,8 @@ type="text" _ef_attach="ef_selectdyn" 
 [$if $self -> {showurl_append}  $]_ef_show_url_append="[+ $self -> 
{showurl_append} +]" [$endif$] 
 [$if $self -> {popupurl}        $]_ef_popup_url="[+ $self -> {popupurl} +]" 
[$endif$] 
 [$if $self -> {datasrcurl}      $]_ef_datasrc_url="[+ $self -> {datasrcurl} 
+]" [$endif$] 
-[$if $self -> {datasrcurl_append}      $]_ef_datasrc_url_append="[+ $self -> 
{datasrcurl_append} +]" [$endif$] 
-[$if $self -> {datasrc}         $]_ef_datasrc_nam="[+ $datasrc +]" [$endif$] 
+[$if $append                    $]_ef_datasrc_url_append="[+ $append +]" 
[$endif$] 
+[$if $datasrc                   $]_ef_datasrc_nam="[+ $datasrc +]" [$endif$] 
 [$if $self -> {datasrctermmax}  $]_ef_datasrc_term_max="[+ $self -> 
{datasrctermmax} +]" [$endif$] 
 [$if $self -> {use_ajax}        $]_ef_use_ajax="[+ $self -> {use_ajax} +]" 
[$endif$] 
 [$if $self -> {show_on_select}  $]_ef_show_on_select="[+ $self -> 
{show_on_select}?'1':'' +]" [$endif$] 



---------------------------------------------------------------------
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