dhis2-devs team mailing list archive
-
dhis2-devs team
-
Mailing list archive
-
Message #24318
[Branch ~dhis2-devs-core/dhis2/trunk] Rev 11900: allow export of compressed events in event export UI
------------------------------------------------------------
revno: 11900
committer: Morten Olav Hansen <mortenoh@xxxxxxxxx>
branch nick: dhis2
timestamp: Wed 2013-09-04 10:04:26 +0200
message:
allow export of compressed events in event export UI
modified:
dhis-2/dhis-web/dhis-web-importexport/src/main/webapp/dhis-web-importexport/eventExportForm.vm
--
lp:dhis2
https://code.launchpad.net/~dhis2-devs-core/dhis2/trunk
Your team DHIS 2 developers is subscribed to branch lp:dhis2.
To unsubscribe from this branch go to https://code.launchpad.net/~dhis2-devs-core/dhis2/trunk/+edit-subscription
=== modified file 'dhis-2/dhis-web/dhis-web-importexport/src/main/webapp/dhis-web-importexport/eventExportForm.vm'
--- dhis-2/dhis-web/dhis-web-importexport/src/main/webapp/dhis-web-importexport/eventExportForm.vm 2013-09-03 11:15:40 +0000
+++ dhis-2/dhis-web/dhis-web-importexport/src/main/webapp/dhis-web-importexport/eventExportForm.vm 2013-09-04 08:04:26 +0000
@@ -6,10 +6,11 @@
$( '#submit' ).on( 'click', function() {
var format = $( '#format' ).val();
+ var compression = $( '#compression' ).val();
var program = $( '#programs' ).val();
var programStage = $( '#programStages' ).val();
- var url = '../api/events' + format + "?program=" + program;
+ var url = '../api/events' + format + compression + "?program=" + program;
if( programStage && programStage.length > 0 ) {
url += "&programStage=" + programStage;
@@ -46,8 +47,8 @@
} ).done(function(data) {
var options = [];
- $.each(data.programs, function(idx, item) {
- var option = $( '<option/>' ).html( item.name ).val(item.id);
+ $.each(data.programs, function() {
+ var option = $( '<option/>' ).html( this.name ).val(this.id);
options.push( option );
});
@@ -72,8 +73,8 @@
} ).done(function(data) {
var options = [];
- $.each(data.programStages, function(idx, item) {
- var option = $( '<option/>' ).html( item.name ).val(item.id);
+ $.each(data.programStages, function() {
+ var option = $( '<option/>' ).html( this.name ).val(this.id);
options.push( option );
});
@@ -121,36 +122,35 @@
<tr>
<td>$i18n.getString("start_date")</td>
- <td><input type="text" id="startDate" name="startDate" value="$!startDate" style="width:300px"></td>
+ <td><input type="text" id="startDate" name="startDate" value="$!startDate" style="width:296px"></td>
</tr>
<tr>
<td>$i18n.getString("end_date")</td>
- <td><input type="text" id="endDate" name="endDate" value="$!endDate" style="width:300px"></td>
+ <td><input type="text" id="endDate" name="endDate" value="$!endDate" style="width:296px"></td>
</tr>
+ <tr>
+ <td>$i18n.getString( "format" )</td>
+ <td>
+ <select id="format" style="width: 300px;">
+ <option value=".xml">XML</option>
+ <option value=".json">Json</option>
+ </select>
+ </td>
+ </tr>
+
<tr>
<td>$i18n.getString( "compression" )</td>
<td>
- <select disabled="disabled" id="compression" style="width: 300px;">
+ <select id="compression" style="width: 300px;">
<option value="">$i18n.getString( "uncompressed" )</option>
- <option value=".zip">$i18n.getString( "compression_zip" )</option>
<option value=".gz">$i18n.getString( "compression_gzip" )</option>
</select>
</td>
</tr>
<tr>
- <td>$i18n.getString( "format" )</td>
- <td>
- <select id="format" style="width: 300px;">
- <option value=".xml">XML</option>
- <option value=".json">Json</option>
- </select>
- </td>
-</tr>
-
-<tr>
<td></td>
<td><input type="button" id="submit" value="$i18n.getString( 'export' )" style="width:120px" /></td>
</tr>