[Jifty-commit] r7459 - jifty/trunk/lib/Jifty/View/Declare

Jifty commits jifty-commit at lists.jifty.org
Thu Aug 27 04:04:27 EDT 2009


Author: sartak
Date: Thu Aug 27 04:04:26 2009
New Revision: 7459

Modified:
   jifty/trunk/lib/Jifty/View/Declare/CRUD.pm

Log:
When we save or delete a record, update its view region

Modified: jifty/trunk/lib/Jifty/View/Declare/CRUD.pm
==============================================================================
--- jifty/trunk/lib/Jifty/View/Declare/CRUD.pm	(original)
+++ jifty/trunk/lib/Jifty/View/Declare/CRUD.pm	Thu Aug 27 04:04:26 2009
@@ -521,6 +521,8 @@
     my $delete = $record->as_delete_action(
         moniker => 'delete-' . Jifty->web->serial,
     );
+    my $view_region = $self->object_type.'-list-item-'.$record->id;
+
     div {
         { class is 'crud editlink' };
         hyperlink(
@@ -528,6 +530,7 @@
             onclick => [
                 { submit => $update },
                 "jQuery(document).trigger('close.facebox');",
+                { refresh => $view_region },
             ],
         );
         if ( $record->current_user_can('delete') ) {
@@ -539,8 +542,12 @@
                         confirm => _('Really delete?'),
                     },
                     "jQuery(document).trigger('close.facebox');",
+                    {
+                        region => $view_region,
+                        replace_with => '/__jifty/empty',
+                    },
                 ],
-                class => 'delete'
+                class => 'delete',
             );
         }
     };


More information about the Jifty-commit mailing list