------------------------------------------------------------ revno: 21913 committer: Abyot Asalefew Gizaw <ab...@dhis2.org> branch nick: dhis2 timestamp: Tue 2016-02-09 11:48:20 +0100 message: tracker-capture: use d2-radio button for attributes of type boolean in registration and enrollment forms. modified: dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/dataentry/dataentry-controller.js dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/registration/default-registration-form.html dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/dhis-web-commons/javascripts/dhis2/dhis2.angular.services.js
-- lp:dhis2 https://code.launchpad.net/~dhis2-devs-core/dhis2/trunk Your team DHIS 2 developers is subscribed to branch lp:dhis2. To unsubscribe from this branch go to https://code.launchpad.net/~dhis2-devs-core/dhis2/trunk/+edit-subscription
=== modified file 'dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/dataentry/dataentry-controller.js' --- dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/dataentry/dataentry-controller.js 2016-02-08 08:54:46 +0000 +++ dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/dataentry/dataentry-controller.js 2016-02-09 10:48:20 +0000 @@ -6,7 +6,6 @@ $modal, $filter, $log, - $http, $timeout, $translate, $window, @@ -114,7 +113,7 @@ else { return {showInStageLegend: true}; } - } + }; $scope.getLegendText = function(description){ var useInStage = true; @@ -278,7 +277,7 @@ var processedValue = $filter('trimquotes')(effect.data); affectedEvent[effect.dataElement.id] = processedValue; $scope.assignedFields[event][effect.dataElement.id] = true; - $scope.saveDataValueForEvent($scope.prStDes[effect.dataElement.id], null, affectedEvent, true) + $scope.saveDataValueForEvent($scope.prStDes[effect.dataElement.id], null, affectedEvent, true); } } }); === modified file 'dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/registration/default-registration-form.html' --- dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/registration/default-registration-form.html 2016-02-04 10:43:43 +0000 +++ dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/registration/default-registration-form.html 2016-02-09 10:48:20 +0000 @@ -63,7 +63,16 @@ ng-required="attribute.mandatory || attribute.unique"/> </span> <span ng-switch-when="BOOLEAN" class="form-control"> - <label class="radio-inline"> + <d2-radio-button + dh-required="attribute.mandatory || attribute.unique" + dh-disabled="editingDisabled" + dh-value="selectedTei[attribute.id]" + dh-name="foo" + dh-current-element="currentElement" + dh-event="currentEvent.event" + dh-id="attribute.id"> + </d2-radio-button> + <!--<label class="radio-inline"> <input type="radio" ng-model="selectedTei[attribute.id]" d2-attribute-validator @@ -102,7 +111,7 @@ ng-required="attribute.mandatory || attribute.unique" value="false"> {{'no'| translate}} - </label> + </label>--> </span> <span ng-switch-when="NUMBER"> <input type="number" === modified file 'dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/dhis-web-commons/javascripts/dhis2/dhis2.angular.services.js' --- dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/dhis-web-commons/javascripts/dhis2/dhis2.angular.services.js 2016-02-08 15:14:39 +0000 +++ dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/dhis-web-commons/javascripts/dhis2/dhis2.angular.services.js 2016-02-09 10:48:20 +0000 @@ -601,15 +601,15 @@ '</span>'; } else if (att.valueType === "BOOLEAN") { - newInputField = '<label class="radio-inline"><span><input type="radio" ng-change="teiValueUpdated(selectedTei,\'' + attId + '\')" ' + commonInputFieldProperty + ' value="">{{\'no_value\'| translate}}' + - '<d2-audit class="hideInPrint" dataelement-id="'+att.id+'" dataelement-name="'+att.name+'" data-type="attribute" selected-tei-id={{selectedTei.trackedEntityInstance}}></d2-audit>'+ - '</span></label>' + - '<label class="radio-inline"><span><input type="radio" ng-change="teiValueUpdated(selectedTei,\'' + attId + '\')" ' + commonInputFieldProperty + ' value="true">{{\'yes\'| translate}}' + - '<d2-audit class="hideInPrint" dataelement-id="'+att.id+'" dataelement-name="'+att.name+'" data-type="attribute" selected-tei-id={{selectedTei.trackedEntityInstance}}></d2-audit>'+ - '</span></label>' + - '<label class="radio-inline"><input type="radio" ng-change="teiValueUpdated(selectedTei,\'' + attId + '\')" ' + commonInputFieldProperty + ' value="false">{{\'no\'| translate}}' + - '<d2-audit class="hideInPrint" dataelement-id="'+att.id+'" dataelement-name="'+att.name+'" data-type="attribute" selected-tei-id={{selectedTei.trackedEntityInstance}} ></d2-audit>'+ - '</span></label>'; + newInputField = '<d2-radio-button ' + + ' dh-required=" ' + (att.mandatory || att.unique) + '" ' + + ' dh-disabled="editingDisabled || isHidden(attributesById.' + attId + '.id) || ' + isTrackerAssociate + '"' + + ' dh-value="selectedTei.' + attId + '" ' + + ' dh-name="foo" ' + + ' dh-current-element="currentElement" ' + + ' dh-event="currentEvent.event" ' + + ' dh-id="' + attId + '" ' + + ' </d2-radio-button>'; } else if (att.valueType === "DATE") { newInputField = '<span ng-controller="InputController"><input type="text" ng-class="{\'input-with-audit\':inputObj.isAuditIconPresent}"' +
_______________________________________________ Mailing list: https://launchpad.net/~dhis2-devs Post to : dhis2-devs@lists.launchpad.net Unsubscribe : https://launchpad.net/~dhis2-devs More help : https://help.launchpad.net/ListHelp