=== modified file 'dhis-2/dhis-web/dhis-web-caseentry/src/main/webapp/dhis-web-caseentry/cacheManifest.vm'
--- dhis-2/dhis-web/dhis-web-caseentry/src/main/webapp/dhis-web-caseentry/cacheManifest.vm 2013-08-23 16:12:16 +0000
+++ dhis-2/dhis-web/dhis-web-caseentry/src/main/webapp/dhis-web-caseentry/cacheManifest.vm 2013-10-07 14:22:45 +0000
@@ -15,6 +15,7 @@
../dhis-web-commons/css/print.css
../favicon.ico
../dhis-web-commons/javascripts/jQuery/jquery.min.js
+../dhis-web-commons/javascripts/jQuery/jquery.plugins.js
../dhis-web-commons/javascripts/jQuery/jquery.metadata.js
../dhis-web-commons/javascripts/jQuery/jquery.glob.js
../dhis-web-commons/javascripts/jQuery/jquery.date.js
=== modified file 'dhis-2/dhis-web/dhis-web-caseentry/src/main/webapp/dhis-web-caseentry/javascript/entry.js'
--- dhis-2/dhis-web/dhis-web-caseentry/src/main/webapp/dhis-web-caseentry/javascript/entry.js 2013-09-19 03:16:23 +0000
+++ dhis-2/dhis-web/dhis-web-caseentry/src/main/webapp/dhis-web-caseentry/javascript/entry.js 2013-10-07 14:22:45 +0000
@@ -15,15 +15,12 @@
var fieldValue = jQuery.trim( field.value );
var arrData = jQuery( "#" + fieldId ).attr( 'data' ).replace( '{', '' ).replace( '}', '' ).replace( /'/g, "" ).split( ',' );
- var data = new Array();
-
- for ( var i in arrData ) {
- var values = arrData[i].split( ':' );
- var key = jQuery.trim( values[0] );
- var value = jQuery.trim( values[1] );
-
- data[key] = value;
- }
+ var data = [];
+
+ $.each(arrData, function() {
+ var values = $.trimArray(this.split(':'));
+ data[values[0]] = values[1];
+ });
var dataElementName = data['deName'];
var type = data['deType'];
=== modified file 'dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/cacheManifest.vm'
--- dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/cacheManifest.vm 2013-09-30 15:52:24 +0000
+++ dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/cacheManifest.vm 2013-10-07 14:22:45 +0000
@@ -10,6 +10,7 @@
../dhis-web-dataentry/style/dhis-web-dataentry.css
../favicon.ico
javascripts/jQuery/jquery.min.js
+javascripts/jQuery/jquery.plugins.js
javascripts/jQuery/jquery.metadata.js
javascripts/jQuery/jquery.glob.js
javascripts/jQuery/jquery.date.js
=== added file 'dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/dhis-web-commons/javascripts/jQuery/jquery.plugins.js'
--- dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/dhis-web-commons/javascripts/jQuery/jquery.plugins.js 1970-01-01 00:00:00 +0000
+++ dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/dhis-web-commons/javascripts/jQuery/jquery.plugins.js 2013-10-07 14:22:45 +0000
@@ -0,0 +1,19 @@
+
+// internal 'plugins' that touches jquery core
+
+;(function( $, window, document, undefined ) {
+
+ // iterate over and trim every item of an array
+ $.trimArray = function( arr ) {
+ if( !$.isArray(arr) ) {
+ throw new Error('requires an array as argument')
+ }
+
+ for( var i = 0, len = arr.length; i < len; i++ ) {
+ arr[i] = $.trim(arr[i]);
+ }
+
+ return arr;
+ }
+
+})(jQuery, window, document);
=== modified file 'dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/main.vm'
--- dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/main.vm 2013-10-04 16:25:27 +0000
+++ dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/main.vm 2013-10-07 14:22:45 +0000
@@ -19,6 +19,7 @@
+