epatters / wiring-diagram-canvas Goto Github PK
View Code? Open in Web Editor NEWWiring diagrams in HTML canvas
License: Apache License 2.0
Wiring diagrams in HTML canvas
License: Apache License 2.0
We currently assume a horizontal (left-to-right) orientation for wiring diagrams. Add support for vertical orientation (top-to-bottom).
Because layout is outsourced to other software, this should only affect the placement of ports and labels. Placement of box labels may be more awkward in vertical orientation, so horizontal orientation should remain the default.
Provide an API for custom handling of mouse events, especially clicks, on boxes, ports, and wires. Would be useful for integration in larger applications.
Labels on mouse hover for the output ports of the outer box are invisible because they are positioned outside the canvas. Intelligently adjust the label positions so that they are within the canvas bounds.
Integrate with elkjs to provide client-side layout, as an alternative to server-side layout by Graphviz. The integration should be straightforward since our JSON format for graphs is nearly identical to ELK's.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.