=== modified file 'dhis-2/dhis-web/dhis-web-event-reports/src/main/webapp/dhis-web-event-reports/app/scripts/app.js' --- dhis-2/dhis-web/dhis-web-event-reports/src/main/webapp/dhis-web-event-reports/app/scripts/app.js 2014-04-04 11:37:16 +0000 +++ dhis-2/dhis-web/dhis-web-event-reports/src/main/webapp/dhis-web-event-reports/app/scripts/app.js 2014-04-04 12:29:44 +0000 @@ -2474,7 +2474,7 @@ stage, onStageSelect, loadDataElements, - dataElementAvailable, + //dataElementAvailable, dataElementSelected, addUxFromDataElement, selectDataElements, @@ -2502,7 +2502,7 @@ checkboxes = [], fixedPeriodAvailable, - fixedPeriodSelected, + //fixedPeriodSelected, onPeriodTypeSelect, periodType, prevYear, @@ -3648,7 +3648,7 @@ height: 24, handler: function() { if (periodType.getValue()) { - periodType.periodOffset--; + periodType.periodOffset++; onPeriodTypeSelect(periodType.getValue()); } } @@ -3678,9 +3678,13 @@ bodyStyle: 'border-style:none', getRecords: function() { var map = relativePeriodCmpMap, - selectedPeriods = fixedPeriodSelected.getValue(), + selectedPeriods = [], records = []; + fixedPeriodSelectedStore.each( function(r) { + selectedPeriods.push(r.data.id); + }); + for (var i = 0; i < selectedPeriods.length; i++) { records.push({id: selectedPeriods[i]}); } @@ -4304,59 +4308,6 @@ //} }; - setGui = function(view) { - //var ouDim = view.rows[0], - //isOu = false, - //isOuc = false, - //isOugc = false, - //levels = [], - //groups = []; - - // widget gui - (function() { - - reset(true); - - // organisation units - for (var i = 0, item; i < ouDim.items.length; i++) { - item = ouDim.items[i]; - - if (item.id === 'USER_ORGUNIT') { - isOu = true; - } - else if (item.id === 'USER_ORGUNIT_CHILDREN') { - isOuc = true; - } - else if (item.id === 'USER_ORGUNIT_GRANDCHILDREN') { - isOugc = true; - } - else if (item.id.substr(0,5) === 'LEVEL') { - levels.push(parseInt(item.id.split('-')[1])); - } - else if (item.id.substr(0,8) === 'OU_GROUP') { - groups.push(parseInt(item.id.split('-')[1])); - } - } - - if (levels.length) { - toolMenu.clickHandler('level'); - organisationUnitLevel.setValue(levels); - } - else if (groups.length) { - toolMenu.clickHandler('group'); - organisationUnitGroup.setValue(groups); - } - else { - toolMenu.clickHandler('orgunit'); - userOrganisationUnit.setValue(isOu); - userOrganisationUnitChildren.setValue(isOuc); - userOrganisationUnitGrandChildren.setValue(isOugc); - } - - treePanel.selectGraphMap(view.parentGraphMap); - }()); - }; - setGui = function(layout, xLayout, updateGui) { var dimensions = Ext.Array.clean([].concat(layout.columns || [], layout.rows || [], layout.filters || [])), //dimMap = ns.core.service.layout.getObjectNameDimensionMapFromDimensionArray(dimensions), @@ -4626,25 +4577,33 @@ if (layoutWindow.colStore) { layoutWindow.colStore.each(function(item) { - columns.push(map[item.data.id]); + if (map[item.data.id]) { + columns.push(map[item.data.id]); + } }); } if (layoutWindow.rowStore) { layoutWindow.rowStore.each(function(item) { - rows.push(map[item.data.id]); + if (map[item.data.id]) { + rows.push(map[item.data.id]); + } }); } if (layoutWindow.filterStore) { layoutWindow.filterStore.each(function(item) { - filters.push(map[item.data.id]); + if (map[item.data.id]) { + filters.push(map[item.data.id]); + } }); } if (layoutWindow.fixedFilterStore) { layoutWindow.fixedFilterStore.each(function(item) { - filters.push(map[item.data.id]); + if (map[item.data.id]) { + filters.push(map[item.data.id]); + } }); }