Author: jaimesuez
Date: 2010-04-19 19:10:40 +0200 (Mon, 19 Apr 2010)
New Revision: 29212

Added:
   
plugins/sfDoctrineAjaxFormPlugin/modules/ajax_form/templates/_add_embedded_form_default.php
   
plugins/sfDoctrineAjaxFormPlugin/modules/ajax_form/templates/_add_embedded_form_table.php
Removed:
   
plugins/sfDoctrineAjaxFormPlugin/modules/ajax_form/templates/_add_embedded_form.php
Modified:
   
plugins/sfDoctrineAjaxFormPlugin/lib/widget/sfWidgetFormDinamicEmbeddedForm.class.php
   
plugins/sfDoctrineAjaxFormPlugin/modules/ajax_form/templates/_autocomplete_with_embedded_forms_default.php
   
plugins/sfDoctrineAjaxFormPlugin/modules/ajax_form/templates/_autocomplete_with_embedded_forms_table.php
   
plugins/sfDoctrineAjaxFormPlugin/modules/ajax_form/templates/_embedded_form_js.php
Log:
EMBEDDED FORMS:
  DISTINTOS LAYOUTS
    Cuadriculado
      Separar partial en 2: add_embedded_form_default y add_embedded_form_table

Modified: 
plugins/sfDoctrineAjaxFormPlugin/lib/widget/sfWidgetFormDinamicEmbeddedForm.class.php
===================================================================
--- 
plugins/sfDoctrineAjaxFormPlugin/lib/widget/sfWidgetFormDinamicEmbeddedForm.class.php
       2010-04-19 15:41:19 UTC (rev 29211)
+++ 
plugins/sfDoctrineAjaxFormPlugin/lib/widget/sfWidgetFormDinamicEmbeddedForm.class.php
       2010-04-19 17:10:40 UTC (rev 29212)
@@ -60,7 +60,7 @@
     $this->addOption('is_autocomplete', true);
 
     $this->addOption('partial', 
"ajax_form/autocomplete_with_embedded_forms_default");
-    $this->addOption('create_partial', "ajax_form/add_embedded_form");
+    $this->addOption('create_partial', "ajax_form/add_embedded_form_default");
     $this->addOption('credentials', false);
     $this->addOption('unset', array());
     $this->addOption('thumbnail', null);

Deleted: 
plugins/sfDoctrineAjaxFormPlugin/modules/ajax_form/templates/_add_embedded_form.php
===================================================================
--- 
plugins/sfDoctrineAjaxFormPlugin/modules/ajax_form/templates/_add_embedded_form.php
 2010-04-19 15:41:19 UTC (rev 29211)
+++ 
plugins/sfDoctrineAjaxFormPlugin/modules/ajax_form/templates/_add_embedded_form.php
 2010-04-19 17:10:40 UTC (rev 29212)
@@ -1,135 +0,0 @@
-<!--###############################  SETEO DE VARIABLES 
################################## -->
-<?php
-
-$embedded_name = $form->getWidget($widget_name)->getOption('embedded_name');
-$module = $form->getWidget($widget_name)->getOption('module');
-$widget_module = 
class_to_module($form->getWidget($widget_name)->getOption('widget_model'));
-$embedded_name = $form->getWidget($widget_name)->getOption('embedded_name');
-$is_autocomplete = 
$form->getWidget($widget_name)->getOption('is_autocomplete');
-$columns = $form->getWidget($widget_name)->getOption('columns');
-$thumbnail = $form->getWidget($widget_name)->getOption('thumbnail');
-$with_hide = $form->getWidget($widget_name)->getOption('with_hide');
-
-if ($id_related_object > 0 && $with_hide == true)
-{
-  $with_undo = true;
-}
-else
-{
-  $with_undo = false;
-}
-
-?>
-
-
-<!--###############################  100% igual, refactorizar 
################################## -->
-<!--###############################  PARTIAL DEL LINK AL FORMULARIO (solo si 
existe el objeto y no es nuevo) ################################## -->
-<?php if ($with_undo): ?>
-<div id="<?php echo $embedded_name ?>_related_object_form_name_<?php echo 
$number ?>"
-     class="<?php echo $embedded_name ?>_related_object_form_new_<?php echo 
$number ?> content">
-  <a id="<?php echo $embedded_name ?>_related_object_form_link_<?php echo 
$number ?>" style="font-weight:bold;"
-     class="<?php echo $embedded_name ?>_related_object_form_new_<?php echo 
$number ?>">
-
-    <!--  thumbnail opcional  -->
-      <?php echo include_partial("ajax_form/thumbnail", array("thumbnail_info" 
=> $thumbnail, "object" => 
Doctrine::getTable(module_to_class($widget_module))->find($form[$embedded_name][$number]["id"]->getValue())))
 ?>
