Skip to content

Commit 22025bb

Browse files
committed
basic implementation
1 parent 9269bd2 commit 22025bb

File tree

14 files changed

+5844
-2367
lines changed

14 files changed

+5844
-2367
lines changed

.github/FUNDING.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# These are supported funding model platforms
2+
3+
github: jogibear9988
4+
patreon: jogibear9988

assets/images/expander.svg

Lines changed: 1 addition & 0 deletions
Loading

assets/images/expanderClose.svg

Lines changed: 1 addition & 0 deletions
Loading

assets/images/file.svg

Lines changed: 1 addition & 0 deletions
Loading

assets/images/folder.svg

Lines changed: 1 addition & 0 deletions
Loading

custom-elements.json

Lines changed: 74 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -4,50 +4,108 @@
44
"modules": [
55
{
66
"kind": "javascript-module",
7-
"path": "dist/tab/TabWebcomponent.js",
7+
"path": "dist/PropertyGrid.js",
88
"declarations": [
99
{
1010
"kind": "class",
11-
"description": "A Tab Control",
12-
"name": "TabWebcomponent",
11+
"name": "PropertyGrid",
1312
"members": [
1413
{
1514
"kind": "field",
16-
"name": "selectedIndex",
15+
"name": "noCategory",
1716
"type": {
18-
"text": "number"
17+
"text": "boolean"
18+
}
19+
},
20+
{
21+
"kind": "field",
22+
"name": "hideProperties",
23+
"type": {
24+
"text": "string"
25+
}
26+
},
27+
{
28+
"kind": "field",
29+
"name": "expanded",
30+
"type": {
31+
"text": "boolean"
32+
}
33+
},
34+
{
35+
"kind": "field",
36+
"name": "selectedObject",
37+
"type": {
38+
"text": "object"
39+
}
40+
},
41+
{
42+
"kind": "field",
43+
"name": "typeName",
44+
"type": {
45+
"text": "string"
46+
}
47+
},
48+
{
49+
"kind": "field",
50+
"name": "getTypeInfo",
51+
"type": {
52+
"text": "object"
53+
}
54+
},
55+
{
56+
"kind": "field",
57+
"name": "typeDefinitions",
58+
"type": {
59+
"text": "object"
1960
}
2061
}
2162
],
2263
"attributes": [
2364
{
24-
"name": "selected-index",
25-
"fieldName": "selectedIndex"
65+
"name": "no-category",
66+
"fieldName": "noCategory"
67+
},
68+
{
69+
"name": "hide-properties",
70+
"fieldName": "hideProperties"
71+
},
72+
{
73+
"name": "expanded",
74+
"fieldName": "expanded"
75+
},
76+
{
77+
"name": "selected-object",
78+
"fieldName": "selectedObject"
79+
},
80+
{
81+
"name": "type-name",
82+
"fieldName": "typeName"
83+
},
84+
{
85+
"name": "type-definitions",
86+
"fieldName": "typeDefinitions"
2687
}
2788
],
2889
"events": [
2990
{
30-
"name": "selected-index-changed",
31-
"description": "Is raised when the selected index changes",
32-
"type": {
33-
"title": "String"
34-
}
91+
"name": "property-changed",
92+
"description": "Is raised when a properties value changed",
3593
}
3694
],
3795
"superclass": {
3896
"name": "BaseCustomWebComponentConstructorAppend"
3997
},
40-
"tagName": "node-projects-tab",
98+
"tagName": "node-projects-property-grid",
4199
"customElement": true
42100
}
43101
],
44102
"exports": [
45103
{
46104
"kind": "custom-element-definition",
47-
"name": "node-projects-tab",
105+
"name": "node-projects-property-grid",
48106
"declaration": {
49-
"name": "TabWebcomponent",
50-
"module": "dist/tab/TabWebcomponent.js"
107+
"name": "PropertyGrid",
108+
"module": "dist/PropertyGrid.js"
51109
}
52110
}
53111
]

0 commit comments

Comments
 (0)