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

« back to all changes in this revision

Viewing changes to dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-datadictionary/src/main/webapp/dhis-web-maintenance-datadictionary/updateDataElementGroupForm.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
<h3>$i18n.getString( "edit_data_element_group" )</h3>
 
3
 
 
4
<form id="updateDataElementGroupForm" action="updateDataElementGroup.action" method="post" onsubmit="return validateUpdateDataElementGroup()">
 
5
 
 
6
<div>
 
7
        <input type="hidden" id="id" name="id" value="$dataElementGroup.id">
 
8
</div>
 
9
 
 
10
<table>
 
11
        <tr>
 
12
                <th colspan="2">$i18n.getString( "details" )</th>
 
13
        </tr>
 
14
        <tr>
 
15
                <td><label for="name">$i18n.getString( "name" ) <em title="$i18n.getString( "required" )" class="required">*</em></label></td>
 
16
                <td><input type="text" id="name" name="name" value="$encoder.htmlEncode( $dataElementGroup.name )" style="width:20em"></td>
 
17
        </tr>
 
18
        <tr>
 
19
                <td colspan="2" height="15px"></td>
 
20
        </tr>
 
21
</table>
 
22
 
 
23
<table>
 
24
        <tr>
 
25
                <th>$i18n.getString( "available_data_elements" )</th><td></td><th>$i18n.getString( "group_members" )</th>
 
26
        </tr>
 
27
        <tr>            
 
28
                <td><input type="text" id="availableDataElementsFilter" onkeyup="filterAvailableDataElements()" style="width:25em"></td>
 
29
                <td style="text-align:center">&lt; $i18n.getString( "filters" ) &gt;</td>
 
30
                <td><input type="text" id="groupMembersFilter" onkeyup="filterGroupMembers()" style="width:25em"></td>
 
31
        </tr>
 
32
        <tr>
 
33
                <td>
 
34
                        <select id="availableDataElements" size="2" multiple="multiple" style="min-width:25em; height:25em" ondblclick="addGroupMembers()">
 
35
                        </select>
 
36
                </td>
 
37
                
 
38
                <td style="text-align:center">                  
 
39
                        <input type="button" value="&gt;" title="$i18n.getString('move_selected')" onclick="addGroupMembers()"><br>
 
40
                        <input type="button" value="&lt;" title="$i18n.getString('remove_selected')" onclick="removeGroupMembers()">                    
 
41
                </td>
 
42
        
 
43
                <td>
 
44
                        <select id="groupMembers" name="groupMembers" size="2" multiple="multiple" style="min-width:25em; height:25em" ondblclick="removeGroupMembers()" />
 
45
                </td>
 
46
        </tr>
 
47
</table>
 
48
 
 
49
<p><input type="submit" value="$i18n.getString( "save" )" style="width:10em"><input type="button" value="$i18n.getString( "cancel" )" onclick="window.location.href='dataElementGroup.action'" style="width:10em"></p>
 
50
 
 
51
</form>
 
52
 
 
53
<span id="message"></span>
 
54
 
 
55
<script type="text/javascript">
 
56
 
 
57
        var groupMembers = new Object();
 
58
#foreach( $dataElement in $groupMembers )
 
59
        groupMembers['$dataElement.id'] = '$encoder.jsEscape( $dataElement.name, "'" )';
 
60
#end
 
61
 
 
62
        var availableDataElements = new Object();
 
63
#foreach( $dataElement in $availableDataElements )
 
64
        availableDataElements['$dataElement.id'] = '$encoder.jsEscape( $dataElement.name, "'" )';
 
65
#end
 
66
 
 
67
        initLists();
 
68
 
 
69
        var nameField = document.getElementById( 'name' );
 
70
        nameField.select();
 
71
        nameField.focus();
 
72
 
 
73
</script>