{
"name": "event",
"displayName": "Event",
"description": "The Event system provides APIs for subscribing to and working with DOM events",
"author": ["lsmith", "sdesai"],
"use": ["event"],
"tags": ["core", "event", "dom"],
"examples": [
{
"name": "basic-example",
"displayName": "Simple DOM Events",
"description": "Use the Event Utility to attach simple DOM event handlers.",
"modules": ["event", "node"],
"hideTableOfContents": true
},
{
"name": "synth-example",
"displayName": "Creating an Arrow Event for DOM Subscription",
"description": "Using the synthetic event API to create a DOM event that fires in response to arrow keys being pressed.",
"useModules": ["event-synthetic","node","transition"],
"modules": ["event"],
"hideTableOfContents": true
},
{
"name": "swipe-example",
"displayName": "Supporting A Swipe Left Gesture",
"description": "Supporting cross-device swipe gestures, using the event-move gesture events",
"useModules": ["node-base", "node-event-delegate", "transition", "event-move"],
"modules": ["event"],
"hideTableOfContents": true
}
],
"pages": {
"delegation": {
"displayName": "Intro to Event Delegation"
},
"domready": {
"displayName": "DOM Lifecycle Events"
},
"focus": {
"displayName": "The focus and blur Event Fix"
},
"key": {
"displayName": "The key Event"
},
"mouseenter": {
"displayName": "The mouseenter, mouseleave, and hover Events"
},
"mousewheel": {
"displayName": "The mousewheel Event"
},
"outside": {
"displayName": "Outside Events"
},
"simulate": {
"displayName": "Simulating DOM Events"
},
"synths": {
"displayName": "Creating Synthetic Events"
},
"touch": {
"displayName": "Touch Events and Abstractions"
},
"valuechange": {
"displayName": "The valuechange Event"
},
"windowresize": {
"displayName": "The windowresize Event"
},
"contextmenu": {
"displayName": "The contextmenu Event Fix"
},
"swipe-example-content": {
"displayName": "Supporting a Swipe Left Gesture",
"layout": "empty-layout"
}
}
}