=== 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 @@ +