=== modified file 'dhis-2/dhis-web/dhis-web-event-capture/src/main/webapp/dhis-web-event-capture/event-capture.appcache' --- dhis-2/dhis-web/dhis-web-event-capture/src/main/webapp/dhis-web-event-capture/event-capture.appcache 2014-03-19 10:37:49 +0000 +++ dhis-2/dhis-web/dhis-web-event-capture/src/main/webapp/dhis-web-event-capture/event-capture.appcache 2014-03-27 10:00:29 +0000 @@ -83,6 +83,7 @@ views/serverside-pagination.html views/modal.html views/dialog.html +views/column-modal.html i18n/en.json === modified file 'dhis-2/dhis-web/dhis-web-event-capture/src/main/webapp/dhis-web-event-capture/i18n/en.json' --- dhis-2/dhis-web/dhis-web-event-capture/src/main/webapp/dhis-web-event-capture/i18n/en.json 2014-03-26 22:33:08 +0000 +++ dhis-2/dhis-web/dhis-web-event-capture/src/main/webapp/dhis-web-event-capture/i18n/en.json 2014-03-27 10:00:29 +0000 @@ -24,7 +24,7 @@ "show_hide_columns": "Show/Hide columns", "show_all": "Show all", "hide": "Hide", - "select_columns_to_hide": "Select columns to hide", + "select_columns_to_show": "Select columns to show", "show_details": "Show details", "new_event": "New Event", "data_element": "Data element", === 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-26 22:33:08 +0000 +++ dhis-2/dhis-web/dhis-web-event-capture/src/main/webapp/dhis-web-event-capture/index.html 2014-03-27 10:00:29 +0000 @@ -170,7 +170,7 @@
@@ -223,7 +223,7 @@ | {{dhis2Event[eventGridColumn.id]}} | @@ -231,7 +231,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-26 22:33:08 +0000
+++ 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
@@ -35,13 +35,13 @@
$scope.editingEventInGrid = false;
$scope.currentGridColumnId = '';
- $scope.programStageDataElements = [];
+ /*$scope.programStageDataElements = [];
$scope.dhis2Events = [];
$scope.eventGridColumns = [];
$scope.hiddenGridColumns = 0;
$scope.newDhis2Event = {dataValues: []};
- $scope.currentEvent = {dataValues: []};
+ $scope.currentEvent = {dataValues: []};*/
$scope.currentEventOrginialValue = '';
//watch for selection of org unit from tree
@@ -103,7 +103,7 @@
$scope.programStageDataElements = [];
$scope.eventGridColumns = [];
- $scope.hiddenGridColumns = 0;
+
$scope.newDhis2Event = {dataValues: []};
$scope.currentEvent = {dataValues: []};
@@ -116,7 +116,7 @@
var dataElement = prStDe.dataElement;
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, hide: false});
+ $scope.eventGridColumns.push({name: name, id: dataElement.id, type: dataElement.type, compulsory: prStDe.compulsory, showFilter: false, show: prStDe.displayInReports});
if(dataElement.type === 'date'){
$scope.filterText[dataElement.id]= {start: '', end: ''};
@@ -206,7 +206,15 @@
$scope.reverse = false;
};
- $scope.showHideColumns = function(){
+ $scope.showHideColumns = function(){
+
+ $scope.hiddenGridColumns = 0;
+
+ angular.forEach($scope.eventGridColumns, function(eventGridColumn){
+ if(!eventGridColumn.show){
+ $scope.hiddenGridColumns++;
+ }
+ })
var modalInstance = $modal.open({
templateUrl: 'views/column-modal.html',
@@ -473,21 +481,13 @@
$modalInstance.close($scope.eventGridColumns);
};
- $scope.showHideColumns = function(gridColumn, showAllColumns){
- if(showAllColumns){
- angular.forEach($scope.eventGridColumns, function(gridHeader){
- gridHeader.hide = false;
- });
- $scope.hiddenGridColumns = 0;
- }
- if(!showAllColumns){
- if(gridColumn.hide){
- $scope.hiddenGridColumns++;
- }
- else{
- $scope.hiddenGridColumns--;
- }
- }
- };
-
+ $scope.showHideColumns = function(gridColumn){
+
+ if(gridColumn.show){
+ $scope.hiddenGridColumns--;
+ }
+ else{
+ $scope.hiddenGridColumns++;
+ }
+ };
});
\ No newline at end of file
=== modified file 'dhis-2/dhis-web/dhis-web-event-capture/src/main/webapp/dhis-web-event-capture/scripts/directives.js'
--- dhis-2/dhis-web/dhis-web-event-capture/src/main/webapp/dhis-web-event-capture/scripts/directives.js 2014-03-26 10:34:25 +0000
+++ dhis-2/dhis-web/dhis-web-event-capture/src/main/webapp/dhis-web-event-capture/scripts/directives.js 2014-03-27 10:00:29 +0000
@@ -203,6 +203,15 @@
};
})
+.directive('modalWindow', function(){
+ return {
+ restrict: 'EA',
+ link: function(scope, element) {
+ element.draggable();
+ }
+ };
+})
+
.directive('clientsidePaginator', function factory() {
return {
restrict: 'E',
=== modified file 'dhis-2/dhis-web/dhis-web-event-capture/src/main/webapp/dhis-web-event-capture/views/column-modal.html'
--- dhis-2/dhis-web/dhis-web-event-capture/src/main/webapp/dhis-web-event-capture/views/column-modal.html 2014-03-26 22:33:08 +0000
+++ dhis-2/dhis-web/dhis-web-event-capture/src/main/webapp/dhis-web-event-capture/views/column-modal.html 2014-03-27 10:00:29 +0000
@@ -1,5 +1,5 @@
-
{{'select_columns_to_hide'| translate}}+{{'select_columns_to_show'| translate}}
@@ -9,13 +9,12 @@
{{eventGridColumn.name}}
|
- + |
---|