Add validation warning for unsquare buildings

This commit is contained in:
Quincy Morgan
2019-04-23 15:50:52 -07:00
parent a37ce90af7
commit 34fcd01f98
10 changed files with 180 additions and 65 deletions
+4
View File
@@ -10,6 +10,10 @@ export function operationCircularize(selectedIDs, context) {
var extent = entity.extent(context.graph());
var geometry = context.geometry(entityID);
var action = actionCircularize(entityID, context.projection);
action.onCompletion = function() {
// revalidate in case this is a building that's no longer squarable
context.validator().validate();
};
var nodes = utilGetAllNodes(selectedIDs, context.graph());
var coords = nodes.map(function(n) { return n.loc; });
var _disabled;
+7
View File
@@ -10,6 +10,13 @@ export function operationOrthogonalize(selectedIDs, context) {
var _geometry;
var _disabled;
var action = chooseAction();
if (action) {
action.onCompletion = function() {
// revalidate in case a building was squared
context.validator().validate();
};
}
var nodes = utilGetAllNodes(selectedIDs, context.graph());
var coords = nodes.map(function(n) { return n.loc; });