aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--build/effect.json (renamed from build/effects.json)0
-rw-r--r--build/interaction.json36
-rw-r--r--build/tasks/build.js21
-rw-r--r--build/widget.json (renamed from build/widgets.json)45
4 files changed, 49 insertions, 53 deletions
diff --git a/build/effects.json b/build/effect.json
index b35bbb371..b35bbb371 100644
--- a/build/effects.json
+++ b/build/effect.json
diff --git a/build/interaction.json b/build/interaction.json
new file mode 100644
index 000000000..d964c4ac3
--- /dev/null
+++ b/build/interaction.json
@@ -0,0 +1,36 @@
+{
+ "draggable": {
+ "description": "Enables dragging functionality for any element.",
+ "keywords": [
+ "drag",
+ "drop"
+ ]
+ },
+ "droppable": {
+ "dependencies": [ "draggable" ],
+ "description": "Enables drop targets for draggable elements.",
+ "keywords": [
+ "drag",
+ "drop"
+ ]
+ },
+ "resizable": {
+ "description": "Enables resize functionality for any element.",
+ "keywords": [
+ "resize"
+ ]
+ },
+ "selectable": {
+ "description": "Allows groups of elements to be selected with the mouse.",
+ "keywords": [
+ "selection"
+ ]
+ },
+ "sortable": {
+ "description": "Enables items in a list to be sorted using the mouse.",
+ "keywords": [
+ "sort",
+ "list"
+ ]
+ }
+} \ No newline at end of file
diff --git a/build/tasks/build.js b/build/tasks/build.js
index d1211f60b..cc663309b 100644
--- a/build/tasks/build.js
+++ b/build/tasks/build.js
@@ -8,24 +8,26 @@ grunt.registerTask( "manifest", "Generate jquery.json manifest files", function(
base = {
core: {
name: "ui.{plugin}",
+ title: "jQuery UI {Plugin}"
+ },
+ widget: {
+ name: "ui.{plugin}",
title: "jQuery UI {Plugin}",
- category: "core"
+ dependencies: [ "core", "widget" ]
},
- widgets: {
+ interaction: {
name: "ui.{plugin}",
title: "jQuery UI {Plugin}",
- dependencies: [ "core", "widget" ],
- category: "widget"
+ dependencies: [ "core", "widget", "mouse" ]
},
- effects: {
+ effect: {
name: "ui.effect-{plugin}",
title: "jQuery UI {Plugin} Effect",
keywords: [ "effect", "show", "hide" ],
homepage: "http://jqueryui.com/{plugin}-effect/",
demo: "http://jqueryui.com/{plugin}-effect/",
docs: "http://api.jqueryui.com/{plugin}-effect/",
- dependencies: [ "effect" ],
- category: "effect"
+ dependencies: [ "effect" ]
}
};
@@ -49,7 +51,6 @@ grunt.registerTask( "manifest", "Generate jquery.json manifest files", function(
keywords: [ "ui", plugin ]
.concat( baseManifest.keywords || [] )
.concat( data.keywords || [] ),
- category: data.category || baseManifest.category,
version: pkg.version,
author: pkg.author,
maintainers: pkg.maintainers,
@@ -64,7 +65,9 @@ grunt.registerTask( "manifest", "Generate jquery.json manifest files", function(
download: "http://jqueryui.com/download/",
dependencies: {
jquery: ">=1.6"
- }
+ },
+ // custom
+ category: data.category || type
};
(baseManifest.dependencies || [])
diff --git a/build/widgets.json b/build/widget.json
index e416880fd..6adddb121 100644
--- a/build/widgets.json
+++ b/build/widget.json
@@ -1,7 +1,7 @@
{
"accordion": {
"dependencies": [],
- "description": "Displays collapsable content panels for presenting information in a limited amount of space.",
+ "description": "Displays collapsible content panels for presenting information in a limited amount of space.",
"keywords": [
"navigation",
"panel",
@@ -37,24 +37,6 @@
"popup"
]
},
- "draggable": {
- "dependencies": [ "mouse" ],
- "description": "Enables dragging functionality for any element.",
- "keywords": [
- "drag",
- "drop"
- ],
- "category": "interaction"
- },
- "droppable": {
- "dependencies": [ "draggable", "mouse" ],
- "description": "Enables drop targets for draggable elements.",
- "keywords": [
- "drag",
- "drop"
- ],
- "category": "interaction"
- },
"menu": {
"dependencies": [ "position" ],
"description": "Creates nestable menus.",
@@ -79,22 +61,6 @@
"status"
]
},
- "resizable": {
- "dependencies": [ "mouse" ],
- "description": "Enables resize functionality for any element.",
- "keywords": [
- "resize"
- ],
- "category": "interaction"
- },
- "selectable": {
- "dependencies": [ "mouse" ],
- "description": "Allows groups of elements to be selected with the mouse.",
- "keywords": [
- "selection"
- ],
- "category": "interaction"
- },
"slider": {
"dependencies": [ "mouse" ],
"description": "Displays a flexible slider with ranges and accessibility via keyboard.",
@@ -104,15 +70,6 @@
"range"
]
},
- "sortable": {
- "dependencies": [ "mouse" ],
- "description": "Enables items in a list to be sorted using the mouse.",
- "keywords": [
- "sort",
- "list"
- ],
- "category": "interaction"
- },
"spinner": {
"dependencies": [ "button" ],
"description": "Displays buttons to easily input numbers via the keyboard or mouse.",