Commit Graph

1522 Commits

Author SHA1 Message Date
josdejong 596d868cc5 Implement `syncState` (WIP) 2020-06-02 17:58:13 +02:00
josdejong 41c633e124 Store object props in global state experiment 2020-06-02 14:48:01 +02:00
josdejong 55ee6361d6 Rename state constant names 2020-06-02 14:13:33 +02:00
josdejong e5ec845d4f Expand array limit when search result is beyond the visible items 2020-05-31 10:54:34 +02:00
josdejong 34e45a04c4 Pass `path` 2020-05-24 12:02:13 +02:00
josdejong d8c059c9b0 Implement scroll to active element via querySelector (WIP) 2020-05-24 11:57:51 +02:00
josdejong d04c94a1c6 Create global state containing expanded state 2020-05-23 20:45:28 +02:00
josdejong d2a84b29fe Implement SearchBox highlight active result (WIP) 2020-05-23 13:43:12 +02:00
josdejong 9c8febb1ff Implement SearchBox (WIP) 2020-05-22 14:13:51 +02:00
josdejong b66a1cf0fa Update devDependencies 2020-05-22 11:53:57 +02:00
josdejong e412628b89 Remove support for Symbol from immutabilityHelpers 2020-05-22 10:59:04 +02:00
josdejong 8392c57a2d Implement history (undo/redo) 2020-05-22 10:53:15 +02:00
josdejong d88120d41c Handle prevention of duplicate keys 2020-05-22 09:35:18 +02:00
josdejong dfe7c06ec7 Let `handleChangeKey` fire the change event 2020-05-22 09:20:44 +02:00
josdejong a0aaf206fa Remove use of Symbol (it's not serializable) 2020-05-20 10:16:13 +02:00
josdejong 93f3375c55 Fix bottom padding 2020-05-13 20:44:03 +02:00
josdejong 0da297c5d3 Fix height jumping when switching from empty to non-empty and vice versa 2020-05-13 20:33:43 +02:00
josdejong 5cc3665c47 Implement functions `getPlainText` and `setPlainText` 2020-05-13 20:21:44 +02:00
josdejong fce4c7910a Fix file extension of sass files 2020-05-13 10:16:59 +02:00
josdejong bcd4553adb Fix indentation 2020-05-08 21:10:59 +02:00
josdejong 324e5053d9 Cleanup outdated TODO 2020-05-08 21:09:00 +02:00
josdejong b3ef0ad6a4 Remove `options` from immutableJSONPatch.js 2020-05-08 21:07:35 +02:00
josdejong 4774a50799 Fix module url in package.json 2020-05-06 20:32:23 +02:00
josdejong 5ac813f091 Create dist/es folder for output bundle 2020-05-06 20:22:49 +02:00
josdejong f33b715391 Fix broken unit test 2020-05-06 20:17:47 +02:00
josdejong 8cb22b3480 Export jsoneditor factory function 2020-05-06 20:11:59 +02:00
josdejong 0d8854c5ea Implementing debouncing of inputs 2020-05-06 14:47:30 +02:00
josdejong 488d7bde49 Move styling into separate files 2020-05-06 14:18:31 +02:00
josdejong 8d48d16858 Fix highlighting of search results broken for values 2020-05-06 14:07:21 +02:00
josdejong d4b02e8d00 Fix highlighting of search results broken for values 2020-05-06 14:07:03 +02:00
josdejong 4d2eb28eb3 Handle changes via JSONPatch 2020-05-06 13:57:55 +02:00
josdejong e66ff70ac4 Remove some old code from getInnerText 2020-05-06 11:51:15 +02:00
josdejong e9116cc36c Fix controlling contenteditable div innerText 2020-05-06 10:47:48 +02:00
josdejong 2b73c6e6bf Some fixes in styling empty key/value 2020-05-05 21:25:54 +02:00
josdejong 3517d185f9 Add lorum ipsum text for testing 2020-05-05 12:10:59 +02:00
josdejong ed263726dc Fix styling of rows, and fields with long text 2020-05-05 12:09:50 +02:00
josdejong 375a268531 Fix vertical alignment 2020-05-05 12:01:06 +02:00
josdejong 88fb95a522 Implement loading a (large) file from disk 2020-05-04 22:30:09 +02:00
josdejong f495974598 Fix overflow of contents 2020-05-04 21:58:04 +02:00
josdejong 9b5891d5cb Split App into JSONEditor and App 2020-05-04 21:50:32 +02:00
josdejong a4c58cfa15 Calculate props only once instead of twice on creation 2020-05-03 19:49:55 +02:00
josdejong 3a9a409fcb Fix changing property name not working for arrays and objects 2020-05-03 19:44:55 +02:00
josdejong 7646c1756b Disable spell checking 2020-04-29 09:46:45 +02:00
josdejong b22e5fae81 Make url clickable 2020-04-27 17:41:11 +02:00
josdejong 4fdf90fb38 Unescape HTML input text 2020-04-27 13:44:43 +02:00
josdejong c03353845e Styling fixes 2020-04-27 13:38:55 +02:00
josdejong 581e64bd73 Improve styling of node header 2020-04-27 12:20:47 +02:00
josdejong 86ac2c52c1 Implement object/array tag when collapsed, and delimiters [] and {} around the contents 2020-04-27 12:08:18 +02:00
josdejong 6bb9e9460a Cleanup console.log 2020-04-27 11:26:38 +02:00
josdejong cf027db855 Props working properly now (though solution is half mutable) 2020-04-27 11:26:17 +02:00