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

Jifty commits jifty-commit at lists.jifty.org
Thu Nov 12 07:07:36 EST 2009


Author: sartak
Date: Thu Nov 12 07:07:35 2009
New Revision: 7600

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

Log:
Make CRUD search a lightbox instead of the horrific splat it is now

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 Nov 12 07:07:35 2009
@@ -416,13 +416,15 @@
 
         $search->button(
             label   => _('Search'),
-            onclick => {
-                submit  => $search,
-                refresh => Jifty->web->current_region->parent,
-                args    => { page => 1 }
-            }
+            onclick => [
+                { submit => $search },
+                "jQuery(document).trigger('close.facebox');",
+                {
+                    refresh => Jifty->web->current_region->parent,
+                    args    => { page => 1 },
+                },
+            ],
         );
-
     }
 };
 
@@ -739,14 +741,11 @@
         );
 
         hyperlink(
-            onclick => [
-                {   region       => $search_region->qualified_name,
-                    replace_with => $self->fragment_for('search'),
-                    toggle       => 1,
-                    args         => { object_type => $object_type }
-                },
-            ],
-            label => _('Toggle search'),
+            onclick => {
+                popout => $self->fragment_for('search'),
+                args   => { object_type => $object_type }
+            },
+            label => _('Search'),
         );
 
         outs( $search_region->render );


More information about the Jifty-commit mailing list