added console link
authorDobrica Pavlinusic <dpavlin@rot13.org>
Fri, 18 Jun 2010 19:48:14 +0000 (21:48 +0200)
committerDobrica Pavlinusic <dpavlin@rot13.org>
Fri, 18 Jun 2010 19:48:14 +0000 (21:48 +0200)
templates/admin.html.ep
templates/data/items/table.html.ep

index 5e0dd0d..9be82d1 100644 (file)
@@ -16,7 +16,8 @@ items:
 % }
 
 &middot;
-<a href="<%= url_for( controller => 'code', action => 'index', id => 0 ) %>">code</a>
+<a id=code href="<%= url_for( controller => 'code', action => 'index', id => 0 ) %>">code</a>
+<a id=console href="#" style="display:none">console</a>
 
 <span class=middle>
 </span>
index d3b99c1..3ba0c34 100644 (file)
@@ -57,10 +57,7 @@ filter
 % } # sorted
 
 </table>
-
-% if ( $code ) {
-
-<form id=eval method=post>
+<form id=eval method=post style="<%= $code ? '' : 'display:none' %>">
 % my $error = stash('eval_error');
 % if ( $error ) {
 <div class=error><%= $error %></div>
@@ -92,17 +89,23 @@ filter
 <script type="text/javascript">
 
 $(document).ready( function(){
+
        $('form#eval textarea').textarea_grow();
-       $('input#close').bind('click', function(a,b){
-               console.debug( this,a,b );
+       $('input#close').click( function(){
+               console.debug( 'close console' );
                $.post( document.location, { code: '' } );
                $(this).parent().hide();
        });
+
+       $('a#console').click( function() {
+               console.debug('open console');
+               $('form#eval').show();
+               return false;
+       }).show();
+
 });
 
 </script>
 
-% }
-
 <script type="text/javascript" src="/edit_table.js"></script>