--- trunk/share/web/templates/sql.html 2006/12/03 18:03:30 20 +++ trunk/share/web/templates/sql.html 2006/12/03 19:47:39 21 @@ -1,9 +1,9 @@ <%args> $sth => undef -$sql_query -$name -$database +$sql_query => undef +$name => undef +$database => undef <%init> @@ -24,28 +24,36 @@ default_value => $sql_query, ) %> <% $action->form_field('database', - default_value => $database->id, + default_value => $database, ) %>
<% $action->button( label => 'Try it!' ) %> -
+ % if ( defined($sth) ) { -<%perl> -my $save = Jifty->web->new_action( - class => 'CreateQuery', - arguments => { - sql_query => $action->form_field('sql_query'), - on_database => $action->form_field('database'), - } -); +<% Jifty->web->link( + label => 'Save', + onclick => { + region => 'save_query', + prepend => '/save', + args => { + sql_query => $action->argument_value('sql_query'), + database => $action->argument_value('database'), + }, + refresh_self => 1, + toggle => 1, + }, +# as_button => 1, +) %> - + +<% Jifty->web->form->end() %> + +<% Jifty->web->region( + name => 'save_query', +) %> -<% $save->form_field('name') %> -
-<% $save->button( label => 'Save' ) %>
@@ -66,10 +74,14 @@
+% } else { + + +<% Jifty->web->form->end() %> + % } <% Jifty->web->return( label => "Go back" ) %> -<% Jifty->web->form->end() %>