Author: jaimesuez
Date: 2010-04-19 19:22:53 +0200 (Mon, 19 Apr 2010)
New Revision: 29213

Added:
   
plugins/sfDoctrineAjaxFormPlugin/modules/ajax_form/templates/_add_embedded_form_js.php
Modified:
   
plugins/sfDoctrineAjaxFormPlugin/modules/ajax_form/templates/_add_embedded_form_default.php
   
plugins/sfDoctrineAjaxFormPlugin/modules/ajax_form/templates/_add_embedded_form_table.php
   
plugins/sfDoctrineAjaxFormPlugin/modules/ajax_form/templates/_autocomplete_with_embedded_forms_default.php
Log:
EMBEDDED FORMS:
  DISTINTOS LAYOUTS
    Cuadriculado
      Agregar nuevo partial pal JS compartido para add_embedded_form_default y 
add_embedded_form_table

Modified: 
plugins/sfDoctrineAjaxFormPlugin/modules/ajax_form/templates/_add_embedded_form_default.php
===================================================================
--- 
plugins/sfDoctrineAjaxFormPlugin/modules/ajax_form/templates/_add_embedded_form_default.php
 2010-04-19 17:10:40 UTC (rev 29212)
+++ 
plugins/sfDoctrineAjaxFormPlugin/modules/ajax_form/templates/_add_embedded_form_default.php
 2010-04-19 17:22:53 UTC (rev 29213)
@@ -62,74 +62,13 @@
   </div>
 </div>
 
+<?php echo include_partial("ajax_form/add_embedded_form_js", array(
+        "embedded_name" => $embedded_name,
+        "widget_name" => $widget_name,
+        "module" => $module,
+        "number" => $number,
+        "columns" => $columns,
+        "value" => $value,
+))
+?>
 
-
-<!--###############################  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_js.php
===================================================================
--- 
plugins/sfDoctrineAjaxFormPlugin/modules/ajax_form/templates/_add_embedded_form_js.php
                              (rev 0)
+++ 
plugins/sfDoctrineAjaxFormPlugin/modules/ajax_form/templates/_add_embedded_form_js.php
      2010-04-19 17:22:53 UTC (rev 29213)
@@ -0,0 +1,69 @@
+<!--###############################  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/_add_embedded_form_table.php
===================================================================
--- 
plugins/sfDoctrineAjaxFormPlugin/modules/ajax_form/templates/_add_embedded_form_table.php
   2010-04-19 17:10:40 UTC (rev 29212)
+++ 
plugins/sfDoctrineAjaxFormPlugin/modules/ajax_form/templates/_add_embedded_form_table.php
   2010-04-19 17:22:53 UTC (rev 29213)
@@ -60,72 +60,12 @@
 
 
 
-<!--###############################  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>
+<?php echo include_partial("ajax_form/add_embedded_form_js", array(
+        "embedded_name" => $embedded_name,
+        "widget_name" => $widget_name,
+        "module" => $module,
+        "number" => $number,
+        "columns" => $columns,
+        "value" => $value,
+))
+?>
\ No newline at end of file

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 17:10:40 UTC (rev 29212)
+++ 
plugins/sfDoctrineAjaxFormPlugin/modules/ajax_form/templates/_autocomplete_with_embedded_forms_default.php
  2010-04-19 17:22:53 UTC (rev 29213)
@@ -8,10 +8,6 @@
 'addForm'.$widget_name: es el nĂºmero del formulario embebido
 -->
 
-<?php echo "numero embebidos: " . $form[$embedded_name]->count() ?>
-<?php echo "maximo: " . $number_embedded ?>
-<?php echo "inicial: " . $initial_embedded ?>
-
 <!--###############################  BOTONES PARA AGREGAR Y FRASES 
################################## -->
 <div>
   <?php if ($is_autocomplete): ?>

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