-
-
-      <?php foreach ($columns as $column): ?>
-        <?php echo $form[$embedded_name][$number][$column]->getValue() . ' ' ?>
-      <?php endforeach ?>
-  </a>
-</div>
-<?php endif ?>
-
-
-
-<!--###############################  PARTIAL DEL FORMULARIO  
################################## -->
-<div class="sf_admin_form_field_<?php echo $embedded_name ?>" style="<?php 
echo $with_undo ? "display:none" : "" ?>"
-     id="<?php echo $embedded_name ?>_related_object_form_new_<?php echo 
$number ?>">
-       <?php echo $form[$embedded_name][$number]->renderError() ?>
-
-  <div class="content">
-    <!--  thumbnail opcional  -->
-    <?php echo include_partial("ajax_form/thumbnail", array("thumbnail_info" 
=> $thumbnail, "object" => 
Doctrine::getTable(module_to_class($widget_module))->find((int) 
$id_related_object) )) ?>
-
-    <!--  La clase del link es el id del objeto que tiene que deshacer  -->
-
-    <?php if ($with_undo): ?>
-      <?php echo 
_tag("a#{$embedded_name}_related_object_form_hide_{$number}.{$embedded_name}_related_object_form_new_{$number}.s16_arrow_down
 title=Ocultar", 'Ocultar') ?>
-    <?php endif ?>
-    <?php echo 
_tag("a#{$embedded_name}_related_object_form_undo_{$number}.{$embedded_name}_related_object_form_new_{$number}.s16_undo
 title=Deshacer", 'Deshacer') ?>
-    <?php echo $form[$embedded_name][$number] ?>
-  </div>
-</div>
-
-
-
-<!--###############################  JAVASCRIPT PARA BORRAR UNA NUEVA EMBEDDED 
FORM  ################################## -->
-<script type="text/javascript">
-
-  $().ready(function()
-  {
-    $('a[id^="<?php echo $embedded_name 
?>_related_object_form_undo"]').click(function()
-    {
-      //la clase del link es el id del objeto a deshacer
-      id = $(this).attr("class").replace("s16_undo","");
-      $("#" + id).replaceWith('');
-      $("." + id).replaceWith('');
-
-      //mostramos el "autocomplete" y el "agregar" por si es y se borraron 
anteriormente
-      $("#autocomplete_<?php echo $module ?>_form_<?php echo $widget_name 
?>").show();
-      $("#<?php echo $module ?>_form_<?php echo $widget_name ?>_crear").show();
-
-      //aqui se esta restando mas de una vez
-<?php echo 'number' . $widget_name ?> = <?php echo 'number' . $widget_name ?> 
- 1;  //esto era: "number = number - 1"
-    });
-  });
-</script>
-
-<!--###############################  JAVASCRIPT PARA OCULTAR UNA NUEVA 
EMBEDDED FORM DESPLEGADA ################################## -->
-<script type="text/javascript">
-
-  $().ready(function()
-  {
-    $('a[id^="<?php echo $embedded_name 
?>_related_object_form_hide"]').click(function()
-    {
-      //la clase del link es el id del objeto a deshacer
-      id = $(this).attr("class").replace("s16_arrow_down","");
-      $("#" + id).hide();
-      $("." + id).show();
-    });
-  });
-</script>
-
-
-<!--###############################  JAVASCRIPT PARA MOSTRAR EL FORMULARIO AL 
APRETAR EL LINK  ################################## -->
-<script type="text/javascript">
-
-  $().ready(function()
-  {
-    $('a[id^="<?php echo $embedded_name 
?>_related_object_form_link"]').click(function()
-    {
-      //la clase del link es el id del objeto a deshacer
-      id = $(this).attr("class");
-
-      $("#" + id).show();
-      $(this).hide();
-    });
-  });
-</script>
-
-
-
-
-<!--###############################  ASIGNA EL VALOR AL PRIMER CAMPO DE 
COLUMNS (excepto cuando es de un objeto ya existente) 
################################## -->
-<script type="text/javascript">
-
-  if ($("#<?php echo $module . '_form_' . $embedded_name . '_' . $number . '_' 
. $columns[0]?>").val().length == 0)
-  {
-    $("#<?php echo $module . '_form_' . $embedded_name . '_' . $number . '_' . 
$columns[0]?>").val('<?php echo $value != 'undefined' ? $value : '' ?>');
-  }
-
-  //lo selecciona
-  $("#<?php echo $module . '_form_' . $embedded_name . '_' . $number . '_' . 
$columns[0]?>").focus();
-  $("#<?php echo $module . '_form_' . $embedded_name . '_' . $number . '_' . 
$columns[0]?>").select();
-</script>

Copied: 
plugins/sfDoctrineAjaxFormPlugin/modules/ajax_form/templates/_add_embedded_form_default.php
 (from rev 29208, 
plugins/sfDoctrineAjaxFormPlugin/modules/ajax_form/templates/_add_embedded_form.php)
===================================================================
--- 
plugins/sfDoctrineAjaxFormPlugin/modules/ajax_form/templates/_add_embedded_form_default.php
                         (rev 0)
+++ 
plugins/sfDoctrineAjaxFormPlugin/modules/ajax_form/templates/_add_embedded_form_default.php
 2010-04-19 17:10:40 UTC (rev 29212)
@@ -0,0 +1,135 @@
+<!--###############################  SETEO DE VARIABLES 
################################## -->
+<?php
+
+$embedded_name = $form->getWidget($widget_name)->getOption('embedded_name');
+$module = $form->getWidget($widget_name)->getOption('module');
+$widget_module = 
class_to_module($form->getWidget($widget_name)->getOption('widget_model'));
+$embedded_name = $form->getWidget($widget_name)->getOption('embedded_name');
+$is_autocomplete = 
$form->getWidget($widget_name)->getOption('is_autocomplete');
+$columns = $form->getWidget($widget_name)->getOption('columns');
+$thumbnail = $form->getWidget($widget_name)->getOption('thumbnail');
+$with_hide = $form->getWidget($widget_name)->getOption('with_hide');
+
+if ($id_related_object > 0 && $with_hide == true)
+{
+  $with_undo = true;
+}
+else
+{
+  $with_undo = false;
+}
+
+?>
+
+
+<!--###############################  100% igual, refactorizar 
################################## -->
+<!--###############################  PARTIAL DEL LINK AL FORMULARIO (solo si 
existe el objeto y no es nuevo) ################################## -->
+<?php if ($with_undo): ?>
+<div id="<?php echo $embedded_name ?>_related_object_form_name_<?php echo 
$number ?>"
+     class="<?php echo $embedded_name ?>_related_object_form_new_<?php echo 
$number ?> content">
+  <a id="<?php echo $embedded_name ?>_related_object_form_link_<?php echo 
$number ?>" style="font-weight:bold;"
+     class="<?php echo $embedded_name ?>_related_object_form_new_<?php echo 
$number ?>">
+
+    <!--  thumbnail opcional  -->
+      <?php echo include_partial("ajax_form/thumbnail", array("thumbnail_info" 
=> $thumbnail, "object" => 
Doctrine::getTable(module_to_class($widget_module))->find($form[$embedded_name][$number]["id"]->getValue())))
 ?>
+
+
+      <?php foreach ($columns as $column): ?>
+        <?php echo $form[$embedded_name][$number][$column]->getValue() . ' ' ?>
+      <?php endforeach ?>
+  </a>
+</div>
+<?php endif ?>
+
+
+
+<!--###############################  PARTIAL DEL FORMULARIO  
################################## -->
+<div class="sf_admin_form_field_<?php echo $embedded_name ?>" style="<?php 
echo $with_undo ? "display:none" : "" ?>"
+     id="<?php echo $embedded_name ?>_related_object_form_new_<?php echo 
$number ?>">
+       <?php echo $form[$embedded_name][$number]->renderError() ?>
+
+  <div class="content">
+    <!--  thumbnail opcional  -->
+    <?php echo include_partial("ajax_form/thumbnail", array("thumbnail_info" 
=> $thumbnail, "object" => 
Doctrine::getTable(module_to_class($widget_module))->find((int) 
$id_related_object) )) ?>
+
+    <!--  La clase del link es el id del objeto que tiene que deshacer  -->
+
+    <?php if ($with_undo): ?>
+      <?php echo 
_tag("a#{$embedded_name}_related_object_form_hide_{$number}.{$embedded_name}_related_object_form_new_{$number}.s16_arrow_down
 title=Ocultar", 'Ocultar') ?>
+    <?php endif ?>
+    <?php echo 
_tag("a#{$embedded_name}_related_object_form_undo_{$number}.{$embedded_name}_related_object_form_new_{$number}.s16_undo
 title=Deshacer", 'Deshacer') ?>
+    <?php echo $form[$embedded_name][$number] ?>
+  </div>
+</div>
+
+
+
+<!--###############################  JAVASCRIPT PARA BORRAR UNA NUEVA EMBEDDED 
FORM  ################################## -->
+<script type="text/javascript">
+
+  $().ready(function()
+  {
+    $('a[id^="<?php echo $embedded_name 
?>_related_object_form_undo"]').click(function()
+    {
+      //la clase del link es el id del objeto a deshacer
+      id = $(this).attr("class").replace("s16_undo","");
+      $("#" + id).replaceWith('');
+      $("." + id).replaceWith('');
+
+      //mostramos el "autocomplete" y el "agregar" por si es y se borraron 
anteriormente
+      $("#autocomplete_<?php echo $module ?>_form_<?php echo $widget_name 
?>").show();
+      $("#<?php echo $module ?>_form_<?php echo $widget_name ?>_crear").show();
+
+      //aqui se esta restando mas de una vez
+<?php echo 'number' . $widget_name ?> = <?php echo 'number' . $widget_name ?> 
- 1;  //esto era: "number = number - 1"
+    });
+  });
+</script>
+
+<!--###############################  JAVASCRIPT PARA OCULTAR UNA NUEVA 
EMBEDDED FORM DESPLEGADA ################################## -->
+<script type="text/javascript">
+
+  $().ready(function()
+  {
+    $('a[id^="<?php echo $embedded_name 
?>_related_object_form_hide"]').click(function()
+    {
+      //la clase del link es el id del objeto a deshacer
+      id = $(this).attr("class").replace("s16_arrow_down","");
+      $("#" + id).hide();
+      $("." + id).show();
+    });
+  });
+</script>
+
+
+<!--###############################  JAVASCRIPT PARA MOSTRAR EL FORMULARIO AL 
APRETAR EL LINK  ################################## -->
+<script type="text/javascript">
+
+  $().ready(function()
+  {
+    $('a[id^="<?php echo $embedded_name 
?>_related_object_form_link"]').click(function()
+    {
+      //la clase del link es el id del objeto a deshacer
+      id = $(this).attr("class");
+
+      $("#" + id).show();
+      $(this).hide();
+    });
+  });
+</script>
+
+
+
+
+<!--###############################  ASIGNA EL VALOR AL PRIMER CAMPO DE 
COLUMNS (excepto cuando es de un objeto ya existente) 
################################## -->
+<script type="text/javascript">
+
+  if ($("#<?php echo $module . '_form_' . $embedded_name . '_' . $number . '_' 
. $columns[0]?>").val().length == 0)
+  {
+    $("#<?php echo $module . '_form_' . $embedded_name . '_' . $number . '_' . 
$columns[0]?>").val('<?php echo $value != 'undefined' ? $value : '' ?>');
+  }
+
+  //lo selecciona
+  $("#<?php echo $module . '_form_' . $embedded_name . '_' . $number . '_' . 
$columns[0]?>").focus();
+  $("#<?php echo $module . '_form_' . $embedded_name . '_' . $number . '_' . 
$columns[0]?>").select();
+</script>

Added: 
plugins/sfDoctrineAjaxFormPlugin/modules/ajax_form/templates/_add_embedded_form_table.php
===================================================================
--- 
plugins/sfDoctrineAjaxFormPlugin/modules/ajax_form/templates/_add_embedded_form_table.php
                           (rev 0)
+++ 
plugins/sfDoctrineAjaxFormPlugin/modules/ajax_form/templates/_add_embedded_form_table.php
   2010-04-19 17:10:40 UTC (rev 29212)
@@ -0,0 +1,131 @@
+<!--###############################  SETEO DE VARIABLES 
################################## -->
+<?php
+
+$embedded_name = $form->getWidget($widget_name)->getOption('embedded_name');
+$module = $form->getWidget($widget_name)->getOption('module');
+$widget_module = 
class_to_module($form->getWidget($widget_name)->getOption('widget_model'));
+$embedded_name = $form->getWidget($widget_name)->getOption('embedded_name');
+$is_autocomplete = 
$form->getWidget($widget_name)->getOption('is_autocomplete');
+$columns = $form->getWidget($widget_name)->getOption('columns');
+$thumbnail = $form->getWidget($widget_name)->getOption('thumbnail');
+$with_hide = $form->getWidget($widget_name)->getOption('with_hide');
+
+if ($id_related_object > 0 && $with_hide == true)
+{
+  $with_undo = true;
+}
+else
+{
+  $with_undo = false;
+}
+
+?>
+
+
+<!--###############################  100% igual, refactorizar 
################################## -->
+
+<!--###############################  PARTIAL DEL FORMULARIO  
################################## -->
+<div class="sf_admin_form_field_<?php echo $embedded_name ?>" style="<?php 
echo $with_undo ? "display:none" : "" ?>"
+     id="<?php echo $embedded_name ?>_related_object_form_new_<?php echo 
$number ?>">
+       <?php echo $form[$embedded_name][$number]->renderError() ?>
+
+  <div class="content">
+    <!--  thumbnail opcional  -->
+    <?php echo include_partial("ajax_form/thumbnail", array("thumbnail_info" 
=> $thumbnail, "object" => 
Doctrine::getTable(module_to_class($widget_module))->find((int) 
$id_related_object) )) ?>
+
+    <!--  La clase del link es el id del objeto que tiene que deshacer  -->
+
+
+    <!--  nueva linea para la tabla  -->
+    <tr id="<?php echo $embedded_name ?>_related_object_form_<?php echo 
$number ?>" class="content" style="margin-bottom:6px;">
+
+      <!--  echo de los campos del formulario  -->
+      <?php foreach ($form[$embedded_name][$number] as $embedded_field): ?>
+      <td>
+          <?php echo $embedded_field ?>
+      </td>
+      <?php endforeach ?>
+
+      <!--  tags de acciones -->
+      <td>
+        <?php if ($with_undo): ?>
+          <?php echo 
_tag("a#{$embedded_name}_related_object_form_hide_{$number}.{$embedded_name}_related_object_form_new_{$number}.s16_arrow_down
 title=Ocultar", '') ?>
+        <?php endif ?>
+        <?php echo 
_tag("a#{$embedded_name}_related_object_form_undo_{$number}.{$embedded_name}_related_object_form_new_{$number}.s16_undo
 title=Deshacer", '') ?>
+      </td>
+    </tr>
+
+  </div>
+</div>
+
+
+
+<!--###############################  JAVASCRIPT PARA BORRAR UNA NUEVA EMBEDDED 
FORM  ################################## -->
+<script type="text/javascript">
+
+  $().ready(function()
+  {
+    $('a[id^="<?php echo $embedded_name 
?>_related_object_form_undo"]').click(function()
+    {
+      //la clase del link es el id del objeto a deshacer
+      id = $(this).attr("class").replace("s16_undo","");
+      $("#" + id).replaceWith('');
+      $("." + id).replaceWith('');
+
+      //mostramos el "autocomplete" y el "agregar" por si es y se borraron 
anteriormente
+      $("#autocomplete_<?php echo $module ?>_form_<?php echo $widget_name 
?>").show();
+      $("#<?php echo $module ?>_form_<?php echo $widget_name ?>_crear").show();
+
+      //aqui se esta restando mas de una vez
+<?php echo 'number' . $widget_name ?> = <?php echo 'number' . $widget_name ?> 
- 1;  //esto era: "number = number - 1"
+    });
+  });
+</script>
+
+<!--###############################  JAVASCRIPT PARA OCULTAR UNA NUEVA 
EMBEDDED FORM DESPLEGADA ################################## -->
+<script type="text/javascript">
+
+  $().ready(function()
+  {
+    $('a[id^="<?php echo $embedded_name 
?>_related_object_form_hide"]').click(function()
+    {
+      //la clase del link es el id del objeto a deshacer
+      id = $(this).attr("class").replace("s16_arrow_down","");
+      $("#" + id).hide();
+      $("." + id).show();
+    });
+  });
+</script>
+
+
+<!--###############################  JAVASCRIPT PARA MOSTRAR EL FORMULARIO AL 
APRETAR EL LINK  ################################## -->
+<script type="text/javascript">
+
+  $().ready(function()
+  {
+    $('a[id^="<?php echo $embedded_name 
?>_related_object_form_link"]').click(function()
+    {
+      //la clase del link es el id del objeto a deshacer
+      id = $(this).attr("class");
+
+      $("#" + id).show();
+      $(this).hide();
+    });
+  });
+</script>
+
+
+
+
+<!--###############################  ASIGNA EL VALOR AL PRIMER CAMPO DE 
COLUMNS (excepto cuando es de un objeto ya existente) 
################################## -->
+<script type="text/javascript">
+
+  if ($("#<?php echo $module . '_form_' . $embedded_name . '_' . $number . '_' 
. $columns[0]?>").val().length == 0)
+  {
+    $("#<?php echo $module . '_form_' . $embedded_name . '_' . $number . '_' . 
$columns[0]?>").val('<?php echo $value != 'undefined' ? $value : '' ?>');
+  }
+
+  //lo selecciona
+  $("#<?php echo $module . '_form_' . $embedded_name . '_' . $number . '_' . 
$columns[0]?>").focus();
+  $("#<?php echo $module . '_form_' . $embedded_name . '_' . $number . '_' . 
$columns[0]?>").select();
+</script>

Modified: 
plugins/sfDoctrineAjaxFormPlugin/modules/ajax_form/templates/_autocomplete_with_embedded_forms_default.php
===================================================================
--- 
plugins/sfDoctrineAjaxFormPlugin/modules/ajax_form/templates/_autocomplete_with_embedded_forms_default.php
  2010-04-19 15:41:19 UTC (rev 29211)
+++ 
plugins/sfDoctrineAjaxFormPlugin/modules/ajax_form/templates/_autocomplete_with_embedded_forms_default.php
  2010-04-19 17:10:40 UTC (rev 29212)
@@ -114,6 +114,7 @@
         'credentials' => $credentials,
         'thumbnail' => $thumbnail,
         'create_partial' => $create_partial,
+        "create_text" => $create_text,
 ));
 ?>
 

Modified: 
plugins/sfDoctrineAjaxFormPlugin/modules/ajax_form/templates/_autocomplete_with_embedded_forms_table.php
===================================================================
--- 
plugins/sfDoctrineAjaxFormPlugin/modules/ajax_form/templates/_autocomplete_with_embedded_forms_table.php
    2010-04-19 15:41:19 UTC (rev 29211)
+++ 
plugins/sfDoctrineAjaxFormPlugin/modules/ajax_form/templates/_autocomplete_with_embedded_forms_table.php
    2010-04-19 17:10:40 UTC (rev 29212)
@@ -24,9 +24,12 @@
   <div id="<?php echo $module ?>_form_<?php echo $widget_name 
?>_embedded_forms">
     <table>
 
+      <?php $titulo = false ?>
+
       <!--  recorremos todos los formularios  -->
-      <?php $titulo = false ?>
       <?php foreach ($form[$embedded_name] as $embed_key => $embedded): ?>
+
+      <!--  titulos  -->
         <?php if ($titulo == false): ?>
       <tr>
             <?php foreach ($embedded as $key_title => $embedded_field): ?>
@@ -37,9 +40,9 @@
         <?php endif ?>
 
 
-
+      <!--  formularios embebidos -->
       <tr id="<?php echo $module ?>_form_<?php echo $widget_name 
?>_related_object_form_<?php echo $embedded['id']->getValue() ?>"
-          class="content" style="margin-bottom:6px; <?php echo 
$embedded->renderError() != '' ? '' : '' ?> ">
+          class="content" style="margin-bottom:6px;">
           <?php foreach ($embedded as $embedded_field): ?>
         <td><?php echo $embedded_field->renderError() ?>
               <?php echo $embedded_field ?>
@@ -82,6 +85,7 @@
         'credentials' => $credentials,
         'thumbnail' => $thumbnail,
         'create_partial' => $create_partial,
+        "create_text" => $create_text,
 ));
 ?>
 

Modified: 
plugins/sfDoctrineAjaxFormPlugin/modules/ajax_form/templates/_embedded_form_js.php
===================================================================
--- 
plugins/sfDoctrineAjaxFormPlugin/modules/ajax_form/templates/_embedded_form_js.php
  2010-04-19 15:41:19 UTC (rev 29211)
+++ 
plugins/sfDoctrineAjaxFormPlugin/modules/ajax_form/templates/_embedded_form_js.php
  2010-04-19 17:10:40 UTC (rev 29212)
@@ -90,7 +90,7 @@
       $("#autocomplete_<?php echo $module ?>_form_<?php echo $widget_name 
?>").hide();
       $("#img_<?php echo $module ?>_form_<?php echo $widget_name ?>").hide();
       $("#<?php echo $module ?>_form_<?php echo $widget_name ?>_crear").hide();
-      $("#<?php echo $module ?>_form_<?php echo $widget_name 
?>_crear").html('Crear <?php echo $widget_name ?>');
+      $("#<?php echo $module ?>_form_<?php echo $widget_name 
?>_crear").html('<?php echo is_null($create_text) ? "Crear $widget_name" : 
$create_text ?>');
       $("#<?php echo $module ?>_form_<?php echo $widget_name 
?>_delete").hide();
     }
 
@@ -112,7 +112,7 @@
 
       //sacamos la foto de delete
       $("#<?php echo $module ?>_form_<?php echo $widget_name 
?>_delete").hide();
-      $("#<?php echo $module ?>_form_<?php echo $widget_name 
?>_crear").html('Crear <?php echo $widget_name ?>');
+      $("#<?php echo $module ?>_form_<?php echo $widget_name 
?>_crear").html('<?php echo is_null($create_text) ? "Crear $widget_name" : 
$create_text ?>');
 
       //llamamos a función "AD-HOC"
       if(window.addHocPostEmbedNew)

-- 
You received this message because you are subscribed to the Google Groups 
"symfony SVN" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/symfony-svn?hl=en.

Reply via email to