Commit Graph

835 Commits

Author SHA1 Message Date
jos 29fe32da40 Fixes in .gitignore 2017-12-26 21:16:26 +01:00
jos 99790c0fac Updated readme 2017-12-26 21:14:33 +01:00
jos abfcca84d6 Update react demo (it works now :) ) 2017-12-26 21:09:23 +01:00
jos 8ffb7702ba update .babelrc, .gitignore, and others 2017-12-26 20:46:38 +01:00
jos 29fed7099f Changed to new build system, removed flow 2017-12-26 20:40:31 +01:00
jos b011b196e1 Some fixes and refactoring in sorting objects 2017-12-20 09:00:27 +01:00
jos 346517b947 Fixed some unit tests 2017-12-20 08:44:10 +01:00
jos 0e22497467 Implemented sort action that keeps state 2017-12-20 08:36:55 +01:00
jos 34ca56aee0 Cleanup 2017-12-17 21:52:21 +01:00
jos aee48b75db Removed a TODO 2017-12-17 21:38:23 +01:00
jos e69d962ada Some refactoring in applying META data 2017-12-17 21:33:45 +01:00
jos 9db7fdf0e5 Fixed keeping id's intact when replacing a value 2017-12-17 21:10:07 +01:00
jos dd22b97eb0 Renamed field 'jsoneditor' to 'meta' in extended JSON Patch 2017-12-17 13:53:06 +01:00
jos 1f5f85a4e0 Refactor patchEson to pass Path instead of String internally 2017-12-17 13:44:13 +01:00
jos e979e0f016 Fix many small issues in the UI 2017-12-16 14:13:52 +01:00
jos 7064578b31 Renamed keys to props in ESON model 2017-12-15 21:02:17 +01:00
jos 1a6661fbb5 Many patch action working again in UI 2017-12-15 20:34:07 +01:00
jos 156f330e4e Refactored ESON to use Symbols, refactored patchEson 2017-12-15 19:57:21 +01:00
jos 53b20e2f59 Refactored model to use Symbol 2017-12-15 14:02:42 +01:00
jos a059eb844e Implemented spliceEsonArray 2017-12-15 12:59:45 +01:00
jos f491a00575 Selection working again 2017-12-14 16:40:55 +01:00
jos 378c8ef250 Fixed expand/collapse all 2017-12-14 14:37:25 +01:00
jos 338d19b5a9 JSON Schema errors working again 2017-12-14 14:30:02 +01:00
jos 040fe12d75 Fix clearing search result 2017-12-13 17:03:26 +01:00
jos 5fb69ffcc5 Search working in the editor again 2017-12-13 16:53:08 +01:00
jos e30674a971 Refactor search, previousSearchResult, nextSearchResult 2017-12-13 16:48:22 +01:00
jos 49cc7eb288 Implemented transform and expand for new ESON model 2017-12-13 11:47:12 +01:00
jos c19334894c New ESON model (WIP) 2017-11-29 21:52:18 +01:00
jos a9174edf16 Fixed performance issue 2017-11-29 11:04:19 +01:00
jos 745b77725b Fixed removing multiple items from an array 2017-11-22 13:38:18 +01:00
jos 0a7df1dad9 Remove old comment 2017-11-22 13:06:06 +01:00
jos b3c41bce03 Remove `simplifyPatch`, it doesn't always work correctly 2017-11-22 13:05:53 +01:00
jos b71afda45a Fixed enter key in search field 2017-11-22 12:02:27 +01:00
jos 157f63d11a Fixed insert menu missing before arrays and objects 2017-11-22 11:36:47 +01:00
jos e69868da85 Some refactoring: created `getInEson`, `setInEson`, `updateInEson`, `deleteInEson` 2017-11-22 10:45:00 +01:00
jos 56528dc054 Fixed unit tests 2017-11-22 10:12:59 +01:00
jos bac12dcc5a Replace/insert working. Insert before instead of after 2017-11-22 10:09:53 +01:00
jos 2e75e5a9cf Initialize selection as null 2017-11-08 16:12:00 +01:00
jos 8cded5496c Fixed not removing selection before duplication 2017-11-08 16:10:39 +01:00
jos cb354f2331 Implemented duplicate for multiple nodes 2017-11-08 15:41:40 +01:00
jos dd989f9a64 Cut/Copy/Paste selection starting to work (WIP) 2017-11-08 13:13:01 +01:00
jos 8425579718 Floating menu starting to work (WIP) 2017-11-03 14:23:04 +01:00
jos a2f7f61389 Show floating menu on selection 2017-10-14 21:57:59 +02:00
jos cea4e2c101 Floating menu (WIP) 2017-10-13 13:27:33 +02:00
jos 0910aa5a63 Move favicon to root 2017-10-06 10:55:31 +02:00
jos 26fa339c35 Implemented cut/copy/paste (via quickkeys) 2017-09-29 21:52:17 +02:00
jos 375ea56316 Some refactoring in `applySelection` 2017-09-29 11:08:44 +02:00
jos 52ec02e3e1 Implemented selecting nodes 2017-09-29 10:06:14 +02:00
jos eee0b55636 Refactored unit tests (moved json objects into separate files) 2017-09-22 12:24:13 +02:00
jos 943d721d84 Implemented support for selection in eson 2017-09-22 11:38:23 +02:00