BoldSignEasily embed eSignatures in your .NET applications. Free sandbox with native SDK available.
click={(args) => {
//check a condition for a node
if(args.element && args.element.shape && args.element.shape.type=== 'Flow' && !previousNode) {
args.element.style.strokeColor = 'red'
previousNode = args.element;
} //check a condition for diagram
else if(args.element.id === "diagram") {
previousNode.style.strokeColor = 'white';
previousNode = null;
}
}} |
click={(args) => {
if (previousNode) {
previousNode.style.strokeColor = 'black';
}
//check a condition for a node
if (args.element && args.element.shape) {
args.element.style.strokeColor = 'red'
previousNode = args.element;
} //check a condition for diagram
else if (args.element.id === "diagram" && previousNode) {
previousNode.style.strokeColor = 'black';
previousNode = null;
}
}}
collectionChange={(args)=> {
if(args.state === 'Changed') {
if(previousNode) {
previousNode.style.strokeColor = 'black';
}
if (args.element && args.element.shape) {
args.element.style.strokeColor = 'red'
previousNode = args.element;
}
}
}} |
collectionChange={(args) => {
if (args.state === 'Changed') {
if (previousNode) {
previousNode.style.strokeColor = 'black';
}
if (args.element && (args.element instanceof Node || args.element instanceof Connector)) {
args.element.style.strokeColor = 'red'
previousNode = args.element;
}
}
}} |