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.