Skip to content

Commit 58a1993

Browse files
committed
Manifest: Move interactions to their own file.
1 parent ac44afe commit 58a1993

File tree

3 files changed

+41
-38
lines changed

3 files changed

+41
-38
lines changed

build/interaction.json

+36
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
{
2+
"draggable": {
3+
"description": "Enables dragging functionality for any element.",
4+
"keywords": [
5+
"drag",
6+
"drop"
7+
]
8+
},
9+
"droppable": {
10+
"dependencies": [ "draggable" ],
11+
"description": "Enables drop targets for draggable elements.",
12+
"keywords": [
13+
"drag",
14+
"drop"
15+
]
16+
},
17+
"resizable": {
18+
"description": "Enables resize functionality for any element.",
19+
"keywords": [
20+
"resize"
21+
]
22+
},
23+
"selectable": {
24+
"description": "Allows groups of elements to be selected with the mouse.",
25+
"keywords": [
26+
"selection"
27+
]
28+
},
29+
"sortable": {
30+
"description": "Enables items in a list to be sorted using the mouse.",
31+
"keywords": [
32+
"sort",
33+
"list"
34+
]
35+
}
36+
}

build/tasks/build.js

+5
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,11 @@ grunt.registerTask( "manifest", "Generate jquery.json manifest files", function(
1515
title: "jQuery UI {Plugin}",
1616
dependencies: [ "core", "widget" ]
1717
},
18+
interaction: {
19+
name: "ui.{plugin}",
20+
title: "jQuery UI {Plugin}",
21+
dependencies: [ "core", "widget", "mouse" ]
22+
},
1823
effect: {
1924
name: "ui.effect-{plugin}",
2025
title: "jQuery UI {Plugin} Effect",

build/widget.json

-38
Original file line numberDiff line numberDiff line change
@@ -37,22 +37,6 @@
3737
"popup"
3838
]
3939
},
40-
"draggable": {
41-
"dependencies": [ "mouse" ],
42-
"description": "Enables dragging functionality for any element.",
43-
"keywords": [
44-
"drag",
45-
"drop"
46-
]
47-
},
48-
"droppable": {
49-
"dependencies": [ "draggable", "mouse" ],
50-
"description": "Enables drop targets for draggable elements.",
51-
"keywords": [
52-
"drag",
53-
"drop"
54-
]
55-
},
5640
"menu": {
5741
"dependencies": [ "position" ],
5842
"description": "Creates nestable menus.",
@@ -77,20 +61,6 @@
7761
"status"
7862
]
7963
},
80-
"resizable": {
81-
"dependencies": [ "mouse" ],
82-
"description": "Enables resize functionality for any element.",
83-
"keywords": [
84-
"resize"
85-
]
86-
},
87-
"selectable": {
88-
"dependencies": [ "mouse" ],
89-
"description": "Allows groups of elements to be selected with the mouse.",
90-
"keywords": [
91-
"selection"
92-
]
93-
},
9464
"slider": {
9565
"dependencies": [ "mouse" ],
9666
"description": "Displays a flexible slider with ranges and accessibility via keyboard.",
@@ -100,14 +70,6 @@
10070
"range"
10171
]
10272
},
103-
"sortable": {
104-
"dependencies": [ "mouse" ],
105-
"description": "Enables items in a list to be sorted using the mouse.",
106-
"keywords": [
107-
"sort",
108-
"list"
109-
]
110-
},
11173
"spinner": {
11274
"dependencies": [ "button" ],
11375
"description": "Displays buttons to easily input numbers via the keyboard or mouse.",

0 commit comments

Comments
 (0)