jos
6551701153
Fixed #610 : JSON Repair now removes trailing commas
2018-12-06 20:15:14 +01:00
jos
9ac82e24d2
Publish v5.26.2
2018-11-13 20:39:02 +01:00
jos
1736b11b41
Fixed `onClose` of color picker not always being fired
2018-08-29 21:10:13 +02:00
jos
321f947e72
Fixed color picker closing immediately after the first `onChange` event, and `onChange` events are now debounced
2018-08-29 11:06:11 +02:00
jos
00f2ab0b76
Revert small test editors
2018-08-25 15:31:58 +02:00
jos
fe4144f5f2
Absolutely positioned color picker
2018-08-25 15:22:37 +02:00
jos
f913d4e08a
Implemented `timestampTag`
2018-08-22 18:00:56 +02:00
jos
b853ec3f64
Implement color picker. Expose `VanillaPicker`, `ace`, and `Ajv`.
2018-08-22 12:10:15 +02:00
jos
4f72c5e113
Display a colored square left from values containing a color
2018-08-22 09:20:19 +02:00
jos
983fafdf9c
Implemented options `onChangeJSON(json)` and `onChangeText(jsonString)`
2018-08-07 11:03:27 +02:00
jos
80e5da9728
Impelemented `updateText`
2018-08-06 10:27:57 +02:00
jos
94871dd2d8
Merge branch 'develop' into update_json
2018-08-06 09:05:33 +02:00
jos
46593c24c5
Some more fixes around #558
2018-08-02 10:43:12 +02:00
jos
0ea0059696
Fixed switching from object/array to auto/string and vice versa
2018-07-29 22:00:15 +02:00
jos
69e88537c3
Implement `update` method (WIP)
2018-07-28 14:21:12 +02:00
jos
7662874036
Integrated `mobius1-selectr`
2018-07-11 10:54:08 +02:00
jos
fdbfa8a951
Enclose string values in double quotes
2018-07-02 22:09:40 +02:00
jos
8b77111393
Implemented advanced sorting modal (WIP)
2018-05-30 21:54:25 +02:00
jos
9eb9c4fe0b
Implemented `getSortablePaths`
2018-05-30 09:48:51 +02:00
jos
916c657e28
Set back correct `MAX_VISIBLE_CHILDS`
2018-05-16 21:17:56 +02:00
jos
904110d141
Implementing "show more" for large arrays (WIP)
2018-05-06 19:42:19 +02:00
Meir Rotstein
8cbe15aa1f
move selection_api.html to examples
2018-02-13 20:08:09 +02:00
Meir Rotstein
803ce34ed4
test file for selection apis
2018-01-24 23:55:12 +02:00
Meir Rotstein
f04eff7b4e
unit test for getIndexForPosition()
2018-01-24 21:41:36 +02:00
jos
4875288cb7
Implemented repairing JSON objects containing special white space characters like non-breaking space
2017-11-14 21:59:23 +01:00
jos
cba5659e78
Implemented repairing JSON objects containing left and right single and double quotes
2017-11-14 21:18:49 +01:00
jos
524d00e15e
Fixed a bug in the sanitizer
2017-07-13 21:01:52 +02:00
Meir Rotstein
b77deb969c
add support for json schema references ($ref)
2017-07-05 00:28:28 +03:00
Stephen Thompson
48408f4ded
Fix https://github.com/josdejong/jsoneditor/issues/314
...
The JSON path parsing code assumes that string keys within square brackets in JSON paths will be valid, parseable JSON.
However, the ajv library on which this project depends emits string keys in single quotes.
For example, ajv can emit .foo['bar'], which will ultimately end up with a call to JSON.parse("'bar'"). This causes the "Unexpected token ' in JSON at position 0" error thrown from JSON.parse.
Since ajv shouldn't need to change and since this utility is gone in the next branch, this fix checks for ajv-formatted string keys and patches them to double-quoted strings before calling JSON.parse. This is the narrowest fix for the problem.
2016-09-22 18:06:22 -04:00
jos
309e8f9bc2
Updated history and bootstrap test file
2016-04-11 21:42:38 +02:00
jos
ea473c54aa
Fixed #289 : Some CSS breaking when using the editor in combination with materialize.css or bootstrap
2016-04-09 20:55:07 +02:00
jos
8f7b656c3c
Extended `util.parsePath` with support for all '*'
2016-04-04 21:28:23 +02:00
jos
bfad6f5e7b
Added some test pages
2016-03-20 15:56:28 +01:00
jos
ec2511793a
Fixed #259 : when having a JSONEditor inside an HTML form, clicking an entry in the context menu did submit the form
2016-01-19 21:52:52 +01:00
jos
8ec471b6dc
Improvements in sanitizing invalid JSON
2016-01-16 14:49:04 +01:00
jos
b26eb2ebe4
Fixed an issue with a horiziontal scrollbar popping with a popover on displayed on the right side
2016-01-14 20:04:45 +01:00
jos
e473209f1d
Debouncing keyboard input implemented for fields too
2016-01-12 20:18:56 +01:00
jos
f45fefe38f
Implemented debouncing of keyboard input, resulting in much less history actions whilst typing
2016-01-12 18:11:56 +01:00
jos
c0077250ef
Fixed #222 : editor throwing `onChange` events when switching mode
2016-01-12 17:25:33 +01:00
jos
be40705cde
Neatly resize the ace editor when validation errors are added/removed
2016-01-12 15:41:22 +01:00
jos
0690202f3a
Implemented #183 : display a checkbox left from boolean values, so you can easily switch between true/false.
2016-01-12 15:18:11 +01:00
jos
1d9d9c2594
Implemented method `setSchema`
2016-01-12 13:16:13 +01:00
jos
a2b84b2dd8
Updated readme, docs, added example
2016-01-12 12:40:23 +01:00
jos
30eea90614
Added build script for minimalist version
2016-01-12 11:38:38 +01:00
jos
4b5ac7434f
Parent nodes now display an error when a child node is invalid
2016-01-11 17:06:12 +01:00
jos
e21aad3e69
Basic JSON schema validation working
2016-01-11 15:44:03 +01:00
jos
5f99f09c0f
Fixed dragging multiple nodes horizontally
2015-12-30 17:26:39 +01:00
jos
db0345c668
Styling of values in tree mode now customizable. Added a custom styling example
2015-12-27 17:36:59 +01:00
jos
de314b897e
Renamed options `change`, `editable`, `error` to respectively `onChange`, `onEditable`, and `onError`. Implemented `onModeChange` and `getMode`.
2015-12-25 11:38:41 +01:00
jos
cafd4daba3
Implemented a new option `escapeUnicode`, which will show the hexadecimal unicode instead of the character itself. (See #93 and #230 ).
2015-12-24 20:20:50 +01:00