Commit Graph

881 Commits

Author SHA1 Message Date
jos 0349f94ead Remove floating menu 2018-09-19 11:01:12 +02:00
jos 4c539cb4f5 Implement most menu functionality 2018-09-19 10:39:46 +02:00
jos 702dc5ed20 Use chevron icons in search and mode button 2018-09-19 10:04:51 +02:00
jos 37e22908c7 Fix react error on switching modes. Add more keys 2018-09-19 09:44:12 +02:00
jos 3865a1d365 Fix expand button losing focus when clicking it. Add missing `key` here and there 2018-09-19 09:23:40 +02:00
jos fdd44a276c Floating search box 2018-09-12 21:47:04 +02:00
jos 081cde4489 Replace svg sprite with fontawesome icons. Extend menu (WIP) 2018-09-12 17:54:20 +02:00
jos 0fb816d074 Moved tree mode menu in a separate component 2018-09-12 11:16:04 +02:00
jos 3028617ff7 Ignore css files 2018-09-12 10:18:29 +02:00
jos b6aea6df9d Remove css files from repo (only keep scss) 2018-09-12 10:17:14 +02:00
jos 088bee74cb Fix bundle not working due to undefined initial JSON 2018-09-05 17:59:15 +02:00
jos 80f45f39ec Refactored `findSelectionIndices` 2018-09-05 12:14:52 +02:00
jos 9b2b8233af Fix add in array reusing existing element as oldValue 2018-09-05 12:10:49 +02:00
jos e2ffd04e6e Fixed unit tests 2018-09-05 11:33:18 +02:00
jos 41a7069398 Fixing unit tests 2018-09-05 11:06:15 +02:00
jos a62b1e1c94 Fixed path not being updated in nodes 2018-09-05 09:30:00 +02:00
jos ec987385c8 Fix a bug in syncing an eson value. Cleanup old ESON types 2018-09-05 09:12:44 +02:00
jos 410353c86f Extended immutableJSONPatch with options fromJSON, toJSON, clone 2018-08-29 22:23:30 +02:00
jos dc814a3aa5 Rename terminology of JSONPatch 2018-08-29 12:27:33 +02:00
jos 56124cf17f Flatten `META` symbol, remove ordering of object keys from ESON model, simplify patch actions (WIP) 2018-08-19 20:36:57 +02:00
jos d6ad4c87d0 Revert react_demo (WIP, still broken) 2018-08-15 15:19:46 +02:00
jos fc1f73c4a6 Upgraded dependencies 2018-08-15 15:06:00 +02:00
jos b1f51b04a0 Update package-lock.json 2018-08-15 14:53:38 +02:00
jos cc3e441361 Update react example 2018-08-15 14:52:49 +02:00
jos 65df3428ac Position floating menu below for insert actions 2018-03-07 12:17:52 +01:00
jos 1b2bcd6dd9 Updated font-family 2018-01-18 20:32:01 +01:00
jos 950463f3a9 Oops fixed broken css of Mode Menu 2018-01-10 22:30:33 +01:00
jos 0ba51276f4 Fixed broken unit tests 2018-01-10 22:18:39 +01:00
jos 1127c15ea2 All floating menus working now 2018-01-10 22:11:23 +01:00
jos 7cdfb44345 Created insert buttons 2018-01-10 12:47:49 +01:00
jos 14e6315159 Highlight selected content only instead of whole width of editor 2018-01-03 12:06:54 +01:00
jos 2466b6d4da Minor css tweaks 2018-01-03 10:43:57 +01:00
jos 9eb944d926 Rendering more like JSON 2018-01-01 19:32:30 +01:00
jos d53e5360a3 In between menu large on the right side 2017-12-30 17:33:07 +01:00
jos 5d4a551526 Fixed ActionMenu not visible in arrays 2017-12-30 15:55:53 +01:00
jos d73b79cb4e Implemented top/bottom positioning of ActionMenu 2017-12-30 15:47:07 +01:00
jos ccf89162b7 Implement apply eson state with jsonpatch replace 2017-12-29 21:40:23 +01:00
jos 419bdc6307 Keep expanded state with copy/paste 2017-12-29 21:36:55 +01:00
jos 9a37fe0451 Moved webpack files under ./config 2017-12-29 20:41:37 +01:00
jos 8b2541e3d8 Improved expand function, fixed expand/collapse of TreeMode 2017-12-27 18:18:23 +01:00
jos e5c6459f73 Fixed search matching array indexes 2017-12-27 17:54:21 +01:00
jos 8bb9cb10cc Some refactoring 2017-12-27 17:33:40 +01:00
jos 46661177db Some refactoring 2017-12-27 17:16:40 +01:00
jos 1d4a5af82e Use event emitter. Cleanup old action menu 2017-12-27 16:58:52 +01:00
jos 9e0249f550 Fixed TreeMode rendering everything again when any options changed 2017-12-27 15:34:30 +01:00
jos 6385e4b193 Added index files 2017-12-26 21:21:39 +01:00
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