Skip to content

Commit 840088c

Browse files
authored
Bulk edit rewrite (#2157)
* bulk edit refactor * wip * extend edit sessions to support editing selected rows * add editing methods to VuuDataSource * stub playwright tests for editing * bump ui library versiosn to 2.1.6
1 parent d7edb51 commit 840088c

63 files changed

Lines changed: 9982 additions & 8519 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

vuu-ui/package-lock.json

Lines changed: 8889 additions & 7637 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vuu-ui/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "vuu-ui",
3-
"version": "2.1.5",
3+
"version": "2.1.6",
44
"author": "heswell <steve@heswell.com>",
55
"license": "Apache-2.0",
66
"private": true,

vuu-ui/packages/grid-layout/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@heswell/grid-layout",
3-
"version": "2.1.5",
3+
"version": "2.1.6",
44
"description": "VUU Layout Components",
55
"main": "src/index.ts",
66
"author": "heswell",
@@ -12,7 +12,7 @@
1212
},
1313
"types": "src/index.ts",
1414
"dependencies": {
15-
"@vuu-ui/vuu-utils": "2.1.5",
15+
"@vuu-ui/vuu-utils": "2.1.6",
1616
"@salt-ds/core": "1.54.1",
1717
"@salt-ds/lab": "1.0.0-alpha.83",
1818
"@salt-ds/styles": "0.2.1",

vuu-ui/packages/grid-layout/src/react-element-utils.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ export const addChildToStackedGridItem = (
1919
stackElement: ReactElement,
2020
childElement: ReactElement,
2121
) => {
22-
// eslint-disable-next-line @typescript-eslint/no-unused-vars
22+
// eslint-disable-next-line @typescript-eslint/no-explicit-any
2323
const stackProps: any = stackElement.props;
2424
if (Array.isArray(stackProps.children)) {
2525
console.log(`children is an array`);

vuu-ui/packages/vuu-chart/package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@vuu-ui/vuu-chart",
3-
"version": "2.1.5",
3+
"version": "2.1.6",
44
"description": "support for apache echarts using vuu data",
55
"main": "src/index.ts",
66
"license": "Apache-2.0",
@@ -10,14 +10,14 @@
1010
"type-defs": "node ../../scripts/build-type-defs.mjs"
1111
},
1212
"devDependencies": {
13-
"@vuu-ui/vuu-data-types": "2.1.5",
14-
"@vuu-ui/vuu-protocol-types": "2.1.5"
13+
"@vuu-ui/vuu-data-types": "2.1.6",
14+
"@vuu-ui/vuu-protocol-types": "2.1.6"
1515
},
1616
"dependencies": {
1717
"@salt-ds/styles": "0.2.1",
1818
"@salt-ds/window": "0.1.1",
19-
"@vuu-ui/vuu-context-menu": "2.1.5",
20-
"@vuu-ui/vuu-utils": "2.1.5",
19+
"@vuu-ui/vuu-context-menu": "2.1.6",
20+
"@vuu-ui/vuu-utils": "2.1.6",
2121
"clsx": "^2.0.0"
2222
},
2323
"peerDependencies": {

vuu-ui/packages/vuu-codemirror/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@vuu-ui/vuu-codemirror",
3-
"version": "2.1.5",
3+
"version": "2.1.6",
44
"author": "heswell",
55
"main": "src/index.ts",
66
"license": "Apache-2.0",
@@ -11,15 +11,15 @@
1111
"lezer-generate:column": "lezer-generator --output ./src/column-expression-input/column-language-parser/generated/column-parser.js ./src/column-expression-input/column-language-parser/grammar/column.grammar"
1212
},
1313
"devDependencies": {
14-
"@vuu-ui/vuu-table-types": "2.1.5"
14+
"@vuu-ui/vuu-table-types": "2.1.6"
1515
},
1616
"dependencies": {
1717
"@codemirror/autocomplete": "^6.4.2",
1818
"@codemirror/commands": "^6.2.1",
1919
"@codemirror/language": "^6.6.0",
2020
"@codemirror/state": "^6.2.0",
2121
"@codemirror/view": "^6.9.3",
22-
"@vuu-ui/vuu-utils": "2.1.5",
22+
"@vuu-ui/vuu-utils": "2.1.6",
2323
"@lezer/common": "1.2.3",
2424
"@lezer/highlight": "^1.1.3"
2525
},

vuu-ui/packages/vuu-context-menu/package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@vuu-ui/vuu-context-menu",
3-
"version": "2.1.5",
3+
"version": "2.1.6",
44
"author": "heswell",
55
"main": "src/index.ts",
66
"license": "Apache-2.0",
@@ -10,12 +10,12 @@
1010
"type-defs": "node ../../scripts/build-type-defs.mjs"
1111
},
1212
"devDependencies": {
13-
"@vuu-ui/vuu-data-types": "2.1.5",
14-
"@vuu-ui/vuu-protocol-types": "2.1.5",
15-
"@vuu-ui/vuu-table-types": "2.1.5"
13+
"@vuu-ui/vuu-data-types": "2.1.6",
14+
"@vuu-ui/vuu-protocol-types": "2.1.6",
15+
"@vuu-ui/vuu-table-types": "2.1.6"
1616
},
1717
"dependencies": {
18-
"@vuu-ui/vuu-utils": "2.1.5",
18+
"@vuu-ui/vuu-utils": "2.1.6",
1919
"@salt-ds/core": "1.54.1",
2020
"@salt-ds/styles": "0.2.1",
2121
"@salt-ds/window": "0.1.1"
Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@vuu-ui/vuu-data-local",
3-
"version": "2.1.5",
3+
"version": "2.1.6",
44
"main": "src/index.ts",
55
"author": "heswell",
66
"license": "Apache-2.0",
@@ -11,14 +11,14 @@
1111
"type-defs": "node ../../scripts/build-type-defs.mjs"
1212
},
1313
"devDependencies": {
14-
"@vuu-ui/vuu-data-types": "2.1.5",
15-
"@vuu-ui/vuu-table-types": "2.1.5",
16-
"@vuu-ui/vuu-filter-types": "2.1.5",
17-
"@vuu-ui/vuu-protocol-types": "2.1.5"
14+
"@vuu-ui/vuu-data-types": "2.1.6",
15+
"@vuu-ui/vuu-table-types": "2.1.6",
16+
"@vuu-ui/vuu-filter-types": "2.1.6",
17+
"@vuu-ui/vuu-protocol-types": "2.1.6"
1818
},
1919
"dependencies": {
20-
"@vuu-ui/vuu-filter-parser": "2.1.5",
21-
"@vuu-ui/vuu-utils": "2.1.5"
20+
"@vuu-ui/vuu-filter-parser": "2.1.6",
21+
"@vuu-ui/vuu-utils": "2.1.6"
2222
},
2323
"sideEffects": false
2424
}

