=== modified file 'dhis-2/dhis-web/dhis-web-event-capture/src/main/webapp/dhis-web-event-capture/app/index.html' --- dhis-2/dhis-web/dhis-web-event-capture/src/main/webapp/dhis-web-event-capture/app/index.html 2014-02-20 11:41:24 +0000 +++ dhis-2/dhis-web/dhis-web-event-capture/src/main/webapp/dhis-web-event-capture/app/index.html 2014-02-20 13:58:38 +0000 @@ -171,17 +171,26 @@
- +
- @@ -278,8 +287,7 @@ === modified file 'dhis-2/dhis-web/dhis-web-event-capture/src/main/webapp/dhis-web-event-capture/app/scripts/controllers.js' --- dhis-2/dhis-web/dhis-web-event-capture/src/main/webapp/dhis-web-event-capture/app/scripts/controllers.js 2014-02-20 11:41:24 +0000 +++ dhis-2/dhis-web/dhis-web-event-capture/src/main/webapp/dhis-web-event-capture/app/scripts/controllers.js 2014-02-20 13:58:38 +0000 @@ -45,8 +45,7 @@ $scope.sortHeader = ''; $scope.reverse = false; - $scope.gridFilter = ''; - + $scope.filterText = {}; //Get orgunits for the logged in user OrgUnitFactory.getMine().then(function(orgUnits) { @@ -186,6 +185,10 @@ } }; + $scope.searchInGrid = function(gridColumn){ + $scope.filteringGrid = gridColumn; + }; + $scope.showEventList = function(){ $scope.eventRegistration = false; $scope.editingEventInFull = false; === modified file 'dhis-2/dhis-web/dhis-web-event-capture/src/main/webapp/dhis-web-event-capture/app/scripts/filters.js' --- dhis-2/dhis-web/dhis-web-event-capture/src/main/webapp/dhis-web-event-capture/app/scripts/filters.js 2014-02-14 10:59:22 +0000 +++ dhis-2/dhis-web/dhis-web-event-capture/src/main/webapp/dhis-web-event-capture/app/scripts/filters.js 2014-02-20 13:58:38 +0000 @@ -4,6 +4,28 @@ var eventCaptureFilters = angular.module('eventCaptureFilters', []) +.filter('gridFilter', function(){ + + /* array is first argument, each addiitonal argument is prefixed by a ":" in filter markup*/ + return function(dataArray, searchTerm){ + + if(!dataArray ) return; + + /* when term is cleared, return full array*/ + if( !searchTerm){ + return dataArray; + } + else{ + + /* otherwise filter the array */ + var term = searchTerm.toLowerCase(); + return dataArray.filter(function( item){ + return item.id.toLowerCase().indexOf(term) > -1 || item.name.toLowerCase().indexOf(term) > -1; + }); + } + }; +}) + .filter('paginate', function(Paginator) { return function(input, rowsPerPage) { if (!input) { === modified file 'dhis-2/dhis-web/dhis-web-event-capture/src/main/webapp/dhis-web-event-capture/app/styles/style.css' --- dhis-2/dhis-web/dhis-web-event-capture/src/main/webapp/dhis-web-event-capture/app/styles/style.css 2014-02-20 11:41:24 +0000 +++ dhis-2/dhis-web/dhis-web-event-capture/src/main/webapp/dhis-web-event-capture/app/styles/style.css 2014-02-20 13:58:38 +0000 @@ -772,6 +772,17 @@ background-color: #ebf0f6; } +.dhis2-table-striped-border tr th { + border: 1px solid #cad5e5; +} + +.dhis2-table-striped-border tr td { + border: 1px solid #cad5e5; +} + +.dhis2-table-striped-border > tbody > tr:nth-child(odd)> td, .dhis2-table-striped > tbody > tr:nth-child(odd)> th { + background-color: #ebf0f6 +} .dhis2-table-striped>thead>tr, .dhis2-table-striped>tbody>tr, @@ -815,6 +826,14 @@ display:none; } +.pull-right { + float: right !important +} + +.bold { + font-weight: bold; +} + /*----------------------------------------------------------------------------*/ /* Bootstrap modal style /*----------------------------------------------------------------------------*/
- {{eventGridColumn.name}} - - + + + + {{eventGridColumn.name}} + + + + + + +
+ +
@@ -190,7 +199,7 @@
- - +