Of interest (from what I can see, I'm not a JavaScript guy) is line ~972 where I see what looks like internal compiler identifiers for parenthesis ( )
For instance I'm seeing this in the generated javascript:
public setVisited"B754" "A755"
public setDragging"B758" "A759"
public isDragging"B760" "A761"function $constr_1(subject){
$superCstr();
$this_1.subject = subject;
}
This was the related portion in the PDE:
...
public setVisited(boolean visited) {
this.visited = visited;
}
public boolean isVisited() {
return this.visited;
}
public setDragging(boolean dragging) {
this.dragging = dragging;
}
public isDragging() {
return dragging;
}
...
Note that this generated JavaScript never makes it back to the browser since processingJs is throwing a "Syntax Error" exception on line 10083 of processing-1.4.1.js.
Aside:
This PDE is a modified/modernized version of the Neography/Neovigator/Askken donut graph code. It still has some unfortunate mixing of javascript functions in the PDE, which would keep you from using it in a regular Processing environment. It also requires some extra javascript files to get working. Once I have ironed out the bugs I'll be posting it on my github account.