~mortenoh/+junk/dhis2-detailed-import-export

« back to all changes in this revision

Viewing changes to dhis-2/dhis-web/dhis-web-dataentry/src/main/webapp/dhis-web-dataentry/section/form.vm

  • Committer: larshelge at gmail
  • Date: 2009-03-03 16:46:36 UTC
  • Revision ID: larshelge@gmail.com-20090303164636-2sjlrquo7ib1gf7r
Initial check-in

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
 
 
2
#parse( "/dhis-web-dataentry/select.vm" )
 
3
 
 
4
<table class="mainPageTable">
 
5
 
 
6
#set($i=1)
 
7
#foreach( $section in $sections)
 
8
        <tr>
 
9
                <td><a href="javascript:openCloseSection($section.id);" style="text-decoration:none">$i - $encoder.htmlEncode($section.label)</a></td>  
 
10
        </tr>
 
11
        <tr>
 
12
                <td>            
 
13
                        <div id="$section.id" style="border:thin solid; margin:0;display:none">
 
14
                                #parse( "/dhis-web-dataentry/dataElement.vm" )
 
15
                        </div>
 
16
                </td>
 
17
        </tr>
 
18
        #set($i=$i+1)
 
19
#end
 
20
</table>
 
21
 
 
22
#parse( "/dhis-web-dataentry/completeRegistration.vm" )
 
23
 
 
24
<script type="text/javascript">
 
25
        
 
26
        function openCloseSection(sectionId)
 
27
        {
 
28
                var divSection = document.getElementById(sectionId);            
 
29
        
 
30
                if(divSection.style.display=='none')
 
31
                {
 
32
                        divSection.style.display = ('block');
 
33
                }
 
34
                else
 
35
                {
 
36
                        divSection.style.display = ('none');
 
37
                }
 
38
        }
 
39
 
 
40
        var i18n_value_of_data_element_less = '$encoder.jsEscape( $i18n.getString( "value_of_data_element_less" ) , "'")';
 
41
        var i18n_value_of_data_element_greater = '$encoder.jsEscape( $i18n.getString( "value_of_data_element_greater" ) , "'")';
 
42
        var i18n_value_must_integer = '$encoder.jsEscape( $i18n.getString( "value_must_integer" ) , "'")';
 
43
        var i18n_saving_value_failed_status_code = '$encoder.jsEscape( $i18n.getString( "saving_value_failed_status_code" ) , "'")';
 
44
        var i18n_saving_comment_failed_status_code = '$encoder.jsEscape( $i18n.getString( "saving_comment_failed_status_code" ) , "'")';
 
45
        var i18n_saving_minmax_failed_error_code = '$encoder.jsEscape( $i18n.getString( "saving_minmax_failed_error_code" ) , "'")';
 
46
        var calculatedDataElementMap = {
 
47
        #set( $count = 1 )
 
48
        #foreach( $cde in $calculatedDataElementMap.keySet() )
 
49
          #set( $innerCount = 1 )
 
50
          #set( $factorMap = $calculatedDataElementMap.get($cde) )
 
51
          $cde.id : {
 
52
          #foreach ( $de in $factorMap.keySet() )
 
53
        $de.id : $factorMap.get($de) #if ( $innerCount < $factorMap.size() ),#end
 
54
        #set( $innerCount = $innerCount + 1 )
 
55
          #end
 
56
      } #if ( $count < $calculatedDataElementMap.size() ),#end
 
57
      #set( $count = $count + 1 )
 
58
        #end
 
59
    }
 
60
    
 
61
</script>