--- /dev/null
+{
+ "blind": {
+ "description": "Blinds the element."
+ },
+ "bounce": {
+ "description": "Bounces an element horizontally or vertically n times."
+ },
+ "clip": {
+ "description": "Clips the element on and off like an old TV."
+ },
+ "drop": {
+ "description": "Moves an element in one direction and hides it at the same time."
+ },
+ "explode": {
+ "description": "Explodes an element in all directions into n pieces. Implodes an element to its original wholeness."
+ },
+ "fade": {
+ "description": "Fades an element."
+ },
+ "fold": {
+ "description": "Folds an element first horizontally and then vertically."
+ },
+ "highlight": {
+ "description": "Highlights the background of an element in a defined color for a custom duration."
+ },
+ "pulsate": {
+ "description": "Pulsates an element n times by changing the opacity to zero and back."
+ },
+ "scale": {
+ "description": "Grows or shrinks an element and its content. Restores an elemnt to its original size."
+ },
+ "shake": {
+ "description": "Shakes an element horizontally or vertically n times."
+ },
+ "slide": {
+ "description": "Slides an element in and out of the viewport."
+ },
+ "transfer": {
+ "description": "Displays a transfer effect from one element to another."
+ }
+}
+++ /dev/null
-{
- "blind": {
- "description": "Blinds the element."
- },
- "bounce": {
- "description": "Bounces an element horizontally or vertically n times."
- },
- "clip": {
- "description": "Clips the element on and off like an old TV."
- },
- "drop": {
- "description": "Moves an element in one direction and hides it at the same time."
- },
- "explode": {
- "description": "Explodes an element in all directions into n pieces. Implodes an element to its original wholeness."
- },
- "fade": {
- "description": "Fades an element."
- },
- "fold": {
- "description": "Folds an element first horizontally and then vertically."
- },
- "highlight": {
- "description": "Highlights the background of an element in a defined color for a custom duration."
- },
- "pulsate": {
- "description": "Pulsates an element n times by changing the opacity to zero and back."
- },
- "scale": {
- "description": "Grows or shrinks an element and its content. Restores an elemnt to its original size."
- },
- "shake": {
- "description": "Shakes an element horizontally or vertically n times."
- },
- "slide": {
- "description": "Slides an element in and out of the viewport."
- },
- "transfer": {
- "description": "Displays a transfer effect from one element to another."
- }
-}
base = {
core: {
name: "ui.{plugin}",
- title: "jQuery UI {Plugin}",
- category: "core"
+ title: "jQuery UI {Plugin}"
},
- widgets: {
+ widget: {
name: "ui.{plugin}",
title: "jQuery UI {Plugin}",
- dependencies: [ "core", "widget" ],
- category: "widget"
+ dependencies: [ "core", "widget" ]
},
- 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" ]
}
};
keywords: [ "ui", plugin ]
.concat( baseManifest.keywords || [] )
.concat( data.keywords || [] ),
- category: data.category || baseManifest.category,
version: pkg.version,
author: pkg.author,
maintainers: pkg.maintainers,
download: "http://jqueryui.com/download/",
dependencies: {
jquery: ">=1.6"
- }
+ },
+ // custom
+ category: data.category || type
};
(baseManifest.dependencies || [])
--- /dev/null
+{
+ "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": []
+ }
+}
+++ /dev/null
-{
- "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": []
- }
-}