marboni / databasy-repo Goto Github PK
View Code? Open in Web Editor NEWOnline database design tool
Home Page: www.databasy.com
Online database design tool
Home Page: www.databasy.com
Right click on canvas figure (like table) causes appearing of context menu. If user clicks outside menu, it disappears. But it should be one excepting - if user makes right click on another figure, old menu should be closed, new one - opens. Currently right click on another figure causes only closing of old menu, new one doesn't open because canvas doesn't get right click event..
Currently Fn-Del on Mac causes removing of figures from canvas, but not reprs or tables in the model.
If multiple tables selected, pressing on Fn-Del or choosing of Delete table item in context menu should remove all selected tables.
If user is not editor, canvas must work in read-only mode.
If Editor didn't make changes for 2 minutes and Viewers exists, take away Editor role.
http://www.gojs.net/latest/samples/arrowheads.html
http://www.gojs.net/latest/samples/entityRelationship.html
Create bird view panel.
Implement deleting of selected elements of canvas by pressing of Del button.
If Pointer mode is selected on the Toolbox, drag&drop action will select multiple object in selection rectangle, single click - select only one object.
If Move mode is selected on the Toolbar, drag&drop action will move the diagram, single click will do nothing.
Use bootstrap rendering context menu.
Show the name of user that is currently editing model to other users.
If user connected via xhr-polling closes browser window, it isn't disconnected on server.
How to reproduce
Open Databasy in the new browser window, close the window.
If multiple objects selected, context menu should show one option - delete.
When toolbar opens, it moves left border of canvas, so all elements jumps to the right. Scroll canvas to the left to leave elements on their initial positions.
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.