component.json revision c2e84dfa3d5903f5bf0f10a70508b3effc3d26ee
{
"name" : "panel",
"displayName": "Panel",
"description": "The Panel is a UI Control that is meant to behave similarly to an OS window. The Panel control extends the functionality of Overlay, adding support for modality, close/dismiss buttons, autohiding and autofocus. Plugins to make it draggable and resizable are supported as well. Panel includes a pre-defined stylesheet to support default look and feel characteristics.",
"author" : ["ericf", "tilomitra"],
"tags": ["widget", "beta", "panel", "extension"],
"use" : ["panel"],
"examples" : [
{
"name" : "panel-form",
"displayName": "Creating a Modal Form",
"description": "Shows how to instantiate multiple Panel instances, and use nested modality to interact with a Datatable.",
"modules" : ["panel", "datatable"],
"tags" : ["panel", "datatable"],
"hideTableOfContents": true
},
{
"name" : "panel-animate",
"displayName": "Creating an Animated Panel",
"description": "Shows how to create a panel that animates as it is shown and hidden",
"modules" : ["panel", "transition"],
"tags" : ["panel", "transition"],
"hideTableOfContents": true
},
{
"name" : "dialog",
"displayName": "Creating a Reusable Dialog",
"description": "Shows how to create a dialog instance that can be reused for multiple messages and confirmations.",
"modules" : ["panel"],
"tags" : ["panel", "dialog", "message", "confirmation", "warning", "error", "success", "information", "info"],
"hideTableOfContents": true
}
],
"pages": {
"panel-form-example": {
"displayName": "Using a panel to show a modal form",
"layout" : "panel-example"
},
"panel-animate-example": {
"displayName": "Creating an animated panel using transitions",
"layout" : "panel-example"
}
}
}