=== modified file 'dhis-2/dhis-web/dhis-web-event-capture/src/main/webapp/dhis-web-event-capture/index.html' --- dhis-2/dhis-web/dhis-web-event-capture/src/main/webapp/dhis-web-event-capture/index.html 2014-03-27 15:03:26 +0000 +++ dhis-2/dhis-web/dhis-web-event-capture/src/main/webapp/dhis-web-event-capture/index.html 2014-03-28 17:25:21 +0000 @@ -1,6 +1,5 @@ - - + Event Capture @@ -45,7 +44,7 @@ - + @@ -134,12 +133,12 @@ -
-
+
+

{{'empty_event_list'| translate}} - +

@@ -157,7 +156,7 @@
  •   {{'remove'| translate}}
  • - +
    @@ -191,7 +190,7 @@ - + @@ -211,7 +210,7 @@ - === modified file 'dhis-2/dhis-web/dhis-web-event-capture/src/main/webapp/dhis-web-event-capture/scripts/controllers.js' --- dhis-2/dhis-web/dhis-web-event-capture/src/main/webapp/dhis-web-event-capture/scripts/controllers.js 2014-03-27 10:00:29 +0000 +++ dhis-2/dhis-web/dhis-web-event-capture/src/main/webapp/dhis-web-event-capture/scripts/controllers.js 2014-03-28 17:25:21 +0000 @@ -23,7 +23,6 @@ //Paging $scope.pager = {pageSize: 50, page: 1, toolBarDisplay: 5}; - //Filtering $scope.reverse = false; $scope.filterText = {}; @@ -95,6 +94,7 @@ $scope.loadEvents = function(program, pager){ $scope.dhis2Events = []; + $scope.eventLength = 0; if( program ){ @@ -103,6 +103,7 @@ $scope.programStageDataElements = []; $scope.eventGridColumns = []; + $scope.filterTypes = {}; $scope.newDhis2Event = {dataValues: []}; $scope.currentEvent = {dataValues: []}; @@ -117,15 +118,20 @@ var name = dataElement.formName || dataElement.name; $scope.newDhis2Event.dataValues.push({id: dataElement.id, value: ''}); $scope.eventGridColumns.push({name: name, id: dataElement.id, type: dataElement.type, compulsory: prStDe.compulsory, showFilter: false, show: prStDe.displayInReports}); - + + $scope.filterTypes[dataElement.id] = dataElement.type; + if(dataElement.type === 'date'){ $scope.filterText[dataElement.id]= {start: '', end: ''}; - } + } + }); //Load events for the selected program stage and orgunit DHIS2EventFactory.getByStage($scope.selectedOrgUnit.id, $scope.selectedProgramStage.id, pager ).then(function(data){ + $scope.eventLength = data.events.length; + $scope.dhis2Events = data.events; if( data.pager ){ @@ -214,7 +220,7 @@ if(!eventGridColumn.show){ $scope.hiddenGridColumns++; } - }) + }); var modalInstance = $modal.open({ templateUrl: 'views/column-modal.html', @@ -235,8 +241,10 @@ }); }; - $scope.searchInGrid = function(gridColumn){ + $scope.searchInGrid = function(gridColumn){ + $scope.currentFilter = gridColumn; + for(var i=0; i<$scope.eventGridColumns.length; i++){ //toggle the selected grid column's filter @@ -247,7 +255,7 @@ $scope.eventGridColumns[i].showFilter = false; } } - }; + }; $scope.removeStartFilterText = function(gridColumnId){ $scope.filterText[gridColumnId].start = ''; @@ -346,11 +354,13 @@ if(!addingAnotherEvent){ $scope.eventRegistration = false; $scope.editingEventInFull = false; - $scope.editingEventInGrid = false; + $scope.editingEventInGrid = false; + $scope.outerForm.submitted = false; } $scope.currentEvent = {}; + $scope.outerForm.submitted = false; } - }); + }); }; $scope.updateEventDataValue = function(currentEvent, dataElement){ === modified file 'dhis-2/dhis-web/dhis-web-event-capture/src/main/webapp/dhis-web-event-capture/styles/style.css' --- dhis-2/dhis-web/dhis-web-event-capture/src/main/webapp/dhis-web-event-capture/styles/style.css 2014-03-27 15:03:26 +0000 +++ dhis-2/dhis-web/dhis-web-event-capture/src/main/webapp/dhis-web-event-capture/styles/style.css 2014-03-28 17:25:21 +0000 @@ -23,7 +23,6 @@ { font-size: 13px; line-height: 18px; - margin-bottom: 10px; } // -------------------------------------------------------------- @@ -290,7 +289,7 @@ } .modal-header { min-height: 16.428571429px; - padding: 15px; + padding: 0 15px; border-bottom: 1px solid #e5e5e5 } .modal-header .close { @@ -302,7 +301,6 @@ } .modal-body { position: relative; - padding: 20px } .modal-footer { padding: 19px 20px 20px; @@ -482,4 +480,8 @@ } .open > .dropdown-menu { display: block +} + +.dropdown-menu li:hover { + cursor: pointer; } \ No newline at end of file