Removed sysouts

This commit is contained in:
Henry 2016-04-18 16:42:22 -07:00
parent a72f193e97
commit 23dbbf965c
2 changed files with 18 additions and 23 deletions

View File

@ -34,8 +34,7 @@ define(
*/
function InspectorController($scope, policyService) {
var domainObject = $scope.domainObject,
typeCapability = domainObject.getCapability('type'),
listener;
typeCapability = domainObject.getCapability('type');
/**
* Filters region parts to only those allowed by region policies
@ -53,16 +52,7 @@ define(
$scope.regions = filterRegions(typeCapability.getDefinition().inspector || new InspectorRegion());
}
//Listen for changes to object status that might necessitate
// recalculation of screen regions.
//listener =
// domainObject.getCapability("status").listen(setRegions);
setRegions();
$scope.$on("$destroy", function() {
listener();
})
}
return InspectorController;

View File

@ -243,18 +243,25 @@ define(
// Also update when the represented domain object changes
// (to a different object)
$scope.$watch("domainObject", refresh);
$scope.$watch("domainObject", function(domainObject) {
if (domainObject){
if (statusListener) {
statusListener();
listeners--;
console.log("directive listeners " + listeners);
}
statusListener = domainObject.getCapability("status").listen(refresh);
listeners++;
console.log("directive listeners " + listeners);
function listenForStatusChange(object) {
if (statusListener) {
statusListener();
}
statusListener = object.getCapability("status").listen(refresh);
}
/**
* Add a listener for status changes to the object itself.
*/
$scope.$watch("domainObject", function(domainObject, oldDomainObject) {
if (domainObject!==oldDomainObject){
listenForStatusChange(domainObject);
}
});
if ($scope.domainObject) {
listenForStatusChange($scope.domainObject);
}
// Finally, also update when there is a new version of that
// same domain object; these changes should be tracked in the
@ -267,8 +274,6 @@ define(
$scope.$on("$destroy", function () {
if (statusListener) {
statusListener();
listeners--;
console.log("directive listeners " + listeners);
}
});