~ubuntu-branches/ubuntu/hardy/prewikka/hardy

« back to all changes in this revision

Viewing changes to prewikka/templates/MessageDetails.tmpl

  • Committer: Bazaar Package Importer
  • Author(s): Pierre Chifflier
  • Date: 2007-04-11 14:41:09 UTC
  • Revision ID: james.westby@ubuntu.com-20070411144109-2hh7zx3amwd27b4l
Tags: upstream-0.9.10
ImportĀ upstreamĀ versionĀ 0.9.10

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#extends prewikka.templates.ClassicLayout
 
2
 
 
3
#block main_content
 
4
#def display_node($node)
 
5
#set $display = ("block", "none")[$node.hidden]
 
6
<div class="message_details">
 
7
        <div class="message_details_title"><a href="#" onclick="javascript:toggleVisibility('section_$node.id'); return false;">$node.name</a></div>
 
8
        <div class="message_details_content" id="section_$node.id" style="display: $display">
 
9
                #for $entry in $node.entries
 
10
                        #if isinstance($entry.value, dict)
 
11
                                $display_node($entry.value)
 
12
                        #else
 
13
                                <div class="message_details_entry">
 
14
                                        <div class="message_details_entry_name">$entry.name</div>
 
15
                                        <div class="message_details_entry_value">$entry.value</div>
 
16
                                </div>
 
17
                        #end if
 
18
                #end for
 
19
        </div>
 
20
</div>
 
21
#end def
 
22
 
 
23
$display_node($node)
 
24
 
 
25
#end block main_content