keydex / jsoneditorlive Goto Github PK
View Code? Open in Web Editor NEWPull live json from server and edit them on the fly for debugging purposes.
License: Apache License 2.0
Pull live json from server and edit them on the fly for debugging purposes.
License: Apache License 2.0
Server hosts api on click.
Server must save the current Json to a file and then host that file as an api.
If user selects a json from dropdown, have a button to push to server from there as well. From the back-end, we copy that file they selected and rename it to the api json file format.
When you type, it drops down a list of previous file names. This hides the save UI button and should be removed.
Use dropdown menu to delete file on server.
In the case where server is de-synced due to multiple users, return error that file does not exist.
Pressing enter does save the file correctly, however for some reason the page is reloading.
Move bootstrap to dropdown.
This requires Jquery's append to be modified as well due to bootstrap using ul
and li
for their dropdown instead of <options />
.
Allow JSON Editor to be responsive with page.
For Delete/Save/Load, have a status text that states whether these actions were successful or they have failed. Don't update drop-down list of the action failed.
Create a button that empties out current project, but also prompts user if they're about to overwrite their work.
Move all js and css into gulp workflow to minimize.
This will reduce the size of the html file and the number of files due to includes.
We need a way for different users to create files without affecting other's workflows. Perhaps have a public json section, and split the rest by ID. We don't need users to login yet as I don't have time to implement that, but perhaps they can share like ID for a certain event. I.e. EventID01, will house all the json files for that specific event. And each ID can host it's own API. i.e.
localhost/api/EventID01_1.json
Gulp cannot minimize when jquery is added into the gulp minify process.
When you press enter, the event does not know which button to press. This is dangerous as you may try to save and the form loads a new JSON.
Allow JSON to be loaded from dropdown selection.
There should be a pop-up that warns you when you are about to overwrite a file.
Allow Ctr+S to save the JSON, need to discuss if we should ignore overwrite dialog however if we overwrite the same file. We also need to remove browser's default ctr+s.
It's difficult to move around the input boxes with the built in short-cuts. So we should support arrow keys and/or tab to move through input boxes.
For tab, we need to ignore the left column buttons somehow.
Arrow key functionality at the moment doesn't work at all.
Refresh dropdown list every thirty seconds, with a manual refresh icon button on the side. Refresh Indication is optional.
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.