31b0d2a0e8bdd6400563cb9271d682428429cb47
[MojoFacets.git] / templates / code / index.html.ep
1 % layout 'default';
2
3 <h1>Code snippets</h1>
4 % foreach my $depends ( keys %$snippets ) {
5 <h2><%= $depends %></h2>
6 <ul>
7 %   foreach my $desc ( keys %{ $snippets->{$depends} } ) {
8 <li>
9 <form method=post action=/data/items>
10 <input type=submit name=test value="Load and test">
11 % my $path = "code/$depends.$desc.pl";
12 <a target=code href="/<%= $path %>"><%= $desc %></a>
13 <input type=hidden name=code_depends value="<%= $depends %>">
14 <input type=hidden name=code_description value="<%= $desc %>">
15 <br>
16 % my $code = $snippets->{$depends}->{$desc};
17 % my $rows = scalar split(/\n/,$code);
18 <textarea name=code rows=<%= $rows %> style="overflow:hidden; width: 100%">
19 <%= $code %>
20 </textarea>
21 </form>
22
23 %   }
24 </ul>
25 % }
26
27 <form>
28 % if ( param('all_code') ) {
29 <input type=hidden name=all_code value=0>
30 <input type=submit value="Show just dependent code snippets">
31 % } else {
32 <input type=submit name=all_code value="Show all code snippets">
33 % }
34 </form>
35
36 <tt class=debug><%= dumper stash('snippets') %></tt>