Skip to content

Feature/javascript changes#53

Open
aeturnum wants to merge 4 commits into
makyo:masterfrom
aeturnum:feature/javascript_changes
Open

Feature/javascript changes#53
aeturnum wants to merge 4 commits into
makyo:masterfrom
aeturnum:feature/javascript_changes

Conversation

@aeturnum

Copy link
Copy Markdown

Forked the project for my own purposes and cleaned up the JS a bit when learning how it worked.

Minor changes as listed in the commit comment but it makes the interface easier to use.

Cleanups:
- Reduced unneeded calls to set callbacks
- tried to reduce amount of redundant code

Fixes:
- Ensure that all nodes and links have callbacks applied
- Links are created with all properties
- Stop graph animating while dragging edge

Changes:
- Newly created nodes are selected for editing
- Slight refactor of reset() function to seperate concerns
- Added boolean to try and stop occasional node creation when clicking
  on lines
- Add Node and Link objects to centralize drawing code
- Add small system to detect changes and trigger paints
- Generally make expanding code easier in the future
- Move selection coloring into code as opposed to css
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant