Mercurial > pub > site.implab
comparison shared_view/layout/default.tt @ 8:7d92a42f8e18
improved doxygen library
author | sergey |
---|---|
date | Wed, 14 May 2014 17:28:22 +0400 |
parents | fa7a99c2d079 |
children |
comparison
equal
deleted
inserted
replaced
7:fa7a99c2d079 | 8:7d92a42f8e18 |
---|---|
1 [% | 1 [% |
2 document.css = []; | 2 document.css = []; |
3 document.scripts = []; | 3 document.scripts = []; |
4 document.meta = []; | 4 document.meta = []; |
5 document.class = []; | 5 document.class = []; |
6 document.postRender = []; | |
7 render('init',model = model); | |
6 %] | 8 %] |
7 [% BLOCK PAGE_LAYOUT %] | 9 [% BLOCK PAGE_LAYOUT %] |
8 <!DOCTYPE html> | 10 <!DOCTYPE html> |
9 <html> | 11 <html> |
10 <head> | 12 <head> |
11 <title>[% site.name ? "$site.name - $document.title" : document.title %]</title> | 13 <title>[% site.name ? "$site.name - $document.title" : document.title %]</title> |
12 [% FOREACH item IN document.css %] | 14 [% FOREACH item IN document.css %] |
13 <link rel="stylesheet" href="$item" type="text/css"> | 15 <link rel="stylesheet" href="$item" type="text/css"> |
14 [% END %] | 16 [% END %] |
15 [% FOREACH item IN document.scripts +%] | 17 [% FOREACH item IN document.scripts +%] |
16 <script type="[% item.type || 'text/javascript' %]"[% ' href="' _ item.href _ '"' IF item.href %]> | 18 <script type="[% item.type || 'text/javascript' %]"[% ' src="' _ item.src _ '"' IF item.src %]> |
17 [% item.text %] | 19 [% item.text %] |
18 </script> | 20 </script> |
19 [% END %] | 21 [% END %] |
20 [% FOREACH item IN document.meta +%] | 22 [% FOREACH item IN document.meta +%] |
21 <meta [% FOREACH pair IN item %]$pair.key = "[% pair.value | html_entity %]" [% END %]> | 23 <meta [% FOREACH pair IN item %]$pair.key = "[% pair.value | html_entity %]" [% END %]> |
30 render(document.layout ? "default/$document.layout" : 'default/base', content = content, model = model); | 32 render(document.layout ? "default/$document.layout" : 'default/base', content = content, model = model); |
31 END %] | 33 END %] |
32 [% WRAPPER PAGE_LAYOUT; | 34 [% WRAPPER PAGE_LAYOUT; |
33 WRAPPER CONTENT_LAYOUT; | 35 WRAPPER CONTENT_LAYOUT; |
34 content; | 36 content; |
35 END; | 37 END; |
38 FOREACH item IN document.postRender; | |
39 render(item, model = model); | |
40 END; | |
36 END %] | 41 END %] |