vuu-ui/packages/vuu-data-local/src/array-data-source/array-data-source.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -122,8 +122,8 @@ export class ArrayDataSource
122122
extends EventEmitter<DataSourceEvents>
123123
implements DataSource
124124
{
125-
private clientCallback: DataSourceSubscribeCallback | undefined;
126-
private columnDescriptors: readonly ColumnDescriptor[];
125+
protected clientCallback: DataSourceSubscribeCallback | undefined;
126+
protected columnDescriptors: readonly ColumnDescriptor[];
127127
/** sorted offsets of data within raw data, reflecting sort order
128128
* of columns specified by client.
129129
*/

vuu-ui/packages/vuu-data-react/package.json

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@vuu-ui/vuu-data-react",
3-
"version": "2.1.5",
3+
"version": "2.1.6",
44
"main": "src/index.ts",
55
"author": "heswell",
66
"license": "Apache-2.0",
@@ -11,21 +11,21 @@
1111
"type-defs": "node ../../scripts/build-type-defs.mjs"
1212
},
1313
"devDependencies": {
14-
"@vuu-ui/vuu-data-types": "2.1.5",
15-
"@vuu-ui/vuu-filter-types": "2.1.5",
16-
"@vuu-ui/vuu-protocol-types": "2.1.5",
17-
"@vuu-ui/vuu-table-types": "2.1.5"
14+
"@vuu-ui/vuu-data-types": "2.1.6",
15+
"@vuu-ui/vuu-filter-types": "2.1.6",
16+
"@vuu-ui/vuu-protocol-types": "2.1.6",
17+
"@vuu-ui/vuu-table-types": "2.1.6"
1818
},
1919
"dependencies": {
20-
"@vuu-ui/vuu-context-menu": "2.1.5",
21-
"@vuu-ui/vuu-data-remote": "2.1.5",
22-
"@vuu-ui/vuu-filter-parser": "2.1.5",
23-
"@vuu-ui/vuu-filters": "2.1.5",
24-
"@vuu-ui/vuu-layout": "2.1.5",
25-
"@vuu-ui/vuu-notifications": "2.1.5",
26-
"@vuu-ui/vuu-ui-controls": "2.1.5",
27-
"@vuu-ui/vuu-utils": "2.1.5",
28-
"@vuu-ui/vuu-table": "2.1.5",
20+
"@vuu-ui/vuu-context-menu": "2.1.6",
21+
"@vuu-ui/vuu-data-remote": "2.1.6",
22+
"@vuu-ui/vuu-filter-parser": "2.1.6",
23+
"@vuu-ui/vuu-filters": "2.1.6",
24+
"@vuu-ui/vuu-layout": "2.1.6",
25+
"@vuu-ui/vuu-notifications": "2.1.6",
26+
"@vuu-ui/vuu-ui-controls": "2.1.6",
27+
"@vuu-ui/vuu-utils": "2.1.6",
28+
"@vuu-ui/vuu-table": "2.1.6",
2929
"@salt-ds/core": "1.54.1",
3030
"@salt-ds/styles": "0.2.1",
3131
"@salt-ds/window": "0.1.1"

0 commit comments

Comments
 (0)