Released v5.16.0
This commit is contained in:
parent
d9babab497
commit
f00c837388
14
HISTORY.md
14
HISTORY.md
|
@ -3,14 +3,14 @@
|
||||||
https://github.com/josdejong/jsoneditor
|
https://github.com/josdejong/jsoneditor
|
||||||
|
|
||||||
|
|
||||||
## not yet released, version 5.16.0
|
## 2018-05-23, version 5.16.0
|
||||||
|
|
||||||
- Better handling of large JSON documents:
|
- Better handling of JSON documents containing large arrays:
|
||||||
- Only displays the first 100 items of large arrays, with buttons
|
- Only displays the first 100 items of large arrays,
|
||||||
"show more" and "show all" to render more items.
|
with buttons "show more" and "show all" to render more items.
|
||||||
- Search results are now limited to max 1000 matches.
|
- Search results are now limited to max 1000 matches,
|
||||||
- Search does no longer expand the paths to all matches, instead
|
and search does no longer expand the paths to all matches
|
||||||
it only expands the path of the current search result.
|
but only expands the path of the current search result.
|
||||||
- Fixed index numbers of Array items not being updated after sorting.
|
- Fixed index numbers of Array items not being updated after sorting.
|
||||||
|
|
||||||
|
|
||||||
|
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -50,11 +50,11 @@ div.jsoneditor-value {
|
||||||
|
|
||||||
div.jsoneditor-readonly {
|
div.jsoneditor-readonly {
|
||||||
min-width: 16px;
|
min-width: 16px;
|
||||||
color: gray;
|
color: #808080;
|
||||||
}
|
}
|
||||||
|
|
||||||
div.jsoneditor-empty {
|
div.jsoneditor-empty {
|
||||||
border-color: lightgray;
|
border-color: #d3d3d3;
|
||||||
border-style: dashed;
|
border-style: dashed;
|
||||||
border-radius: 2px;
|
border-radius: 2px;
|
||||||
}
|
}
|
||||||
|
@ -62,7 +62,7 @@ div.jsoneditor-empty {
|
||||||
div.jsoneditor-field.jsoneditor-empty::after,
|
div.jsoneditor-field.jsoneditor-empty::after,
|
||||||
div.jsoneditor-value.jsoneditor-empty::after {
|
div.jsoneditor-value.jsoneditor-empty::after {
|
||||||
pointer-events: none;
|
pointer-events: none;
|
||||||
color: lightgray;
|
color: #d3d3d3;
|
||||||
font-size: 8pt;
|
font-size: 8pt;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -94,7 +94,7 @@ a.jsoneditor-value.jsoneditor-url:focus {
|
||||||
div.jsoneditor td.jsoneditor-separator {
|
div.jsoneditor td.jsoneditor-separator {
|
||||||
padding: 3px 0;
|
padding: 3px 0;
|
||||||
vertical-align: top;
|
vertical-align: top;
|
||||||
color: gray;
|
color: #808080;
|
||||||
}
|
}
|
||||||
|
|
||||||
div.jsoneditor-field[contenteditable=true]:focus,
|
div.jsoneditor-field[contenteditable=true]:focus,
|
||||||
|
@ -197,6 +197,27 @@ div.jsoneditor-tree button.jsoneditor-invisible {
|
||||||
background: none;
|
background: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
div.jsoneditor-tree div.jsoneditor-show-more {
|
||||||
|
display: inline-block;
|
||||||
|
padding: 3px 4px;
|
||||||
|
margin: 2px 0;
|
||||||
|
background-color: #e5e5e5;
|
||||||
|
border-radius: 3px;
|
||||||
|
color: #808080;
|
||||||
|
font-family: arial, sans-serif;
|
||||||
|
font-size: 10pt;
|
||||||
|
}
|
||||||
|
|
||||||
|
div.jsoneditor-tree div.jsoneditor-show-more a {
|
||||||
|
display: inline-block;
|
||||||
|
color: #808080;
|
||||||
|
}
|
||||||
|
|
||||||
|
div.jsoneditor-tree div.jsoneditor-show-more a:hover,
|
||||||
|
div.jsoneditor-tree div.jsoneditor-show-more a:focus {
|
||||||
|
color: #ee422e;
|
||||||
|
}
|
||||||
|
|
||||||
div.jsoneditor {
|
div.jsoneditor {
|
||||||
color: #1A1A1A;
|
color: #1A1A1A;
|
||||||
border: 1px solid #3883fa;
|
border: 1px solid #3883fa;
|
||||||
|
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "jsoneditor",
|
"name": "jsoneditor",
|
||||||
"version": "5.15.0",
|
"version": "5.16.0",
|
||||||
"lockfileVersion": 1,
|
"lockfileVersion": 1,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "jsoneditor",
|
"name": "jsoneditor",
|
||||||
"version": "5.15.0",
|
"version": "5.16.0",
|
||||||
"main": "./index",
|
"main": "./index",
|
||||||
"description": "A web-based tool to view, edit, format, and validate JSON",
|
"description": "A web-based tool to view, edit, format, and validate JSON",
|
||||||
"tags": [
|
"tags": [
|
||||||
|
|
|
@ -2132,8 +2132,8 @@ Node.prototype.updateDom = function (options) {
|
||||||
this._updateDomIndexes();
|
this._updateDomIndexes();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// update childs recursively
|
||||||
if (options && options.recurse === true) {
|
if (options && options.recurse === true) {
|
||||||
// recurse is true or undefined. update childs recursively
|
|
||||||
if (this.childs) {
|
if (this.childs) {
|
||||||
this.childs.forEach(function (child) {
|
this.childs.forEach(function (child) {
|
||||||
child.updateDom(options);
|
child.updateDom(options);
|
||||||
|
|
Loading…
Reference in New Issue