=== modified file 'local/in/dhis-web-reports-national/src/main/webapp/dhis-web-reports/advancedReportsForm.vm' --- local/in/dhis-web-reports-national/src/main/webapp/dhis-web-reports/advancedReportsForm.vm 2010-09-09 12:12:20 +0000 +++ local/in/dhis-web-reports-national/src/main/webapp/dhis-web-reports/advancedReportsForm.vm 2010-09-15 08:50:45 +0000 @@ -38,8 +38,8 @@ else if(startDateValue > endDateValue) {alert("Starte Date is Greaterthan End Date"); return false;} else if(orgunitIdValue == null || orgunitIdValue == "") {alert("Please Select OrganisationUnit"); return false;} - document.reportForm.reportModelTB.value = reportModels.get(document.reportForm.reportList.options[reportListIndex].value); - document.reportForm.reportFileNameTB.value = reportFileNames.get(document.reportForm.reportList.options[reportListIndex].value); + //document.reportForm.reportModelTB.value = reportModels.get(document.reportForm.reportList.options[reportListIndex].value); + //document.reportForm.reportFileNameTB.value = reportFileNames.get(document.reportForm.reportList.options[reportListIndex].value); document.forms['reportForm'].submit(); //return true; === modified file 'local/in/dhis-web-reports-national/src/main/webapp/dhis-web-reports/css/criteria.js' --- local/in/dhis-web-reports-national/src/main/webapp/dhis-web-reports/css/criteria.js 2010-06-04 11:50:05 +0000 +++ local/in/dhis-web-reports-national/src/main/webapp/dhis-web-reports/css/criteria.js 2010-09-15 08:50:45 +0000 @@ -5,10 +5,12 @@ function addOption( list, value, text ) { - var option = document.createElement( "option" ); + /* var option = document.createElement( "option" ); option.value = value; option.text = text; - list.add( option, null ); + list.add( option, null ); */ + + $("#" + list.name).append(""); } function loadIndicatorGroups() === modified file 'local/in/dhis-web-reports-national/src/main/webapp/dhis-web-reports/css/dataCompleteness.js' --- local/in/dhis-web-reports-national/src/main/webapp/dhis-web-reports/css/dataCompleteness.js 2010-09-09 12:12:20 +0000 +++ local/in/dhis-web-reports-national/src/main/webapp/dhis-web-reports/css/dataCompleteness.js 2010-09-15 08:50:45 +0000 @@ -247,9 +247,11 @@ var endDate = periods[i].getElementsByTagName( "endDate" )[0].firstChild.nodeValue; var periodName = periods[i].getElementsByTagName( "name" )[0].firstChild.nodeValue; - var option = document.createElement( "option" ); + /* var option = document.createElement( "option" ); option.value = id; option.text = periodName; - periodList.add( option, null ); + periodList.add( option, null ); */ + + $("#periodId").append(""); } } === modified file 'local/in/dhis-web-reports-national/src/main/webapp/dhis-web-reports/css/lists.js' --- local/in/dhis-web-reports-national/src/main/webapp/dhis-web-reports/css/lists.js 2010-09-09 12:12:20 +0000 +++ local/in/dhis-web-reports-national/src/main/webapp/dhis-web-reports/css/lists.js 2010-09-15 08:50:45 +0000 @@ -45,10 +45,12 @@ if ( listContains( selectedDataElements, id ) == false ) { - var option = document.createElement( "option" ); + /* var option = document.createElement( "option" ); option.value = id; option.text = dataElementName; - availableDataElements.add( option, null ); + availableDataElements.add( option, null ); */ + + $("#availableDataElements").append(""); } } } @@ -94,10 +96,12 @@ var id = dataElements[ i ].getElementsByTagName( "id" )[0].firstChild.nodeValue; var dataElementName = dataElements[ i ].getElementsByTagName( "name" )[0].firstChild.nodeValue; - var option = document.createElement( "option" ); + /* var option = document.createElement( "option" ); option.value = id; option.text = dataElementName; - availableDataElements.add( option, null ); + availableDataElements.add( option, null ); */ + + $("#availableDataElements").append(""); } } @@ -143,10 +147,13 @@ if ( listContains( selectedIndicators, id ) == false ) { - var option = document.createElement( "option" ); + /* var option = document.createElement( "option" ); option.value = id; option.text = indicatorName; - availableIndicators.add( option, null ); + availableIndicators.add( option, null ); */ + + $("#availableIndicators").append(""); + } } } @@ -193,10 +200,12 @@ if ( listContains( selectedOrganisationUnits, id ) == false ) { - var option = document.createElement( "option" ); + /* var option = document.createElement( "option" ); option.value = id; option.text = organisationUnitName; - availableOrganisationUnits.add( option, null ); + availableOrganisationUnits.add( option, null ); */ + + $("#availableOrganisationUnits").append(""); } } } @@ -239,10 +248,12 @@ var id = organisationUnits[ i ].getElementsByTagName( "id" )[0].firstChild.nodeValue; var organisationUnitName = organisationUnits[ i ].getElementsByTagName( "name" )[0].firstChild.nodeValue; - var option = document.createElement( "option" ); + /* var option = document.createElement( "option" ); option.value = id; option.text = organisationUnitName; - selectedOrganisationUnits.add( option, null ); + selectedOrganisationUnits.add( option, null ); */ + + $("#selectedOrganisationUnits").append(""); } } @@ -286,10 +297,12 @@ if ( listContains( selectedOrganisationUnits, id ) == false ) { - var option = document.createElement( "option" ); + /* var option = document.createElement( "option" ); option.value = id; option.text = organisationUnitName; - selectedOrganisationUnits.add( option, null ); + selectedOrganisationUnits.add( option, null ); */ + + $("#selectedOrganisationUnits").append(""); } } } @@ -335,10 +348,12 @@ if ( listContains( selectedPeriods, id ) == false ) { - var option = document.createElement( "option" ); + /* var option = document.createElement( "option" ); option.value = id; option.text = periodName; - availablePeriods.add( option, null ); + availablePeriods.add( option, null ); */ + + $("#availablePeriods").append(""); } } } @@ -381,9 +396,11 @@ var id = periods[ i ].getElementsByTagName( "id" )[0].firstChild.nodeValue; var periodName = periods[ i ].getElementsByTagName( "name" )[0].firstChild.nodeValue; - var option = document.createElement( "option" ); + /* var option = document.createElement( "option" ); option.value = id; option.text = periodName; - selectedPeriods.add( option, null ); + selectedPeriods.add( option, null ); */ + + $("#selectedPeriods").append(""); } } === modified file 'local/in/dhis-web-reports-national/src/main/webapp/dhis-web-reports/css/reportParams.js' --- local/in/dhis-web-reports-national/src/main/webapp/dhis-web-reports/css/reportParams.js 2010-09-09 12:12:20 +0000 +++ local/in/dhis-web-reports-national/src/main/webapp/dhis-web-reports/css/reportParams.js 2010-09-15 08:50:45 +0000 @@ -40,10 +40,12 @@ var id = organisationUnits[ i ].getElementsByTagName( "id" )[0].firstChild.nodeValue; var organisationUnitName = organisationUnits[ i ].getElementsByTagName( "name" )[0].firstChild.nodeValue; - var option = document.createElement( "option" ); + /* var option = document.createElement( "option" ); option.value = id; option.text = organisationUnitName; - availableOrganisationUnits.add( option, null ); + availableOrganisationUnits.add( option, null ); */ + + $("#parentOrganisationUnitId").append(""); } } @@ -84,9 +86,11 @@ var id = organisationUnits[ i ].getElementsByTagName( "id" )[0].firstChild.nodeValue; var organisationUnitName = organisationUnits[ i ].getElementsByTagName( "name" )[0].firstChild.nodeValue; - var option = document.createElement( "option" ); + /* var option = document.createElement( "option" ); option.value = id; option.text = organisationUnitName; - availableOrganisationUnits.add( option, null ); + availableOrganisationUnits.add( option, null ); */ + + $("#organisationUnitId").append(""); } } === modified file 'local/in/dhis-web-reports-national/src/main/webapp/dhis-web-reports/javascript/criteria.js' --- local/in/dhis-web-reports-national/src/main/webapp/dhis-web-reports/javascript/criteria.js 2010-06-04 11:50:05 +0000 +++ local/in/dhis-web-reports-national/src/main/webapp/dhis-web-reports/javascript/criteria.js 2010-09-15 08:50:45 +0000 @@ -5,10 +5,12 @@ function addOption( list, value, text ) { - var option = document.createElement( "option" ); + /* var option = document.createElement( "option" ); option.value = value; option.text = text; - list.add( option, null ); + list.add( option, null ); */ + + $("#" + list.name).append(""); } function loadIndicatorGroups() === modified file 'local/in/dhis-web-reports-national/src/main/webapp/dhis-web-reports/javascript/dataCompleteness.js' --- local/in/dhis-web-reports-national/src/main/webapp/dhis-web-reports/javascript/dataCompleteness.js 2010-09-09 12:12:20 +0000 +++ local/in/dhis-web-reports-national/src/main/webapp/dhis-web-reports/javascript/dataCompleteness.js 2010-09-15 08:50:45 +0000 @@ -264,9 +264,11 @@ var endDate = periods[i].getElementsByTagName( "endDate" )[0].firstChild.nodeValue; var periodName = periods[i].getElementsByTagName( "name" )[0].firstChild.nodeValue; - var option = document.createElement( "option" ); + /* var option = document.createElement( "option" ); option.value = id; option.text = periodName; - periodList.add( option, null ); + periodList.add( option, null ); */ + + $("#periodId").append(""); } } === modified file 'local/in/dhis-web-reports-national/src/main/webapp/dhis-web-reports/javascript/datasetLockReport.js' --- local/in/dhis-web-reports-national/src/main/webapp/dhis-web-reports/javascript/datasetLockReport.js 2010-09-09 12:12:20 +0000 +++ local/in/dhis-web-reports-national/src/main/webapp/dhis-web-reports/javascript/datasetLockReport.js 2010-09-15 08:50:45 +0000 @@ -33,7 +33,7 @@ url :url, cache :false, success : function(response) { - dom = parseXML(response); + /* dom = parseXML(response); $('#periodIds >option').remove(); $(dom).find('period').each( function() { @@ -43,13 +43,39 @@ + $(this).find('name').text() + ""); }); - enable("periodIds"); + enable("periodIds"); */ + + getAllPeriodsReceived( response ); + getDataSets(); } }); } } + +function getAllPeriodsReceived(xmlObject) { + + var periodList = byId("periodIds"); + + clearList(periodList); + + var periods = xmlObject.getElementsByTagName("period"); + for ( var i = 0; i < periods.length; i++) { + var id = periods[i].getElementsByTagName("id")[0].firstChild.nodeValue; + var name = periods[i].getElementsByTagName("name")[0].firstChild.nodeValue;; + + /* var option = document.createElement("option"); + option.value = id; + option.text = name; + reportsList.add(option, null); */ + + $("#periodIds").append(""); + } + $("#periodIds").attr('disabled', false); +} + + function parseXML(xml) { if (window.ActiveXObject && window.GetObject) { var dom = new ActiveXObject('Microsoft.XMLDOM'); === modified file 'local/in/dhis-web-reports-national/src/main/webapp/dhis-web-reports/javascript/grading.js' --- local/in/dhis-web-reports-national/src/main/webapp/dhis-web-reports/javascript/grading.js 2010-09-09 12:12:20 +0000 +++ local/in/dhis-web-reports-national/src/main/webapp/dhis-web-reports/javascript/grading.js 2010-09-15 08:50:45 +0000 @@ -42,11 +42,13 @@ var id = orgUnitGroups[ i ].getElementsByTagName("id")[0].firstChild.nodeValue; var orgUnitGroupName = orgUnitGroups[ i ].getElementsByTagName("name")[0].firstChild.nodeValue; - var option = document.createElement("option"); + /* var option = document.createElement("option"); option.value = id; option.text = orgUnitGroupName; option.title = orgUnitGroupName; - orgUnitGroupList.add(option, null); + orgUnitGroupList.add(option, null); */ + + $("#orgUnitListCB").append(""); } } === modified file 'local/in/dhis-web-reports-national/src/main/webapp/dhis-web-reports/javascript/lists.js' --- local/in/dhis-web-reports-national/src/main/webapp/dhis-web-reports/javascript/lists.js 2010-09-09 12:12:20 +0000 +++ local/in/dhis-web-reports-national/src/main/webapp/dhis-web-reports/javascript/lists.js 2010-09-15 08:50:45 +0000 @@ -50,10 +50,12 @@ if ( listContains( selectedDataElements, id ) == false ) { - var option = document.createElement( "option" ); + /* var option = document.createElement( "option" ); option.value = id; option.text = dataElementName; - availableDataElements.add( option, null ); + availableDataElements.add( option, null ); */ + + $("#availableDataElements").append(""); } } } @@ -104,10 +106,12 @@ var id = dataElements[ i ].getElementsByTagName( "id" )[0].firstChild.nodeValue; var dataElementName = dataElements[ i ].getElementsByTagName( "name" )[0].firstChild.nodeValue; - var option = document.createElement( "option" ); + /* var option = document.createElement( "option" ); option.value = id; option.text = dataElementName; - availableDataElements.add( option, null ); + availableDataElements.add( option, null ); */ + + $("#availableDataElements").append(""); } } @@ -157,10 +161,12 @@ if ( listContains( selectedIndicators, id ) == false ) { - var option = document.createElement( "option" ); + /* var option = document.createElement( "option" ); option.value = id; option.text = indicatorName; - availableIndicators.add( option, null ); + availableIndicators.add( option, null ); */ + + $("#availableIndicators").append(""); } } } @@ -211,10 +217,12 @@ if ( listContains( selectedOrganisationUnits, id ) == false ) { - var option = document.createElement( "option" ); + /* var option = document.createElement( "option" ); option.value = id; option.text = organisationUnitName; - availableOrganisationUnits.add( option, null ); + availableOrganisationUnits.add( option, null ); */ + + $("#availableOrganisationUnits").append(""); } } } @@ -262,10 +270,12 @@ var id = organisationUnits[ i ].getElementsByTagName( "id" )[0].firstChild.nodeValue; var organisationUnitName = organisationUnits[ i ].getElementsByTagName( "name" )[0].firstChild.nodeValue; - var option = document.createElement( "option" ); + /* var option = document.createElement( "option" ); option.value = id; option.text = organisationUnitName; - selectedOrganisationUnits.add( option, null ); + selectedOrganisationUnits.add( option, null ); */ + + $("#selectedOrganisationUnits").append(""); } } @@ -313,10 +323,12 @@ if ( listContains( selectedOrganisationUnits, id ) == false ) { - var option = document.createElement( "option" ); + /* var option = document.createElement( "option" ); option.value = id; option.text = organisationUnitName; - selectedOrganisationUnits.add( option, null ); + selectedOrganisationUnits.add( option, null ); */ + + $("#selectedOrganisationUnits").append(""); } } } @@ -367,10 +379,12 @@ if ( listContains( selectedPeriods, id ) == false ) { - var option = document.createElement( "option" ); + /* var option = document.createElement( "option" ); option.value = id; option.text = periodName; - availablePeriods.add( option, null ); + availablePeriods.add( option, null ); */ + + $("#availablePeriods").append(""); } } } @@ -418,9 +432,11 @@ var id = periods[ i ].getElementsByTagName( "id" )[0].firstChild.nodeValue; var periodName = periods[ i ].getElementsByTagName( "name" )[0].firstChild.nodeValue; - var option = document.createElement( "option" ); + /* var option = document.createElement( "option" ); option.value = id; option.text = periodName; - selectedPeriods.add( option, null ); + selectedPeriods.add( option, null ); */ + + $("#selectedPeriods").append(""); } } === modified file 'local/in/dhis-web-reports-national/src/main/webapp/dhis-web-reports/javascript/reportManagement.js' --- local/in/dhis-web-reports-national/src/main/webapp/dhis-web-reports/javascript/reportManagement.js 2010-09-09 12:12:20 +0000 +++ local/in/dhis-web-reports-national/src/main/webapp/dhis-web-reports/javascript/reportManagement.js 2010-09-15 08:50:45 +0000 @@ -213,10 +213,12 @@ var id = periods[i].getElementsByTagName("id")[0].firstChild.nodeValue; var periodName = periods[i].getElementsByTagName("periodname")[0].firstChild.nodeValue; - var option = document.createElement("option"); + /* var option = document.createElement("option"); option.value = id; option.text = periodName; - availablePeriods.add(option, null); + availablePeriods.add(option, null); */ + + $("#availablePeriods").append(""); } } @@ -266,9 +268,11 @@ orgUnitName.value = ouName; - var option = document.createElement("option"); + /* var option = document.createElement("option"); option.value = id; option.text = name; - reportsList.add(option, null); + reportsList.add(option, null); */ + + $("#reportList").append(""); } } === modified file 'local/in/dhis-web-reports-national/src/main/webapp/dhis-web-reports/javascript/reportParams.js' --- local/in/dhis-web-reports-national/src/main/webapp/dhis-web-reports/javascript/reportParams.js 2010-09-09 12:12:20 +0000 +++ local/in/dhis-web-reports-national/src/main/webapp/dhis-web-reports/javascript/reportParams.js 2010-09-15 08:50:45 +0000 @@ -45,10 +45,12 @@ var id = organisationUnits[ i ].getElementsByTagName( "id" )[0].firstChild.nodeValue; var organisationUnitName = organisationUnits[ i ].getElementsByTagName( "name" )[0].firstChild.nodeValue; - var option = document.createElement( "option" ); + /* var option = document.createElement( "option" ); option.value = id; option.text = organisationUnitName; - availableOrganisationUnits.add( option, null ); + availableOrganisationUnits.add( option, null ); */ + + $("#parentOrganisationUnitId").append(""); } } @@ -94,9 +96,11 @@ var id = organisationUnits[ i ].getElementsByTagName( "id" )[0].firstChild.nodeValue; var organisationUnitName = organisationUnits[ i ].getElementsByTagName( "name" )[0].firstChild.nodeValue; - var option = document.createElement( "option" ); + /* var option = document.createElement( "option" ); option.value = id; option.text = organisationUnitName; - availableOrganisationUnits.add( option, null ); + availableOrganisationUnits.add( option, null ); */ + + $("#organisationUnitId").append(""); } } === modified file 'local/in/dhis-web-reports-national/src/main/webapp/dhis-web-reports/javascript/reports.js' --- local/in/dhis-web-reports-national/src/main/webapp/dhis-web-reports/javascript/reports.js 2010-09-13 10:03:14 +0000 +++ local/in/dhis-web-reports-national/src/main/webapp/dhis-web-reports/javascript/reports.js 2010-09-15 08:50:45 +0000 @@ -154,11 +154,13 @@ var dataElementName = dataElements[ i ].getElementsByTagName("name")[0].firstChild.nodeValue; if ( listContains(selectedDataElements, id) == false ) { - var option = document.createElement("option"); + /* var option = document.createElement("option"); option.value = id; option.text = dataElementName; option.title = dataElementName; - availableDataElements.add(option, null); + availableDataElements.add(option, null); */ + + $("#availableDataElements").append(""); } } }// getDataElementsReceived end @@ -271,7 +273,7 @@ function getReports( ouId, reportTypeName ) { var periodTypeList = byId( "periodTypeId" ); - if( periodTypeList == null ){ + if( periodTypeList == null || periodTypeList.options.length == 0){ return; } var periodType = periodTypeList.options[ periodTypeList.selectedIndex ].value; @@ -321,10 +323,12 @@ orgUnitName.value = ouName; - var option = document.createElement( "option" ); + /* var option = document.createElement( "option" ); option.value = id; option.text = name; - reportsList.add( option, null ); + reportsList.add( option, null ); */ + + $("#reportList").append(""); reportModels.put(id,model); reportFileNames.put(id,fileName); @@ -352,10 +356,12 @@ if ( listContains( selectedPeriods, id ) == false ) { - var option = document.createElement( "option" ); + /* var option = document.createElement( "option" ); option.value = id; option.text = periodName; - availablePeriods.add( option, null ); + availablePeriods.add( option, null ); */ + + $("#availablePeriods").append(""); } }