aboutsummaryrefslogtreecommitdiffstats
path: root/build/widgets.json
blob: 12993e8289e60726df4b15fd02450b604a4b6e3f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
{
	"accordion": {
		"dependencies": [],
		"description": "Displays collapsible content panels for presenting information in a limited amount of space.",
		"keywords": [
			"navigation",
			"panel",
			"collapse",
			"expand"
		]
	},
	"autocomplete": {
		"dependencies": [ "menu", "position" ],
		"description": "Lists suggested words as the user is typing.",
		"keywords": [
			"form",
			"word",
			"predict",
			"suggest"
		]
	},
	"button": {
		"dependencies": [],
		"description": "Enhances a form with themable buttons.",
		"keywords": [
			"form",
			"radio",
			"checkbox"
		]
	},
	"dialog": {
		"dependencies": [ "button", "draggable", "position", "resizable" ],
		"description": "Displays customizable dialog windows.",
		"keywords": [
			"modal",
			"alert",
			"popup"
		]
	},
	"draggable": {
		"dependencies": [ "mouse" ],
		"description": "Enables dragging functionality for any element.",
		"keywords": [
			"drag",
			"drop"
		]
	},
	"droppable": {
		"dependencies": [ "draggable", "mouse" ],
		"description": "Enables drop targets for draggable elements.",
		"keywords": [
			"drag",
			"drop"
		]
	},
	"menu": {
		"dependencies": [ "position" ],
		"description": "Creates nestable menus.",
		"keywords": [
			"dropdown",
			"flyout"
		]
	},
	"mouse": {
		"dependencies": [],
		"description": "Abstracts mouse-based interactions to assist in creating certain widgets.",
		"keywords": [
			"abstraction"
		],
		"category": "core"
	},
	"progressbar": {
		"dependencies": [],
		"description": "Displays a status indicator for loading state, standard percentage, and other progress indicators.",
		"keywords": [
			"determinate",
			"status"
		]
	},
	"resizable": {
		"dependencies": [ "mouse" ],
		"description": "Enables resize functionality for any element.",
		"keywords": [
			"resize"
		]
	},
	"selectable": {
		"dependencies": [ "mouse" ],
		"description": "Allows groups of elements to be selected with the mouse.",
		"keywords": [
			"selection"
		]
	},
	"slider": {
		"dependencies": [ "mouse" ],
		"description": "Displays a flexible slider with ranges and accessibility via keyboard.",
		"keywords": [
			"form",
			"number",
			"range"
		]
	},
	"sortable": {
		"dependencies": [ "mouse" ],
		"description": "Enables items in a list to be sorted using the mouse.",
		"keywords": [
			"sort",
			"list"
		]
	},
	"spinner": {
		"dependencies": [ "button" ],
		"description": "Displays buttons to easily input numbers via the keyboard or mouse.",
		"keywords": [
			"form",
			"number",
			"spinbutton",
			"stepper"
		]
	},
	"tabs": {
		"dependencies": [],
		"description": "Transforms a set of container elements into a tab structure.",
		"keywords": [
			"navigation",
			"panel",
			"collapse",
			"expand"
		]
	},
	"tooltip": {
		"dependencies": [ "position" ],
		"description": "Shows additional information for any element on hover or focus.",
		"keywords": []
	}
}