diff --git a/core/pom.xml b/core/pom.xml index 5b5f7e48a..d7cb41c31 100644 --- a/core/pom.xml +++ b/core/pom.xml @@ -8,6 +8,7 @@ core pom + ternjs tern.core tern.server.rhino tern.server.nodejs diff --git a/core/tern.core.tests/CodeMirror/codemirror-javascript/demo/angular-moduleDependencies.html b/core/tern.core.tests/CodeMirror/codemirror-javascript/demo/angular-moduleDependencies.html new file mode 100644 index 000000000..a80a63b09 --- /dev/null +++ b/core/tern.core.tests/CodeMirror/codemirror-javascript/demo/angular-moduleDependencies.html @@ -0,0 +1,228 @@ + + +CodeMirror: Tern Demo + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

Tern Demo

+ + + + + +

+ +

Demonstrates integration of Tern +and CodeMirror. The following keys are bound:

+ +
+
Ctrl-Space
Autocomplete
+
Ctrl-I
Find type at cursor
+
Alt-.
Jump to definition (Alt-, to jump back)
+
Ctrl-Q
Rename variable
+
+ +

Documentation is sparse for now. See the top of +the script for a rough API +overview.

+ + + +
diff --git a/core/tern.core.tests/src/tern/metadata/TernModuleMetadataManagerTest.java b/core/tern.core.tests/src/tern/metadata/TernModuleMetadataManagerTest.java index e801f3364..60f4f35ae 100644 --- a/core/tern.core.tests/src/tern/metadata/TernModuleMetadataManagerTest.java +++ b/core/tern.core.tests/src/tern/metadata/TernModuleMetadataManagerTest.java @@ -21,7 +21,7 @@ public class TernModuleMetadataManagerTest { @Before public void init() { - TernModuleMetadataManager.getInstance().init(new File("../tern.core")); + TernModuleMetadataManager.getInstance().init(new File("../ternjs")); } @Test diff --git a/core/tern.core.tests/src/tern/metadata/TernModulesHelperSortTest.java b/core/tern.core.tests/src/tern/metadata/TernModulesHelperSortTest.java index eefe4a058..6e9f93e3e 100644 --- a/core/tern.core.tests/src/tern/metadata/TernModulesHelperSortTest.java +++ b/core/tern.core.tests/src/tern/metadata/TernModulesHelperSortTest.java @@ -16,7 +16,7 @@ public class TernModulesHelperSortTest { @Before public void init() { - TernModuleMetadataManager.getInstance().init(new File("../tern.core")); + TernModuleMetadataManager.getInstance().init(new File("../ternjs")); } @Test diff --git a/core/tern.core.tests/src/tern/server/nodejs/process/PathHelper.java b/core/tern.core.tests/src/tern/server/nodejs/process/PathHelper.java index 6a0b07777..18aa50d39 100644 --- a/core/tern.core.tests/src/tern/server/nodejs/process/PathHelper.java +++ b/core/tern.core.tests/src/tern/server/nodejs/process/PathHelper.java @@ -92,6 +92,6 @@ private static void unZipIfNecessary(String os, String ws, String arch) { */ public static File getNodejsTernBaseDir() { - return new File("../tern.core/node_modules/tern"); + return new File("../ternjs/node_modules/tern"); } } diff --git a/core/tern.core/META-INF/MANIFEST.MF b/core/tern.core/META-INF/MANIFEST.MF index b26eedac6..4a4a2eb19 100644 --- a/core/tern.core/META-INF/MANIFEST.MF +++ b/core/tern.core/META-INF/MANIFEST.MF @@ -6,7 +6,6 @@ Bundle-Localization: plugin Bundle-SymbolicName: tern.core Bundle-Version: 0.9.0.qualifier Bundle-RequiredExecutionEnvironment: JavaSE-1.6 -Eclipse-BundleShape: dir Export-Package: tern, tern.angular, tern.angular.modules, diff --git a/core/tern.core/build.properties b/core/tern.core/build.properties index db24df3a5..f4ae97015 100644 --- a/core/tern.core/build.properties +++ b/core/tern.core/build.properties @@ -2,6 +2,4 @@ source.. = src/ output.. = bin/ bin.includes = META-INF/,\ .,\ - plugin.properties,\ - node_modules/,\ - metadata/ + plugin.properties diff --git a/core/tern.core/node_modules/.bin/tern b/core/tern.core/node_modules/.bin/tern deleted file mode 100644 index 3376480c3..000000000 --- a/core/tern.core/node_modules/.bin/tern +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh -basedir=`dirname "$0"` - -case `uname` in - *CYGWIN*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - "$basedir/node" "$basedir/../tern/bin/tern" "$@" - ret=$? -else - node "$basedir/../tern/bin/tern" "$@" - ret=$? -fi -exit $ret diff --git a/core/tern.core/node_modules/.bin/tern.cmd b/core/tern.core/node_modules/.bin/tern.cmd deleted file mode 100644 index 16d16d13a..000000000 --- a/core/tern.core/node_modules/.bin/tern.cmd +++ /dev/null @@ -1,5 +0,0 @@ -@IF EXIST "%~dp0\node.exe" ( - "%~dp0\node.exe" "%~dp0\..\tern\bin\tern" %* -) ELSE ( - node "%~dp0\..\tern\bin\tern" %* -) \ No newline at end of file diff --git a/core/tern.core/node_modules/tern/node_modules/tern-aui2.0.x/aui2.0.x.js b/core/tern.core/node_modules/tern/node_modules/tern-aui2.0.x/aui2.0.x.js deleted file mode 100644 index 1d09e1966..000000000 --- a/core/tern.core/node_modules/tern/node_modules/tern-aui2.0.x/aui2.0.x.js +++ /dev/null @@ -1,9325 +0,0 @@ -(function(mod) { - if (typeof exports == "object" && typeof module == "object") // CommonJS - return mod(require("tern/lib/infer"), require("tern/lib/tern")); - if (typeof define == "function" && define.amd) // AMD - return define([ "tern/lib/infer", "tern/lib/tern" ], mod); - mod(tern, tern); -})(function(infer, tern) { - "use strict"; - - tern.registerPlugin("aui2.0.x", function(server, options) { - server._aui = {}; - return { defs : defs }; - }); - - var defs = { - "!name": "aui2.0.x", - "!define": { - "_yui": { - "aui_ace_editor": { - "A": { - "AutoCompleteBase": { - "!type": "fn(config: +Object) -> +_yui.aui_ace_editor.A.AutoCompleteBase", - "Base.FILL_MODE_INSERT": { - "!type": "?", - "!doc": "Exposes a constant for insert fill mode. See fillMode for more information." - }, - "Base.FILL_MODE_OVERWRITE": { - "!type": "?", - "!doc": "Exposes a constant for overwrite fill mode. See fillMode for more information." - }, - "AutoCompleteBase.NAME": { - "!type": "string", - "!doc": "Static property which provides a string to identify the class." - }, - "AutoCompleteBase.NS": { - "!type": "string", - "!doc": "Static property which provides a string to identify the namespace." - }, - "AutoCompleteBase.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for AutoCompleteBase." - }, - "prototype": { - "fillMode": { - "!type": "number", - "!doc": "The mode in which the AutoComplete should operate. Can be one of these:\nINSERT - value 0 or OVERWRITE - value 1\nIn case of INSERT mode, when Editor adds a suggestion, it will be added next to the matched expression.\nIn case of OVERWRITE mode, the suggestion will overwrite the matched expression." - }, - "filters": { - "!type": "+Array", - "!doc": "Provides an array of filter functions which will filter the results. By default there is one function which provides phrase match filtering." - }, - "processor": { - "!type": "+Object", - "!doc": "The default processor which will be used to process matches." - }, - "showListKey": { - "!type": "+Object", - "!doc": "The keyboard combination which should be used to show the list with found results." - }, - "sorters": { - "!type": "+Array", - "!doc": "Provides an array of sorter functions which will sort the results. By default there is one function which sorts the results in ascending order." - } - } - }, - "Freemarker": { - "!type": "fn(config: +Object) -> +_yui.aui_ace_editor.A.Freemarker", - "prototype": { - "!proto": "A.AceEditor.TemplateProcessor.prototype", - "getMatch": { - "!type": "fn(content: string) -> +Object", - "!doc": "Checks if the provided content contains directive or variable." - }, - "directives": { - "!type": "+Array", - "!doc": "Contains the list of supported directives according to Freemarker specification." - }, - "directivesMatcher": { - "!type": "?", - "!doc": "Contains the regular expression which checks for directive presence." - }, - "host": { - "!type": "+Object", - "!doc": "The Editor in which the current instance is plugged." - }, - "variables": { - "!type": "+Object", - "!doc": "Contains the supported variables." - }, - "variablesMatcher": { - "!type": "?", - "!doc": "Contains the regular expression which will check for variable match." - } - }, - "Freemarker.NAME": { - "!type": "string", - "!doc": "Static property which provides a string to identify the class." - }, - "Freemarker.NS": { - "!type": "string", - "!doc": "The namespace of the plugin." - }, - "Freemarker.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the Freemarker." - } - }, - "AutoCompleteList": { - "!type": "fn(config: +Object) -> +_yui.aui_ace_editor.A.AutoCompleteList", - "prototype": { - "!proto": "A.Overlay.prototype", - "host": { - "!type": "+Object", - "!doc": "The Editor in which the current instance is plugged." - }, - "listNode": { - "!type": "+aui_node.Node", - "!doc": "A Node in which results will be shown." - }, - "loadingMessage": { - "!type": "string", - "!doc": "A string, representing the loading message." - }, - "results": { - "!type": "+Array", - "!doc": "Contains the current set of results in the list." - }, - "selectedEntry": { - "!type": "?", - "!doc": "Provides the currently selected entry." - }, - "strings": { - "!type": "+Object", - "!doc": "Collection of strings used to label elements of the UI." - } - }, - "AutoCompleteList.NAME": { - "!type": "string", - "!doc": "Static property which provides a string to identify the class." - }, - "AutoCompleteList.NS": { - "!type": "string", - "!doc": "The namespace of the plugin." - }, - "AutoCompleteList.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the AutoCompleteList." - }, - "AutoCompleteList.CSS_PREFIX": { - "!type": "string", - "!doc": "The prefix of all CSS Classes." - }, - "AutoCompleteList.HTML_PARSER": { - "!type": "?", - "!doc": "Object hash, defining how attribute values are to be parsed from markup contained in the widgets content box." - } - }, - "TemplateProcessor": { - "!type": "fn(config: +Object) -> +_yui.aui_ace_editor.A.TemplateProcessor", - "prototype": { - "!proto": "A.Base.prototype", - "getResults": { - "!type": "fn(match: +Object, callbackSuccess: fn(), callbackError: fn())", - "!doc": "Accepts match and depending on its type processes directives or variables.\nIn case of success, calls the provided success callback, or the error callback otherwise." - }, - "getSuggestion": { - "!type": "fn(match: +Object, selectedSuggestion: string) -> string", - "!doc": "Formats the selected suggestion depending on the match type and currently selected editor mode.\nThe match type can be one of:\nMATCH_DIRECTOVES or MATCH_VARIABLES.\nThe selected editor mode can be one of the following:\nINSERT or OVERWRITE.\nSee {{#crossLink \"AceEditor.AutoCompleteBase/fillMode:attribute\"}}{{/crossLink}}" - }, - "directives": { - "!type": "+Array", - "!doc": "Contains an array of all possible directives for the corresponding language." - }, - "host": { - "!type": "+Object", - "!doc": "The Editor in which the current instance is plugged." - }, - "variables": { - "!type": "+Object", - "!doc": "Contains the supported variables for the corresponding language." - } - }, - "TemplateProcessor.NAME": { - "!type": "string", - "!doc": "Static property which provides a string to identify the class." - }, - "TemplateProcessor.NS": { - "!type": "string", - "!doc": "The namespace of the plugin." - }, - "TemplateProcessor.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the TemplateProcessor." - } - }, - "Velocity": { - "!type": "fn(config: +Object) -> +_yui.aui_ace_editor.A.Velocity", - "prototype": { - "!proto": "A.AceEditor.TemplateProcessor.prototype", - "getMatch": { - "!type": "fn(content: string) -> +Object", - "!doc": "Checks if the provided content contains directive or variable." - }, - "directives": { - "!type": "+Array", - "!doc": "Contains the list of supported directives according to Velocity specification." - }, - "directivesMatcher": { - "!type": "?", - "!doc": "Contains the regular expression which checks for directive." - }, - "host": { - "!type": "+Object", - "!doc": "he Editor in which the current instance is plugged." - }, - "variables": { - "!type": "+Object", - "!doc": "Contains the supported variables." - }, - "variablesMatcher": { - "!type": "?", - "!doc": "Contains the regular expression which will check for variable match." - } - }, - "Velocity.NAME": { - "!type": "string", - "!doc": "Static property which provides a string to identify the class." - }, - "Velocity.NS": { - "!type": "string", - "!doc": "The namespace of the plugin." - }, - "Velocity.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the Velocity." - } - }, - "AceEditor": { - "!type": "fn(config: +Object) -> +_yui.aui_ace_editor.A.AceEditor", - "prototype": { - "!proto": "A.Widget.prototype", - "height": { - "!type": "number", - "!doc": "The height of ACE Editor." - }, - "highlightActiveLine": { - "!type": "bool", - "!doc": "Determine if the active line of code\nwill be highlighted or not." - }, - "mode": { - "!type": "string", - "!doc": "Correspond to the language being typed." - }, - "readOnly": { - "!type": "bool", - "!doc": "Determine if the code will be\neditable or not." - }, - "showPrintMargin": { - "!type": "bool", - "!doc": "Determine if print margin will\nbe visible or not." - }, - "tabSize": { - "!type": "number", - "!doc": "The indentation size of tab key." - }, - "useSoftTabs": { - "!type": "bool", - "!doc": "Determine if the tab key will act as\nspace characters or tab characters." - }, - "useWrapMode": { - "!type": "bool", - "!doc": "Determine if the line will break\nwhen it reaches the end of the line." - }, - "value": { - "!type": "string", - "!doc": "Some predefined value on the editor." - }, - "width": { - "!type": "number", - "!doc": "The width of ACE Editor." - }, - "getEditor": { - "!type": "fn()", - "!doc": "Get editor." - }, - "getSelection": { - "!type": "fn()", - "!doc": "Get a text selection." - }, - "getSession": { - "!type": "fn()", - "!doc": "Get session." - }, - "gotoLine": { - "!type": "fn(line: ?)", - "!doc": "Go to a specific line of code." - }, - "insert": { - "!type": "fn(text: ?)", - "!doc": "Insert content into the editor." - } - }, - "AceEditor.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "AceEditor.EXTENDS": { - "!type": "string", - "!doc": "Static property used to define which component it extends." - }, - "AceEditor.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the ACE Editor." - }, - "AceEditor.UI_ATTRS": { - "!type": "+Array", - "!doc": "Static property used to define the UI attributes." - } - } - } - }, - "aui_aria": { - "A": { - "Aria": { - "!type": "fn(config: +Object) -> +_yui.aui_aria.A.Aria", - "prototype": { - "!proto": "A.Plugin.Base.prototype", - "attributes": { - "!type": "+Object", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "attributeValueFormat": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "attributeNode": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "roleName": { - "!type": "string", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "roleNode": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "validateW3C": { - "!type": "bool", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "isValidAttribute": { - "!type": "fn(attrName: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "isValidRole": { - "!type": "fn(roleName: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "setAttribute": { - "!type": "fn(attrName: ?, attrValue: ?, node: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "setAttributes": { - "!type": "fn(attributes: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "setRole": { - "!type": "fn(roleName: ?, node: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "setRoles": { - "!type": "fn(roles: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - } - }, - "Aria.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "Aria.NS": { - "!type": "string", - "!doc": "Static property provides a string to identify the namespace." - }, - "Aria.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the Aria." - }, - "Aria.EXTENDS": { - "!type": "+Object", - "!doc": "Static property used to define which component it extends." - } - } - } - }, - "aui_arraysort": { - "A": { - "ArraySort": { - "!type": "fn() -> +_yui.aui_arraysort.A.ArraySort", - "prototype": { - "compareIgnoreWhiteSpace": { - "!type": "fn(a: ?, b: ?, desc: ?, compareFn: ?) -> ?", - "!doc": "Compare two arrays ignoring white spaces." - }, - "stableSort": { - "!type": "fn(array: ?, compareFn: ?)", - "!doc": "Sorts an object array keeping the order of equal items. ECMA script\nstandard does not specify the behaviour when the compare function\nreturns the value 0;" - } - } - } - } - }, - "aui_audio": { - "A": { - "Audio": { - "!type": "fn(config: +Object) -> +_yui.aui_audio.A.Audio", - "prototype": { - "!proto": "_yui.aui_component.A.Component.prototype", - "url": { - "!type": "string", - "!doc": "URL used by Audio to play." - }, - "oggUrl": { - "!type": "string", - "!doc": "URL (on .ogg format) used by Audio to play." - }, - "type": { - "!type": "string", - "!doc": "The type of audio." - }, - "swfWidth": { - "!type": "string", - "!doc": "The width of Audios fallback using Flash." - }, - "swfHeight": { - "!type": "string", - "!doc": "The height of Audios fallback using Flash." - }, - "swfUrl": { - "!type": "string", - "!doc": "URL (on .swf format) used by Audio to create\na fallback player with Flash." - }, - "fixedAttributes": { - "!type": "+Object", - "!doc": "An additional list of attributes." - }, - "flashVars": { - "!type": "+Object", - "!doc": "Variables used by Flash player." - }, - "render": { - "!type": "bool", - "!doc": "If true the render phase will be automatically invoked\npreventing the .render() manual call." - }, - "load": { - "!type": "fn()", - "!doc": "Load audio track." - }, - "pause": { - "!type": "fn()", - "!doc": "Pause audio track." - }, - "play": { - "!type": "fn()", - "!doc": "Play audio track." - } - }, - "Audio.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "Audio.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the Audio." - }, - "Audio.BIND_UI_ATTRS": { - "!type": "+Array", - "!doc": "Static property used to define the attributes\nfor the bindUI lifecycle phase." - }, - "Audio.SYNC_UI_ATTRS": { - "!type": "+Array", - "!doc": "Static property used to define the attributes\nfor the syncUI lifecycle phase." - } - } - } - }, - "aui_autocomplete": { - "AutoComplete": { - "!type": "fn(config: +Object) -> +_yui.aui_autocomplete.AutoComplete", - "prototype": { - "!proto": "Component.prototype", - "alwaysShowContainer": { - "!type": "bool", - "!doc": "Always show the results container, instead of only showing when the\nuser is requesting them." - }, - "autoHighlight": { - "!type": "bool", - "!doc": "Automatically highlight the first item in the list when the results are\nmade visible." - }, - "applyLocalFilter": { - "!type": "bool", - "!doc": "If set to true, the filterResults\nmethod will be run on the response from the data source." - }, - "button": { - "!type": "bool", - "!doc": "To use a button" - }, - "dataSource": { - "!type": "+Object", - "!doc": "The data source that results will be read from. This can either be\nan existing DataSource object, or it can be a\nvalue that would be passed to DataSource." - }, - "dataSourceType": { - "!type": "string", - "!doc": "The type of the data source passed into dataSource.\nThis can be used to explicitly declare what kind of DataSource object will\nbe created." - }, - "delimChar": { - "!type": "string", - "!doc": "The character used to indicate the beginning or ending of a new value. Most commonly used\nis a \",\"." - }, - "forceSelection": { - "!type": "bool", - "!doc": "If typeAhead is true, this\nwill clear a selection when the overlay closes unless a user explicitly selects an item." - }, - "input": { - "!type": "string", - "!doc": "The input field which will recieve the users input." - }, - "matchKey": { - "!type": "string", - "!doc": "The key or numeric index in the schema to match the result against." - }, - "maxResultsDisplayed": { - "!type": "number", - "!doc": "The maximum number of results to display." - }, - "minQueryLength": { - "!type": "number", - "!doc": "The minimum number of characters required to query the data source." - }, - "queryDelay": { - "!type": "number", - "!doc": "The amount of time in seconds to delay before submitting the query." - }, - "queryInterval": { - "!type": "number", - "!doc": "When IME usage is detected or interval detection is explicitly enabled,\nAutoComplete will detect the input value at the given interval and send a\nquery if the value has changed." - }, - "queryMatchCase": { - "!type": "bool", - "!doc": "When applyLocalFilter is true,\nsetting this to true will match only results with the same case." - }, - "queryMatchContains": { - "!type": "bool", - "!doc": "When applyLocalFilter is true,\nsetting this to true will match results which contain the query anywhere in the text,\ninstead of just matching just items that start with the query." - }, - "queryQuestionMark": { - "!type": "bool", - "!doc": "For IO DataSources, AutoComplete will automatically insert a \"?\" between the server URI and\nthe encoded query string. To prevent this behavior, you can\nset this value to false. If you need to customize this even further, you\ncan override the generateRequest method." - }, - "schema": { - "!type": "+Object", - "!doc": "A valid configuration object for any of DataSource schema plugins." - }, - "schemaType": { - "!type": "string", - "!doc": "A valid type of DataSource schema plugin, such as array, json, xml, etc." - }, - "suppressInputUpdate": { - "!type": "bool", - "!doc": "Whether or not the input field should be updated with selections." - }, - "typeAhead": { - "!type": "bool", - "!doc": "If autoHighlight is enabled, whether or not the\ninput field should be automatically updated with the first result as the user types,\nautomatically selecting the portion of the text the user has not typed yet." - }, - "typeAheadDelay": { - "!type": "number", - "!doc": "If typeAhead is true, number of seconds\nto delay before updating the input. In order to prevent certain race conditions, this value must\nalways be greater than the queryDelay." - }, - "uniqueName": { - "!type": "string", - "!doc": "The unique ID of the input element." - }, - "doBeforeExpandContainer": { - "!type": "fn(query: string, allResults: +Object) -> bool", - "!doc": "An overridable method that is executed before the result container is shown.\nThe method can return false to prevent the container from being shown." - }, - "doBeforeLoadData": { - "!type": "fn(event: +EventFacade) -> bool", - "!doc": "An overridable method that is executed before the result overlay is loaded with results." - }, - "filterResults": { - "!type": "fn(event: +EventFacade) -> +Object", - "!doc": "Executed by the data source as a mechanism to do simple client-side\nfiltering of the results." - }, - "formatResult": { - "!type": "fn(result: +Object, request: string, resultMatch: string) -> string", - "!doc": "An overridable method for formatting the result of the query before its displayed in the overlay." - }, - "generateRequest": { - "!type": "fn(query: string) -> +Object", - "!doc": "An overridable method that creates an object to be passed to the sendRequest\nmethod of the data source object. Useful to overwrite if you wish to create\na custom request object before its sent." - }, - "handleResponse": { - "!type": "fn(event: +EventFacade)", - "!doc": "Handles the response for the display of the results. This is a callback method\nthat is fired by the sendRequest method so that results are ready to be accessed." - }, - "sendQuery": { - "!type": "fn(query: string)", - "!doc": "Sends a query request to the data source object." - } - }, - "AutoComplete.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "AutoComplete.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the AutoComplete." - } - } - }, - "aui_autosize_iframe": { - "A": { - "AutosizeIframe": { - "!type": "fn(config: +Object) -> +_yui.aui_autosize_iframe.A.AutosizeIframe", - "prototype": { - "!proto": "A.Plugin.Base.prototype", - "height": { - "!type": "number", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "monitorHeight": { - "!type": "bool", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "width": { - "!type": "number", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "pauseMonitor": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "restartMonitor": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getContentHeight": { - "!type": "fn(iframeWin: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - } - }, - "AutosizeIframe.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "AutosizeIframe.NS": { - "!type": "string", - "!doc": "Static property provides a string to identify the namespace." - }, - "AutosizeIframe.EXTENDS": { - "!type": "string", - "!doc": "Static property used to define which component it extends." - }, - "AutosizeIframe.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the AutosizeIframe." - } - } - } - }, - "aui_button": { - "ButtonExt": { - "!type": "fn(config: +Object) -> +_yui.aui_button.ButtonExt", - "prototype": { - "undefined": { - "!type": "fn()", - "!doc": "Maps an array or object to a resulting array, using the return value of\nfn as the values for the new array. Like A.each, this function can accept\nan object or an array." - }, - "icon": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "iconElement": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "iconAlign": { - "!type": "string", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "primary": { - "!type": "bool", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "syncButtonExtUI": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - } - }, - "ButtonExt.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the ButtonExt." - }, - "ButtonExt.HTML_PARSER": { - "!type": "+Object", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getTypedButtonTemplate": { - "!type": "fn(type: ?)", - "!doc": "Get typed buttons template." - } - }, - "A": { - "ButtonCore": { - "!type": "fn() -> +_yui.aui_button.A.ButtonCore", - "ButtonCore.CLASS_NAMES": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "prototype": { - "_uiSetLabel": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - } - }, - "Button.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "Button.CSS_PREFIX": { - "!type": "string", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "Button.CLASS_NAMES": { - "!type": "string", - "!doc": "TODO. Wanna help? Please send a Pull Request." - } - }, - "Button": { - "!type": "fn() -> +_yui.aui_button.A.Button", - "prototype": { - "!proto": "Button.prototype", - "getWidgetLazyConstructorFromNodeData": { - "!type": "fn(node: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "hasWidgetLazyConstructorData": { - "!type": "fn(node: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "setWidgetLazyConstructorNodeData": { - "!type": "fn(node: ?, config: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "syncIconUI": { - "!type": "fn(buttonElement: ?, iconElement: ?, iconAlign: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - } - }, - "Button.CSS_PREFIX": { - "!type": "string", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "ToggleButton.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "ToggleButton.CSS_PREFIX": { - "!type": "+typeName", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "ToggleButton.CLASS_NAMES": { - "!type": "+typeName", - "!doc": "TODO. Wanna help? Please send a Pull Request." - } - }, - "ToggleButton": { - "!type": "fn(config: +Object) -> +_yui.aui_button.A.ToggleButton", - "ButtonGroup.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "ButtonGroup.CSS_PREFIX": { - "!type": "+typeName", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "ButtonGroup.CLASS_NAMES": { - "!type": "+typeName", - "!doc": "TODO. Wanna help? Please send a Pull Request." - } - }, - "ButtonGroup": { - "!type": "fn() -> +_yui.aui_button.A.ButtonGroup", - "prototype": { - "item": { - "!type": "fn(index: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "select": { - "!type": "fn(items: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "toggleSelect": { - "!type": "fn(items: ?, forceSelection: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "unselect": { - "!type": "fn(items: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - } - } - }, - "ButtonSearchCancel": { - "!type": "fn(config: +Object) -> +_yui.aui_button.A.ButtonSearchCancel", - "prototype": { - "!proto": "A.Base.prototype", - "initializer": { - "!type": "fn()", - "!doc": "Construction logic executed during CharCounter instantiation.\nLifecycle." - }, - "destroy": { - "!type": "fn()", - "!doc": "Destructor lifecycle implementation for the AutosizeIframe class.\nLifecycle." - }, - "bindDelegateUI": { - "!type": "fn()", - "!doc": "Delegate events on the UI. Lifecycle." - }, - "getButtonForElement": { - "!type": "fn(element: +_yui.aui_node.Node) -> +aui_node.Node", - "!doc": "Delegate events on the UI. Lifecycle." - }, - "container": { - "!type": "?", - "!doc": "The container of Toggler Delegate instance." - }, - "gutter": { - "!type": "+Array", - "!doc": "Gutter values are added to the x and y alignment values of the\nbutton search cancel. They can be utilized as a padding in case\nthe user needs a different alignment." - }, - "iconClass": { - "!type": "string", - "!doc": "Icon css class to be used on the search cancel button." - }, - "trigger": { - "!type": "string", - "!doc": "Selector to the button search cancel be applied. Supports single\nor multiple node selector." - }, - "zIndex": { - "!type": "number", - "!doc": "Button search cancel z-index." - } - } - } - } - }, - "aui_button_item": { - "ButtonItem": { - "!type": "fn(config: +Object) -> +_yui.aui_button_item.ButtonItem", - "prototype": { - "!proto": "Component.prototype", - "activeState": { - "!type": "bool", - "!doc": "Whether to track the active state of the button." - }, - "classNames": { - "!type": "+Object", - "!doc": "An object map of the CSS class names to use for the different interaction states." - }, - "defaultState": { - "!type": "bool", - "!doc": "Whether to apply the default interaction state to the button" - }, - "handler": { - "!type": "fn()", - "!doc": "An event callback to handle when a user interacts with the button.\nThis can either be a function that will be attached on click, or\nan object map that accepts the following keys:\n{fn: // The function to execute\ncontext: // The context to execute the function in\ntype: // The type of event to listen for (defaults to \"click\")\n}" - }, - "hoverState": { - "!type": "bool", - "!doc": "An id that can be used to identify a button." - }, - "icon": { - "!type": "string", - "!doc": "The icon to use inside of the button. Possible values are:" - }, - "iconNode": { - "!type": "string", - "!doc": "DOM Node to display the icon of the ButtonItem. If not\nspecified try to query using HTML_PARSER an element inside\nboundingBox which matches aui-button-icon." - }, - "label": { - "!type": "string", - "!doc": "Text to use inside of the button." - }, - "labelNode": { - "!type": "string", - "!doc": "DOM Node to display the text of the ButtonItem. If not\nspecified try to query using HTML_PARSER an element inside\nboundingBox which matches aui-button-label." - }, - "title": { - "!type": "string", - "!doc": "Text to use as the title attribute of the button." - }, - "type": { - "!type": "string", - "!doc": "Button type." - } - }, - "ButtonItem.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "ButtonItem.AUGMENTS": { - "!type": "+array", - "!doc": "Static property provides an array to specify which classes augment this one." - }, - "ButtonItem.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the ButtonItem." - }, - "ButtonItem.HTML_PARSER": { - "!type": "+Object", - "!doc": "Object hash, defining how attribute values are to be parsed from\nmarkup contained in the widgets content box." - } - } - }, - "aui_carousel": { - "A": { - "Carousel": { - "!type": "fn(config: +Object) -> +_yui.aui_carousel.A.Carousel", - "Carousel.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "Carousel.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the Carousel." - }, - "prototype": { - "activeIndex": { - "!type": "number", - "!doc": "Index of the first visible item of the carousel." - }, - "animationTime": { - "!type": "number", - "!doc": "Duration of the animation in seconds when change index on\nCarousel." - }, - "intervalTime": { - "!type": "number", - "!doc": "Interval time in seconds between an item transition." - }, - "itemSelector": { - "!type": "string", - "!doc": "CSS Selector whitch determines the items to be loaded to the\nCarousel." - }, - "nodeMenu": { - "!type": "+aui_node.Node", - "!doc": "Node container of the navigation items." - }, - "nodeMenuItemSelector": { - "!type": "string", - "!doc": "CSS selector to match the navigation items." - }, - "playing": { - "!type": "bool", - "!doc": "Attributes that determines the status of transitions between\nitems." - }, - "item": { - "!type": "fn(val: ?)", - "!doc": "Set the activeIndex attribute which\nactivates a certain item on Carousel based on its index." - }, - "next": { - "!type": "fn()", - "!doc": "Go to the next index." - }, - "pause": { - "!type": "fn()", - "!doc": "Set the playing attribute\nto false which pauses the animation." - }, - "play": { - "!type": "fn()", - "!doc": "Set the playing attribute\nto true which starts the animation." - }, - "prev": { - "!type": "fn()", - "!doc": "Go to previous index." - } - } - } - } - }, - "aui_char_counter": { - "A": { - "CharCounter": { - "!type": "fn(config: +Object) -> +_yui.aui_char_counter.A.CharCounter", - "prototype": { - "!proto": "A.Base.prototype", - "counter": { - "!type": "+aui_node.Node", - "!doc": "Node or Selector to display the information of the counter." - }, - "maxLength": { - "!type": "number", - "!doc": "Max number of characters the input can have." - }, - "input": { - "!type": "+aui_node.Node", - "!doc": "Node or Selector for the input field. Required." - }, - "checkLength": { - "!type": "fn()", - "!doc": "Check the current value of the input, truncate the data if\nneeded, and re-sync the UI. Fired from _onInputChange." - } - }, - "CharCounter.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "CharCounter.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the CharCounter." - }, - "CharCounter.EXTENDS": { - "!type": "+Object", - "!doc": "Static property used to define which component it extends." - } - } - } - }, - "aui_collection": { - "A": { - "LinkedSet": { - "!type": "fn(config: +Object) -> +_yui.aui_collection.A.LinkedSet", - "prototype": { - "!proto": "A.Set.prototype", - "values": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - } - } - }, - "HashMap": { - "!type": "fn(config: +Object) -> +_yui.aui_collection.A.HashMap", - "prototype": { - "!proto": "A.Base.prototype", - "clear": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getValue": { - "!type": "fn(key: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "has": { - "!type": "fn(key: ?, opt_hash: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "hasValue": { - "!type": "fn(value: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "keys": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "isEmpty": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "put": { - "!type": "fn(key: ?, value: ?, opt_hash: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "putAll": { - "!type": "fn(map: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "remove": { - "!type": "fn(key: ?, opt_hash: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "size": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "values": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - } - } - }, - "HashSet": { - "!type": "fn(config: +Object) -> +_yui.aui_collection.A.HashSet", - "prototype": { - "!proto": "A.Base.prototype", - "add": { - "!type": "fn(value: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "clear": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "has": { - "!type": "fn(value: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "isEmpty": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "remove": { - "!type": "fn(value: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "size": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "values": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - } - } - } - } - }, - "aui_color_picker": { - "A": { - "ColorPalette": { - "!type": "fn(config: +Object) -> +_yui.aui_color_picker.A.ColorPalette", - "prototype": { - "!proto": "A.Widget.prototype", - "items": { - "!type": "+Array", - "!doc": "TODO. Wanna help? Please send a Pull Request." - } - }, - "ColorPalette.CSS_PREFIX": { - "!type": "string", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "ColorPalette.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "ColorPalette.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the ColorPalette." - } - }, - "ColorPickerBase": { - "!type": "fn(config: +Object) -> +_yui.aui_color_picker.A.ColorPickerBase", - "prototype": { - "reset": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "bodyContent": { - "!type": "string", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "color": { - "!type": "string", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "colorPalette": { - "!type": "+Object", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "currentTrigger": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "defaultColor": { - "!type": "string", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "hsvPalette": { - "!type": "+Object", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "recentColors": { - "!type": "+Object", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "renderColorPalette": { - "!type": "bool", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "renderHSVPalette": { - "!type": "bool", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "strings": { - "!type": "+Object", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "trigger": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "triggerEvent": { - "!type": "string", - "!doc": "TODO. Wanna help? Please send a Pull Request." - } - }, - "ColorPickerBase.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the ColorPickerBase." - }, - "ColorPickerBase.CSS_PREFIX": { - "!type": "string", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "ColorPickerBase.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - } - }, - "ColorPickerPopover": { - "!type": "fn(config: +Object) -> +_yui.aui_color_picker.A.ColorPickerPopover", - "prototype": { - "!proto": "A.Popover.prototype", - "align": { - "!type": "+Object", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "visible": { - "!type": "bool", - "!doc": "TODO. Wanna help? Please send a Pull Request." - } - }, - "ColorPickerPopover.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the ColorPickerPopover." - }, - "ColorPickerPopover.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "ColorPickerPopover.NS": { - "!type": "string", - "!doc": "TODO. Wanna help? Please send a Pull Request." - } - }, - "HSVPalette": { - "!type": "fn(config: +Object) -> +_yui.aui_color_picker.A.HSVPalette", - "prototype": { - "!proto": "Widget.prototype", - "controls": { - "!type": "bool", - "!doc": "Determines if HSVA and RGB input `controls` are visible." - }, - "fieldValidator": { - "!type": "+Object", - "!doc": "Collection of regular expressions used to validate field values." - }, - "selected": { - "!type": "string", - "!doc": "Currently `selected` color value." - }, - "strings": { - "!type": "+Object", - "!doc": "Collection of strings used to label elements of the UI." - } - }, - "CSS_PREFIX": { - "!type": "string", - "!doc": "Static property provides a string to identify the CSS prefix." - }, - "ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the `HSVPalette`." - }, - "NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "NS": { - "!type": "string", - "!doc": "The namespace of the plugin." - } - }, - "HSVAPaletteModal": { - "!type": "fn(config: +Object) -> +_yui.aui_color_picker.A.HSVAPaletteModal", - "prototype": { - "!proto": "_yui.aui_modal.A.Modal.prototype", - "hsv": { - "!type": "+Object", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "selected": { - "!type": "string", - "!doc": "TODO. Wanna help? Please send a Pull Request." - } - }, - "HSVAPaletteModal.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the HSVAPaletteModal." - }, - "HSVAPaletteModal.CSS_PREFIX": { - "!type": "string", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "HSVAPaletteModal.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "HSVAPaletteModal.NS": { - "!type": "string", - "!doc": "TODO. Wanna help? Please send a Pull Request." - } - }, - "HSVAPalette": { - "!type": "fn(config: +Object) -> +_yui.aui_color_picker.A.HSVAPalette", - "prototype": { - "!proto": "_yui.aui_color_picker.A.HSVPalette.prototype" - }, - "HSVAPalette.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "HSVAPalette.NS": { - "!type": "string", - "!doc": "TODO. Wanna help? Please send a Pull Request." - } - } - }, - "ColorPicker": { - "!type": "fn(config: +Object) -> +_yui.aui_color_picker.ColorPicker", - "prototype": { - "!proto": "_yui.aui_overlay.OverlayContext.prototype", - "undefined": { - "!type": "fn()" - } - }, - "ColorPicker.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "ColorPicker.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the ColorPicker." - } - } - }, - "aui_component": { - "A": { - "Component": { - "!type": "fn(config: +Object) -> +_yui.aui_component.A.Component", - "prototype": { - "!proto": "A.Widget.prototype", - "clone": { - "!type": "fn(config: +Object) -> +Widget", - "!doc": "Clone the current Component." - }, - "useARIA": { - "!type": "bool", - "!doc": "Boolean indicating if use of the WAI-ARIA Roles and States should be\nenabled for the Widget." - }, - "hideClass": { - "!type": "string", - "!doc": "CSS class added to hide the boundingBox when\nvisible is set to\nfalse." - }, - "render": { - "!type": "bool", - "!doc": "If true the render phase will be autimatically invoked\npreventing the .render() manual call." - }, - "getById": { - "!type": "fn(id: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "create": { - "!type": "fn(config: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "build": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - } - }, - "Component.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the Component." - }, - "Component._INSTANCES": { - "!type": "+Object", - "!doc": "Static property used to define the map to store Component instances by id." - }, - "Component.CSS_PREFIX": { - "!type": "string", - "!doc": "TODO. Wanna help? Please send a Pull Request." - } - } - } - }, - "aui_datatable": { - "A": { - "CellEditorSupport": { - "!type": "fn(config: +Object) -> +_yui.aui_datatable.A.CellEditorSupport", - "prototype": { - "dataSource": { - "!type": "+Object", - "!doc": "The data source that results will be read from. This can either be\nan existing DataSource object, or it can be a\nvalue that would be passed to DataSource." - }, - "dataSourceType": { - "!type": "string", - "!doc": "The type of the data source passed into dataSource.\nThis can be used to explicitly declare what kind of DataSource object will\nbe created." - }, - "schema": { - "!type": "+Object", - "!doc": "A valid configuration object for any of DataSource schema plugins." - }, - "schemaType": { - "!type": "string", - "!doc": "A valid type of DataSource schema plugin, such as array, json, xml, etc." - }, - "button": { - "!type": "bool", - "!doc": "To use a button" - }, - "delimChar": { - "!type": "string", - "!doc": "The character used to indicate the beginning or ending of a new value. Most commonly used\nis a \",\"." - }, - "forceSelection": { - "!type": "bool", - "!doc": "If typeAhead is true, this\nwill clear a selection when the overlay closes unless a user explicitly selects an item." - }, - "input": { - "!type": "string", - "!doc": "The input field which will recieve the users input." - }, - "matchKey": { - "!type": "string", - "!doc": "The key or numeric index in the schema to match the result against." - }, - "minQueryLength": { - "!type": "number", - "!doc": "The minimum number of characters required to query the data source." - }, - "queryDelay": { - "!type": "number", - "!doc": "The amount of time in seconds to delay before submitting the query." - }, - "queryInterval": { - "!type": "number", - "!doc": "When IME usage is detected or interval detection is explicitly enabled,\nAutoComplete will detect the input value at the given interval and send a\nquery if the value has changed." - }, - "queryMatchCase": { - "!type": "bool", - "!doc": "When applyLocalFilter is true,\nsetting this to true will match only results with the same case." - }, - "queryMatchContains": { - "!type": "bool", - "!doc": "When applyLocalFilter is true,\nsetting this to true will match results which contain the query anywhere in the text,\ninstead of just matching just items that start with the query." - }, - "queryQuestionMark": { - "!type": "bool", - "!doc": "For IO DataSources, AutoComplete will automatically insert a \"?\" between the server URI and\nthe encoded query string. To prevent this behavior, you can\nset this value to false. If you need to customize this even further, you\ncan override the generateRequest method." - }, - "suppressInputUpdate": { - "!type": "bool", - "!doc": "Whether or not the input field should be updated with selections." - }, - "typeAhead": { - "!type": "bool", - "!doc": "If autoHighlight is enabled, whether or not the\ninput field should be automatically updated with the first result as the user types,\nautomatically selecting the portion of the text the user has not typed yet." - }, - "typeAheadDelay": { - "!type": "number", - "!doc": "If typeAhead is true, number of seconds\nto delay before updating the input. In order to prevent certain race conditions, this value must\nalways be greater than the queryDelay." - }, - "uniqueName": { - "!type": "string", - "!doc": "The unique ID of the input element." - }, - "doBeforeLoadData": { - "!type": "fn(event: +EventFacade) -> bool", - "!doc": "An overridable method that is executed before the result overlay is loaded with results." - }, - "formatResult": { - "!type": "fn(result: +Object, request: string, resultMatch: string) -> string", - "!doc": "An overridable method for formatting the result of the query before its displayed in the overlay." - }, - "generateRequest": { - "!type": "fn(query: string) -> +Object", - "!doc": "An overridable method that creates an object to be passed to the sendRequest\nmethod of the data source object. Useful to overwrite if you wish to create\na custom request object before its sent." - }, - "handleResponse": { - "!type": "fn(event: +EventFacade)", - "!doc": "Handles the response for the display of the results. This is a callback method\nthat is fired by the sendRequest method so that results are ready to be accessed." - }, - "editEvent": { - "!type": "string", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getEditor": { - "!type": "fn(record: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getCellEditor": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getRecordColumnValue": { - "!type": "fn(record: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - } - }, - "AutoComplete.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the AutoComplete." - }, - "CellEditorSupport.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "CellEditorSupport.EDITOR_ZINDEX": { - "!type": "number", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "CellEditorSupport.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the CellEditorSupport." - } - }, - "BaseCellEditor": { - "!type": "fn(config: +Object)", - "prototype": { - "!proto": "A.Overlay.prototype", - "editable": { - "!type": "bool", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "elementName": { - "!type": "string", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "footerContent": { - "!type": "string", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "hideOnSave": { - "!type": "bool", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "inputFormatter": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "outputFormatter": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "showToolbar": { - "!type": "bool", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "strings": { - "!type": "+Object", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "tabIndex": { - "!type": "number", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "toolbar": { - "!type": "+Object", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "unescapeValue": { - "!type": "bool", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "validator": { - "!type": "+Object", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "value": { - "!type": "string", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "visible": { - "!type": "bool", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "formatValue": { - "!type": "fn(formatter: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getValue": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getElementsValue": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request.\n\nNOTE FOR DEVELOPERS: Yoy *may* want to replace the methods from\nthis section on your implementation." - } - }, - "BaseCellEditor.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "BaseCellEditor.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the BaseCellEditor." - }, - "BaseCellEditor.EXTENDS": { - "!type": "+Object", - "!doc": "Static property used to define which component it extends." - }, - "BaseCellEditor.UI_ATTRS": { - "!type": "+Array", - "!doc": "TODO. Wanna help? Please send a Pull Request." - } - }, - "BaseOptionsCellEditor": { - "!type": "fn(config: +Object)", - "prototype": { - "!proto": "_yui.aui_datatable.A.BaseCellEditor.prototype", - "inputFormatter": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "options": { - "!type": "+Object", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "outputFormatter": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "selectedAttrName": { - "!type": "string", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "strings": { - "!type": "+Object", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "addNewOption": { - "!type": "fn(name: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "removeOption": { - "!type": "fn(optionRow: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "saveOptions": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "toggleEdit": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - } - }, - "BaseOptionsCellEditor.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "BaseOptionsCellEditor.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the BaseOptionsCellEditor." - }, - "BaseOptionsCellEditor.EXTENDS": { - "!type": "+Object", - "!doc": "Static property used to define which component it extends." - }, - "BaseOptionsCellEditor.UI_ATTRS": { - "!type": "+Array", - "!doc": "TODO. Wanna help? Please send a Pull Request." - } - }, - "TextCellEditor": { - "!type": "fn(config: +Object) -> +_yui.aui_datatable.A.TextCellEditor", - "prototype": { - "!proto": "_yui.aui_datatable.A.BaseCellEditor.prototype" - }, - "TextCellEditor.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "TextCellEditor.EXTENDS": { - "!type": "+Object", - "!doc": "Static property used to define which component it extends." - } - }, - "TextAreaCellEditor": { - "!type": "fn(config: +Object) -> +_yui.aui_datatable.A.TextAreaCellEditor", - "TextAreaCellEditor.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "TextAreaCellEditor.EXTENDS": { - "!type": "+Object", - "!doc": "Static property used to define which component it extends." - } - }, - "DropDownCellEditor": { - "!type": "fn(config: +Object) -> +_yui.aui_datatable.A.DropDownCellEditor", - "DropDownCellEditor.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "DropDownCellEditor.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the DropDownCellEditor." - }, - "prototype": { - "multiple": { - "!type": "bool", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getElementsValue": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - } - }, - "DropDownCellEditor.EXTENDS": { - "!type": "+Object", - "!doc": "Static property used to define which component it extends." - }, - "DropDownCellEditor.UI_ATTRS": { - "!type": "+Array", - "!doc": "TODO. Wanna help? Please send a Pull Request." - } - }, - "CheckboxCellEditor": { - "!type": "fn(config: +Object) -> +_yui.aui_datatable.A.CheckboxCellEditor", - "CheckboxCellEditor.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "CheckboxCellEditor.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the CheckboxCellEditor." - }, - "prototype": { - "selectedAttrName": { - "!type": "string", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getElementsValue": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - } - }, - "CheckboxCellEditor.EXTENDS": { - "!type": "+Object", - "!doc": "Static property used to define which component it extends." - } - }, - "RadioCellEditor": { - "!type": "fn(config: +Object) -> +_yui.aui_datatable.A.RadioCellEditor", - "RadioCellEditor.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "RadioCellEditor.EXTENDS": { - "!type": "+Object", - "!doc": "Static property used to define which component it extends." - }, - "prototype": { - "getElementsValue": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - } - } - }, - "DateCellEditor": { - "!type": "fn(config: +Object) -> +_yui.aui_datatable.A.DateCellEditor", - "DateCellEditor.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "DateCellEditor.EXTENDS": { - "!type": "+Object", - "!doc": "Static property used to define which component it extends." - }, - "DateCellEditor.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the DateCellEditor." - }, - "prototype": { - "bodyContent": { - "!type": "string", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "calendar": { - "!type": "+Object", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "dateFormat": { - "!type": "string", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "inputFormatter": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "outputFormatter": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getElementsValue": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "formatDate": { - "!type": "fn(date: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - } - } - }, - "DataTableHighlight": { - "!type": "fn(config: +Object) -> +_yui.aui_datatable.A.DataTableHighlight", - "prototype": { - "!proto": "A.Plugin.Base.prototype", - "clear": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getActiveRegion": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getSelectionRegion": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "activeBorderWidth": { - "!type": "number", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "overlayActiveNode": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "overlayNode": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "highlightRange": { - "!type": "bool", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "rangeBorderWidth": { - "!type": "number", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "type": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - } - }, - "DataTableHighlight.NS": { - "!type": "string", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "DataTableHighlight.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "DataTableHighlight.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the DataTableHighlight." - } - }, - "PropertyList": { - "!type": "fn(config: +Object) -> +_yui.aui_datatable.A.PropertyList", - "prototype": { - "!proto": "A.DataTable.prototype", - "getDefaultEditor": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "columns": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "scrollable": { - "!type": "bool", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "editEvent": { - "!type": "string", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "width": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request.\n\nDataTable scroll breaks when width value is a number\nSee http://yuilibrary.com/projects/yui3/ticket/2532600" - }, - "strings": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - } - }, - "PropertyList.CSS_PREFIX": { - "!type": "string", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "PropertyList.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the PropertyList." - } - }, - "DataTableSelection": { - "!type": "fn(config: +Object) -> +_yui.aui_datatable.A.DataTableSelection", - "DataTableSelection.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the DataTableSelection." - }, - "prototype": { - "activeCell": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "activeCoord": { - "!type": "+Array", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "activeRow": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "selection": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "tabIndex": { - "!type": "number", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "captureSelection": { - "!type": "fn(coords: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getActiveColumn": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getActiveRecord": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getCoord": { - "!type": "fn(seed: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getColumn": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getRow": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request.\n\nAdd support to get a row by seed on DataTable getRow\nSee http://yuilibrary.com/projects/yui3/ticket/2532605" - } - } - } - } - }, - "aui_datatype_date_parse": { - "A": { - "DateParser": { - "!type": "fn(opt_pattern: string) -> +_yui.aui_datatype_date_parse.A.DateParser", - "DateParser.TOKEN_PREFIX": { - "!type": "string", - "!doc": "Static property provides a string to identify the token prefix, e.g. %A." - }, - "DateParser.TWO_DIGIT_YEAR_BASE": { - "!type": "number", - "!doc": "Static property provides a base year to sum two digit years, e.g. For the\nmask %Y, \"13\" will be parsed to 2013." - }, - "prototype": { - "compilePattern": { - "!type": "fn(pattern: string)", - "!doc": "\"Compiles\" the strftime pattern. The same DateParser instance can be\nreused to other \"compiled\" masks." - } - } - }, - "Date": { - "!type": "fn()", - "parse": { - "!type": "fn(mask: string, text: string, opt_date: +_yui.aui_datatype_date_parse.Date) -> +aui_datatype_date_parse.Date", - "!doc": "Takes a string mask and a text as input and parses it as a native JavaScript Date.\n**If only one argument is passed**, the YUI parser will be called for backwards compatibility." - } - } - }, - "Date": { - "!type": "fn()", - "prototype": { - "parse": { - "!type": "fn(mask: string, text: string, opt_date: +_yui.aui_datatype_date_parse.Date) -> +aui_datatype_date_parse.Date", - "!doc": "Takes a string mask and a text as input and parses it as a native JavaScript Date." - } - }, - "DateParser.HINTS": { - "!type": "+Object", - "!doc": "Static property provides an object that contains hints information for\npossible token values, e.g. year, month, day etc." - }, - "DateParser.HINTS.AGGREGATES": { - "!type": "+Object", - "!doc": "Static property provides an object that contains hints information for\naggregates tokens." - }, - "DateParser.HINTS.AMPM": { - "!type": "+Object", - "!doc": "Static property provides an object that contains hints information for\nampm tokens." - }, - "DateParser.HINTS.YEAR": { - "!type": "+Object", - "!doc": "Static property provides an object that contains hints information for\nyear tokens." - }, - "DateParser.HINTS.MONTH": { - "!type": "+Object", - "!doc": "Static property provides an object that contains hints information for\nmonth tokens." - }, - "DateParser.HINTS.DAY": { - "!type": "+Object", - "!doc": "Static property provides an object that contains hints information for\nday tokens." - }, - "DateParser.HINTS.HOURS": { - "!type": "+Object", - "!doc": "Static property provides an object that contains hints information for\nhours tokens." - }, - "DateParser.HINTS.MINUTES": { - "!type": "+Object", - "!doc": "Static property provides an object that contains hints information for\nminutes tokens." - }, - "DateParser.HINTS.SECONDS": { - "!type": "+Object", - "!doc": "Static property provides an object that contains hints information for\nseconds tokens." - }, - "DateParser.HINTS.TZ": { - "!type": "+Object", - "!doc": "Static property provides an object that contains hints information for\ntimezone tokens." - } - } - }, - "aui_datatype": { - "DataType": { - "Boolean": { - "!type": "fn()", - "prototype": { - "parse": { - "!type": "fn(data: ?) -> bool", - "!doc": "Parses any falsey value to false and\nnon-falsey to true." - } - } - }, - "String": { - "!type": "fn()", - "prototype": { - "evaluate": { - "!type": "fn(data: ?) -> bool", - "!doc": "Evaluates a string to a primitive value (if possible). Supports\ntrue and false also. Unrecognized strings are\nreturned without any modification." - } - } - } - } - }, - "datatype": { - "A": { - "DataType": { - "DateMath": { - "!type": "fn()", - "DAY": { - "!type": "string", - "!doc": "Constant field representing Day." - }, - "WEEK": { - "!type": "string", - "!doc": "Constant field representing Week." - }, - "YEAR": { - "!type": "string", - "!doc": "Constant field representing Year." - }, - "MONTH": { - "!type": "string", - "!doc": "Constant field representing Month." - }, - "MINUTES": { - "!type": "string", - "!doc": "Constant field representing Minutes." - }, - "HOUR": { - "!type": "string", - "!doc": "Constant field representing Hour." - }, - "SECONDS": { - "!type": "string", - "!doc": "Constant field representing Seconds." - }, - "MAX_MONTH_LENGTH": { - "!type": "number", - "!doc": "Constant field representing the number of maximum days in a month." - }, - "WEEK_LENGTH": { - "!type": "number", - "!doc": "Constant field representing the number of maximum days in a week." - }, - "ONE_DAY_MS": { - "!type": "number", - "!doc": "Constant field representing one day, in milliseconds." - }, - "ONE_HOUR_MS": { - "!type": "number", - "!doc": "Constant field representing one hour, in milliseconds." - }, - "ONE_MINUTE_MS": { - "!type": "number", - "!doc": "Constant field representing one minute, in milliseconds." - }, - "ONE_SECOND_MS": { - "!type": "number", - "!doc": "Constant field representing one second, in milliseconds." - }, - "WEEK_ONE_JAN_DATE": { - "!type": "number", - "!doc": "Constant field representing the date in first week of January\nwhich identifies the first week of the year.\n

\nIn the U.S, Jan 1st is normally used based on a Sunday start of week.\nISO 8601, used widely throughout Europe, uses Jan 4th, based on a Monday start of week.\n

" - }, - "prototype": { - "add": { - "!type": "fn(date: +_yui.aui_datatype_date_parse.Date, field: string, amount: number) -> +aui_datatype_date_parse.Date", - "!doc": "Adds the specified amount of time to the this instance." - }, - "compare": { - "!type": "fn(d1: +_yui.aui_datatype_date_parse.Date, d2: +_yui.aui_datatype_date_parse.Date) -> bool", - "!doc": "Compare dates." - }, - "copyHours": { - "!type": "fn(d1: ?, d2: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "subtract": { - "!type": "fn(date: +_yui.aui_datatype_date_parse.Date, field: number, amount: number) -> +aui_datatype_date_parse.Date", - "!doc": "Subtract the specified amount of time from the this instance." - }, - "before": { - "!type": "fn(date: +_yui.aui_datatype_date_parse.Date, compareTo: +_yui.aui_datatype_date_parse.Date) -> bool", - "!doc": "Determine whether a given date is before another date on the calendar." - }, - "after": { - "!type": "fn(date: +_yui.aui_datatype_date_parse.Date, compareTo: +_yui.aui_datatype_date_parse.Date) -> bool", - "!doc": "Determine whether a given date is after another date on the calendar." - }, - "between": { - "!type": "fn(date: +_yui.aui_datatype_date_parse.Date, dateBegin: +_yui.aui_datatype_date_parse.Date, dateEnd: +_yui.aui_datatype_date_parse.Date) -> bool", - "!doc": "Determine whether a given date is between two other dates on the calendar." - }, - "getJan1": { - "!type": "fn(calendarYear: number) -> +aui_datatype_date_parse.Date", - "!doc": "Retrieve a JavaScript Date object representing January 1 of any given year." - }, - "getDayOffset": { - "!type": "fn(d1: +_yui.aui_datatype_date_parse.Date, d2: +_yui.aui_datatype_date_parse.Date) -> number", - "!doc": "Calculate the number of days between the specified dates." - }, - "getHoursOffset": { - "!type": "fn(d1: +_yui.aui_datatype_date_parse.Date, d2: +_yui.aui_datatype_date_parse.Date) -> number", - "!doc": "Calculate the number of hours between the specified dates." - }, - "getMinutesOffset": { - "!type": "fn(d1: +_yui.aui_datatype_date_parse.Date, d2: +_yui.aui_datatype_date_parse.Date) -> number", - "!doc": "Calculate the number of minutes between the specified dates." - }, - "getSecondsOffset": { - "!type": "fn(d1: +_yui.aui_datatype_date_parse.Date, d2: +_yui.aui_datatype_date_parse.Date) -> number", - "!doc": "Calculate the number of seconds between the specified dates." - }, - "getOffset": { - "!type": "fn(d1: ?, d2: ?, constantAmount: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getWeekNumber": { - "!type": "fn(date: +_yui.aui_datatype_date_parse.Date, firstDayOfWeek: number, janDate: number) -> number", - "!doc": "Calculate the week number for the given date. Can currently support standard\nU.S. week numbers, based on Jan 1st defining the 1st week of the year, and\nISO8601 week numbers, based on Jan 4th defining the 1st week of the year." - }, - "getFirstDayOfWeek": { - "!type": "fn(dt: +_yui.aui_datatype_date_parse.Date, startOfWeek: number) -> +aui_datatype_date_parse.Date", - "!doc": "Get the first day of the week, for the give date." - }, - "isWeekDay": { - "!type": "fn(date: +_yui.aui_datatype_date_parse.Date) -> ?", - "!doc": "Check if the passed date is a week day." - }, - "isTueOrThu": { - "!type": "fn(date: +_yui.aui_datatype_date_parse.Date) -> ?", - "!doc": "Check if the passed date is a Tuesday or Thursday." - }, - "isMonWedOrFri": { - "!type": "fn(date: +_yui.aui_datatype_date_parse.Date) -> ?", - "!doc": "Check if the passed date is a Monday, Wednesday or Friday." - }, - "isNextDay": { - "!type": "fn(date1: +_yui.aui_datatype_date_parse.Date, date2: +_yui.aui_datatype_date_parse.Date) -> ?", - "!doc": "Check if the {date2} is the next day." - }, - "isNextDayBoundary": { - "!type": "fn(date1: +_yui.aui_datatype_date_parse.Date, date2: +_yui.aui_datatype_date_parse.Date) -> ?", - "!doc": "Check if the {date2} is the next day at 00:00:00." - }, - "isDayOverlap": { - "!type": "fn(date1: +_yui.aui_datatype_date_parse.Date, date2: +_yui.aui_datatype_date_parse.Date) -> ?", - "!doc": "Check if the passed date is between two days." - }, - "isToday": { - "!type": "fn(date: +_yui.aui_datatype_date_parse.Date) -> ?", - "!doc": "Check if the passed date is today." - }, - "isSameMonth": { - "!type": "fn(d1: +_yui.aui_datatype_date_parse.Date, d2: +_yui.aui_datatype_date_parse.Date) -> ?", - "!doc": "Check if the passed dates are in the same month." - }, - "isYearOverlapWeek": { - "!type": "fn(weekBeginDate: +_yui.aui_datatype_date_parse.Date) -> bool", - "!doc": "Determine if a given week overlaps two different years." - }, - "isMonthOverlapWeek": { - "!type": "fn(weekBeginDate: +_yui.aui_datatype_date_parse.Date) -> bool", - "!doc": "Determine if a given week overlaps two different months." - }, - "findMonthStart": { - "!type": "fn(date: +_yui.aui_datatype_date_parse.Date) -> +aui_datatype_date_parse.Date", - "!doc": "Get the first day of a month containing a given date." - }, - "findMonthEnd": { - "!type": "fn(date: +_yui.aui_datatype_date_parse.Date) -> +aui_datatype_date_parse.Date", - "!doc": "Get the last day of a month containing a given date." - }, - "clearTime": { - "!type": "fn(date: +_yui.aui_datatype_date_parse.Date) -> +aui_datatype_date_parse.Date", - "!doc": "Clear the time fields from a given date, effectively setting the time to 12 noon." - }, - "safeClearTime": { - "!type": "fn(date: +_yui.aui_datatype_date_parse.Date) -> +aui_datatype_date_parse.Date", - "!doc": "Clear the time fields from a given date, effectively setting the time to\n12 noon. This is \"safe\" because clones the date before clear, not affecting\nthe passed reference." - }, - "toLastHour": { - "!type": "fn(date: +_yui.aui_datatype_date_parse.Date) -> +aui_datatype_date_parse.Date", - "!doc": "Set the time fields from a given date to the last possible hour." - }, - "toMidnight": { - "!type": "fn(date: +_yui.aui_datatype_date_parse.Date) -> +aui_datatype_date_parse.Date", - "!doc": "Set the time fields from a given date to midnight." - }, - "clone": { - "!type": "fn(date: +_yui.aui_datatype_date_parse.Date) -> +aui_datatype_date_parse.Date", - "!doc": "Clone the passed date object." - }, - "getDate": { - "!type": "fn(y: number, m: number, d: number) -> +aui_datatype_date_parse.Date", - "!doc": "Return a new JavaScript Date object, representing the given year,\nmonth and date.Time fields (hr, min, sec, ms) on the new Date object\nare set to 0. The method allows Date instances to be created with the a\nyear less than 100. \"new Date(year, month, date)\" implementations\nset the year to 19xx if a year (xx) which is less than 100 is provided.\n\nNOTE:Validation on argument values is not performed. It is the\ncallers responsibility to ensure arguments are valid as per the\nECMAScript-262 Date object specification for the\nnew Date(year, month[, date]) constructor." - }, - "getDaysInMonth": { - "!type": "fn(year: ?, month: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "toUsTimeString": { - "!type": "fn(date: ?, padHours: ?, omitMinutes: ?, hideAmPm: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "toIsoTimeString": { - "!type": "fn(date: ?, showSeconds: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - } - } - } - } - } - }, - "aui_datepicker": { - "A": { - "DatePickerDelegate": { - "!type": "fn(config: +Object) -> +_yui.aui_datepicker.A.DatePickerDelegate", - "prototype": { - "getSelectedDates": { - "!type": "fn(node: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getParsedDatesFromInputValue": { - "!type": "fn(opt_value: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "useInputNode": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "useInputNodeOnce": { - "!type": "fn(node: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "activeInput": { - "!type": "?", - "!doc": "The active input element that holds the calendar instance." - }, - "container": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "dateSeparator": { - "!type": "string", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "mask": { - "!type": "string", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "content": { - "!type": "string", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "valueExtractor": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "valueFormatter": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - } - }, - "DatePickerDelegate.ATTRS": { - "!type": "+Object", - "!doc": "TODO. Wanna help? Please send a Pull Request." - } - }, - "DatePickerNativeBase": { - "!type": "fn(config: +Object) -> +_yui.aui_datepicker.A.DatePickerNativeBase", - "DatePickerNativeBase.ATTRS": { - "!type": "+Object", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "prototype": { - "nativeMask": { - "!type": "string", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "nativeType": { - "!type": "string", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "bindNativeUI": { - "!type": "fn()", - "!doc": "Bind the events on the DatePickerNativeBase UI. Lifecycle." - }, - "clearSelection": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "deselectDates": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "hide": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "show": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "selectDates": { - "!type": "fn(dates: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "useInputNode": { - "!type": "fn(node: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - } - } - }, - "DatePickerPopover": { - "!type": "fn(config: +Object) -> +_yui.aui_datepicker.A.DatePickerPopover", - "DatePickerPopover.ATTRS": { - "!type": "+Object", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "prototype": { - "autoHide": { - "!type": "bool", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "popover": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "popoverCssClass": { - "!type": "string", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "alignTo": { - "!type": "fn(node: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getPopover": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "hide": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "show": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - } - } - }, - "DatePickerBase": { - "!type": "fn(config: +Object) -> +_yui.aui_datepicker.A.DatePickerBase", - "DatePickerBase.PANES": { - "!type": "+Array", - "!doc": "Static property used to define the default attribute\nconfiguration for the DatePickerBase." - }, - "DatePickerBase.ATTRS": { - "!type": "+Object", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "prototype": { - "calendar": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "autoHide": { - "!type": "bool", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "panes": { - "!type": "number", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "clearSelection": { - "!type": "fn(silent: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "deselectDates": { - "!type": "fn(dates: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getCalendar": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "selectDates": { - "!type": "fn(dates: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "useInputNode": { - "!type": "fn(node: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - } - } - } - }, - "DatepickerManager": { - "!type": "fn(config: +Object) -> +_yui.aui_datepicker.DatepickerManager", - "prototype": { - "!proto": "_yui.aui_overlay.OverlayManager.prototype", - "calendar": { - "!type": "+Object", - "!doc": "Calendar configuration Object." - }, - "formatter": { - "!type": "fn()", - "!doc": "Function to format the array of the selected dates before set the\nvalue of the input." - }, - "setValue": { - "!type": "bool", - "!doc": "If true set the selected date with the correct\ndateFormat to the value of the input field\nwhich is hosting the Calendar." - }, - "stack": { - "!type": "bool", - "!doc": "If true is able to do stacking with another overlays." - }, - "zIndexBase": { - "!type": "number", - "!doc": "ZIndex default value passed to the\nzIndexBase of\nOverlayManager." - }, - "dateFormat": { - "!type": "string", - "!doc": "The default date format string which can be overriden for\nlocalization support. The format must be valid according to\nA.DataType.Date.format." - } - } - }, - "DatePickerSelect": { - "!type": "fn(config: +Object) -> +_yui.aui_datepicker.DatePickerSelect", - "prototype": { - "!proto": "Component.prototype", - "appendOrder": { - "!type": "+Array", - "!doc": "The order the selects elements are appended to the\nsrcNode." - }, - "buttonNode": { - "!type": "string", - "!doc": "DOM Node to display the button of the DatePickerSelect. If not\nspecified try to query using HTML_PARSER an element inside\ncontentBox which matches aui-buttonitem." - }, - "calendar": { - "!type": "+Object", - "!doc": "Calendar configuration Object." - }, - "dayNode": { - "!type": "string", - "!doc": "DOM Node to display the day of the DatePickerSelect. If not\nspecified try to query using HTML_PARSER an element inside\ncontentBox which matches aui-datepicker-year." - }, - "dayNodeName": { - "!type": "string", - "!doc": "Name attribute used on the\ndayNode." - }, - "locale": { - "!type": "string", - "!doc": "Current locale" - }, - "monthNode": { - "!type": "string", - "!doc": "DOM Node to display the month of the DatePickerSelect. If not\nspecified try to query using HTML_PARSER an element inside\ncontentBox which matches aui-datepicker-year." - }, - "monthNodeName": { - "!type": "string", - "!doc": "Name attribute used on the\nmonthNode." - }, - "nullableDay": { - "!type": "bool", - "!doc": "If true the select element for the day will be nullable" - }, - "nullableMonth": { - "!type": "bool", - "!doc": "If true the select element for the month will be nullable" - }, - "nullableYear": { - "!type": "bool", - "!doc": "If true the select element for the year will be nullable" - }, - "populateDay": { - "!type": "bool", - "!doc": "If true the select element for the days will be automatic\npopulated." - }, - "populateMonth": { - "!type": "bool", - "!doc": "If true the select element for the month will be automatic\npopulated." - }, - "populateYear": { - "!type": "bool", - "!doc": "If true the select element for the year will be automatic\npopulated." - }, - "selectWrapperNode": { - "!type": "string", - "!doc": "DOM Node to display the selects of the DatePickerSelect. If not\nspecified try to query using HTML_PARSER an element inside\ncontentBox which matches aui-datepicker-select-wrapper." - }, - "trigger": { - "!type": "+aui_node.Node", - "!doc": "Trigger element to open the calendar. Inherited from\nOverlayContext." - }, - "yearNode": { - "!type": "string", - "!doc": "DOM Node to display the year of the DatePickerSelect. If not\nspecified try to query using HTML_PARSER an element inside\ncontentBox which matches aui-datepicker-year." - }, - "yearNodeName": { - "!type": "string", - "!doc": "Name attribute used on the\nyearNode." - }, - "yearRange": { - "!type": "+Array", - "!doc": "Year range to be displayed on the year select element. By default\nit displays from -10 to +10 years from the current year." - }, - "getCurrentDate": { - "!type": "fn() -> +aui_datatype_date_parse.Date", - "!doc": "Get current date." - }, - "getDaysInMonth": { - "!type": "fn(year: number, month: number) -> number", - "!doc": "Get the number of days in the passed year and month." - } - }, - "DatePickerSelect.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "DatePickerSelect.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the DatePickerSelect." - }, - "DatePickerSelect.HTML_PARSER": { - "!type": "+Object", - "!doc": "Object hash, defining how attribute values are to be parsed from\nmarkup contained in the widgets content box." - } - } - }, - "aui_delayed_task": { - "DelayedTask": { - "!type": "fn(config: +Object, fn: fn(), scope: +Object, args: ?) -> +_yui.aui_delayed_task.DelayedTask", - "prototype": { - "delay": { - "!type": "fn(delay: number, newFn: fn(), newScope: +Object, newArgs: ?)", - "!doc": "

This function is responsible to execute the user callback, passed in\nthe constructor after delay milliseconds.

\n\nExample:\n\n
// executes after 1000ms the callback\ndelayed.delay(1000);
" - }, - "cancel": { - "!type": "fn()", - "!doc": "Cancel the delayed task in case its running (i.e., clearInterval from\nthe current running _id)." - } - } - } - }, - "aui_diagram_builder": { - "A": { - "AvailableField": { - "!type": "fn(config: +Object) -> +_yui.aui_diagram_builder.A.AvailableField", - "prototype": { - "!proto": "A.Base.prototype", - "draggable": { - "!type": "bool", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "label": { - "!type": "string", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "iconClass": { - "!type": "string", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "id": { - "!type": "string", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "node": { - "!type": "+aui_node.Node", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "type": { - "!type": "string", - "!doc": "TODO. Wanna help? Please send a Pull Request." - } - }, - "AvailableField.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "AvailableField.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the AvailableField." - }, - "AvailableField.EXTENDS": { - "!type": "string", - "!doc": "Static property used to define which component it extends." - } - }, - "FieldSupport": { - "!type": "fn() -> +_yui.aui_diagram_builder.A.FieldSupport", - "FieldSupport.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the FieldSupport." - }, - "prototype": { - "fields": { - "!type": "+Array", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "maxFields": { - "!type": "number", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "addField": { - "!type": "fn(field: ?, index: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "createFields": { - "!type": "fn(val: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "removeField": { - "!type": "fn(field: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "createField": { - "!type": "fn(val: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request.\n\nNOTE FOR DEVELOPERS: Yoy *may* want to replace the\nmethods from this section on your implementation." - } - } - }, - "DiagramBuilderBase": { - "!type": "fn(config: +Object) -> +_yui.aui_diagram_builder.A.DiagramBuilderBase", - "prototype": { - "!proto": "_yui.aui_component.A.Component.prototype", - "availableFields": { - "!type": "+Array", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "availableFieldsDragConfig": { - "!type": "+Object", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "canvas": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "dropConfig": { - "!type": "+Object", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "contentContainer": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "dropContainer": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "fieldsContainer": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "propertyList": { - "!type": "+Object", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "strings": { - "!type": "+Object", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "tabView": { - "!type": "+Object", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "toolbar": { - "!type": "+Object", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "toolbarContainer": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "isAvailableFieldsDrag": { - "!type": "fn(drag: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "plotFields": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - } - }, - "DiagramBuilderBase.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "DiagramBuilderBase.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the DiagramBuilderBase." - }, - "DiagramBuilderBase.HTML_PARSER": { - "!type": "+Object", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "DiagramBuilderBase.UI_ATTRS": { - "!type": "+Array", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "DiagramBuilderBase.AUGMENTS": { - "!type": "+Array", - "!doc": "TODO. Wanna help? Please send a Pull Request." - } - }, - "Connector": { - "!type": "fn(config: +Object) -> +_yui.aui_diagram_builder.A.Connector", - "prototype": { - "!proto": "A.Base.prototype", - "draw": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getProperties": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getPropertyModel": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getStrings": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "hide": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "show": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "coord": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "toJSON": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "arrowPoints": { - "!type": "string", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "builder": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "color": { - "!type": "string", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "graphic": { - "!type": "+Graphic", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "lazyDraw": { - "!type": "bool", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "name": { - "!type": "string", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "nodeName": { - "!type": "string", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "p1": { - "!type": "+Array", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "p2": { - "!type": "+Array", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "selected": { - "!type": "bool", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "shape": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "shapeArrow": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "shapeArrowHover": { - "!type": "+Object", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "shapeArrowSelected": { - "!type": "+Object", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "shapeHover": { - "!type": "+Object", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "shapeSelected": { - "!type": "+Object", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "showName": { - "!type": "bool", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "transition": { - "!type": "+Object", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "visible": { - "!type": "bool", - "!doc": "TODO. Wanna help? Please send a Pull Request." - } - }, - "Connector.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the Connector." - }, - "Connector.STRINGS": { - "!type": "+Object", - "!doc": "TODO. Wanna help? Please send a Pull Request." - } - }, - "DiagramBuilder": { - "!type": "fn(config: +Object) -> +_yui.aui_diagram_builder.A.DiagramBuilder", - "prototype": { - "!proto": "_yui.aui_diagram_builder.A.DiagramBuilderBase.prototype", - "connector": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "fieldsDragConfig": { - "!type": "+Object", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "graphic": { - "!type": "+Object", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "highlightDropZones": { - "!type": "bool", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "strings": { - "!type": "+Object", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "showSuggestConnector": { - "!type": "bool", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "suggestConnectorOverlay": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "syncConnectionsUI": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "clearFields": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "closeEditProperties": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "connect": { - "!type": "fn(diagramNode1: ?, diagramNode2: ?, optConnector: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "connectAll": { - "!type": "fn(nodes: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "createField": { - "!type": "fn(val: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "deleteSelectedConnectors": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "deleteSelectedNode": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "eachConnector": { - "!type": "fn(fn: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "editConnector": { - "!type": "fn(connector: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "editNode": { - "!type": "fn(diagramNode: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getFieldClass": { - "!type": "fn(type: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getNodesByTransitionProperty": { - "!type": "fn(property: ?, value: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getSelectedConnectors": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getSourceNodes": { - "!type": "fn(diagramNode: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "hideSuggestConnetorOverlay": { - "!type": "fn(diagramNode: ?, drag: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "isAbleToConnect": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "isFieldsDrag": { - "!type": "fn(drag: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "plotField": { - "!type": "fn(field: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "select": { - "!type": "fn(diagramNode: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "showSuggestConnetorOverlay": { - "!type": "fn(xy: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "stopEditing": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "toJSON": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "unselectConnectors": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "unselectNodes": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - } - }, - "DiagramBuilder.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "DiagramBuilder.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the DiagramBuilder." - }, - "DiagramBuilder.EXTENDS": { - "!type": "string", - "!doc": "Static property used to define which component it extends." - }, - "DiagramBuilder.FIELDS_TAB": { - "!type": "number", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "DiagramBuilder.SETTINGS_TAB": { - "!type": "number", - "!doc": "TODO. Wanna help? Please send a Pull Request." - } - }, - "DiagramNodeManagerBase": { - "!type": "fn(config: +Object) -> +_yui.aui_diagram_builder.A.DiagramNodeManagerBase", - "prototype": { - "!proto": "A.Base.prototype" - }, - "DiagramNodeManagerBase.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "DiagramNodeManagerBase.EXTENDS": { - "!type": "string", - "!doc": "Static property used to define which component it extends." - } - }, - "DiagramNode": { - "!type": "fn(config: +Object) -> +_yui.aui_diagram_builder.A.DiagramNode", - "prototype": { - "!proto": "A.Overlay.prototype", - "builder": { - "!type": "+DiagramBuilder", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "connectors": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "controlsToolbar": { - "!type": "+Object", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "description": { - "!type": "string", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "graphic": { - "!type": "+Object", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "height": { - "!type": "number", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "highlighted": { - "!type": "bool", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "name": { - "!type": "string", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "required": { - "!type": "bool", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "selected": { - "!type": "bool", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "shapeBoundary": { - "!type": "+Object", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "highlightBoundaryStroke": { - "!type": "+Object", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "shapeInvite": { - "!type": "+Object", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "strings": { - "!type": "+Object", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "tabIndex": { - "!type": "number", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "transitions": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "type": { - "!type": "string", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "width": { - "!type": "number", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "zIndex": { - "!type": "number", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "addTransition": { - "!type": "fn(transition: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "alignTransition": { - "!type": "fn(transition: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "alignTransitions": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "close": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "connect": { - "!type": "fn(transition: ?, optConnector: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "connectDrop": { - "!type": "fn(event: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "connectEnd": { - "!type": "fn(event: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "connectMove": { - "!type": "fn(event: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "connectNode": { - "!type": "fn(diagramNode: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "connectOutTarget": { - "!type": "fn(event: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "connectOverTarget": { - "!type": "fn(event: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "connectStart": { - "!type": "fn(event: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "disconnect": { - "!type": "fn(transition: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "eachConnector": { - "!type": "fn(fn: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getConnector": { - "!type": "fn(transition: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getContainer": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getLeftTop": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getProperties": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getPropertyModel": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "isBoundaryDrag": { - "!type": "fn(drag: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "isTransitionConnected": { - "!type": "fn(transition: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "prepareTransition": { - "!type": "fn(val: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "removeTransition": { - "!type": "fn(transition: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "renderShapeBoundary": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "renderShapeInvite": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "syncConnectionsUI": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - } - }, - "DiagramNode.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "DiagramNode.UI_ATTRS": { - "!type": "+Array", - "!doc": "Static property used to define the UI attributes." - }, - "DiagramNode.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the DiagramNode." - }, - "DiagramNode.EXTENDS": { - "!type": "string", - "!doc": "Static property used to define which component it extends." - }, - "DiagramNode.CIRCLE_POINTS": { - "!type": "+Array", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "DiagramNode.DIAMOND_POINTS": { - "!type": "+Array", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "DiagramNode.SQUARE_POINTS": { - "!type": "+Array", - "!doc": "TODO. Wanna help? Please send a Pull Request." - } - }, - "DiagramNodeState": { - "!type": "fn(config: +Object) -> +_yui.aui_diagram_builder.A.DiagramNodeState", - "prototype": { - "!proto": "_yui.aui_diagram_builder.A.DiagramNode.prototype", - "height": { - "!type": "number", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "type": { - "!type": "string", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "width": { - "!type": "number", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "renderShapeBoundary": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - } - }, - "DiagramNodeState.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "DiagramNodeState.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the DiagramNodeState." - }, - "DiagramNodeState.EXTENDS": { - "!type": "string", - "!doc": "Static property used to define which component it extends." - } - }, - "DiagramNodeCondition": { - "!type": "fn(config: +Object) -> +_yui.aui_diagram_builder.A.DiagramNodeCondition", - "prototype": { - "!proto": "_yui.aui_diagram_builder.A.DiagramNodeState.prototype", - "height": { - "!type": "number", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "type": { - "!type": "string", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "width": { - "!type": "number", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "renderShapeBoundary": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - } - }, - "DiagramNodeCondition.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "DiagramNodeCondition.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the DiagramNodeCondition." - }, - "DiagramNodeCondition.EXTENDS": { - "!type": "string", - "!doc": "Static property used to define which component it extends." - } - }, - "DiagramNodeStart": { - "!type": "fn(config: +Object) -> +_yui.aui_diagram_builder.A.DiagramNodeStart", - "prototype": { - "!proto": "_yui.aui_diagram_builder.A.DiagramNodeState.prototype", - "type": { - "!type": "string", - "!doc": "TODO. Wanna help? Please send a Pull Request." - } - }, - "DiagramNodeStart.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "DiagramNodeStart.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the DiagramNodeStart." - }, - "DiagramNodeStart.EXTENDS": { - "!type": "string", - "!doc": "Static property used to define which component it extends." - } - }, - "DiagramNodeEnd": { - "!type": "fn(config: +Object) -> +_yui.aui_diagram_builder.A.DiagramNodeEnd", - "prototype": { - "!proto": "_yui.aui_diagram_builder.A.DiagramNodeState.prototype", - "type": { - "!type": "string", - "!doc": "TODO. Wanna help? Please send a Pull Request." - } - }, - "DiagramNodeEnd.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "DiagramNodeEnd.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the DiagramNodeEnd." - }, - "DiagramNodeEnd.EXTENDS": { - "!type": "string", - "!doc": "Static property used to define which component it extends." - } - }, - "DiagramNodeJoin": { - "!type": "fn(config: +Object) -> +_yui.aui_diagram_builder.A.DiagramNodeJoin", - "prototype": { - "!proto": "_yui.aui_diagram_builder.A.DiagramNodeState.prototype", - "height": { - "!type": "number", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "type": { - "!type": "string", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "width": { - "!type": "number", - "!doc": "TODO. Wanna help? Please send a Pull Request." - } - }, - "DiagramNodeJoin.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "DiagramNodeJoin.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the DiagramNodeJoin." - }, - "DiagramNodeJoin.EXTENDS": { - "!type": "string", - "!doc": "Static property used to define which component it extends." - } - }, - "DiagramNodeFork": { - "!type": "fn(config: +Object) -> +_yui.aui_diagram_builder.A.DiagramNodeFork", - "prototype": { - "!proto": "_yui.aui_diagram_builder.A.DiagramNodeState.prototype", - "height": { - "!type": "number", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "type": { - "!type": "string", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "width": { - "!type": "number", - "!doc": "TODO. Wanna help? Please send a Pull Request." - } - }, - "DiagramNodeFork.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "DiagramNodeFork.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the DiagramNodeFork." - }, - "DiagramNodeFork.EXTENDS": { - "!type": "string", - "!doc": "Static property used to define which component it extends." - } - }, - "DiagramNodeTask": { - "!type": "fn(config: +Object) -> +_yui.aui_diagram_builder.A.DiagramNodeTask", - "prototype": { - "!proto": "_yui.aui_diagram_builder.A.DiagramNodeState.prototype", - "height": { - "!type": "number", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "type": { - "!type": "string", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "width": { - "!type": "number", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "renderShapeBoundary": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - } - }, - "DiagramNodeTask.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "DiagramNodeTask.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the DiagramNodeTask." - }, - "DiagramNodeTask.EXTENDS": { - "!type": "string", - "!doc": "Static property used to define which component it extends." - } - } - } - }, - "aui_editable": { - "Editable": { - "!type": "fn(config: +Object) -> +_yui.aui_editable.Editable", - "prototype": { - "!proto": "Component.prototype", - "undefined": { - "!type": "fn()" - }, - "cancelButton": { - "!type": "string", - "!doc": "ButtonItem constructor Object for the\ncancelButton." - }, - "contentText": { - "!type": "string", - "!doc": "Content text." - }, - "eventType": { - "!type": "string", - "!doc": "Event type to initialize the editable." - }, - "formatInput": { - "!type": "fn()", - "!doc": "Function to format the input text displayed on the input." - }, - "formatOutput": { - "!type": "fn()", - "!doc": "Function to format the output text displayed on the input." - }, - "icons": { - "!type": "+Array", - "!doc": "Array with icons for the Toolbar." - }, - "inputType": { - "!type": "string", - "!doc": "Type of the input used to edit the node." - }, - "node": { - "!type": "+aui_node.Node", - "!doc": "Node to setup the editable." - }, - "renderTo": { - "!type": "string", - "!doc": "Node to render the editable." - }, - "saveButton": { - "!type": "string", - "!doc": "ButtonItem constructor Object for the\nsaveButton." - }, - "cancel": { - "!type": "fn()", - "!doc": "Cancel the editable. Return to the original state." - }, - "save": { - "!type": "fn()", - "!doc": "Save the editable. Fires the\nsave event." - } - }, - "Editable.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "Editable.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the Editable." - } - } - }, - "aui_form_builder": { - "A": { - "FormBuilderAvailableField": { - "!type": "fn(config: +Object) -> +_yui.aui_form_builder.A.FormBuilderAvailableField", - "prototype": { - "!proto": "_yui.aui_diagram_builder.A.AvailableField.prototype", - "hasModifier": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "isKey": { - "!type": "fn(name: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "isKeyInRange": { - "!type": "fn(start: ?, end: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "isKeyInSet": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "isNavKey": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "isSpecialKey": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "delegate": { - "!type": "fn(node: ?, subscription: ?, notifier: ?, filter: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "detach": { - "!type": "fn(node: ?, subscription: ?, notifier: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "detachDelegate": { - "!type": "fn(node: ?, subscription: ?, notifier: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "on": { - "!type": "fn(node: ?, subscription: ?, notifier: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "hiddenAttributes": { - "!type": "+Array", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "name": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "options": { - "!type": "+Object", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "predefinedValue": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "readOnlyAttributes": { - "!type": "+Array", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "required": { - "!type": "bool", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "showLabel": { - "!type": "bool", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "tip": { - "!type": "string", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "unique": { - "!type": "bool", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "width": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - } - }, - "FormBuilderAvailableField.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "FormBuilderAvailableField.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the ModuleName." - }, - "FormBuilderAvailableField.EXTENDS": { - "!type": "string", - "!doc": "Static property used to define which component it extends." - } - }, - "FormBuilder": { - "!type": "fn(config: +Object) -> +_yui.aui_form_builder.A.FormBuilder", - "prototype": { - "!proto": "_yui.aui_diagram_builder.A.DiagramBuilderBase.prototype", - "allowRemoveRequiredFields": { - "!type": "bool", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "enableEditing": { - "!type": "bool", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "fieldsSortableListConfig": { - "!type": "+Object", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "strings": { - "!type": "+Object", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "closeEditProperties": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "createField": { - "!type": "fn(config: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "duplicateField": { - "!type": "fn(field: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "editField": { - "!type": "fn(field: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getFieldClass": { - "!type": "fn(type: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getFieldProperties": { - "!type": "fn(field: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "insertField": { - "!type": "fn(field: ?, index: ?, parent: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "openEditProperties": { - "!type": "fn(field: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "plotField": { - "!type": "fn(field: ?, container: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "plotFields": { - "!type": "fn(fields: ?, container: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "selectFields": { - "!type": "fn(fields: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "simulateFocusField": { - "!type": "fn(field: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "unselectFields": { - "!type": "fn(fields: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - } - }, - "FormBuilder.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "FormBuilder.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the FormBuilder." - }, - "FormBuilder.UI_ATTRS": { - "!type": "+Array", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "FormBuilder.EXTENDS": { - "!type": "string", - "!doc": "Static property used to define which component it extends." - }, - "FormBuilder.FIELDS_TAB": { - "!type": "number", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "FormBuilder.SETTINGS_TAB": { - "!type": "number", - "!doc": "TODO. Wanna help? Please send a Pull Request." - } - }, - "FormBuilderFieldBase": { - "!type": "fn(config: +Object) -> +_yui.aui_form_builder.A.FormBuilderFieldBase", - "prototype": { - "!proto": "Component.prototype" - }, - "FormBuilderFieldBase.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "FormBuilderFieldBase.AUGMENTS": { - "!type": "+Array", - "!doc": "TODO. Wanna help? Please send a Pull Request." - } - }, - "FormBuilderField": { - "!type": "fn(config: +Object) -> +_yui.aui_form_builder.A.FormBuilderField", - "prototype": { - "!proto": "_yui.aui_form_builder.A.FormBuilderFieldBase.prototype", - "acceptChildren": { - "!type": "bool", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "builder": { - "!type": "bool", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "controlsToolbar": { - "!type": "+Object", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "dataType": { - "!type": "string", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "disabled": { - "!type": "bool", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "selected": { - "!type": "bool", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "hiddenAttributes": { - "!type": "+Array", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "id": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "label": { - "!type": "string", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "localizationMap": { - "!type": "+Object", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "name": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "parent": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "predefinedValue": { - "!type": "string", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "readOnly": { - "!type": "bool", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "readOnlyAttributes": { - "!type": "+Array", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "required": { - "!type": "bool", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "showLabel": { - "!type": "bool", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "strings": { - "!type": "+Object", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "tabIndex": { - "!type": "number", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "template": { - "!type": "string", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "tip": { - "!type": "string", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "type": { - "!type": "string", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "unique": { - "!type": "bool", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "zIndex": { - "!type": "number", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "dropZoneNode": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "labelNode": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "requiredFlagNode": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "templateNode": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "tipFlagNode": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "createField": { - "!type": "fn(val: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getHTML": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request.\nTo developer: Implement this" - }, - "getNode": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getAttributesForCloning": { - "!type": "fn() -> +Object", - "!doc": "Gets all necessary attributes for cloning this field." - }, - "getProperties": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getPropertyModel": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "_getToolbarItems": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - } - }, - "FormBuilderField.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "FormBuilderField.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the FormBuilderField." - }, - "FormBuilderField.UI_ATTRS": { - "!type": "+Array", - "!doc": "Static property used to define the UI attributes." - }, - "FormBuilderField.EXTENDS": { - "!type": "+Object", - "!doc": "Static property used to define which component it extends." - }, - "FormBuilderField.HTML_PARSER": { - "!type": "+Object", - "!doc": "TODO. Wanna help? Please send a Pull Request." - } - }, - "FormBuilderButtonField": { - "!type": "fn(config: +Object) -> +_yui.aui_form_builder.A.FormBuilderButtonField", - "prototype": { - "!proto": "_yui.aui_form_builder.A.FormBuilderField.prototype", - "acceptChildren": { - "!type": "bool", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "buttonType": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "predefinedValue": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "showLabel": { - "!type": "bool", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "template": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getHTML": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getPropertyModel": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - } - }, - "FormBuilderButtonField.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "FormBuilderButtonField.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the FormBuilderButtonField." - }, - "FormBuilderButtonField.UI_ATTRS": { - "!type": "+Array", - "!doc": "Static property used to define the UI attributes." - }, - "FormBuilderButtonField.CSS_PREFIX": { - "!type": "string", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "FormBuilderButtonField.EXTENDS": { - "!type": "+Object", - "!doc": "Static property used to define which component it extends." - } - }, - "FormBuilderCheckBoxField": { - "!type": "fn(config: +Object) -> +_yui.aui_form_builder.A.FormBuilderCheckBoxField", - "prototype": { - "!proto": "_yui.aui_form_builder.A.FormBuilderField.prototype", - "dataType": { - "!type": "string", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "predefinedValue": { - "!type": "bool", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "template": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getPropertyModel": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getHTML": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - } - }, - "FormBuilderCheckBoxField.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "FormBuilderCheckBoxField.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the FormBuilderCheckBoxField." - }, - "FormBuilderCheckBoxField.CSS_PREFIX": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "FormBuilderCheckBoxField.EXTENDS": { - "!type": "+Object", - "!doc": "Static property used to define which component it extends." - } - }, - "FormBuilderFieldsetField": { - "!type": "fn(config: +Object) -> +_yui.aui_form_builder.A.FormBuilderFieldsetField", - "prototype": { - "!proto": "_yui.aui_form_builder.A.FormBuilderField.prototype", - "acceptChildren": { - "!type": "bool", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "dataType": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "labelNode": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "template": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getHTML": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getPropertyModel": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - } - }, - "FormBuilderFieldsetField.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "FormBuilderFieldsetField.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the FormBuilderFieldsetField." - }, - "FormBuilderFieldsetField.UI_ATTRS": { - "!type": "+Array", - "!doc": "Static property used to define the UI attributes." - }, - "FormBuilderFieldsetField.CSS_PREFIX": { - "!type": "string", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "FormBuilderFieldsetField.EXTENDS": { - "!type": "+Object", - "!doc": "Static property used to define which component it extends." - } - }, - "FormBuilderFileUploadField": { - "!type": "fn(config: +Object) -> +_yui.aui_form_builder.A.FormBuilderFileUploadField", - "prototype": { - "!proto": "_yui.aui_form_builder.A.FormBuilderField.prototype", - "template": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getHTML": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - } - }, - "FormBuilderFileUploadField.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "FormBuilderFileUploadField.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the FormBuilderFileUploadField." - }, - "FormBuilderFileUploadField.CSS_PREFIX": { - "!type": "string", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "FormBuilderFileUploadField.EXTENDS": { - "!type": "+Object", - "!doc": "Static property used to define which component it extends." - } - }, - "OptionsEditor": { - "!type": "fn(config: +Object) -> +_yui.aui_form_builder.A.OptionsEditor", - "prototype": { - "!proto": "_yui.aui_datatable.A.RadioCellEditor.prototype", - "editable": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - } - }, - "OptionsEditor.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "OptionsEditor.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the OptionsEditor." - }, - "OptionsEditor.EXTENDS": { - "!type": "+Object", - "!doc": "Static property used to define which component it extends." - } - }, - "FormBuilderMultipleChoiceField": { - "!type": "fn(config: +Object) -> +_yui.aui_form_builder.A.FormBuilderMultipleChoiceField", - "prototype": { - "!proto": "_yui.aui_form_builder.A.FormBuilderField.prototype", - "acceptChildren": { - "!type": "bool", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "options": { - "!type": "+Object", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "optionTemplate": { - "!type": "string", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "predefinedValue": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getPropertyModel": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - } - }, - "FormBuilderMultipleChoiceField.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "FormBuilderMultipleChoiceField.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the FormBuilderMultipleChoiceField." - }, - "FormBuilderMultipleChoiceField.UI_ATTRS": { - "!type": "+Array", - "!doc": "Static property used to define the UI attributes." - }, - "FormBuilderMultipleChoiceField.CSS_PREFIX": { - "!type": "string", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "FormBuilderMultipleChoiceField.EXTENDS": { - "!type": "+Object", - "!doc": "Static property used to define which component it extends." - } - }, - "FormBuilderRadioField": { - "!type": "fn(config: +Object) -> +_yui.aui_form_builder.A.FormBuilderRadioField", - "prototype": { - "!proto": "_yui.aui_form_builder.A.FormBuilderMultipleChoiceField.prototype", - "template": { - "!type": "?", - "!doc": "Reusable block of markup used to generate the field." - }, - "getHTML": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - } - }, - "FormBuilderRadioField.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "FormBuilderRadioField.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the FormBuilderRadioField." - }, - "FormBuilderRadioField.CSS_PREFIX": { - "!type": "string", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "FormBuilderRadioField.EXTENDS": { - "!type": "+Object", - "!doc": "Static property used to define which component it extends." - } - }, - "FormBuilderSelectField": { - "!type": "fn(config: +Object) -> +_yui.aui_form_builder.A.FormBuilderSelectField", - "prototype": { - "!proto": "_yui.aui_form_builder.A.FormBuilderMultipleChoiceField.prototype", - "multiple": { - "!type": "bool", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "template": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getHTML": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getPropertyModel": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - } - }, - "FormBuilderSelectField.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "FormBuilderSelectField.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the FormBuilderSelectField." - }, - "FormBuilderSelectField.UI_ATTRS": { - "!type": "+Array", - "!doc": "Static property used to define the UI attributes." - }, - "FormBuilderSelectField.CSS_PREFIX": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "FormBuilderSelectField.EXTENDS": { - "!type": "+Object", - "!doc": "Static property used to define which component it extends." - } - }, - "FormBuilderTextField": { - "!type": "fn(config: +Object) -> +_yui.aui_form_builder.A.FormBuilderTextField", - "prototype": { - "!proto": "_yui.aui_form_builder.A.FormBuilderField.prototype", - "template": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "width": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getHTML": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getPropertyModel": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - } - }, - "FormBuilderTextField.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "FormBuilderTextField.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the FormBuilderTextField." - }, - "FormBuilderTextField.CSS_PREFIX": { - "!type": "string", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "FormBuilderTextField.EXTENDS": { - "!type": "+Object", - "!doc": "Static property used to define which component it extends." - } - }, - "FormBuilderTextAreaField": { - "!type": "fn(config: +Object) -> +_yui.aui_form_builder.A.FormBuilderTextAreaField", - "prototype": { - "!proto": "_yui.aui_form_builder.A.FormBuilderTextField.prototype", - "template": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getPropertyModel": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - } - }, - "FormBuilderTextAreaField.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "FormBuilderTextAreaField.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the FormBuilderTextAreaField." - }, - "FormBuilderTextAreaField.CSS_PREFIX": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "FormBuilderTextAreaField.EXTENDS": { - "!type": "+Object", - "!doc": "Static property used to define which component it extends." - } - } - } - }, - "aui_form_validator": { - "A": { - "FormValidator": { - "!type": "fn(config: +Object) -> +_yui.aui_form_validator.A.FormValidator", - "prototype": { - "!proto": "A.Base.prototype", - "boundingBox": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "containerErrorClass": { - "!type": "string", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "containerValidClass": { - "!type": "string", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "errorClass": { - "!type": "string", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "extractRules": { - "!type": "bool", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "fieldContainer": { - "!type": "string", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "fieldStrings": { - "!type": "+Object", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "labelCssClass": { - "!type": "string", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "messageContainer": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "strings": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "rules": { - "!type": "+Object", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "selectText": { - "!type": "bool", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "showMessages": { - "!type": "bool", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "showAllMessages": { - "!type": "bool", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "stackErrorContainer": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "validateOnBlur": { - "!type": "bool", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "validateOnInput": { - "!type": "bool", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "validClass": { - "!type": "string", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "addFieldError": { - "!type": "fn(field: ?, ruleName: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "clearFieldError": { - "!type": "fn(field: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "eachRule": { - "!type": "fn(fn: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "findFieldContainer": { - "!type": "fn(field: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "focusInvalidField": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getField": { - "!type": "fn(fieldOrFieldName: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getFieldsByName": { - "!type": "fn(fieldName: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getFieldError": { - "!type": "fn(field: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getFieldStackErrorContainer": { - "!type": "fn(field: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getFieldErrorMessage": { - "!type": "fn(field: ?, rule: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "hasErrors": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "highlight": { - "!type": "fn(field: ?, valid: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "normalizeRuleValue": { - "!type": "fn(ruleValue: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "unhighlight": { - "!type": "fn(field: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "printStackError": { - "!type": "fn(field: ?, container: ?, errors: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "resetAllFields": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "resetField": { - "!type": "fn(field: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "resetFieldCss": { - "!type": "fn(field: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "validatable": { - "!type": "fn(field: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "validate": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "validateField": { - "!type": "fn(field: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - } - }, - "FormValidator.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "FormValidator.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the FormValidator." - }, - "FormValidator.EXTENDS": { - "!type": "+Object", - "!doc": "Static property used to define which component it extends." - } - } - } - }, - "aui_image_cropper": { - "A": { - "ImageCropper": { - "!type": "fn(config: +Object) -> +_yui.aui_image_cropper.A.ImageCropper", - "prototype": { - "!proto": "_yui.aui_component.A.Component.prototype", - "undefined": { - "!type": "fn()", - "!doc": "Check if validator nodes render after the input and lables textNode" - }, - "cropHeight": { - "!type": "number", - "!doc": "The height of a selected area to crop." - }, - "cropWidth": { - "!type": "number", - "!doc": "The width of a selected area to crop." - }, - "minWidth": { - "!type": "number", - "!doc": "The minimum width of a selected area to crop." - }, - "minHeight": { - "!type": "number", - "!doc": "The minimum height of a selected area to crop." - }, - "movable": { - "!type": "bool", - "!doc": "Determine if the crop area should move or not." - }, - "preserveRatio": { - "!type": "bool", - "!doc": "Determine if the crop area should preserve the\naspect ratio or not." - }, - "region": { - "!type": "+Object", - "!doc": "Determine the region of a selected area to crop." - }, - "resizable": { - "!type": "bool", - "!doc": "Determine if the crop area should resize or not." - }, - "x": { - "!type": "number", - "!doc": "The X position of a selected area to crop." - }, - "y": { - "!type": "number", - "!doc": "The Y position of a selected area to crop." - }, - "syncImageUI": { - "!type": "fn()", - "!doc": "Sync the image on the UI." - } - }, - "ImageCropper.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "ImageCropper.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the Image Cropper." - }, - "ImageCropper.UI_ATTRS": { - "!type": "+Array", - "!doc": "Static property used to define the UI attributes." - } - } - } - }, - "aui_image_viewer": { - "A": { - "ImageViewer": { - "!type": "fn(config: +Object) -> +_yui.aui_image_viewer.A.ImageViewer", - "prototype": { - "!proto": "A.Widget.prototype", - "close": { - "!type": "fn()", - "!doc": "Close the ImageViewer." - }, - "getLink": { - "!type": "fn(currentIndex: number) -> +aui_node.Node", - "!doc": "Get the Node reference to the currentIndex element from\nthe links." - }, - "getCurrentLink": { - "!type": "fn() -> +aui_node.Node", - "!doc": "Get the current loaded node link reference." - }, - "loadImage": { - "!type": "fn(src: string)", - "!doc": "Load an image src on the ImageViewer." - }, - "hasLink": { - "!type": "fn(currentIndex: number) -> bool", - "!doc": "Check if there is a node reference for the currentIndex." - }, - "hasNext": { - "!type": "fn() -> bool", - "!doc": "Check if there is a next element to navigate." - }, - "hasPrev": { - "!type": "fn() -> bool", - "!doc": "Check if there is a previous element to navigate." - }, - "hideControls": { - "!type": "fn()", - "!doc": "Hide all UI controls (i.e., arrows, close icon etc)." - }, - "next": { - "!type": "fn()", - "!doc": "Load the previous image." - }, - "preloadAllImages": { - "!type": "bool", - "!doc": "Preload the neighbor image (i.e., the previous and next image based\non the current load one)." - }, - "preloadImage": { - "!type": "fn(currentIndex: number)", - "!doc": "Preload an image based on its index." - }, - "showLoading": { - "!type": "fn()", - "!doc": "Show the loading icon." - }, - "show": { - "!type": "fn()", - "!doc": "Show the ImageViewer UI." - }, - "anim": { - "!type": "bool", - "!doc": "If true the navigation is animated." - }, - "bodyContent": { - "!type": "string", - "!doc": "The content of body." - }, - "caption": { - "!type": "string", - "!doc": "The caption of the displayed image." - }, - "captionFromTitle": { - "!type": "bool", - "!doc": "If true the caption will be pulled\nfrom the title DOM attribute." - }, - "centered": { - "!type": "bool", - "!doc": "If true the Overlay with the image will be positioned\non the center of the viewport." - }, - "currentIndex": { - "!type": "number", - "!doc": "Index of the current image." - }, - "image": { - "!type": "+aui_node.Node", - "!doc": "Image node element used to load the images." - }, - "imageAnim": { - "!type": "+Object", - "!doc": "Configuration attributes passed to the Anim\nclass." - }, - "infoTemplate": { - "!type": "string", - "!doc": "String template used to display the information." - }, - "links": { - "!type": "string", - "!doc": "Selector or NodeList containing the links where the ImageViewer\nextracts the information to generate the thumbnails." - }, - "loading": { - "!type": "bool", - "!doc": "Whether the image is during a loading state." - }, - "modal": { - "!type": "bool", - "!doc": "Displays the modal the viewport. Set to false to\ndisable." - }, - "showClose": { - "!type": "bool", - "!doc": "Show close icon control." - }, - "showControls": { - "!type": "bool", - "!doc": "Show the controls." - }, - "tabIndex": { - "!type": "number", - "!doc": "Specify the tab order of elements." - }, - "totalLinks": { - "!type": "bool", - "!doc": "Helper attribute to get the size of the links NodeList." - }, - "visible": { - "!type": "bool", - "!doc": "Determine if the ImageViewer should be visible or not." - }, - "zIndex": { - "!type": "number", - "!doc": "Specify the stack order of elements." - }, - "controlLeftEl": { - "!type": "+aui_node.Node", - "!doc": "The element to be used as left control." - }, - "controlRightEl": { - "!type": "+aui_node.Node", - "!doc": "The element to be used as right control." - }, - "captionEl": { - "!type": "+aui_node.Node", - "!doc": "The element to be used as caption." - }, - "closeEl": { - "!type": "+aui_node.Node", - "!doc": "The element to be used as close." - }, - "infoEl": { - "!type": "+aui_node.Node", - "!doc": "The element to be used as info." - }, - "loader": { - "!type": "+aui_node.Node", - "!doc": "HTML element to house the img which is being loaded." - }, - "loadingEl": { - "!type": "+aui_node.Node", - "!doc": "The element to be used as loading." - }, - "maxHeight": { - "!type": "number", - "!doc": "The maximum height of the element" - }, - "maxWidth": { - "!type": "number", - "!doc": "The maximum width of the element" - } - }, - "ImageViewer.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "ImageViewer.CSS_PREFIX": { - "!type": "string", - "!doc": "Static property provides a string to identify the CSS prefix." - }, - "ImageViewer.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the ImageViewer." - } - }, - "ImageGallery": { - "!type": "fn(config: +Object) -> +_yui.aui_image_viewer.A.ImageGallery", - "prototype": { - "!proto": "_yui.aui_image_viewer.A.ImageViewer.prototype", - "autoPlay": { - "!type": "bool", - "!doc": "If true the slide show will be played when the\nImageGallery is displayed." - }, - "delay": { - "!type": "number", - "!doc": "Delay in milliseconds to change to the next image." - }, - "pagination": { - "!type": "+Object", - "!doc": "Pagination configuration Object. The\nPagination handles the thumbnails control." - }, - "paginationEl": { - "!type": "+aui_node.Node", - "!doc": "Element which contains the Pagination\nwith the thumbnails." - }, - "paginationInstance": { - "!type": "+Pagination", - "!doc": "Stores the Pagination instance." - }, - "paused": { - "!type": "bool", - "!doc": "If true the slide show is paused." - }, - "pausedLabel": { - "!type": "string", - "!doc": "Label to display when the slide show is paused." - }, - "playing": { - "!type": "bool", - "!doc": "If true the slide show is playing." - }, - "playingLabel": { - "!type": "string", - "!doc": "Label to display when the slide show is playing." - }, - "repeat": { - "!type": "bool", - "!doc": "Restart the navigation when reach the last element." - }, - "showPlayer": { - "!type": "bool", - "!doc": "Show the player controls (i.e., pause and show buttons)." - }, - "toolbar": { - "!type": "+Toolbar constructor.", - "!doc": "Toolbar with a play, and pause buttons." - }, - "useOriginalImage": { - "!type": "bool", - "!doc": "If true will use the original image as thumbnails." - }, - "hidePagination": { - "!type": "fn()", - "!doc": "Hide the Pagination\nwith the thumbnails list." - }, - "pause": { - "!type": "fn()", - "!doc": "Pause the slide show." - }, - "play": { - "!type": "fn()", - "!doc": "Play the slide show." - }, - "show": { - "!type": "fn()", - "!doc": "

Show the ImageGallery.

\n\n

NOTE:Overloads the ImageViewer show method to not loadImage, the\nchangeRequest now is responsible to do that if we invoke the superclass\nshow method its loading the image, and the changeRequest loads again,\navoiding double request.

" - }, - "showPagination": { - "!type": "fn()", - "!doc": "Show the Pagination\nwith the thumbnails list." - } - }, - "ImageGallery.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "ImageGallery.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the ImageGallery." - }, - "ImageGallery.EXTENDS": { - "!type": "+Object", - "!doc": "Static property used to define which component it extends." - } - } - } - }, - "aui_media_viewer_plugin": { - "A": { - "MediaViewerPlugin": { - "!type": "fn(config: +Object) -> +_yui.aui_media_viewer_plugin.A.MediaViewerPlugin", - "prototype": { - "!proto": "A.Plugin.Base.prototype", - "providers": { - "!type": "+Object", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "close": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "loadMedia": { - "!type": "fn(linkHref: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "preloadImage": { - "!type": "fn(index: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - } - }, - "MediaViewerPlugin.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "MediaViewerPlugin.NS": { - "!type": "string", - "!doc": "Static property provides a string to identify the namespace." - }, - "MediaViewerPlugin.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the MediaViewerPlugin." - }, - "MediaViewerPlugin.EXTENDS": { - "!type": "+Object", - "!doc": "Static property used to define which component it extends." - } - } - } - }, - "aui_io": { - "A": { - "IORequest": { - "!type": "fn(config: +Object) -> +_yui.aui_io.A.IORequest", - "prototype": { - "!proto": "A.Plugin.Base.prototype", - "autoLoad": { - "!type": "bool", - "!doc": "If true invoke the\nstart method\nautomatically, initializing the IO transaction." - }, - "cache": { - "!type": "bool", - "!doc": "If false the current timestamp will be appended to the\nurl, avoiding the url to be cached." - }, - "dataType": { - "!type": "string", - "!doc": "The type of the request (i.e., could be xml, json, javascript, text)." - }, - "responseData": { - "!type": "string", - "!doc": "This is a normalized attribute for the response data. Its useful\nto retrieve the correct type for the\ndataType (i.e., in json\nrequests the responseData) is a JSONObject." - }, - "uri": { - "!type": "string", - "!doc": "URI to be requested using AJAX." - }, - "active": { - "!type": "bool", - "!doc": "Whether the transaction is active or not." - }, - "cfg": { - "!type": "string", - "!doc": "Object containing all the\nIO Configuration Attributes.\nThis Object is passed to the A.io internally." - }, - "transaction": { - "!type": "+Object", - "!doc": "Stores the IO Object of the current transaction." - }, - "arguments": { - "!type": "+Object", - "!doc": "See IO\nConfiguration." - }, - "context": { - "!type": "+Object", - "!doc": "See IO\nConfiguration." - }, - "data": { - "!type": "+Object", - "!doc": "See IO\nConfiguration." - }, - "form": { - "!type": "+Object", - "!doc": "See IO\nConfiguration." - }, - "headers": { - "!type": "+Object", - "!doc": "Set the correct ACCEPT header based on the dataType." - }, - "method": { - "!type": "string", - "!doc": "See IO\nConfiguration." - }, - "selector": { - "!type": "string", - "!doc": "A selector to be used to query against the response of the\nrequest. Only works if the response is XML or HTML." - }, - "sync": { - "!type": "bool", - "!doc": "See IO\nConfiguration." - }, - "timeout": { - "!type": "number", - "!doc": "See IO\nConfiguration." - }, - "xdr": { - "!type": "+Object", - "!doc": "See IO\nConfiguration." - }, - "getFormattedData": { - "!type": "fn() -> string", - "!doc": "Applies the YUI.AUI.defaults.io.dataFormatter if\ndefined and return the formatted data." - }, - "start": { - "!type": "fn()", - "!doc": "Starts the IO transaction. Used to refresh the content also." - }, - "stop": { - "!type": "fn()", - "!doc": "Stops the IO transaction." - } - }, - "IORequest.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "IORequest.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the IORequest." - }, - "IORequest.EXTENDS": { - "!type": "+Object", - "!doc": "Static property used to define which component it extends." - } - }, - "io": { - "!type": "fn()", - "prototype": { - "A.io.request": { - "!type": "fn(uri: string, config: +Object) -> +aui_io.IORequest", - "!doc": "Static method to invoke the IORequest. Likewise io." - } - } - }, - "Plugin": { - "IO": { - "!type": "fn(config: +Object) -> +_yui.aui_io.A.Plugin.IO", - "prototype": { - "!proto": "_yui.aui_io.IORequest.prototype", - "node": { - "!type": "+aui_node.Node", - "!doc": "Plug IO in any object we want, the setContent will use the node to\nset the content." - }, - "failureMessage": { - "!type": "string", - "!doc": "Message to be set on the content when the transaction fails." - }, - "loadingMask": { - "!type": "+Object", - "!doc": "Options passed to the LoadingMask." - }, - "parseContent": { - "!type": "bool", - "!doc": "If true the ParseContent plugin\nwill be plugged to the node." - }, - "showLoading": { - "!type": "fn()", - "!doc": "Invoke the OverlayMask show method." - }, - "section": { - "!type": "string", - "!doc": "Section where the content will be set in case you are plugging it\non a instace of WidgetStdMod." - }, - "type": { - "!type": "string", - "!doc": "Type of the instance we are pluggin the A.Plugin.IO.\nCould be a Node, or a Widget." - }, - "where": { - "!type": "string", - "!doc": "Where to insert the content, AFTER, BEFORE or REPLACE. If youre plugging a Node, there is a fourth option called OUTER that will not only replace the entire node itself. This is different from REPLACE, in that REPLACE will replace the *contents* of the node, OUTER will replace the entire Node itself." - }, - "hideLoading": { - "!type": "fn()", - "!doc": "Invoke the OverlayMask hide method." - }, - "setContent": { - "!type": "fn()", - "!doc": "Set the content of the node." - }, - "start": { - "!type": "fn()", - "!doc": "Overload to the IORequest\nstart method. Check if the host is already rendered,\notherwise wait to after render phase and to show the LoadingMask." - } - }, - "A.Plugin.IO.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "A.Plugin.IO.NS": { - "!type": "string", - "!doc": "Static property provides a string to identify the namespace." - }, - "A.Plugin.IO.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the A.Plugin.IO." - } - } - } - }, - "IORequest": { - "!type": "fn(config: +Object) -> +_yui.aui_io.IORequest", - "prototype": { - "!proto": "Plugin.Base.prototype", - "autoLoad": { - "!type": "bool", - "!doc": "If true invoke the\nstart method automatically,\ninitializing the IO transaction." - }, - "cache": { - "!type": "bool", - "!doc": "If false the current timestamp will be appended to the\nurl, avoiding the url to be cached." - }, - "dataType": { - "!type": "string", - "!doc": "The type of the request (i.e., could be xml, json, javascript, text)." - }, - "responseData": { - "!type": "string", - "!doc": "This is a normalized attribute for the response data. Its useful\nto retrieve the correct type for the\ndataType (i.e., in json\nrequests the responseData) is a JSONObject." - }, - "uri": { - "!type": "string", - "!doc": "URI to be requested using AJAX." - }, - "active": { - "!type": "bool", - "!doc": "Whether the transaction is active or not." - }, - "cfg": { - "!type": "string", - "!doc": "Object containing all the\nIO Configuration Attributes.\nThis Object is passed to the A.io internally." - }, - "transaction": { - "!type": "+Object", - "!doc": "Stores the IO Object of the current transaction." - }, - "arguments": { - "!type": "+Object", - "!doc": "See IO\nConfiguration." - }, - "context": { - "!type": "+Object", - "!doc": "See IO\nConfiguration." - }, - "data": { - "!type": "+Object", - "!doc": "See IO\nConfiguration." - }, - "form": { - "!type": "+Object", - "!doc": "See IO\nConfiguration." - }, - "headers": { - "!type": "+Object", - "!doc": "Set the correct ACCEPT header based on the dataType." - }, - "method": { - "!type": "string", - "!doc": "See IO\nConfiguration." - }, - "selector": { - "!type": "string", - "!doc": "A selector to be used to query against the response of the\nrequest. Only works if the response is XML or HTML." - }, - "sync": { - "!type": "bool", - "!doc": "See IO\nConfiguration." - }, - "timeout": { - "!type": "number", - "!doc": "See IO\nConfiguration." - }, - "xdr": { - "!type": "+Object", - "!doc": "See IO\nConfiguration." - }, - "start": { - "!type": "fn()", - "!doc": "Starts the IO transaction. Used to refresh the content also." - }, - "stop": { - "!type": "fn()", - "!doc": "Stops the IO transaction." - } - }, - "IORequest.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "IORequest.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the IORequest." - } - } - }, - "aui_live_search": { - "LiveSearch": { - "!type": "fn(config: +Object) -> +_yui.aui_live_search.LiveSearch", - "prototype": { - "!proto": "Base.prototype", - "data": { - "!type": "fn()", - "!doc": "

Function to extract the content from the node for the indexing. The\ndefault uses the node.html(). In case if you need to\nindex the id of the nodes, here goes one example:

\n\nExample indexing the id of the node instead of the HTML:\n\n
function(node) {\n return node.attr(id);\n}\n
" - }, - "delay": { - "!type": "number", - "!doc": "Number of milliseconds the filter will be applied to the node list\nafter the user stop typing." - }, - "hide": { - "!type": "fn()", - "!doc": "Function to be executed to hide the node when the data of that node\nnot matches with the filter." - }, - "index": { - "!type": "+Array", - "!doc": "Index for the nodes content." - }, - "input": { - "!type": "+aui_node.Node", - "!doc": "The value of this input node is used to filter the\nresults." - }, - "matchRegex": { - "!type": "+RegExp", - "!doc": "The input value need to matches with this RegExp to be\naccept as a filter (i.e., in order to accept only digits you\ncould use /\\d+/g)." - }, - "nodes": { - "!type": "+aui_node.Node", - "!doc": "Nodes to be indexed for the filtering." - }, - "searchValue": { - "!type": "string", - "!doc": "The text value to search for" - }, - "show": { - "!type": "fn()", - "!doc": "Function to be executed to show the node when the data of that node\nmatches with the filter." - }, - "filter": { - "!type": "fn(query: string) -> +Array", - "!doc": "Filter the nodes based on\nthe input value." - }, - "refreshIndex": { - "!type": "fn()", - "!doc": "Refreshes the index." - }, - "search": { - "!type": "fn(value: string)", - "!doc": "Searches for the user supplied value." - } - }, - "LiveSearch.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "LiveSearch.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the LiveSearch." - } - } - }, - "aui_loading_mask": { - "LoadingMask": { - "!type": "fn(config: +Object) -> +_yui.aui_loading_mask.LoadingMask", - "prototype": { - "!proto": "Plugin.Base.prototype", - "messageEl": { - "!type": "string", - "!doc": "Node element to display the message." - }, - "strings": { - "!type": "+Object", - "!doc": "Strings used on the LoadingMask. See\nstrings." - }, - "target": { - "!type": "+aui_node.Node", - "!doc": "Node where the mask will be positioned and re-dimensioned." - }, - "centerMessage": { - "!type": "fn()", - "!doc": "Center the\nmessageEl with the\ntarget node." - }, - "refreshMask": { - "!type": "fn()", - "!doc": "Invoke the\noverlayMask\nrefreshMask method." - }, - "hide": { - "!type": "fn()", - "!doc": "Invoke the\noverlayMask\nhide method." - }, - "show": { - "!type": "fn()", - "!doc": "Invoke the\noverlayMask\nshow method." - }, - "toggle": { - "!type": "fn()", - "!doc": "Invoke the\noverlayMask\ntoggle method." - } - }, - "LoadingMask.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "LoadingMask.NS": { - "!type": "string", - "!doc": "Static property provides a string to identify the namespace." - }, - "LoadingMask.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the LoadingMask." - } - } - }, - "aui_modal": { - "A": { - "Modal": { - "!type": "fn(config: +Object) -> +_yui.aui_modal.A.Modal", - "prototype": { - "!proto": "A.Widget.prototype", - "bodyContent": { - "!type": "string", - "!doc": "Determine the content of Modals body section.\n\nTemporary fix for widget-stdmod bug when bodyContent initializes empty.\nthis._currFillNode is never updated if _uiSetFillHeight is not called." - }, - "destroyOnHide": { - "!type": "bool", - "!doc": "Determine if Modal should be destroyed when hidden." - }, - "draggable": { - "!type": "+Object", - "!doc": "Determine if Modal should be draggable or not." - }, - "resizable": { - "!type": "+Object", - "!doc": "Determine if Modal should be resizable or not." - }, - "toolbars": { - "!type": "fn()", - "!doc": "Determine the content of Modals header section." - } - }, - "Modal.CSS_PREFIX": { - "!type": "string", - "!doc": "Static property provides a string to identify the CSS prefix." - }, - "Modal.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the Modal." - }, - "Modal.TEMPLATES": { - "!type": "+Object", - "!doc": "Static property provides a set of reusable templates." - } - } - } - }, - "aui_node": { - "A": { - "Node": { - "!type": "fn() -> +_yui.aui_node.A.Node", - "prototype": { - "ancestorsByClassName": { - "!type": "fn(className: string, testSelf: bool) -> +NodeList", - "!doc": "Return the current ancestors of the node element filtered by a className.\nThis is an optimized method for finding ancestors by a specific CSS class name.\n\nExample:\n\n
\nA.one(#nodeId).ancestorsByClassName(aui-hide);\n
" - }, - "attr": { - "!type": "fn(name: string, value: string) -> string", - "!doc": "Get or Set the value of an attribute for the first element in the\nset of matched elements. If only the name is passed it\nworks as a getter.\n\nExample:\n\n
var node = A.one(#nodeId);\nnode.attr(title, Setting a new title attribute);\n// Alert the value of the title attribute: Setting a new title attribute\nalert( node.attr(title) );\n
" - }, - "clone": { - "!type": "fn() -> +aui_node.Node", - "!doc": "Normalizes the behavior of cloning a node, which by default should not clone\nthe events that are attached to it.\n\nExample:\n\n
var node = A.one(#nodeId);\nnode.clone().appendTo(body);\n
" - }, - "center": { - "!type": "fn(val: +Array) -> !this", - "!doc": "Centralize the current Node instance with the passed val\nArray, Node, String, or Region, if not specified, the body will be used.\n\nExample:\n\n
var node = A.one(#nodeId);\n// Center the node with the #container.\nnode.center(#container);\n
" - }, - "empty": { - "!type": "fn() -> !this", - "!doc": "This method removes not only child (and other descendant) elements,\nbut also any text within the set of matched elements. This is because,\naccording to the DOM specification, any string of text within an element\nis considered a child node of that element.\n\nExample:\n\n
var node = A.one(#nodeId);\nnode.empty();\n
" - }, - "getDOM": { - "!type": "fn() -> +HTMLNode", - "!doc": "Retrieves the DOM node bound to a Node instance. See\ngetDOMNode." - }, - "getBorderWidth": { - "!type": "fn(sides: string) -> number", - "!doc": "Return the combined width of the border for the specified sides." - } - } - }, - "NodeList": { - "!type": "fn() -> +_yui.aui_node.A.NodeList", - "prototype": { - "all": { - "!type": "fn()", - "!doc": "See Node all." - }, - "first": { - "!type": "fn() -> +aui_node.Node", - "!doc": "Return the first element in the node list collection." - }, - "getDOM": { - "!type": "fn()", - "!doc": "See Node getDOM." - }, - "last": { - "!type": "fn() -> +aui_node.Node", - "!doc": "Return the last element in the node list collection." - }, - "one": { - "!type": "fn()", - "!doc": "See Node one." - }, - "getBody": { - "!type": "fn()", - "!doc": "Get the body node. Shortcut to A.one(body)." - }, - "getDoc": { - "!type": "fn()", - "!doc": "Get the document node. Shortcut to A.one(document)." - }, - "getWin": { - "!type": "fn()", - "!doc": "Get the window node. Shortcut to A.one(window)." - } - } - }, - "HTML5": { - "!type": "fn()", - "prototype": { - "onAfterPrint": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "onBeforePrint": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "parseCSS": { - "!type": "fn(cssText: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "restoreHTML": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "writeHTML": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "IECreateFix": { - "!type": "fn(frag: +_yui.aui_node.Node, content: string) -> +aui_node.Node", - "!doc": "Receive a frag and a HTML content. This method\nshivs the HTML5 nodes appended to a Node or fragment which is not\non the document yet." - } - } - } - }, - "Node": { - "!type": "fn()", - "prototype": { - "getCenterXY": { - "!type": "fn() -> +Array", - "!doc": "Get the current center position of the node in page coordinates." - }, - "getMargin": { - "!type": "fn(sides: string) -> number", - "!doc": "Return the combined size of the margin for the specified sides." - }, - "getPadding": { - "!type": "fn(sides: string) -> number", - "!doc": "Return the combined width of the border for the specified sides." - }, - "guid": { - "!type": "fn() -> string", - "!doc": "Set the id of the Node instance if the object does not have one. The\ngenerated id is based on a guid created by the\nstamp method." - }, - "hover": { - "!type": "fn(overFn: string, outFn: string) -> +aui_node.Node", - "!doc": "Create a hover interaction." - }, - "html": { - "!type": "fn(value: string)", - "!doc": "Get or Set the HTML contents of the node. If the value\nis passed its set the content of the element, otherwise it works as a\ngetter for the current content.\n\nExample:\n\n
var node = A.one(#nodeId);\nnode.html(Setting new HTML);\n// Alert the value of the current content\nalert( node.html() );\n
" - }, - "outerHTML": { - "!type": "fn() -> string", - "!doc": "Get the outerHTML of a node, which islike innerHTML, except that it\nactually contains the HTML of the node itself." - }, - "placeAfter": { - "!type": "fn(newNode: +_yui.aui_node.Node) -> !this", - "!doc": "Inserts a newNode after the node instance (i.e., as the next\nsibling). If the reference node has no parent, then does nothing.\n\nExample:\n\n
var titleNode = A.one(#titleNode);\nvar descriptionNode = A.one(#descriptionNode);\n// the description is usually shown after the title\ntitleNode.placeAfter(descriptionNode);\n
" - }, - "placeBefore": { - "!type": "fn(newNode: +_yui.aui_node.Node) -> !this", - "!doc": "Inserts a newNode before the node instance (i.e., as the previous\nsibling). If the reference node has no parent, then does nothing.\n\nExample:\n\n
var descriptionNode = A.one(#descriptionNode);\nvar titleNode = A.one(#titleNode);\n// the title is usually shown before the description\ndescriptionNode.placeBefore(titleNode);\n
" - }, - "prependTo": { - "!type": "fn(selector: +_yui.aui_node.Node) -> !this", - "!doc": "Inserts the node instance to the begining of the selector\nnode (i.e., insert before the firstChild of the\nselector).\n\nExample:\n\n
var node = A.one(#nodeId);\nnode.prependTo(body);\n
" - }, - "radioClass": { - "!type": "fn(cssClass: string) -> !this", - "!doc": "Add one or more CSS classes to an element and remove the class(es)\nfrom the siblings of the element." - }, - "resetId": { - "!type": "fn(prefix: string) -> !this", - "!doc": "Generate an unique identifier and reset the id attribute of the node\ninstance using the new value. Invokes the\nguid." - }, - "selectText": { - "!type": "fn(start: number, end: number)", - "!doc": "Select a substring of text inside of the input element." - }, - "selectable": { - "!type": "fn(noRecurse: ?) -> !this", - "!doc": "Enable text selection for this element (normalized across browsers)." - }, - "swallowEvent": { - "!type": "fn(eventName: string, preventDefault: bool) -> !this", - "!doc": "Stop the specified event(s) from bubbling and optionally prevents the\ndefault action.\n\nExample:\n\n
var anchor = A.one(a#anchorId);\nanchor.swallowEvent(click);\n
" - }, - "text": { - "!type": "fn(text: string)", - "!doc": "Get or Set the combined text contents of the node instance,\nincluding its descendants. If the text\nis passed its set the content of the element, otherwise it works as a\ngetter for the current content.\n\nExample:\n\n
var node = A.one(#nodeId);\nnode.text(Setting new text content);\n// Alert the value of the current content\nalert( node.text() );\n
" - }, - "toggle": { - "!type": "fn(on: bool, callback: fn()) -> !this", - "!doc": "Displays or hide the node instance.\n\nNOTE: This method assume that your node were hidden\nbecause of the aui-hide css class were being used. This wont\nmanipulate the inline style.display property." - }, - "unselectable": { - "!type": "fn(noRecurse: ?) -> !this", - "!doc": "Disable text selection for this element (normalized across browsers)." - }, - "val": { - "!type": "fn(value: string)", - "!doc": "Get or Set the value attribute of the node instance. If the\nvalue is passed its set the value of the element,\notherwise it works as a getter for the current value.\n\nExample:\n\n
var input = A.one(#inputId);\ninput.val(Setting new input value);\n// Alert the value of the input\nalert( input.val() );\n
" - }, - "width": { - "!type": "fn() -> number", - "!doc": "Return the width of the content, not including\nthe padding, border or margin. If a width is passed,\nthe nodes overall width is set to that size.\n\nExample:\n\n
var node = A.one(#nodeId);\nnode.width(); //return content width\nnode.width(100); // sets box width\n
" - }, - "height": { - "!type": "fn() -> number", - "!doc": "Return the height of the content, not including\nthe padding, border or margin. If a height is passed,\nthe nodes overall height is set to that size.\n\nExample:\n\n
var node = A.one(#nodeId);\nnode.height(); //return content height\nnode.height(100); // sets box height\n
" - }, - "innerWidth": { - "!type": "fn() -> number", - "!doc": "Return the size of the box from inside of the border,\nwhich is the offsetWidth plus the padding on the left and right.\n\nExample:\n\n
var node = A.one(#nodeId);\nnode.innerWidth();\n
" - }, - "innerHeight": { - "!type": "fn() -> number", - "!doc": "Return the size of the box from inside of the border,\nwhich is offsetHeight plus the padding on the top and bottom.\n\nExample:\n\n
var node = A.one(#nodeId);\nnode.innerHeight();\n
" - }, - "outerWidth": { - "!type": "fn() -> number", - "!doc": "Return the outer width of the box including the border,\nif true is passed as the first argument, the margin is included.\n\nExample:\n\n
var node = A.one(#nodeId);\nnode.outerWidth();\nnode.outerWidth(true); // includes margin\n
" - }, - "outerHeight": { - "!type": "fn() -> number", - "!doc": "Return the outer height of the box including the border,\nif true is passed as the first argument, the margin is included.\n\nExample:\n\n
var node = A.one(#nodeId);\nnode.outerHeight();\nnode.outerHeight(true); // includes margin\n
" - } - } - } - }, - "aui_overlay": { - "OverlayContext": { - "!type": "fn(config: +Object) -> +_yui.aui_overlay.OverlayContext", - "prototype": { - "!proto": "_yui.aui_overlay.OverlayBase.prototype", - "align": { - "!type": "+Object", - "!doc": "Inherited from Overlay." - }, - "cancellableHide": { - "!type": "bool", - "!doc": "Cancel auto hide delay if the user interact with the Overlay\n(focus, click, mouseover)" - }, - "currentNode": { - "!type": "+aui_node.Node", - "!doc": "OverlayContext allow multiple elements to be the\ntrigger, the\ncurrentNode stores the current active one." - }, - "hideOn": { - "!type": "string", - "!doc": "The event which is responsible to hide the OverlayContext." - }, - "hideOnDocumentClick": { - "!type": "bool", - "!doc": "If true the instance is registered on the\nOverlayContextManager static\nclass and will be hide when the user click on document." - }, - "hideDelay": { - "!type": "number", - "!doc": "Number of milliseconds after the hide method is invoked to hide the\nOverlayContext." - }, - "showOn": { - "!type": "string", - "!doc": "The event which is responsible to show the OverlayContext." - }, - "showDelay": { - "!type": "number", - "!doc": "Number of milliseconds after the show method is invoked to show the\nOverlayContext." - }, - "trigger": { - "!type": "+aui_node.Node", - "!doc": "Node, NodeList or Selector which will be used as trigger elements\nto show or hide the OverlayContext." - }, - "useARIA": { - "!type": "bool", - "!doc": "True if Overlay should use ARIA plugin" - }, - "visible": { - "!type": "bool", - "!doc": "If true the OverlayContext is visible by default after the render phase.\nInherited from Overlay." - }, - "hide": { - "!type": "fn()", - "!doc": "Shows the OverlayContext." - }, - "toggle": { - "!type": "fn(event: +EventFacade)", - "!doc": "Toggles visibility of the OverlayContext." - }, - "clearIntervals": { - "!type": "fn()", - "!doc": "Clear the intervals to show or hide the OverlayContext. See\nhideDelay and\nshowDelay." - }, - "refreshAlign": { - "!type": "fn()", - "!doc": "Refreshes the alignment of the OverlayContext with the\ncurrentNode. See\nalso align." - }, - "updateCurrentNode": { - "!type": "fn(event: +EventFacade)", - "!doc": "Update the\ncurrentNode with the\nalign node or the\nevent.currentTarget and in last case with the first item of the\ntrigger." - } - }, - "OverlayContext.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "OverlayContext.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the OverlayContext." - } - }, - "OverlayContextPanel": { - "!type": "fn(config: +Object) -> +_yui.aui_overlay.OverlayContextPanel", - "prototype": { - "!proto": "_yui.aui_overlay.OverlayContext.prototype", - "anim": { - "!type": "+Object", - "!doc": "Enable or disable the animation for hide and show. Used as the\nAnim configuration attributes.\n\n
anim: {\n show: {\n \tduration: .9\n },\n hide: {\n \tduration: .2\n }\n}\n
" - }, - "arrow": { - "!type": "string", - "!doc": "Position where the arrow will be placed. See\nshowArrow. If its\nnot set, it will get the value set on the\nalign point. Here is a\nlist of valid arrows bc, bl, br, cc, lb, lc, lt, rb,\nrc, rl." - }, - "hideOn": { - "!type": "string", - "!doc": "See hideOn." - }, - "showOn": { - "!type": "string", - "!doc": "See showOn." - }, - "showArrow": { - "!type": "bool", - "!doc": "If true the OverlayContextPanel will show an arrow positioned on the\narrow point." - }, - "stack": { - "!type": "bool", - "!doc": "Gives stacking habilities to the OverlayContextPanel." - }, - "align": { - "!type": "fn(node: +_yui.aui_node.Node, points: [+Array])", - "!doc": "Aligns the OverlayContextPanel to the provided node (or viewport) using the\nprovided points. Inherited from\nOverlay." - }, - "fixPointerColor": { - "!type": "fn()", - "!doc": "OverlayContextPanel uses a imageless arrow, which involves some CSS technics.\nThis method is meant to fix the color of the borders of the arrow." - }, - "getAlignPoint": { - "!type": "fn() -> string", - "!doc": "Normalize the align point value. The align point cc is not a valid\nposition for the arrow and then its normalized to the bc point." - }, - "hide": { - "!type": "fn(event: +EventFacade)", - "!doc": "Hides the OverlayContextPanel." - } - }, - "OverlayContextPanel.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "OverlayContextPanel.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the OverlayContextPanel." - } - }, - "OverlayManager": { - "!type": "fn(config: +Object) -> +_yui.aui_overlay.OverlayManager", - "prototype": { - "!proto": "Base.prototype", - "zIndexBase": { - "!type": "number", - "!doc": "The zIndex base to be used on the stacking for all overlays\nregistered on the OverlayManager." - }, - "bringToTop": { - "!type": "fn(overlay: +Overlay)", - "!doc": "Set the passed overlay zIndex to the highest value." - }, - "register": { - "!type": "fn(overlay: +Overlay) -> +Array", - "!doc": "Register the passed Overlay to this\nOverlayManager." - }, - "remove": { - "!type": "fn(overlay: +Overlay) -> +Null", - "!doc": "Remove the passed Overlay from this\nOverlayManager." - }, - "each": { - "!type": "fn(fn: fn()) -> +Null", - "!doc": "Loop through all registered Overlay and\nexecute a callback." - }, - "showAll": { - "!type": "fn()", - "!doc": "Invoke the show method from\nall registered Overlays." - }, - "hideAll": { - "!type": "fn()", - "!doc": "Invoke the hide method from\nall registered Overlays." - }, - "sortByZIndexDesc": { - "!type": "fn(a: +Overlay, b: +Overlay) -> number", - "!doc": "zIndex comparator. Used on Array.sort." - } - }, - "OverlayManager.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "OverlayManager.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the OverlayManager." - } - }, - "OverlayMask": { - "!type": "fn(config: +Object) -> +_yui.aui_overlay.OverlayMask", - "prototype": { - "!proto": "_yui.aui_overlay.OverlayBase.prototype", - "alignPoints": { - "!type": "+Array", - "!doc": "Points to align the Overlay used as\nmask." - }, - "background": { - "!type": "string", - "!doc": "Background color of the mask." - }, - "target": { - "!type": "+aui_node.Node", - "!doc": "Node where the mask will be positioned and re-dimensioned. The\ndefault is the document, which means that if not specified the mask\ntakes the full screen." - }, - "opacity": { - "!type": "number", - "!doc": "CSS opacity of the mask." - }, - "shim": { - "!type": "bool", - "!doc": "Use shim option." - }, - "visible": { - "!type": "bool", - "!doc": "If true the Overlay is visible by default after the render phase.\nInherited from Overlay." - }, - "zIndex": { - "!type": "number", - "!doc": "zIndex of the OverlayMask." - }, - "getTargetSize": { - "!type": "fn() -> +Object", - "!doc": "Get the size of the\ntarget. Used to dimension\nthe mask node." - }, - "refreshMask": { - "!type": "fn()", - "!doc": "Repaint the OverlayMask UI, respecting the\ntarget size and the\nalignPoints." - } - }, - "OverlayMask.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "OverlayMask.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the OverlayMask." - } - } - }, - "aui_pagination": { - "A": { - "Pagination": { - "!type": "fn(config: +Object) -> +_yui.aui_pagination.A.Pagination", - "prototype": { - "!proto": "_yui.aui_component.A.Component.prototype", - "circular": { - "!type": "bool", - "!doc": "When enabled this property allows the navigation to go back to\nthe beggining when it reaches the last page, the opposite behavior\nis also true. Incremental page navigation could happen clicking the\ncontrol arrows or invoking .next() and\n.prev() methods." - }, - "formatter": { - "!type": "fn()", - "!doc": "A formatter function to format each pagination item." - }, - "items": { - "!type": "+NodeList", - "!doc": "Holds the page items as a NodeList. The list could be queried\nfrom the DOM trough Widget HTML_PARSER or generated if\ntotal is specified." - }, - "offset": { - "!type": "number", - "!doc": "Initial page offset." - }, - "page": { - "!type": "number", - "!doc": "Page to display on initial paint." - }, - "total": { - "!type": "number", - "!doc": "Total number of page links available. If set, the new\nitems node list will\nbe rendered." - }, - "strings": { - "!type": "+Object", - "!doc": "Text used on Pagination." - }, - "getItem": { - "!type": "fn(i: +_yui.aui_node.Node) -> +aui_node.Node", - "!doc": "Retrieve the item node from the passesed item index parameter.\nIf passed item is a node instead of the index returns itself." - }, - "getOffsetPageNumber": { - "!type": "fn() -> number", - "!doc": "Retrieve page number inclusing offset e.g., if offset\nis 100 and active page is 5, this method returns 105." - }, - "getOffsetTotalPages": { - "!type": "fn() -> number", - "!doc": "Retrieve total number of pages including offset e.g., if offset\nis 100 and total 10, this method returns 110." - }, - "getTotalItems": { - "!type": "fn() -> number", - "!doc": "Retrieve total number of dom items representing the links,\nincluding the arrow control items. Do not include the offset." - }, - "next": { - "!type": "fn()", - "!doc": "Navigate to the next page." - }, - "prev": { - "!type": "fn()", - "!doc": "Navigate to the previous page." - }, - "setState": { - "!type": "fn(state: ?)", - "!doc": "Set the new pagination state. The state is a payload object\ncontaining the page number, e.g. {page:1}." - } - }, - "Pagination.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "Pagination.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the Pagination." - }, - "Pagination.HTML_PARSER": { - "!type": "+Object", - "!doc": "Object hash, defining how attribute values are to be parsed from\nmarkup contained in the widgets content box." - }, - "Pagination.BIND_UI_ATTRS": { - "!type": "+Array", - "!doc": "Static property used to define the attributes\nfor the bindUI lifecycle phase." - }, - "Pagination.UI_ATTRS": { - "!type": "+Array", - "!doc": "Static property used to define the UI attributes." - } - } - } - }, - "aui_palette": { - "A": { - "Palette": { - "!type": "fn(config: +Object) -> +_yui.aui_palette.A.Palette", - "prototype": { - "!proto": "A.Widget.prototype", - "getItem": { - "!type": "fn(row: number, col: number) -> +Object", - "!doc": "Returns an item in the Palette by row and column." - }, - "getItemByIndex": { - "!type": "fn(index: number) -> +Object", - "!doc": "Returns an item in the Palette by its index." - }, - "getItemByValue": { - "!type": "fn(value: +Object) -> +Object", - "!doc": "Returns an item in the Palette by its value." - }, - "select": { - "!type": "fn(valueOrIndex: number)", - "!doc": "Selects an item in the Palette." - }, - "toggleSelection": { - "!type": "bool", - "!doc": "If true, on user interaction if the user clicks on an already selected element, it will be unselected." - }, - "unselect": { - "!type": "fn(valueOrIndex: number)", - "!doc": "Unselects an item. The item must be specified by its value or index." - }, - "columns": { - "!type": "number", - "!doc": "Specifies how many columns should contain the Palette.\nIf the value is a positive number, the Palette will generate as many columns as specified in this property and it will fit\nthe provided items in these columns." - }, - "containerNode": { - "!type": "+aui_node.Node", - "!doc": "Container node of the palette. If found, palette widget will not\ngenerate content." - }, - "formatter": { - "!type": "fn()", - "!doc": "Provides a function, which will be used to format the content during Palette creation." - }, - "items": { - "!type": "+Array", - "!doc": "An array of Palette items. These items will be rendered in the Palette according to the specified columns." - }, - "selected": { - "!type": "number", - "!doc": "Provides the index of currently selected item." - } - }, - "Palette.HTML_PARSER": { - "!type": "+Object", - "!doc": "Object hash, defining how attribute values have to be parsed from\nmarkup contained in the Palettes content box." - }, - "Palette.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the Palette." - } - } - } - }, - "aui_parse_content": { - "A": { - "ParseContent": { - "!type": "fn(config: +Object) -> +_yui.aui_parse_content.A.ParseContent", - "prototype": { - "!proto": "Plugin.Base.prototype", - "queue": { - "!type": "?", - "!doc": "A queue of elements to be parsed." - }, - "preserveScriptNodes": { - "!type": "?", - "!doc": "When true, script nodes will not be removed from original content,\ninstead the script type attribute will be set to `text/plain`." - }, - "globalEval": { - "!type": "fn(data: string)", - "!doc": "Global eval the data passed." - }, - "parseContent": { - "!type": "fn(content: string) -> string", - "!doc": "Extract the `script` tags from the string content and\nevaluate the chunks." - } - }, - "NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "NS": { - "!type": "string", - "!doc": "Static property provides a string to identify the namespace." - }, - "ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the ParseContent." - }, - "EXTENDS": { - "!type": "+Object", - "!doc": "Static property used to define which component it extends." - } - } - } - }, - "aui_popover": { - "Popover": { - "!type": "fn(config: +Object) -> +_yui.aui_popover.Popover", - "prototype": { - "!proto": "Widget.prototype", - "triggerToggleEvent": { - "!type": "string", - "!doc": "DOM event to hide the tooltip." - } - }, - "Popover.CSS_PREFIX": { - "!type": "string", - "!doc": "Static property provides a string to identify the CSS prefix." - }, - "A.Popover.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the Popover." - }, - "Popover.TEMPLATES": { - "!type": "+Object", - "!doc": "Static property provides a set of reusable templates." - } - } - }, - "aui_progressbar": { - "A": { - "ProgressBar": { - "!type": "fn(config: +Object) -> +_yui.aui_progressbar.A.ProgressBar", - "prototype": { - "!proto": "_yui.aui_component.A.Component.prototype", - "useARIA": { - "!type": "bool", - "!doc": "Boolean indicating if use of the WAI-ARIA Roles and States\nshould be enabled." - }, - "height": { - "!type": "number", - "!doc": "Display height of the progressbar." - }, - "label": { - "!type": "string", - "!doc": "Display label of the progressbar. If not specified try to query\nusing HTML_PARSER an element inside boundingBox which matches\naui-progressbar-text and get its innerHTML to be\nused as label." - }, - "max": { - "!type": "number", - "!doc": "Represents the top value for the bar. The bar will be fully\nextended when reaching this value. Values higher than this will\nbe ignored." - }, - "min": { - "!type": "number", - "!doc": "Represents the lowest value for the bar. The bar will be\ntotally collapsed when reaching this value. Values lower than\nthis will be ignored." - }, - "orientation": { - "!type": "string", - "!doc": "Display orientation of the progressbar (i.e. vertical or\nhorizontal)." - }, - "ratio": { - "!type": "number", - "!doc": "Calculate the ratio based on max and\nmin values." - }, - "step": { - "!type": "number", - "!doc": "Calculate the progressbar step based on ratio\nvalue." - }, - "textNode": { - "!type": "string", - "!doc": "DOM Node to display the text of the progressbar. If not\nspecified try to query using HTML_PARSER an element inside\ncontentBox which matches aui-progressbar-text." - }, - "value": { - "!type": "number", - "!doc": "The value for the bar. Valid values are in between the minValue\nand maxValue attributes." - } - }, - "ProgressBar.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "ProgressBar.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the ProgressBar." - }, - "ProgressBar.HTML_PARSER": { - "!type": "+Object", - "!doc": "Object hash, defining how attribute values are to be parsed from\nmarkup contained in the widgets bounding box." - }, - "ProgressBar.UI_ATTRS": { - "!type": "+Array", - "!doc": "Static property used to define the UI attributes." - } - } - } - }, - "aui_promise": { - "A": { - "CancellablePromise": { - "!type": "fn(fn: fn(), opt_errorCallback: fn()) -> +_yui.aui_promise.A.CancellablePromise", - "prototype": { - "!proto": "{Promise}.prototype", - "thenAways": { - "!type": "fn(callback: fn()) -> +Promise", - "!doc": "Adds a callback that will be invoked whether the Promise is fulfilled or\nrejected. The callback receives no argument, and a new child Promise is\ncreated. This is useful for ensuring that cleanup takes place after certain\nasynchronous operations. Callbacks added with `thenAlways` will be executed\nin the same order with other calls to `then`, `thenAlways`." - }, - "thenCatch": { - "!type": "fn(callback: fn()) -> +Promise", - "!doc": "Adds a callback that will be invoked only if the Promise is rejected. This is\nequivalent to `then(null, onRejected)`." - }, - "cancel": { - "!type": "fn(opt_message: string)", - "!doc": "Cancels the Promise by rejecting it with a `A.CancellablePromise.Error`. No\naction is performed if the Promise is already resolved." - }, - "undefined": { - "!type": "fn()" - } - } - } - } - }, - "aui_rating": { - "A": { - "Rating": { - "!type": "fn(config: +Object) -> +_yui.aui_rating.A.Rating", - "prototype": { - "!proto": "_yui.aui_component.A.Component.prototype", - "disabled": { - "!type": "bool", - "!doc": "Whether the Rating is disabled or not.\nDisabled Ratings dont allow hover or click,\njust display selected stars." - }, - "canReset": { - "!type": "bool", - "!doc": "If true could be reseted\n(i.e., have no values selected)." - }, - "cssClasses": { - "!type": "+Object", - "!doc": "CSS classes applied on Rating." - }, - "defaultSelected": { - "!type": "number", - "!doc": "The number of selected starts when the Rating render." - }, - "elements": { - "!type": "+NodeList", - "!doc": "NodeList of elements used on the\nRating. Each element is one Star." - }, - "hiddenInput": { - "!type": "+aui_node.Node", - "!doc": "Hidden input to handle the selected value. This hidden input\nreplace the radio elements and keep the same name." - }, - "inputName": { - "!type": "string", - "!doc": "Name of the hiddenInput element. If\nnot specified will use the name of the replaced radio." - }, - "label": { - "!type": "string", - "!doc": "Label to be displayed with the Rating elements." - }, - "labelNode": { - "!type": "string", - "!doc": "DOM Node to display the text of the StarRating. If not\nspecified try to query using HTML_PARSER an element inside\nboundingBox which matches aui-rating-label-element." - }, - "selectedIndex": { - "!type": "number", - "!doc": "Stores the index of the selected element." - }, - "showTitle": { - "!type": "bool", - "!doc": "If true will extract the value of the\ntitle attribute on the radio, and use it on the\ngenerated Rating elements." - }, - "size": { - "!type": "number", - "!doc": "Number of Rating elements to be displayed." - }, - "title": { - "!type": "string", - "!doc": "If set, will be used when there is no DOM title on the\nradio elements." - }, - "value": { - "!type": "string", - "!doc": "Stores the value of the current selected Rating element." - }, - "clearSelection": { - "!type": "fn()", - "!doc": "Clear all selected starts to the default state." - }, - "select": { - "!type": "fn(index: number)", - "!doc": "Select the index Rating element." - }, - "fillTo": { - "!type": "fn(index: number, className: string)", - "!doc": "Add the className on the the index element\nand all the previous Rating elements." - }, - "indexOf": { - "!type": "fn(elem: +_yui.aui_node.Node) -> number", - "!doc": "Find the index of the elem." - } - }, - "Rating.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "Rating.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the Rating." - }, - "StarRating.HTML_PARSER": { - "!type": "+Object", - "!doc": "Object hash, defining how attribute values are to be parsed from\nmarkup contained in the widgets content box." - } - }, - "ThumbRating": { - "!type": "fn(config: +Object) -> +_yui.aui_rating.A.ThumbRating", - "prototype": { - "!proto": "_yui.aui_rating.A.Rating.prototype", - "cssClasses": { - "!type": "+Object", - "!doc": "CSS classes applied on ThumbRating." - }, - "size": { - "!type": "number", - "!doc": "The size on ThumbRating is always 2 (i.e., thumb up and thumb down)." - }, - "fillTo": { - "!type": "fn(index: number, className: string)", - "!doc": "Add the className on the the index element\nand all the previous Rating elements." - } - }, - "ThumbRating.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "ThumbRating.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the ThumbRating." - }, - "ThumbRating.EXTENDS": { - "!type": "+Object", - "!doc": "Static property used to define which component it extends." - } - } - } - }, - "aui_resize": { - "Resize": { - "!type": "fn(config: +Object) -> +_yui.aui_resize.Resize", - "prototype": { - "!proto": "Base.prototype", - "autoHide": { - "!type": "bool", - "!doc": "False to ensure that the resize handles are always visible, true to\ndisplay them only when the user mouses over the resizable borders." - }, - "handles": { - "!type": "+Array", - "!doc": "The handles to use (any combination of): t, b, r, l, bl,\nbr, tl, tr. Can use a shortcut of All." - }, - "node": { - "!type": "+aui_node.Node", - "!doc": "The selector or element to resize. Required." - }, - "proxy": { - "!type": "bool", - "!doc": "Resize a proxy element instead of the real element." - }, - "proxyEl": { - "!type": "string", - "!doc": "The Resize proxy element." - }, - "resizing": { - "!type": "bool", - "!doc": "True when the element is being Resized." - }, - "wrap": { - "!type": "bool", - "!doc": "True to wrap an element with a div if needed (required for textareas\nand images, defaults to false) in favor of the handles config option.\nThe wrapper element type (default div) could be over-riden passing the\nwrapper attribute." - }, - "wrapTypes": { - "!type": "+Regex", - "!doc": "Elements that requires a wrapper by default. Normally are elements\nwhich cannot have children elements." - }, - "wrapper": { - "!type": "string", - "!doc": "Element to wrap the wrapTypes. This element will house\nthe handles elements." - }, - "changeHeightHandles": { - "!type": "bool", - "!doc": "Whether the handle being dragged can change the height." - }, - "changeLeftHandles": { - "!type": "bool", - "!doc": "Whether the handle being dragged can change the left." - }, - "changeTopHandles": { - "!type": "bool", - "!doc": "Whether the handle being dragged can change the top." - }, - "changeWidthHandles": { - "!type": "bool", - "!doc": "Whether the handle being dragged can change the width." - }, - "delegate": { - "!type": "+Object", - "!doc": "Store DD.Delegate reference for the respective Resize instance." - }, - "eachHandle": { - "!type": "fn(fn: fn())", - "!doc": "

Loop through each handle which is being used and executes a callback.

\n

Example:

\n
instance.eachHandle(\n     function(handleName, index) { ... }\n );
" - } - }, - "Resize.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "Resize.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the Resize." - } - } - }, - "aui_scheduler": { - "A": { - "SchedulerCalendar": { - "!type": "fn(config: +Object) -> +_yui.aui_scheduler.A.SchedulerCalendar", - "prototype": { - "!proto": "A.ModelList.prototype", - "constrain": { - "!type": "string", - "!doc": "Will attempt to constrain the resize node to the boundaries. Arguments:
\nview: Contrain to Viewport
\n#selector_string: Constrain to this node
\n{Region Object}: An Object Literal containing a valid region (top, right, bottom, left) of page positions" - }, - "minHeight": { - "!type": "number", - "!doc": "The minimum height of the element" - }, - "minWidth": { - "!type": "number", - "!doc": "The minimum width of the element" - }, - "maxHeight": { - "!type": "number", - "!doc": "The maximum height of the element" - }, - "maxWidth": { - "!type": "number", - "!doc": "The maximum width of the element" - }, - "preserveRatio": { - "!type": "bool", - "!doc": "Maintain the elements ratio when resizing." - }, - "tickX": { - "!type": "number", - "!doc": "The number of x ticks to span the resize to." - }, - "tickY": { - "!type": "number", - "!doc": "The number of y ticks to span the resize to." - }, - "constrainBorderInfo": { - "!type": "+Object", - "!doc": "Cache the border widths of the contrain node if constrain\noption is being used." - }, - "color": { - "!type": "string", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "disabled": { - "!type": "bool", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "name": { - "!type": "string", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "palette": { - "!type": "+Array", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "scheduler": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "visible": { - "!type": "bool", - "!doc": "TODO. Wanna help? Please send a Pull Request." - } - }, - "SchedulerCalendar.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the SchedulerCalendar." - } - }, - "SchedulerEvent": { - "!type": "fn(config: +Object) -> +_yui.aui_scheduler.A.SchedulerEvent", - "prototype": { - "!proto": "A.Model.prototype", - "allDay": { - "!type": "bool", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "borderColor": { - "!type": "string", - "!doc": "Determines the CSS border color of a calendar event." - }, - "borderStyle": { - "!type": "string", - "!doc": "Determines the CSS border style of a calendar event." - }, - "borderWidth": { - "!type": "string", - "!doc": "Determines the CSS border width of a calendar event." - }, - "content": { - "!type": "?", - "!doc": "Contains the content of Scheduler events body section." - }, - "color": { - "!type": "string", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "colorBrightnessFactor": { - "!type": "number", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "colorSaturationFactor": { - "!type": "number", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "titleDateFormat": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "endDate": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "disabled": { - "!type": "bool", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "meeting": { - "!type": "bool", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "node": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "reminder": { - "!type": "bool", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "repeated": { - "!type": "bool", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "scheduler": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "startDate": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "visible": { - "!type": "bool", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "addPaddingNode": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "clone": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "copyDates": { - "!type": "fn(evt: ?, options: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "copyPropagateAttrValues": { - "!type": "fn(evt: ?, dontCopyMap: ?, options: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getDaysDuration": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getHoursDuration": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getMinutesDuration": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getSecondsDuration": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "sameEndDate": { - "!type": "fn(evt: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "sameStartDate": { - "!type": "fn(evt: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "isAfter": { - "!type": "fn(evt: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "isBefore": { - "!type": "fn(evt: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "intersects": { - "!type": "fn(evt: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "intersectHours": { - "!type": "fn(evt: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "isDayBoundaryEvent": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "isDayOverlapEvent": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getClearEndDate": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getClearStartDate": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "move": { - "!type": "fn(date: ?, options: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "setContent": { - "!type": "fn(content: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "setTitle": { - "!type": "fn(content: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "syncNodeContentUI": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "syncNodeTitleUI": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "split": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - } - }, - "SchedulerEvent.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "SchedulerEvent.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the SchedulerEvent." - }, - "SchedulerEvent.EXTENDS": { - "!type": "+Object", - "!doc": "Static property used to define which component it extends." - }, - "SchedulerEvent.PROPAGATE_ATTRS": { - "!type": "+Array", - "!doc": "TODO. Wanna help? Please send a Pull Request." - } - }, - "SchedulerView": { - "!type": "fn(config: +Object) -> +_yui.aui_scheduler.A.SchedulerView", - "prototype": { - "!proto": "_yui.aui_component.A.Component.prototype", - "bodyContent": { - "!type": "string", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "filterFn": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "height": { - "!type": "number", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "isoTime": { - "!type": "bool", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "name": { - "!type": "string", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "navigationDateFormatter": { - "!type": "fn()", - "!doc": "The function to format the navigation header date." - }, - "nextDate": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "prevDate": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "scheduler": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "scrollable": { - "!type": "bool", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "triggerNode": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "visible": { - "!type": "bool", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getAdjustedViewDate": { - "!type": "fn(val: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "flushViewCache": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getNextDate": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getPrevDate": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getToday": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "limitDate": { - "!type": "fn(date: ?, maxDate: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "plotEvents": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "syncStdContent": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "syncEventUI": { - "!type": "fn(evt: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - } - }, - "SchedulerView.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "SchedulerView.AUGMENTS": { - "!type": "+Array", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "SchedulerView.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the SchedulerView." - }, - "SchedulerView.BIND_UI_ATTRS": { - "!type": "+Array", - "!doc": "TODO. Wanna help? Please send a Pull Request." - } - }, - "SchedulerEvents": { - "!type": "fn(config: +Object) -> +_yui.aui_scheduler.A.SchedulerEvents", - "prototype": { - "!proto": "A.ModelList.prototype", - "comparator": { - "!type": "fn(model: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - } - }, - "SchedulerEvents.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the SchedulerEvents." - } - }, - "SchedulerEventSupport": { - "!type": "fn(config: +Object) -> +_yui.aui_scheduler.A.SchedulerEventSupport", - "SchedulerEventSupport.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the SchedulerEventSupport." - }, - "prototype": { - "addEvents": { - "!type": "fn(models: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "eachEvent": { - "!type": "fn(fn: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "flushEvents": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getEventByClientId": { - "!type": "fn(clientId: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getEvents": { - "!type": "fn(filterFn: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getEventsByDay": { - "!type": "fn(date: ?, includeOverlap: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getIntersectEvents": { - "!type": "fn(date: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "removeEvents": { - "!type": "fn(models: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "resetEvents": { - "!type": "fn(models: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - } - } - }, - "SchedulerBase": { - "!type": "fn(config: +Object) -> +_yui.aui_scheduler.A.SchedulerBase", - "prototype": { - "!proto": "_yui.aui_component.A.Component.prototype", - "activeView": { - "!type": "+SchedulerView", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "date": { - "!type": "+aui_datatype_date_parse.Date", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "eventRecorder": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "strings": { - "!type": "+Object", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "navigationDateFormatter": { - "!type": "fn()", - "!doc": "The function to format the navigation header date." - }, - "views": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "viewDate": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "firstDayOfWeek": { - "!type": "number", - "!doc": "First day of the week: Sunday is 0, Monday is 1." - }, - "todayDate": { - "!type": "+aui_datatype_date_parse.Date", - "!doc": "Today date representation. This option allows the developer to\nspecify the date he wants to be used as the today date." - }, - "getViewByName": { - "!type": "fn(name: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getStrings": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getString": { - "!type": "fn(key: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "renderView": { - "!type": "fn(view: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "plotViewEvents": { - "!type": "fn(view: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "syncEventsUI": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "renderButtonGroup": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "syncStdContent": { - "!type": "fn()", - "!doc": "Sync SchedulerBase StdContent." - } - }, - "SchedulerBase.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "SchedulerBase.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the SchedulerBase." - }, - "SchedulerBase.HTML_PARSER": { - "!type": "+Object", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "SchedulerBase.UI_ATTRS": { - "!type": "+Array", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "SchedulerBase.AUGMENTS": { - "!type": "+Array", - "!doc": "TODO. Wanna help? Please send a Pull Request." - } - }, - "SchedulerEventRecorder": { - "!type": "fn(config: +Object) -> +_yui.aui_scheduler.A.SchedulerEventRecorder", - "prototype": { - "!proto": "_yui.aui_scheduler.A.SchedulerEvent.prototype", - "allDay": { - "!type": "bool", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "content": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "duration": { - "!type": "number", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "dateFormat": { - "!type": "string", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "event": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "eventClass": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "popover": { - "!type": "+Object", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "strings": { - "!type": "+Object", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "template": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getFormattedDate": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getTemplateData": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getUpdatedSchedulerEvent": { - "!type": "fn(optAttrMap: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "hidePopover": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "populateForm": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "serializeForm": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - } - }, - "SchedulerEventRecorder.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "SchedulerEventRecorder.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the SchedulerEventRecorder." - }, - "SchedulerEventRecorder.EXTENDS": { - "!type": "+Object", - "!doc": "Static property used to define which component it extends." - } - }, - "SchedulerAgendaView": { - "!type": "fn(config: +Object) -> +_yui.aui_scheduler.A.SchedulerAgendaView", - "prototype": { - "!proto": "_yui.aui_scheduler.A.SchedulerView.prototype", - "bodyContent": { - "!type": "string", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "eventsDateFormatter": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "headerDayDateFormatter": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "headerExtraDateFormatter": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "infoDayDateFormatter": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "infoLabelBigDateFormatter": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "infoLabelSmallDateFormatter": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "name": { - "!type": "string", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "strings": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getNextDate": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getPrevDate": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "plotEvents": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - } - }, - "SchedulerAgendaView.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "SchedulerAgendaView.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the SchedulerAgendaView." - }, - "SchedulerAgendaView.EXTENDS": { - "!type": "+Object", - "!doc": "Static property used to define which component it extends." - } - }, - "SchedulerDayView": { - "!type": "fn(config: +Object) -> +_yui.aui_scheduler.A.SchedulerDayView", - "prototype": { - "!proto": "_yui.aui_scheduler.A.SchedulerView.prototype", - "bodyContent": { - "!type": "string", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "days": { - "!type": "number", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "delegateConfig": { - "!type": "+Object", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "eventWidth": { - "!type": "number", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "filterFn": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "headerDateFormatter": { - "!type": "string", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "headerView": { - "!type": "bool", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "headerViewConfig": { - "!type": "+Object", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "hourHeight": { - "!type": "number", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "name": { - "!type": "string", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "navigationDateFormatter": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "strings": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "headerTableNode": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "headerViewLabelNode": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "resizerNode": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "tableNode": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "colDaysNode": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "colHeaderDaysNode": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "markercellsNode": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "timesNode": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "syncStdContent": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "calculateEventHeight": { - "!type": "fn(duration: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "calculateTop": { - "!type": "fn(date: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getNextDate": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getPrevDate": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getColumnByDate": { - "!type": "fn(date: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getColumnShimByDate": { - "!type": "fn(date: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getDateByColumn": { - "!type": "fn(colNumber: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getDateDaysOffset": { - "!type": "fn(date: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getYCoordTime": { - "!type": "fn(top: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "plotEvent": { - "!type": "fn(evt: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "plotEvents": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "syncColumnsUI": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "syncDaysHeaderUI": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "syncEventsIntersectionUI": { - "!type": "fn(columnEvents: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "syncEventHeightUI": { - "!type": "fn(evt: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "syncEventTopUI": { - "!type": "fn(evt: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "syncHeaderViewUI": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "calculateYDelta": { - "!type": "fn(startXY: ?, xy: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "findEventIntersections": { - "!type": "fn(evt: ?, events: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getXYDelta": { - "!type": "fn(event: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getTickY": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "roundToNearestHour": { - "!type": "fn(date: ?, time: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - } - }, - "SchedulerDayView.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "SchedulerDayView.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the SchedulerDayView." - }, - "SchedulerDayView.HTML_PARSER": { - "!type": "+typeName", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "SchedulerDayView.EXTENDS": { - "!type": "+Object", - "!doc": "Static property used to define which component it extends." - } - }, - "SchedulerMonthView": { - "!type": "fn(config: +Object) -> +_yui.aui_scheduler.A.SchedulerMonthView", - "prototype": { - "!proto": "_yui.aui_scheduler.A.SchedulerTableView.prototype", - "displayDaysInterval": { - "!type": "number", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "name": { - "!type": "string", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "navigationDateFormatter": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getAdjustedViewDate": { - "!type": "fn(val: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getNextDate": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getPrevDate": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "plotEvents": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - } - }, - "SchedulerMonthView.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "SchedulerMonthView.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the SchedulerMonthView." - }, - "SchedulerMonthView.EXTENDS": { - "!type": "+Object", - "!doc": "Static property used to define which component it extends." - } - }, - "SchedulerTableViewDD": { - "!type": "fn(config: +Object) -> +_yui.aui_scheduler.A.SchedulerTableViewDD", - "SchedulerTableViewDD.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the SchedulerTableViewDD." - }, - "prototype": { - "delegateConfig": { - "!type": "+Object", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "viewDDBindUI": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "viewDDRenderUI": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "viewDDSyncUI": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "removeLasso": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "removeProxy": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "renderLasso": { - "!type": "fn(startPos: ?, endPos: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - } - } - }, - "SchedulerTableView": { - "!type": "fn(config: +Object) -> +_yui.aui_scheduler.A.SchedulerTableView", - "prototype": { - "!proto": "_yui.aui_scheduler.A.SchedulerView.prototype", - "bodyContent": { - "!type": "string", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "displayDaysInterval": { - "!type": "number", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "displayRows": { - "!type": "number", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "fixedHeight": { - "!type": "bool", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "name": { - "!type": "string", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "headerDateFormatter": { - "!type": "string", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "navigationDateFormatter": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "scrollable": { - "!type": "bool", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "strings": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "headerTableNode": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "colHeaderDaysNode": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "rowsContainerNode": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "tableGridNode": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "buildEventsRow": { - "!type": "fn(rowStartDate: ?, rowEndDate: ?, rowDisplayIndex: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "buildEventsTable": { - "!type": "fn(rowStartDate: ?, rowEndDate: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "buildEventsTitleRow": { - "!type": "fn(tableNode: ?, rowStartDate: ?, rowEndDate: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "buildGridRowNode": { - "!type": "fn(rowIndex: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "flushViewCache": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getIntersectEvents": { - "!type": "fn(date: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getNextDate": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getPrevDate": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "hideEventsOverlay": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "loopDates": { - "!type": "fn(startDate: ?, endDate: ?, fn: ?, incrementBy: ?, factor: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "plotEvents": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "syncDaysHeaderUI": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "syncGridUI": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "syncStdContent": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - } - }, - "SchedulerTableView.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "SchedulerTableView.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the SchedulerTableView." - }, - "SchedulerTableView.HTML_PARSER": { - "!type": "+Object", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "SchedulerTableView.EXTENDS": { - "!type": "+Object", - "!doc": "Static property used to define which component it extends." - } - }, - "SchedulerWeekView": { - "!type": "fn(config: +Object) -> +_yui.aui_scheduler.A.SchedulerWeekView", - "prototype": { - "!proto": "_yui.aui_scheduler.A.SchedulerDayView.prototype", - "bodyContent": { - "!type": "string", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "days": { - "!type": "number", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "headerViewConfig": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "name": { - "!type": "string", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "navigationDateFormatter": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getAdjustedViewDate": { - "!type": "fn(val: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getNextDate": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getPrevDate": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getToday": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - } - }, - "SchedulerWeekView.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "SchedulerWeekView.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the SchedulerWeekView." - }, - "SchedulerWeekView.EXTENDS": { - "!type": "+Object", - "!doc": "Static property used to define which component it extends." - } - } - } - }, - "aui_search": { - "A": { - "TernarySearchNode": { - "!type": "fn(config: +Object) -> +_yui.aui_search.A.TernarySearchNode", - "prototype": { - "!proto": "A.Base.prototype", - "character": { - "!type": "string", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "child": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "largerNode": { - "!type": "+TernarySearchNode", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "smallerNode": { - "!type": "+TernarySearchNode", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "word": { - "!type": "string", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "isEndOfWord": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - } - }, - "TernarySearchNode.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "TernarySearchNode.NS": { - "!type": "string", - "!doc": "Static property provides a string to identify the namespace." - }, - "TernarySearchNode.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the TernarySearchNode." - }, - "TernarySearchNode.EXTENDS": { - "!type": "+Object", - "!doc": "Static property used to define which component it extends." - } - }, - "TernarySearchTree": { - "!type": "fn(config: +Object) -> +_yui.aui_search.A.TernarySearchTree", - "prototype": { - "!proto": "A.Base.prototype", - "add": { - "!type": "fn(word: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "contains": { - "!type": "fn(word: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "empty": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "patternMatch": { - "!type": "fn(pattern: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "prefixSearch": { - "!type": "fn(prefix: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - } - }, - "TernarySearchTree.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "TernarySearchTree.NS": { - "!type": "string", - "!doc": "Static property provides a string to identify the namespace." - }, - "TernarySearchTree.EXTENDS": { - "!type": "+Object", - "!doc": "Static property used to define which component it extends." - } - } - } - }, - "aui_selector": { - "A": { - "Selector": { - "!type": "fn() -> +_yui.aui_selector.A.Selector", - "prototype": { - "button": { - "!type": "fn(node: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "checkbox": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "checked": { - "!type": "fn(node: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "disabled": { - "!type": "fn(node: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "empty": { - "!type": "fn(node: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "enabled": { - "!type": "fn(node: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "file": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "header": { - "!type": "fn(node: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "hidden": { - "!type": "fn(node: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "image": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "input": { - "!type": "fn(node: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "parent": { - "!type": "fn(node: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "password": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "radio": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "reset": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "selected": { - "!type": "fn(node: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "submit": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "text": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "visible": { - "!type": "fn(node: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - } - } - } - } - }, - "aui_sortable_layout": { - "A": { - "SortableLayout": { - "!type": "fn(config: +Object) -> +_yui.aui_sortable_layout.A.SortableLayout", - "prototype": { - "!proto": "A.Base.prototype", - "delegateConfig": { - "!type": "+Object", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "proxyNode": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "dragNodes": { - "!type": "string", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "dropContainer": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "dropNodes": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "groups": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "lazyStart": { - "!type": "bool", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "placeholder": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "proxy": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "addDropNode": { - "!type": "fn(node: ?, config: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "addDropTarget": { - "!type": "fn(drop: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "alignPlaceholder": { - "!type": "fn(region: ?, isTarget: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "calculateDirections": { - "!type": "fn(drag: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "calculateQuadrant": { - "!type": "fn(drag: ?, drop: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getPlaceholderXY": { - "!type": "fn(region: ?, isTarget: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "removeDropTarget": { - "!type": "fn(drop: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - } - }, - "SortableLayout.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "SortableLayout.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the SortableLayout." - }, - "SortableLayout.EXTENDS": { - "!type": "+Object", - "!doc": "Static property used to define which component it extends." - } - } - } - }, - "aui_sortable_list": { - "A": { - "SortableList": { - "!type": "fn(config: +Object) -> +_yui.aui_sortable_list.A.SortableList", - "prototype": { - "!proto": "A.Base.prototype", - "dd": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "dropCondition": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "dropContainer": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "dropOn": { - "!type": "string", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "helper": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "nodes": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "placeholder": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "proxy": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "sortCondition": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "add": { - "!type": "fn(node: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "addAll": { - "!type": "fn(nodes: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - } - }, - "SortableList.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "SortableList.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the SortableList." - }, - "SortableList.EXTENDS": { - "!type": "+Object", - "!doc": "Static property used to define which component it extends." - } - } - } - }, - "aui_tabview": { - "A": { - "Tab": { - "!type": "fn(config: +Object) -> +_yui.aui_tabview.A.Tab", - "prototype": { - "addScreenRoutes": { - "!type": "fn(or: +Object) -> !this", - "!doc": "Adds one or more screens to the application." - }, - "addSurfaces": { - "!type": "fn(or: +Surface) -> !this", - "!doc": "Adds one or more surfaces to the application." - }, - "dispatch": { - "!type": "fn() -> +Promise", - "!doc": "Dispatches to the first route handler that matches the current path, if\nany." - }, - "matchesPath": { - "!type": "fn(value: string) -> bool", - "!doc": "Matches if the `ScreenRouter` can handle the tested `value` path, if not\nreturns null." - }, - "navigate": { - "!type": "fn(path: string) -> +Promise", - "!doc": "Prefetches the specified path if there is a route handler that matches." - }, - "_defStartNavigateFn": { - "!type": "fn(event: +EventFacade)", - "!doc": "Starts navigation to a path." - }, - "_doNavigate": { - "!type": "fn(path: string, opt_replaceHistory: bool) -> +Promise", - "!doc": "Starts navigation to a path." - }, - "_preventNavigateFn": { - "!type": "fn(event: +EventFacade)", - "!doc": "Fires when navigation is prevented from `startNavigate` event." - }, - "defaultTitle": { - "!type": "string", - "!doc": "Defines the default document title in case the screen doesnt have\nany `title`." - }, - "linkSelector": { - "!type": "string", - "!doc": "CSS selector string used to filter link click events so that only the\nlinks which match it will have the enhanced navigation behavior." - }, - "basePath": { - "!type": "string", - "!doc": "Absolute base path from which all routes should be evaluated." - }, - "addContent": { - "!type": "fn(screenId: string, opt_content: string) -> +aui_node.Node", - "!doc": "Adds screen content to a surface. If content hasnt been passed, see if\nan element exists in the DOM that matches the id. By convention, the\nelement should already be nested in the right element and should have an\nid that is a concatentation of the surface id + - + the screen id." - }, - "createChild": { - "!type": "fn(screenId: string) -> +aui_node.Node", - "!doc": "Creates child node of the surface." - }, - "getChild": { - "!type": "fn(screenId: string) -> +aui_node.Node", - "!doc": "Gets child node of the surface." - }, - "getEl": { - "!type": "fn(opt_id: string) -> +aui_node.Node", - "!doc": "Retrieves the surface element from DOM, and sets it to the el property of\nthe current instance." - }, - "show": { - "!type": "fn(screenId: string) -> +Promise", - "!doc": "Shows screen content from a surface." - }, - "remove": { - "!type": "fn(screenId: string)", - "!doc": "Removes screen content from a surface." - }, - "toString": { - "!type": "fn() -> string" - }, - "transition": { - "!type": "fn()", - "!doc": "If false, the screen will be disposed after being deactivated.\nIf true, the surface content will be left in the DOM with\ndisplay:none." - }, - "_makeId": { - "!type": "fn(screenId: string) -> string", - "!doc": "Make the id for the element that holds content for a screen." - }, - "id": { - "!type": "string", - "!doc": "The screen id." - }, - "abortRequest": { - "!type": "fn()", - "!doc": "Aborts any outstanding request." - }, - "getSurfaceContent": { - "!type": "fn(surfaceId: string, opt_contents: string) -> string", - "!doc": "Returns the content for the given surface, or null if the surface isnt\nused by this screen. This will be called when a screen is initially\nconstructed or, if a screen is non-cacheable, when navigated." - }, - "load": { - "!type": "fn() -> +CancellablePromise", - "!doc": "Loads the content for all surfaces in one AJAX request from the server." - }, - "_setScreenTitleFromFragment": { - "!type": "fn(frag: +_yui.aui_node.Node)", - "!doc": "Retrieves the title from the provided content and sets it to title\nattribute of the class." - }, - "cacheable": { - "!type": "bool", - "!doc": "If false, the screen will be disposed after being deactivated.\nIf true, the surface content will be left in the DOM with\ndisplay:none." - }, - "method": { - "!type": "string", - "!doc": "Ajax request method." - }, - "titleSelector": { - "!type": "string", - "!doc": "CSS selector used to extract a page title from the content of a page\nloaded via Pjax.\n\nBy default this is set to extract the title from the ``\nelement, but you could customize it to extract the title from an\n`<h1>`, or from any other element, if thats more appropriate for the\ncontent youre loading." - }, - "timeout": { - "!type": "number", - "!doc": "Time in milliseconds after which an Ajax request should time out." - }, - "urlParams": { - "!type": "string", - "!doc": "Could be String or Object with multiple keys and values. If String,\nthe defaule value will be \"1\". If an Object with multiple keys and\nvalues, they will be concatenated to the URL." - }, - "path": { - "!type": "string", - "!doc": "Defines the path which will trigger the rendering of the screen,\nspecified in `screen` attribute. Could be `String`, `RegExp` or\n`Function`. In case of `Function`, it will receive the URL as\nparameter and it should return true if this URL could be handled by\nthe screen." - }, - "screen": { - "!type": "+A.Screen", - "!doc": "Defines the screen which will be rendered once a URL in the\napplication matches the path, specified in `path` attribute. Could be\n`A.Screen` or its extension, like `A.HTMLScreen`." - }, - "activate": { - "!type": "fn()", - "!doc": "Fires when the screen is active. Allows a screen to perform any setup\nthat requires its DOM to be visible. Lifecycle." - }, - "beforeDeactivate": { - "!type": "fn() -> bool", - "!doc": "Gives the Screen a chance to cancel the navigation and stop itself from\nbeing deactivated. Can be used, for example, if the screen has unsaved\nstate. Lifecycle.\n\nClean-up should not be preformed here, since the navigation may still be\ncancelled. Do clean-up in deactivate." - }, - "flip": { - "!type": "fn() -> +Promise", - "!doc": "Allows a screen to perform any setup immediately before the DOM is\nmade visible. Lifecycle." - }, - "deactivate": { - "!type": "fn()", - "!doc": "Allows a screen to do any cleanup necessary after it has been\ndeactivated, for example cancelling outstanding XHRs or stopping\ntimers. Lifecycle." - }, - "destructor": { - "!type": "fn()", - "!doc": "Destroys a cacheable screen." - }, - "getSurfacesContent": { - "!type": "fn(path: string) -> string", - "!doc": "Returns all contents for the surfaces. This will pass an `opt_contents`\nto `getSurfaceContent` with all information you need to fulfill the\nsurfaces. Lifecycle." - }, - "_setId": { - "!type": "fn(val: string) -> string", - "!doc": "Sets the id attribute." - }, - "_valueId": { - "!type": "fn() -> string", - "!doc": "Value of the id attribute." - }, - "title": { - "!type": "string", - "!doc": "The document.title to set when the screen is active." - }, - "addCache": { - "!type": "fn(surfaceId: string, content: string)", - "!doc": "Adds content to the cache." - }, - "clearCache": { - "!type": "fn()", - "!doc": "Clears the cache." - }, - "disabled": { - "!type": "?" - } - }, - "TRANSITION": { - "!type": "?", - "!doc": "Transition function that returns a promise, the navigation will be paused\nuntil all surfaces promise have completed. This is useful for\nanimations." - }, - "Tab.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "Tab.CSS_PREFIX": { - "!type": "string", - "!doc": "Static property provides a string to identify the CSS prefix." - }, - "Tab.EXTENDS": { - "!type": "+Object", - "!doc": "Static property used to define which component it extends." - } - }, - "TabView": { - "!type": "fn(config: +Object) -> +_yui.aui_tabview.A.TabView", - "prototype": { - "!proto": "TabView.prototype", - "stacked": { - "!type": "bool", - "!doc": "Determine the orientation of tabs.\nCan be stacked (vertical) or not (horizontal)." - }, - "type": { - "!type": "string", - "!doc": "Determine the type of tabs." - }, - "disableTab": { - "!type": "fn(i: ?)", - "!doc": "Disable tab based on its index." - }, - "enableTab": { - "!type": "fn(i: ?)", - "!doc": "Enable tab based on its index." - }, - "getActiveTab": { - "!type": "fn()", - "!doc": "Get the tabs." - } - }, - "TabView.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "TabView.CSS_PREFIX": { - "!type": "string", - "!doc": "Static property provides a string to identify the CSS prefix." - }, - "TabView.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the TabView." - }, - "TabView.UI_ATTRS": { - "!type": "+Array", - "!doc": "Static property used to define the UI attributes." - }, - "TabView.EXTENDS": { - "!type": "+Object", - "!doc": "Static property used to define which component it extends." - } - } - } - }, - "aui_textboxlist": { - "Textboxlist": { - "!type": "fn(config: +Object) -> +_yui.aui_textboxlist.Textboxlist", - "prototype": { - "!proto": "_yui.aui_autocomplete.AutoComplete.prototype", - "undefined": { - "!type": "fn()", - "!doc": "Mapping UTF-8 groups of characters. Based on Steven Levithans XRegExp\nproject (http://xregexp.com)" - }, - "match": { - "!type": "fn(str: string, group: string, flags: string)", - "!doc": "Tests a string against an Unicode pattern. Returns the first match." - }, - "test": { - "!type": "fn(str: string, group: string, flags: string)", - "!doc": "Tests a string against an Unicode pattern. Returns true or false." - } - }, - "Textboxlist.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "Textboxlist.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the Textboxlist." - } - } - }, - "aui_timepicker": { - "A": { - "TimePickerBase": { - "!type": "fn(config: +Object) -> +_yui.aui_timepicker.A.TimePickerBase", - "TimePickerBase.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the TimePickerBase." - }, - "prototype": { - "autocomplete": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "dateSeparator": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "mask": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "popoverCssClass": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "values": { - "!type": "+Array", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "clearSelection": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getAutoComplete": { - "!type": "fn(node: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "selectDates": { - "!type": "fn(dates: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "useInputNode": { - "!type": "fn(node: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - } - } - } - } - }, - "aui_toggler": { - "A": { - "Toggler": { - "!type": "fn(config: +Object) -> +_yui.aui_toggler.A.Toggler", - "prototype": { - "!proto": "A.Base.prototype", - "clearInterval": { - "!type": "fn(id: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "clearTimeout": { - "!type": "fn(id: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "intervalTime": { - "!type": "fn(newInterval: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "isRepeatable": { - "!type": "fn(task: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "setTimeout": { - "!type": "fn(fn: ?, ms: ?, context: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "setInterval": { - "!type": "fn(fn: ?, ms: ?, context: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "register": { - "!type": "fn(repeats: ?, fn: ?, ms: ?, context: ?, args: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "run": { - "!type": "fn(task: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "unregister": { - "!type": "fn(repeats: ?, id: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "animated": { - "!type": "bool", - "!doc": "Determine if the Toggler transitions will animate." - }, - "animating": { - "!type": "bool", - "!doc": "Determine if the Toggler transitions are being animated in that moment." - }, - "bindDOMEvents": { - "!type": "bool", - "!doc": "Determine if the Toggler should bind DOM events or not." - }, - "content": { - "!type": "?", - "!doc": "The content of a Toogler instance." - }, - "expanded": { - "!type": "bool", - "!doc": "Determine if the content starts as toggled on/off on page load." - }, - "header": { - "!type": "?", - "!doc": "The header of a Toogler instance." - }, - "transition": { - "!type": "+Object", - "!doc": "Transition definitions such as duration and type of easing effect." - }, - "headerEventHandler": { - "!type": "fn(event: ?, instance: ?)", - "!doc": "Handle header events." - }, - "animate": { - "!type": "fn(config: ?, fn: ?)", - "!doc": "Expand Toggler with an animation." - }, - "collapse": { - "!type": "fn()", - "!doc": "Hide Toggler content." - }, - "expand": { - "!type": "fn()", - "!doc": "Show Toggler content." - }, - "getContentHeight": { - "!type": "fn() -> number", - "!doc": "Return the height of content." - }, - "toggle": { - "!type": "fn(expand: ?)", - "!doc": "Show or hide content." - } - }, - "Toggler.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "Toggler.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the Toggler." - }, - "Toggler.EXTENDS": { - "!type": "+Object", - "!doc": "Static property used to define which component it extends." - } - }, - "TogglerDelegate": { - "!type": "fn(config: +Object) -> +_yui.aui_toggler.A.TogglerDelegate", - "prototype": { - "!proto": "A.Base.prototype", - "animated": { - "!type": "bool", - "!doc": "Determine if the Toggler Delegate transitions will animate." - }, - "closeAllOnExpand": { - "!type": "bool", - "!doc": "Determine if the Toggler Delegate switches\nwill be set to off when one switch is toggled on." - }, - "container": { - "!type": "?", - "!doc": "The container of Toggler Delegate instance." - }, - "content": { - "!type": "string", - "!doc": "The content of a Toogler Delegate instance." - }, - "expanded": { - "!type": "bool", - "!doc": "Determine if the content starts as toggled on/off on page load." - }, - "header": { - "!type": "string", - "!doc": "The header of a Toogler Delegate instance." - }, - "transition": { - "!type": "+Object", - "!doc": "Transition definitions such as duration and type of easing effect." - }, - "collapseAll": { - "!type": "fn()", - "!doc": "Expand all items." - }, - "createAll": { - "!type": "fn()", - "!doc": "Forces toggler creation on delegated header elements." - }, - "headerEventHandler": { - "!type": "fn(event: ?)", - "!doc": "Handle header events." - } - }, - "TogglerDelegate.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "TogglerDelegate.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the Toggler Delegate." - }, - "TogglerDelegate.EXTENDS": { - "!type": "+Object", - "!doc": "Static property used to define which component it extends." - } - } - } - }, - "aui_toolbar": { - "A": { - "Toolbar": { - "!type": "fn(config: +Object) -> +_yui.aui_toolbar.A.Toolbar", - "prototype": { - "!proto": "_yui.aui_component.A.Component.prototype", - "undefined": { - "!type": "fn()", - "!doc": "Checks if the path to the node is fully expanded. A path to a node\nshould typically include all its toggler-content ancestors." - }, - "children": { - "!type": "+Array", - "!doc": "A list of child elements." - }, - "toolbarRenderer": { - "!type": "?", - "!doc": "Define a new <code>ToolbarRenderer</code>." - }, - "add": { - "!type": "fn(children: ?, where: ?)", - "!doc": "Insert children on Toolbar." - }, - "clear": { - "!type": "fn()", - "!doc": "Clear children from Toolbar." - }, - "getEnclosingWidget": { - "!type": "fn(seed: ?)", - "!doc": "Find the first ancestor node that is a widget bounding box." - }, - "item": { - "!type": "fn(index: ?)", - "!doc": "Get a certain item based on its index." - }, - "remove": { - "!type": "fn(where: ?)", - "!doc": "Remove children from Toolbar." - } - }, - "Toolbar.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "Toolbar.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the Toolbar." - }, - "Toolbar.UI_ATTRS": { - "!type": "+Array", - "!doc": "Static property used to define the UI attributes." - }, - "A.Toolbar.isSupportedWidget": { - "!type": "fn(o: ?)", - "!doc": "Check if type is supported." - }, - "CONTENT_TEMPLATE": { - "!type": "?", - "!doc": "Static property provide a content template." - }, - "TEMPLATES": { - "!type": "+Object", - "!doc": "Static property provide a group of templates." - } - }, - "ToolbarRenderer": { - "!type": "fn(config: +Object) -> +_yui.aui_toolbar.A.ToolbarRenderer", - "ToolbarRenderer.TEMPLATES": { - "!type": "+Object", - "!doc": "Static property provides a set of templates." - }, - "ToolbarRenderer.RENDERER": { - "!type": "+Object", - "!doc": "Static property used to define how\nthings are going to be rendered." - }, - "prototype": { - "button": { - "!type": "fn(childRenderHints: ?)", - "!doc": "Define how a button should be rendered." - }, - "group": { - "!type": "fn(childRenderHints: ?)", - "!doc": "Define how a group should be rendered." - }, - "render": { - "!type": "fn(children: ?)", - "!doc": "Render children in a document fragment." - }, - "renderNode": { - "!type": "fn(child: ?)", - "!doc": "Render node." - } - } - } - } - }, - "aui_tooltip": { - "Tooltip": { - "!type": "fn(config: +Object) -> +_yui.aui_tooltip.Tooltip", - "prototype": { - "!proto": "Widget.prototype", - "bodyContent": { - "!type": "string", - "!doc": "Determine the bodyContent" - }, - "constrain": { - "!type": "bool", - "!doc": "Determine the tooltip constrain node." - }, - "duration": { - "!type": "number", - "!doc": "Determine the duration of the tooltip animation." - }, - "footerContent": { - "!type": "string", - "!doc": "Determine the footerContent" - }, - "formatter": { - "!type": "fn()", - "!doc": "Format the title attribute before set the content of the tooltip." - }, - "headerContent": { - "!type": "string", - "!doc": "Determine the headerContent" - }, - "html": { - "!type": "bool", - "!doc": "Determines if the tooltip allows arbitary HTML or is plain text." - }, - "opacity": { - "!type": "number", - "!doc": "Determine the opacity of the tooltip." - }, - "stickDuration": { - "!type": "number", - "!doc": "Determine the duration for the tooltip to stick visibility after\nthe mouse leaves the trigger element. By default the stick duration\nis not specified, therefore the tooltip starts the hide transition\nsynchronously." - }, - "triggerShowEvent": { - "!type": "string", - "!doc": "DOM event to show the tooltip." - }, - "undefined": { - "!type": "fn()", - "!doc": "Prevents display:none from being applied to the tooltip when it is hidden because we\ncannot properly align a hidden tooltip with display:none since we cant accurately\nget its computed x and y position." - }, - "anim": { - "!type": "+Object", - "!doc": "See <a href=\"OverlayContextPanel.html#config_anim\">OverlayContextPanel anim</a>." - }, - "align": { - "!type": "+Object", - "!doc": "See <a href=\"Overlay.html#config_align\">OverlayContextPanel align</a>." - }, - "showOn": { - "!type": "string", - "!doc": "See <a href=\"OverlayContext.html#config_showOn\">OverlayContext showOn</a>." - }, - "hideOn": { - "!type": "string", - "!doc": "See <a href=\"OverlayContext.html#config_showOn\">OverlayContext showOn</a>." - }, - "hideDelay": { - "!type": "number", - "!doc": "See <a href=\"OverlayContext.html#config_hideDelay\">OverlayContext hideDelay</a>." - }, - "title": { - "!type": "bool", - "!doc": "Use the content of the <code>title</code> attribute as the Tooltip\ncontent." - }, - "show": { - "!type": "fn()", - "!doc": "Over-ride the <code>show</code> to invoke the\n<a href=\"Tooltip.html#method__loadBodyContentFromTitle\">_loadBodyContentFromTitle</a>.\nSee <a href=\"OverlayContext.html#config_show\">OverlayContext show</a>." - } - }, - "Tooltip.CSS_PREFIX": { - "!type": "string", - "!doc": "Static property provides a string to identify the CSS prefix." - }, - "A.Tooltip.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the Tooltip." - }, - "Tooltip.TEMPLATES": { - "!type": "+Object", - "!doc": "Static property provides a set of reusable templates." - }, - "Tooltip.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "Tooltip.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the Tooltip." - } - }, - "A": { - "TooltipDelegate": { - "!type": "fn(config: +Object) -> +_yui.aui_tooltip.A.TooltipDelegate", - "prototype": { - "!proto": "A.Base.prototype", - "_onUserHideInteraction": { - "!type": "fn(event: ?)", - "!doc": "Show tooltip on user interaction." - }, - "_onUserShowInteraction": { - "!type": "fn(event: ?)", - "!doc": "Show tooltip on user interaction." - }, - "align": { - "!type": "+Object", - "!doc": "The alignment configuration for this widget." - }, - "container": { - "!type": "?", - "!doc": "The container of Toggler Delegate instance." - }, - "duration": { - "!type": "number", - "!doc": "Determine the duration of the tooltip animation." - }, - "html": { - "!type": "bool", - "!doc": "Determines if the tooltip allows arbitary HTML or is plain text." - }, - "opacity": { - "!type": "number", - "!doc": "Determine the opacity of the tooltip." - }, - "triggerHideEvent": { - "!type": "string", - "!doc": "DOM event to hide the tooltip." - }, - "triggerShowEvent": { - "!type": "string", - "!doc": "DOM event to show the tooltip." - }, - "zIndex": { - "!type": "number", - "!doc": "Specify the zIndex for the tooltips." - } - }, - "TooltipDelegate.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the Toggler Delegate." - } - } - } - }, - "aui_tree": { - "A": { - "TreeData": { - "!type": "fn(config: +Object) -> +_yui.aui_tree.A.TreeData", - "prototype": { - "!proto": "A.Base.prototype", - "container": { - "!type": "+aui_node.Node", - "!doc": "Container to nest children nodes. If it has a container its not a leaf." - }, - "children": { - "!type": "+Array", - "!doc": "Array of children (i.e. could be a JSON metadata object or a TreeNode instance)." - }, - "index": { - "!type": "+Object", - "!doc": "Index the nodes." - }, - "getNodeById": { - "!type": "fn(uid: string) -> +aui_tree.TreeNode", - "!doc": "Get a TreeNode by id." - }, - "isRegistered": { - "!type": "fn(node: +_yui.aui_tree.TreeNode) -> bool", - "!doc": "Whether the TreeNode is registered on this TreeData." - }, - "updateReferences": { - "!type": "fn(TreeNode: +_yui.aui_node.Node, TreeNode: +ParentNode, TreeView: +OwnerTree)", - "!doc": "Update the references of the passed TreeNode." - }, - "refreshIndex": { - "!type": "fn()", - "!doc": "Refresh the index (i.e. re-index all nodes)." - }, - "registerNode": { - "!type": "fn(node: +_yui.aui_tree.TreeNode)", - "!doc": "Register the passed TreeNode on this TreeData." - }, - "updateIndex": { - "!type": "fn(index: +Object)", - "!doc": "Update the <a href=\"TreeData.html#config_index\">index</a> attribute value." - }, - "unregisterNode": { - "!type": "fn(node: +_yui.aui_tree.TreeNode)", - "!doc": "Unregister the passed TreeNode from this TreeData." - }, - "collapseAll": { - "!type": "fn()", - "!doc": "Collapse all children of the TreeData." - }, - "expandAll": { - "!type": "fn()", - "!doc": "Expand all children of the TreeData." - }, - "selectAll": { - "!type": "fn()", - "!doc": "Select all children of the TreeData." - }, - "unselectAll": { - "!type": "fn()", - "!doc": "Unselect all children of the TreeData." - }, - "eachChildren": { - "!type": "fn(fn: fn(), fn: bool)", - "!doc": "Loop each children and execute the <code>fn</code> callback." - }, - "eachParent": { - "!type": "fn(fn: fn())", - "!doc": "Loop each parent node and execute the <code>fn</code> callback." - }, - "bubbleEvent": { - "!type": "fn(eventType: string, args: +Array, cancelBubbling: bool, stopActionPropagation: bool)", - "!doc": "Bubble event to all parent nodes." - }, - "createNode": { - "!type": "fn(options: +Object) -> +aui_tree.TreeNode", - "!doc": "Create a TreeNode instance." - }, - "appendChild": { - "!type": "fn(node: +_yui.aui_tree.TreeNode, cancelBubbling: bool)", - "!doc": "Append a child node to the TreeData." - }, - "item": { - "!type": "fn(index: number) -> +aui_tree.TreeNode", - "!doc": "Get a TreeNode children by index." - }, - "indexOf": { - "!type": "fn(node: +_yui.aui_tree.TreeNode) -> number", - "!doc": "Index of the passed TreeNode on the <a\nhref=\"TreeData.html#config_children\">children</a> attribute." - }, - "hasChildNodes": { - "!type": "fn() -> bool", - "!doc": "Whether the TreeData contains children or not." - }, - "getChildren": { - "!type": "fn(deep: bool) -> +Array", - "!doc": "Get an Array of the children nodes of the current TreeData." - }, - "getEventOutputMap": { - "!type": "fn(node: +TreeData) -> +Object", - "!doc": "Get an object containing metadata for the custom events." - }, - "removeChild": { - "!type": "fn(node: +TreeData)", - "!doc": "Remove the passed <code>node</code> from the current TreeData." - }, - "_removeChild": { - "!type": "fn(node: +TreeData)", - "!doc": "Remove the passed <code>node</code> from the current TreeData." - }, - "empty": { - "!type": "fn()", - "!doc": "Delete all children of the current TreeData." - }, - "insert": { - "!type": "fn(treeNode: +_yui.aui_tree.TreeNode, refTreeNode: +_yui.aui_tree.TreeNode, where: +_yui.aui_tree.TreeNode)", - "!doc": "Insert <code>treeNode</code> before or after the <code>refTreeNode</code>." - }, - "insertAfter": { - "!type": "fn(treeNode: +_yui.aui_tree.TreeNode, refTreeNode: +_yui.aui_tree.TreeNode)", - "!doc": "Insert <code>treeNode</code> after the <code>refTreeNode</code>." - }, - "insertBefore": { - "!type": "fn(treeNode: +_yui.aui_tree.TreeNode, refTreeNode: +_yui.aui_tree.TreeNode)", - "!doc": "Insert <code>treeNode</code> before the <code>refTreeNode</code>." - }, - "getNodeByChild": { - "!type": "fn(child: +_yui.aui_node.Node) -> +aui_tree.TreeNode", - "!doc": "Get a TreeNode instance by a child DOM Node." - } - }, - "TreeData.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the TreeData." - } - }, - "TreeViewIO": { - "!type": "fn(config: +Object) -> +_yui.aui_tree.A.TreeViewIO", - "TreeViewIO.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the TreeViewIO." - }, - "prototype": { - "io": { - "!type": "+Object", - "!doc": "IO options for the current TreeNode load the children." - }, - "createNodes": { - "!type": "fn(nodes: ?)", - "!doc": "Create nodes." - }, - "initIO": { - "!type": "fn()", - "!doc": "Initialize the IO transaction setup on the\n[io](A.TreeViewIO.html#attr_io) attribute." - }, - "ioStartHandler": { - "!type": "fn()", - "!doc": "IO Start handler." - }, - "ioCompleteHandler": { - "!type": "fn()", - "!doc": "IO Complete handler." - }, - "ioSuccessHandler": { - "!type": "fn()", - "!doc": "IO Success handler." - }, - "ioFailureHandler": { - "!type": "fn()", - "!doc": "IO Failure handler." - } - } - }, - "TreeNode": { - "!type": "fn(config: +Object) -> +_yui.aui_tree.A.TreeNode", - "prototype": { - "!proto": "A.Base.prototype", - "boundingBox": { - "!type": "?", - "!doc": "The widgets outermost node, used for sizing and positioning." - }, - "contentBox": { - "!type": "?", - "!doc": "The direct descendant of a widgets\nbounding box and houses its content." - }, - "cssClasses": { - "!type": "+Object", - "!doc": "CSS classes used on TreeNode." - }, - "draggable": { - "!type": "bool", - "!doc": "If true the TreeNode is draggable." - }, - "ownerTree": { - "!type": "+TreeView", - "!doc": "TreeView which contains the current TreeNode." - }, - "label": { - "!type": "string", - "!doc": "Label of the TreeNode." - }, - "expanded": { - "!type": "bool", - "!doc": "Whether the TreeNode is expanded by default." - }, - "id": { - "!type": "string", - "!doc": "Id of the TreeNode." - }, - "leaf": { - "!type": "bool", - "!doc": "Whether the TreeNode could have children or not (i.e. if any\nchildren is present the TreeNode is a leaf)." - }, - "nextSibling": { - "!type": "+aui_tree.TreeNode", - "!doc": "Next sibling of the current TreeNode." - }, - "prevSibling": { - "!type": "+aui_tree.TreeNode", - "!doc": "Previous sibling of the current TreeNode." - }, - "parentNode": { - "!type": "+aui_tree.TreeNode", - "!doc": "Parent node of the current TreeNode." - }, - "labelEl": { - "!type": "+aui_node.Node", - "!doc": "Label element to house the <code>label</code> attribute." - }, - "hitAreaEl": { - "!type": "+aui_node.Node", - "!doc": "Hitarea element." - }, - "alwaysShowHitArea": { - "!type": "bool", - "!doc": "Always show the hitarea icon." - }, - "iconEl": { - "!type": "+aui_node.Node", - "!doc": "Icon element." - }, - "tabIndex": { - "!type": "?", - "!doc": "Specify the tab order." - }, - "rendered": { - "!type": "bool", - "!doc": "If true the TreeNode is rendered." - }, - "render": { - "!type": "fn(container: ?)", - "!doc": "Render TreeNode." - }, - "appendChild": { - "!type": "fn()", - "!doc": "Append child on TreeNode." - }, - "collapse": { - "!type": "fn()", - "!doc": "Collapse the current TreeNode." - }, - "collapseAll": { - "!type": "fn()", - "!doc": "Collapse all TreeNodes." - }, - "contains": { - "!type": "fn(node: +_yui.aui_tree.TreeNode) -> bool", - "!doc": "Check if the current TreeNode contains the passed <code>node</code>." - }, - "expand": { - "!type": "fn()", - "!doc": "Expand the current TreeNode." - }, - "expandAll": { - "!type": "fn()", - "!doc": "Expand all TreeNodes." - }, - "getDepth": { - "!type": "fn() -> number", - "!doc": "Get the depth of the current TreeNode." - }, - "hasChildNodes": { - "!type": "fn()", - "!doc": "Check if it has child nodes." - }, - "isSelected": { - "!type": "fn() -> bool", - "!doc": "Whether the current TreeNode is selected or not." - }, - "isLeaf": { - "!type": "fn() -> bool", - "!doc": "Whether the current TreeNode is ancestor of the passed <code>node</code> or not." - }, - "toggle": { - "!type": "fn()", - "!doc": "Toggle the current TreeNode, <code>collapsed</code> or <code>expanded</code>." - } - }, - "TreeNode.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "TreeNode.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the TreeNode." - } - }, - "TreeNodeIO": { - "!type": "fn(config: +Object) -> +_yui.aui_tree.A.TreeNodeIO", - "prototype": { - "!proto": "_yui.aui_tree.A.TreeNode.prototype", - "loading": { - "!type": "bool", - "!doc": "Whether the current TreeNode IO transaction is loading." - }, - "loaded": { - "!type": "bool", - "!doc": "Whether the current TreeNode has loaded the content." - }, - "cache": { - "!type": "bool", - "!doc": "Whether the current TreeNode should cache the loaded content or not." - }, - "leaf": { - "!type": "bool", - "!doc": "Whether the TreeNode could have children or not (i.e. if any\nchildren is present the TreeNode is a leaf)." - }, - "expand": { - "!type": "fn()", - "!doc": "Expand the current TreeNodeIO." - }, - "_onIOSuccess": { - "!type": "fn(event: ?)", - "!doc": "Fire when IO success." - } - }, - "TreeNode.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "TreeNode.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the TreeNode." - } - }, - "TreeNodeCheck": { - "!type": "fn(config: +Object) -> +_yui.aui_tree.A.TreeNodeCheck", - "prototype": { - "!proto": "_yui.aui_tree.A.TreeNodeIO.prototype", - "checked": { - "!type": "bool", - "!doc": "Whether the TreeNode is checked or not." - }, - "checkName": { - "!type": "string", - "!doc": "Name of the checkbox element used on the current TreeNode." - }, - "checkContainerEl": { - "!type": "+aui_node.Node", - "!doc": "Container element for the checkbox." - }, - "checkEl": { - "!type": "+aui_node.Node", - "!doc": "Checkbox element." - }, - "check": { - "!type": "fn()", - "!doc": "Check the current TreeNode." - }, - "uncheck": { - "!type": "fn()", - "!doc": "Uncheck the current TreeNode." - }, - "toggleCheck": { - "!type": "fn()", - "!doc": "Toggle the check status of the current TreeNode." - }, - "isChecked": { - "!type": "fn() -> ?", - "!doc": "Whether the current TreeNodeCheck is checked." - } - }, - "TreeNode.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "TreeNode.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the TreeNode." - } - }, - "TreeNodeTask": { - "!type": "fn(config: +Object) -> +_yui.aui_tree.A.TreeNodeTask", - "prototype": { - "!proto": "_yui.aui_tree.A.TreeNodeCheck.prototype", - "check": { - "!type": "fn(originalTarget: ?)", - "!doc": "Check the current TreeNodeTask." - }, - "uncheck": { - "!type": "fn(originalTarget: ?)", - "!doc": "Uncheck the current TreeNodeTask." - } - }, - "TreeNode.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - } - }, - "TreeNodeRadio": { - "!type": "fn(config: +Object) -> +_yui.aui_tree.A.TreeNodeRadio", - "prototype": { - "!proto": "_yui.aui_tree.A.TreeNodeTask.prototype", - "cssClasses": { - "!type": "+Object", - "!doc": "CSS classes used on TreeNodeRadio." - }, - "check": { - "!type": "fn()", - "!doc": "Check the current TreeNodeRadio." - } - }, - "TreeNodeRadio.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "TreeNodeRadio.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the TreeNodeRadio." - } - }, - "TreeViewPaginator": { - "!type": "fn(config: +Object) -> +_yui.aui_tree.A.TreeViewPaginator", - "TreeViewPaginator.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the TreeView." - }, - "prototype": { - "paginator": { - "!type": "+Object", - "!doc": "Paginator." - } - } - }, - "TreeView": { - "!type": "fn(config: +Object) -> +_yui.aui_tree.A.TreeView", - "prototype": { - "!proto": "_yui.aui_tree.A.TreeData.prototype", - "type": { - "!type": "string", - "!doc": "Type of the treeview (i.e. could be file or normal)." - }, - "lastSelected": { - "!type": "+aui_tree.TreeNode", - "!doc": "Last selected TreeNode." - }, - "lazyLoad": { - "!type": "bool", - "!doc": "Determine if its going to be lazy loaded or not." - }, - "selectOnToggle": { - "!type": "bool", - "!doc": "Determine if its going to be selected on toggle." - } - }, - "TreeView.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "TreeView.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the TreeView." - } - }, - "TreeViewDD": { - "!type": "fn(config: +Object) -> +_yui.aui_tree.A.TreeViewDD", - "prototype": { - "!proto": "_yui.aui_tree.A.TreeView.prototype", - "helper": { - "!type": "+aui_node.Node", - "!doc": "Dragdrop helper element." - }, - "scrollDelay": { - "!type": "number", - "!doc": "Delay of the scroll while dragging the TreeNodes." - }, - "dropAction": { - "!type": "string", - "!doc": "Drop action (i.e. could be append, below or above)." - }, - "lastY": { - "!type": "number", - "!doc": "Last Y." - }, - "node": { - "!type": "?", - "!doc": "Node." - }, - "nodeContent": { - "!type": "+aui_node.Node", - "!doc": "Reference for the current drop node." - } - }, - "TreeViewDD.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "TreeViewDD.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the TreeViewDD." - } - } - }, - "TreeNode": { - "!type": "fn()", - "prototype": { - "A.TreeNode.nodeTypes": { - "!type": "+Object", - "!doc": "TreeNode types hash map.\n\n<pre><code>A.TreeNode.nodeTypes = {\n radio: A.TreeNodeRadio,\n task: A.TreeNodeTask,\n check: A.TreeNodeCheck,\n node: A.TreeNode,\n io: A.TreeNodeIO\n};</code></pre>" - } - } - } - }, - "aui_url": { - "A": { - "Url": { - "!type": "fn(config: +Object) -> +_yui.aui_url.A.Url", - "prototype": { - "undefined": { - "!type": "fn()" - }, - "addParameter": { - "!type": "fn(key: ?, values: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "addParameters": { - "!type": "fn(parameters: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "hasParameter": { - "!type": "fn(key: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getParameter": { - "!type": "fn(key: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getParameters": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getAnchor": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getAuthority": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getDirectory": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getFile": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getHost": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getPassword": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getPath": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getPort": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getProtocol": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getQuery": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getRelative": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getSource": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getUser": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getUserInfo": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "removeParameter": { - "!type": "fn(key: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "removeParameters": { - "!type": "fn(parameters: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "setParameter": { - "!type": "fn(key: ?, opt_values: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "setParameters": { - "!type": "fn(parameters: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "setAnchor": { - "!type": "fn(val: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "setAuthority": { - "!type": "fn(val: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "setDirectory": { - "!type": "fn(val: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "setFile": { - "!type": "fn(val: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "setHost": { - "!type": "fn(val: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "setPassword": { - "!type": "fn(val: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "setPath": { - "!type": "fn(val: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "setPort": { - "!type": "fn(val: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "setProtocol": { - "!type": "fn(val: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "setRelative": { - "!type": "fn(val: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "setSource": { - "!type": "fn(val: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "setUser": { - "!type": "fn(val: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "setUserInfo": { - "!type": "fn(val: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "toString": { - "!type": "fn()", - "!doc": "TODO. Wanna help? Please send a Pull Request." - } - } - } - } - }, - "aui_video": { - "A": { - "Video": { - "!type": "fn(config: +Object) -> +_yui.aui_video.A.Video", - "prototype": { - "!proto": "_yui.aui_component.A.Component.prototype", - "url": { - "!type": "string", - "!doc": "URL used by Video to play." - }, - "ogvUrl": { - "!type": "string", - "!doc": "URL (on .ogv format) used by Video to play." - }, - "swfUrl": { - "!type": "string", - "!doc": "URL (on .swf format) used by Video to create\na fallback player with Flash." - }, - "poster": { - "!type": "string", - "!doc": "Image displayed before playback starts." - }, - "fixedAttributes": { - "!type": "+Object", - "!doc": "An additional list of attributes." - }, - "flashPlayerVersion": { - "!type": "string", - "!doc": "The required Flash version for the swf player" - }, - "flashVars": { - "!type": "+Object", - "!doc": "Variables used by Flash player." - }, - "render": { - "!type": "bool", - "!doc": "If <code>true</code> the render phase will be automatically invoked\npreventing the <code>.render()</code> manual call." - }, - "load": { - "!type": "fn()", - "!doc": "Load video track." - }, - "pause": { - "!type": "fn()", - "!doc": "Pause video track." - }, - "play": { - "!type": "fn()", - "!doc": "Play video track." - } - }, - "Video.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "Video.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the Video." - }, - "Video.BIND_UI_ATTRS": { - "!type": "+Array", - "!doc": "Static property used to define the attributes\nfor the bindUI lifecycle phase." - }, - "Video.SYNC_UI_ATTRS": { - "!type": "+Array", - "!doc": "Static property used to define the attributes\nfor the syncUI lifecycle phase." - } - } - } - }, - "aui_widget_cssclass": { - "A": { - "WidgetCssClass": { - "!type": "fn(The: +Object)", - "WidgetCssClass.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the Component." - }, - "prototype": { - "cssClass": { - "!type": "string", - "!doc": "CSS class to be automatically added to the <code>boundingBox</code>." - } - }, - "WidgetCssClass.CSS_CLASS_CONTENT_SUFFIX": { - "!type": "string", - "!doc": "Static property used to define the default suffix for cssClass attribute value\napplied on <code>contentBox</code> node." - } - }, - "WidgetPositionAlignSuggestion": { - "!type": "fn(The: +Object)", - "WidgetPositionAlignSuggestion.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration." - }, - "prototype": { - "position": { - "!type": "string", - "!doc": "Determine the position of the tooltip." - }, - "POSITION_ALIGN_SUGGESTION": { - "!type": "?", - "!doc": "Property defining the align points based on the suggested\n<code>position</code>." - }, - "initializer": { - "!type": "fn()", - "!doc": "Construction logic executed during WidgetPositionAlignSuggestion\ninstantiation. Lifecycle." - }, - "alignNode": { - "!type": "?", - "!doc": "Suggest alignment for the node based on the <code>position</code> suggestion." - } - } - } - } - }, - "aui_widget_toggle": { - "A": { - "WidgetToggle": { - "!type": "fn(The: +Object)", - "prototype": { - "toggle": { - "!type": "fn(visible: bool)", - "!doc": "Toggles widget visibility." - } - } - } - } - }, - "aui_widget_toolbars": { - "WidgetToolbars": { - "!type": "fn() -> +_yui.aui_widget_toolbars.WidgetToolbars", - "WidgetToolbars.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration." - }, - "prototype": { - "toolbars": { - "!type": "?", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "toolbarPosition": { - "!type": "+Object", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "addToolbar": { - "!type": "fn(toolbar: ?, section: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getToolbar": { - "!type": "fn(section: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "getToolbarSection": { - "!type": "fn(section: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - }, - "removeToolbar": { - "!type": "fn(section: ?)", - "!doc": "TODO. Wanna help? Please send a Pull Request." - } - } - }, - "A": { - "WidgetTrigger": { - "!type": "fn(The: +Object)", - "WidgetTrigger.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration." - }, - "prototype": { - "bindDOMEvents": { - "!type": "bool", - "!doc": "Determine if the Toggler should bind DOM events or not." - }, - "trigger": { - "!type": "?", - "!doc": "Trigger node to change widget visibility state." - }, - "triggerHideEvent": { - "!type": "string", - "!doc": "DOM event to hide the tooltip." - }, - "triggerShowEvent": { - "!type": "string", - "!doc": "DOM event to show the tooltip." - }, - "triggerToggleEvent": { - "!type": "string", - "!doc": "DOM event to toggle the tooltip." - }, - "initializer": { - "!type": "fn()", - "!doc": "Construction logic executed during WidgetTrigger\ninstantiation. Lifecycle." - } - } - } - } - } - } - }, - "AUI": "YUI" -}; - -}) \ No newline at end of file diff --git a/core/tern.core/node_modules/tern/node_modules/tern-closure/package.json b/core/tern.core/node_modules/tern/node_modules/tern-closure/package.json deleted file mode 100644 index 364e8976b..000000000 --- a/core/tern.core/node_modules/tern/node_modules/tern-closure/package.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "name": "tern-closure", - "version": "0.1.3", - "description": "A Tern plugin adding support for Closure.", - "main": "closure.js", - "dependencies": { - "acorn": "^0.5.0", - "carrier": "^0.1.13", - "doctrine": "^0.5.2" - }, - "peerDependencies": { - "tern": "^0.7.0" - }, - "devDependencies": { - "chai": "^1.9.1", - "mocha": "^1.21.4", - "sinon": "^1.10.3", - "sinon-chai": "^2.5.0" - }, - "repository": { - "type": "git", - "url": "https://github.com/google/tern-closure.git" - }, - "license": "Apache-2.0", - "homepage": "https://github.com/google/tern-closure", - "bugs": "https://github.com/google/tern-closure/issues", - "keywords": [ - "tern", - "closure" - ], - "scripts": { - "test": "node_modules/mocha/bin/mocha" - }, - "author": "Josh Giles <joshgiles@google.com>" -} diff --git a/core/tern.core/node_modules/tern/node_modules/tern-closure/test/cases/class.js b/core/tern.core/node_modules/tern/node_modules/tern-closure/test/cases/class.js deleted file mode 100644 index e160de61b..000000000 --- a/core/tern.core/node_modules/tern/node_modules/tern-closure/test/cases/class.js +++ /dev/null @@ -1,68 +0,0 @@ -// Copyright 2014 Google Inc. All rights reserved. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -// Test inference with a Closure-style class. -// plugin=closure -// plugin=doc_comment null - -goog.provide('name.space.Class'); - -/** - * A test class. - * @param {number} first The first argument. - * @constructor - */ -name.space.Class = function(first) { - first; //: number - first; //doc: The first argument. - - /** @private {Property} The property. */ - this.myProperty = getProperty(); - - /** @protected {Blah} The protected blah. */ - this.myBlah = getBlah(); - - this.myMethod; //: fn(param: Blah) -> string - this.myMethod; //doc: A method for this test class. - this.myMethod(); //doc: The return value. -}; - - -/** - * A method for this test class. - * @param {Blah} param The method parameter. - * @return {string} The return value. - */ -name.space.Class.prototype.myMethod = function(param) { - param; //: Blah - param; //doc: The method parameter. - - this.m; //+ myBlah, myMethod, myProperty @8 - this.myProperty; //: Property - this.myProperty; //doc: The property. - this.myBlah; //: Blah - this.myBlah; //doc: The protected blah. - return typelessVal; -} - -var instance = new name.space.Class(); -instance.myProperty; //: Property -instance.myBlah; //: Blah -instance.myMethod; //: fn(param: Blah) -> string - -/** @type {name.space.Class} */ -var instance2; -instance2.myProperty; //: Property -instance2.myBlah; //: Blah -instance2.myMethod; //: fn(param: Blah) -> string diff --git a/core/tern.core/node_modules/tern/node_modules/tern-closure/test/cases/completion.js b/core/tern.core/node_modules/tern/node_modules/tern-closure/test/cases/completion.js deleted file mode 100644 index d694a1f4c..000000000 --- a/core/tern.core/node_modules/tern/node_modules/tern-closure/test/cases/completion.js +++ /dev/null @@ -1,43 +0,0 @@ -// Copyright 2014 Google Inc. All rights reserved. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -// Test qualified name completions in strings and comments added through custom -// completion path. -// plugin=closure -// plugin=doc_comment null - -// Make some names available. -goog.provide('test.blah'); -goog.provide('test.name1'); -goog.provide('test.name2.bar'); -goog.provide('test.name2.last1'); -goog.provide('test.name2.last2'); - -/** - * Test getting completions in comments. - * @param {test.} //+ blah, name1, name2 @17 - * @param {test.b} //+ blah @18 - * @param {test.n} //+ name1, name2 @18 - * @param {test.name2.} //+ bar, last1, last2 @23 - * @param {test.name2.l} //+ last1, last2 @24 - * @param {test.name2.b} //+ bar @24 - */ - -// Test completing names in strings. -'test.'; //+ blah, name1, name2 @7 -'test.b'; //+ blah @8 -'test.n'; //+ name1, name2 @8 -'test.name2.'; //+ bar, last1, last2 @13 -'test.name2.l'; //+ last1, last2 @14 -'test.name2.b'; //+ bar @14 diff --git a/core/tern.core/node_modules/tern/node_modules/tern-closure/test/cases/ctorctor.js b/core/tern.core/node_modules/tern/node_modules/tern-closure/test/cases/ctorctor.js deleted file mode 100644 index e327ef258..000000000 --- a/core/tern.core/node_modules/tern/node_modules/tern-closure/test/cases/ctorctor.js +++ /dev/null @@ -1,59 +0,0 @@ -// Copyright 2014 Google Inc. All rights reserved. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -// Test inference with a class with a constructed constructor. -// plugin=closure -// plugin=doc_comment null - -goog.provide('ConstructedClass'); - -/** - * A test class with a constructed constructor. - * @param {Property} first The first argument. - * @constructor - */ -ConstructedClass = ctorCtor(); - -/** - * A method for this test class. - * @param {Property} param The method parameter. - * @return {ReturnType} The return value. - */ -ConstructedClass.prototype.myMethod = function(param) { - this.myProperty = param; - this.myBlah; //: Blah - return typelessVal; -} - -/** - * A method for this test class. - * @param {Blah} blah The blah - */ -ConstructedClass.prototype.yourMethod = function(blah) { - this.myProperty; //: Property - this.myBlah = blah; -} - -var instance = new ConstructedClass(); -// TODO: Fix instance type names for constructed constructors. -instance; //: {myBlah, myProperty} -instance.myProperty; //: Property -instance.myBlah; //: Blah -instance.myMethod; //: fn(param: Property) -> ReturnType - -/** @type {ConstructedClass} */ -var instance2; -instance2.myProperty; //: Property -instance2.myBlah; //: Blah -instance2.myMethod; //: fn(param: Property) -> ReturnType diff --git a/core/tern.core/node_modules/tern/node_modules/tern-closure/test/cases/function.js b/core/tern.core/node_modules/tern/node_modules/tern-closure/test/cases/function.js deleted file mode 100644 index 81b913068..000000000 --- a/core/tern.core/node_modules/tern/node_modules/tern-closure/test/cases/function.js +++ /dev/null @@ -1,66 +0,0 @@ -// Copyright 2014 Google Inc. All rights reserved. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -// Test the application of types and docs to functions. -// plugin=closure -// plugin=doc_comment null - -/** - * A test function. - * @param {number} first The first argument. - * @param {string} second The second argument. - * @return {Class} The return value. - */ -var myFn = function(first, second) { - first; //: number - first; //doc: The first argument. - second; //: string - second; //doc: The second argument. - return retVal; -} -myFn; //: fn(first: number, second: string) -> Class -myFn; //doc: A test function. -myFn(); //: Class -myFn(); //doc: The return value. - -/** - * This function just has docs. - */ -function secondFn() { -} -secondFn; //: fn() -secondFn; //doc: This function just has docs. - -/** - * This is a function, with no initialization. - * @param {ParamType} param - * @return {ReturnType} - */ -var noInitFn; -noInitFn; //: fn(param: ParamType) -> ReturnType - -/** - * We assume a commented, uninitialized value with no type info is a function - * with no parameters and no return value. - */ -var nullFn; -nullFn; //: fn() - -/** - * A commented value initialized with the unknown return type of a function is - * assumed to be a function. - * @param {ParamType} param - */ -var constructedFn = unknownFn(); -constructedFn; //: fn(param: ParamType) diff --git a/core/tern.core/node_modules/tern/node_modules/tern-closure/test/cases/inheritance.js b/core/tern.core/node_modules/tern/node_modules/tern-closure/test/cases/inheritance.js deleted file mode 100644 index 75e5fd42b..000000000 --- a/core/tern.core/node_modules/tern/node_modules/tern-closure/test/cases/inheritance.js +++ /dev/null @@ -1,165 +0,0 @@ -// Copyright 2014 Google Inc. All rights reserved. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -// Test inference with inherited methods and properties. -// plugin=closure -// plugin=doc_comment null - -goog.provide('name.space.Parent'); -goog.provide('name.space.Child'); -goog.provide('name.space.Grandchild'); -goog.provide('name.space.Sibling'); -goog.provide('name.space.Cousin'); - -/** - * The parent class. - * @constructor - * @struct - */ -name.space.Parent = function() { - /** @protected {Property} The parent property. */ - this.parentProp = parentProp; -}; - -/** - * The parent method. - */ -name.space.Parent.prototype.parentMethod = function() { - this.parentProp; //: Property - this.parentMethod; //: fn() - this.childProperty; //: ? - this.childMethod; //: ? - this.grandchildProperty; //: ? - this.grandchildMethod; //: ? - this.siblingProperty; //: ? - this.siblingMethod; //: ? -}; - -/** - * A method to override. - * @param {ParamType} param The param type. - * @return {ReturnType} The return type. - */ -name.space.Parent.prototype.overrideMethod = function(param) { - return retVal; -} - -/** - * The child class. - * @extends {name.space.Parent} - * @constructor - * @struct - */ -name.space.Child = function() { - /** @protected {Property} The child property. */ - this.childProperty = childProp; -}; -goog.inherits(name.space.Child, name.space.Parent); - -/** The child method. */ -name.space.Child.prototype.childMethod = function() { - this.parentProp; //: Property - this.parentMethod; //: fn() - this.childProperty; //: Property - this.childMethod; //: fn() - this.grandchildProperty; //: ? - this.grandchildMethod; //: ? - this.siblingProperty; //: ? - this.siblingMethod; //: ? -}; - -/** @override */ -name.space.Child.prototype.overrideMethod = function(param) { - param; //: ParamType - return retVal; -} -name.space.Child.prototype.overrideMethod; //: fn(param: ParamType) -> ReturnType -name.space.Child.prototype.overrideMethod; //doc: A method to override. - -/** - * The grandchild class. - * @extends {name.space.Child} - * @constructor - * @struct - */ -name.space.Grandchild = function() { - /** @protected {Property} The grandchild property. */ - this.grandchildProperty = grandchildProp; -}; -goog.inherits(name.space.Grandchild, name.space.Child); - -/** The grandchild method. */ -name.space.Grandchild.prototype.grandchildMethod = function() { - this.parentProp; //: Property - this.parentMethod; //: fn() - this.childProperty; //: Property - this.childMethod; //: fn() - this.grandchildProperty; //: Property - this.grandchildMethod; //: fn() - this.siblingProperty; //: ? - this.siblingMethod; //: ? -}; - -/** @override */ -name.space.Grandchild.prototype.overrideMethod = function(param) { - param; //: ParamType - return retVal; -} -name.space.Grandchild.prototype.overrideMethod; //: fn(param: ParamType) -> ReturnType -name.space.Grandchild.prototype.overrideMethod; //doc: A method to override. - -/** - * The sibling class. - * @extends {name.space.Parent} - * @constructor - * @struct - */ -name.space.Sibling = function() { - /** @protected {Property} The sibling property. */ - this.siblingProperty = siblingProp; -}; -goog.inherits(name.space.Sibling, name.space.Parent); - -/** The sibling method. */ -name.space.Sibling.prototype.siblingMethod = function() { - this.parentProp; //: Property - this.parentMethod; //: fn() - this.childProperty; //: ? - this.childMethod; //: ? - this.grandchildProperty; //: ? - this.grandchildMethod; //: ? - this.siblingProperty; //: Property - this.siblingMethod; //: fn() -}; - -/** - * The cousin class. - * @extends {name.space.Sibling} - * @constructor - * @struct - */ -name.space.Cousin = function() { - /** @protected {Property} The sibling property. */ - this.siblingProperty = siblingProp; -}; -goog.inherits(name.space.Cousin, name.space.Parent); - -/** @override */ -name.space.Cousin.prototype.overrideMethod = function(param) { - param; //: ParamType - return retVal; -} -name.space.Cousin.prototype.overrideMethod; //: fn(param: ParamType) -> ReturnType -name.space.Cousin.prototype.overrideMethod; //doc: A method to override. - diff --git a/core/tern.core/node_modules/tern/node_modules/tern-closure/test/cases/interface.js b/core/tern.core/node_modules/tern/node_modules/tern-closure/test/cases/interface.js deleted file mode 100644 index 62a00b2d7..000000000 --- a/core/tern.core/node_modules/tern/node_modules/tern-closure/test/cases/interface.js +++ /dev/null @@ -1,55 +0,0 @@ -// Copyright 2014 Google Inc. All rights reserved. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -// Test inference using interfaces. -// plugin=closure -// plugin=doc_comment null - -goog.provide('Interface'); -goog.provide('Implementor'); - -/** - * The interface. - * @interface - */ -Interface = function() {}; - -/** - * An interface method. - * @param {ParamType} param The param. - * @return {ReturnType} The retval. - */ -Interface.prototype.method; - -Interface.prototype.method; //: fn(param: ParamType) -> ReturnType - -/** @type {Interface} */ -var instance; -instance; //: Interface -instance.method; //: fn(param: ParamType) -> ReturnType - -/** - * A class implementing Interface. - * @constructor - * @struct - * @implements {Interface} - */ -Implementor = function() {}; - -/** @override */ -Implementor.prototype.method = function(param) { - param; //: ParamType - return notaval; -}; -Implementor.prototype.method; //: fn(param: ParamType) -> ReturnType diff --git a/core/tern.core/node_modules/tern/node_modules/tern-closure/test/cases/interfaceinheritance.js b/core/tern.core/node_modules/tern/node_modules/tern-closure/test/cases/interfaceinheritance.js deleted file mode 100644 index c59924500..000000000 --- a/core/tern.core/node_modules/tern/node_modules/tern-closure/test/cases/interfaceinheritance.js +++ /dev/null @@ -1,103 +0,0 @@ -// Copyright 2014 Google Inc. All rights reserved. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -// Test inference using interfaces and inheritance together. -// plugin=closure -// plugin=doc_comment null - -goog.provide('ParentInterface'); -goog.provide('ChildInterface'); -goog.provide('Implementor'); -goog.provide('ImplementorChild'); - -/** - * The parent interface. - * @interface - */ -ParentInterface = function() {}; - -/** - * A parent interface method. - * @param {ParamType} param The param. - * @return {ReturnType} The retval. - */ -ParentInterface.prototype.parentMethod; - -ParentInterface.prototype.parentMethod; //: fn(param: ParamType) -> ReturnType - -/** - * The child interface. - * @interface - * @extends {ParentInterface} - */ -ChildInterface = function() {}; - -/** - * A child interface method. - * @param {ChildParamType} childParam The param. - * @return {ChildReturnType} The retval. - */ -ChildInterface.prototype.childMethod; - -ChildInterface.prototype.childMethod; //: fn(childParam: ChildParamType) -> ChildReturnType - -/** @type {ChildInterface} */ -var instance; -instance; //: ChildInterface -instance.parentMethod; //: fn(param: ParamType) -> ReturnType -instance.childMethod; //: fn(childParam: ChildParamType) -> ChildReturnType - -/** - * A class implementing ChildInterface. - * @constructor - * @struct - * @implements {ChildInterface} - */ -Implementor = function() {}; - -/** @override */ -Implementor.prototype.parentMethod = function(param) { - param; //: ParamType - return notaval; -}; -Implementor.prototype.parentMethod; //: fn(param: ParamType) -> ReturnType - -/** @override */ -Implementor.prototype.childMethod = function(childParam) { - childParam; //: ChildParamType - return notaval; -}; -Implementor.prototype.childMethod; //: fn(childParam: ChildParamType) -> ChildReturnType - -/** - * A class extending Implementor. - * @constructor - * @struct - * @extends {Implementor} - */ -ImplementorChild = function() {}; - -/** @override */ -ImplementorChild.prototype.parentMethod = function(param) { - param; //: ParamType - return notaval; -}; -ImplementorChild.prototype.parentMethod; //: fn(param: ParamType) -> ReturnType - -/** @override */ -ImplementorChild.prototype.childMethod = function(childParam) { - childParam; //: ChildParamType - return notaval; -}; -ImplementorChild.prototype.childMethod; //: fn(childParam: ChildParamType) -> ChildReturnType diff --git a/core/tern.core/node_modules/tern/node_modules/tern-closure/test/cases/providerequire.js b/core/tern.core/node_modules/tern/node_modules/tern-closure/test/cases/providerequire.js deleted file mode 100644 index 4ad51cc1a..000000000 --- a/core/tern.core/node_modules/tern/node_modules/tern-closure/test/cases/providerequire.js +++ /dev/null @@ -1,27 +0,0 @@ -// Copyright 2014 Google Inc. All rights reserved. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -// Test custom goog.provide and goog.require handling. -// plugin=closure -// plugin=doc_comment null - -goog.provide('name.space.Class'); -name; //: name -name.space; //: name.space -name.space.Class; //: name.space.Class - -goog.require('we.need.ThisClass'); -we; //: we -we.need; //: we.need -we.need.ThisClass //: we.need.ThisClass diff --git a/core/tern.core/node_modules/tern/node_modules/tern-closure/test/cases/typeat.js b/core/tern.core/node_modules/tern/node_modules/tern-closure/test/cases/typeat.js deleted file mode 100644 index c08161775..000000000 --- a/core/tern.core/node_modules/tern/node_modules/tern-closure/test/cases/typeat.js +++ /dev/null @@ -1,31 +0,0 @@ -// Copyright 2014 Google Inc. All rights reserved. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -// Tests integration with the Tern 'typeAt' pass for providing types in comments -// and string literals. -// plugin=closure -// plugin=doc_comment null - -// Make some names available. -goog.provide('test.Bar'); -goog.provide('test.Foo'); - -// TODO: Patch Tern case runner to allow position argument for type test. -'test.Foo'; - -/** - * Test types in comments. - * test.Foo //<: test.Foo - * test.Bar //<: test.Bar - */ diff --git a/core/tern.core/node_modules/tern/node_modules/tern-closure/test/cases/unimplemented.js b/core/tern.core/node_modules/tern/node_modules/tern-closure/test/cases/unimplemented.js deleted file mode 100644 index 28830ca66..000000000 --- a/core/tern.core/node_modules/tern/node_modules/tern-closure/test/cases/unimplemented.js +++ /dev/null @@ -1,80 +0,0 @@ -// Copyright 2014 Google Inc. All rights reserved. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -// Tests for type expressions that are not yet fully supported. Basicallly, this -// is a TODO list, but these tests also verify that unsupported type expressions -// don't cause outright failures. -// plugin=closure -// plugin=doc_comment null - -// Nullability #17 -/** @type {?string} */ -var nullable; -nullable;//: string -/** @type {!MyClass} */ -var nonNullable; -nonNullable;//: MyClass - -// Unions #18 -/** @type {(MyClass|YourClass)} */ -var union; -union;//: YourClass - -/** @type {(!MyClass|!YourClass|{prop:(Blah|Blam)})} */ -var nested; -nested; //: YourClass - -// Optional parameters #19. -/** @param {ParamType=} opt_param */ -var fnOptParam = function(opt_param) { - opt_param; //: ParamType -}; -fnOptParam; //: fn(opt_param: ParamType) - -// Varargs #20. -/** @param {...ParamType} var_args */ -var fnVarArgs = function(var_args) { - arguments; //: [?] - var_args; //: ParamType -}; -fnVarArgs; //: fn(var_args: ParamType) - -// Function type expressions #16 -/** @type {function(ParamType): ReturnType} */ -var fnTypeExpr; -fnTypeExpr; //: ? - -// Tests support for a literal void return type. -/** @type {function(ParamType): void} */ -var voidFnTypeExpr; -voidFnTypeExpr; //: ? - -// Record types #15 -/** @type {{prop1: Prop1Type, prop2: Prop2Type}} */ -var recordTypeExpr; -recordTypeExpr; //: ? - -// Casting #12 -/** @type {Object} */ -var genericObject; -var castObject = /** @type {CastClass} */ (genericObject); -castObject; //: {} - -// Typedef #14 -/** @typedef {{numProp: number}} */ -var TypeDefType; -/** @type {TypeDefType} */ -var typeDefVar; -typeDefVar; //: {} -typeDefVar.numProp; //: ? diff --git a/core/tern.core/node_modules/tern/node_modules/tern-closure/test/cases/variable.js b/core/tern.core/node_modules/tern/node_modules/tern-closure/test/cases/variable.js deleted file mode 100644 index e10c3226a..000000000 --- a/core/tern.core/node_modules/tern/node_modules/tern-closure/test/cases/variable.js +++ /dev/null @@ -1,94 +0,0 @@ -// Copyright 2014 Google Inc. All rights reserved. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -// Test the simple application of types and docs to values. -// plugin=closure -// plugin=doc_comment null - -/** @type {number} */ -var num; -num; //: number - -/** @type {boolean} */ -var bool; -bool; //: bool - -/** @type {string} */ -var str; -str; //: string - -/** @type {Array} */ -var arr; -arr; //: [?] - -/** @type {Array.<number>} */ -var numArr; -numArr; //: [number] -numArr[0]; //: number - -/** @type {Object} */ -var obj; -obj; //: {} - -/** @type {Object.<number>} */ -var numObj; -numObj; //: {} -numObj['prop']; //: number - -/** @type {null} */ -var nullLiteral; -nullLiteral; //: ? - -/** @type {undefined} */ -var undefinedLiteral; -undefinedLiteral; //: ? - -/** @type {?} */ -var nullableLiteral; -nullableLiteral; //: ? - -/** @type {*} */ -var allLiteral; -allLiteral; //: ? - -// Tests applying a not-yet-defined class. -/** @type {MyClass} */ -var inst; -inst; //: MyClass -// Tests that a stand-in function type has been created. -MyClass; //: fn() - -// Tests applying a namespaced class. -/** @type {name.spaced.Class} */ -var nameInst; -nameInst; //: name.spaced.Class -name; //: name -name.spaced; //: name.spaced -name.spaced.Class; //: fn() - -// Tests declaration without initialization. -/** @type {MyType} */ -name.prop; -name.prop; //: MyType - -/** - * Docs for this var. - * @type {Blah} - */ -var docs; -docs; //doc: Docs for this var. - -/** @type {Blah} Some docs. */ -var shortDocs; -shortDocs; //doc: Some docs. diff --git a/core/tern.core/node_modules/tern/node_modules/tern-closure/test/file_test.js b/core/tern.core/node_modules/tern/node_modules/tern-closure/test/file_test.js deleted file mode 100644 index a532583f9..000000000 --- a/core/tern.core/node_modules/tern/node_modules/tern-closure/test/file_test.js +++ /dev/null @@ -1,284 +0,0 @@ -// Copyright 2014 Google Inc. All rights reserved. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -'use strict'; - -/*global describe,it,beforeEach */ -// Suppress JSHint errors about unused expressions on Chai assertion chains. -/*jshint -W030 */ - -var chai = require('chai'), - sinon = require('sinon'), - expect = chai.expect, - sinonChai = require('sinon-chai'); -chai.use(sinonChai); - -var File = require('lib/file'), - Visibility = File.Visibility, - Reason = File.Reason; - -describe('File', function() { - var file, loadFn; - - describe('construction', function() { - it('should default to PUBLIC access', function() { - var file = new File('test.js', function() {}); - expect(file.access).to.equal(Visibility.PUBLIC); - }); - - it('should should accept specified access', function() { - var file = new File('test.js', function() {}, Visibility.PRIVATE); - expect(file.access).to.equal(Visibility.PRIVATE); - }); - }); - - describe('#requestName', function() { - describe('on a file with PUBLIC access', function() { - beforeEach(function() { - loadFn = sinon.spy(); - file = new File('test.js', loadFn, Visibility.PUBLIC); - }); - - it('should load PUBLIC names', function() { - file.requestName('name', Reason.TYPE, Visibility.PUBLIC); - expect(loadFn).calledOnce; - expect(loadFn).calledWith('name', Visibility.PUBLIC, 'test.js'); - }); - - it('should defer loading PROTECTED names', function() { - file.requestName('name', Reason.TYPE, Visibility.PROTECTED); - expect(loadFn).not.called; - }); - - it('should defer loading PRIVATE names', function() { - file.requestName('name', Reason.TYPE, Visibility.PRIVATE); - expect(loadFn).not.called; - }); - - it('should defer loading PUBLIC PARAM names', function() { - file.requestName('name', Reason.PARAM, Visibility.PUBLIC); - expect(loadFn).not.called; - }); - - it('should load PUBLIC EXTENDS names with PUBLIC access', function() { - file.requestName('name', Reason.EXTENDS, Visibility.PUBLIC); - expect(loadFn).calledOnce; - expect(loadFn).calledWith('name', Visibility.PUBLIC, 'test.js'); - }); - }); - - describe('on a file with PROTECTED access', function() { - beforeEach(function() { - loadFn = sinon.spy(); - file = new File('test.js', loadFn, Visibility.PROTECTED); - }); - - it('should load PUBLIC names', function() { - file.requestName('name', Reason.TYPE, Visibility.PUBLIC); - expect(loadFn).calledOnce; - expect(loadFn).calledWith('name', Visibility.PUBLIC, 'test.js'); - }); - - it('should load PROTECTED names', function() { - file.requestName('name', Reason.TYPE, Visibility.PROTECTED); - expect(loadFn).calledOnce; - expect(loadFn).calledWith('name', Visibility.PUBLIC, 'test.js'); - }); - - it('should defer loading PRIVATE names', function() { - file.requestName('name', Reason.REQUIRE, Visibility.PRIVATE); - expect(loadFn).not.called; - }); - - it('should load PUBLIC PARAM names', function() { - file.requestName('name', Reason.PARAM, Visibility.PUBLIC); - expect(loadFn).calledOnce; - expect(loadFn).calledWith('name', Visibility.PUBLIC, 'test.js'); - }); - - it('should load PUBLIC EXTENDS names with PROTECTED access', function() { - file.requestName('name', Reason.EXTENDS, Visibility.PUBLIC); - expect(loadFn).calledOnce; - expect(loadFn).calledWith('name', Visibility.PROTECTED, 'test.js'); - }); - }); - - describe('on a file with PRIVATE access', function() { - beforeEach(function() { - loadFn = sinon.spy(); - file = new File('test.js', loadFn, Visibility.PRIVATE); - }); - - it('should load PUBLIC names', function() { - file.requestName('name', Reason.TYPE, Visibility.PUBLIC); - expect(loadFn).calledOnce; - expect(loadFn).calledWith('name', Visibility.PUBLIC, 'test.js'); - }); - - it('should load PROTECTED names', function() { - file.requestName('name', Reason.TYPE, Visibility.PROTECTED); - expect(loadFn).calledOnce; - expect(loadFn).calledWith('name', Visibility.PUBLIC, 'test.js'); - }); - - it('should load PRIVATE names', function() { - file.requestName('name', Reason.REQUIRE, Visibility.PRIVATE); - expect(loadFn).calledOnce; - expect(loadFn).calledWith('name', Visibility.PUBLIC, 'test.js'); - }); - - it('should load PUBLIC PARAM names', function() { - file.requestName('name', Reason.PARAM, Visibility.PUBLIC); - expect(loadFn).calledOnce; - expect(loadFn).calledWith('name', Visibility.PUBLIC, 'test.js'); - }); - - it('should load PUBLIC EXTENDS names with PROTECTED access', function() { - file.requestName('name', Reason.EXTENDS, Visibility.PUBLIC); - expect(loadFn).calledOnce; - expect(loadFn).calledWith('name', Visibility.PROTECTED, 'test.js'); - }); - - it('should load PRIVATE EXTENDS names with PROTECTED access', function() { - file.requestName('name', Reason.EXTENDS, Visibility.PRIVATE); - expect(loadFn).calledOnce; - expect(loadFn).calledWith('name', Visibility.PROTECTED, 'test.js'); - }); - }); - }); - - describe('#updateAccess', function() { - describe('on a file starting with PUBLIC access', function() { - beforeEach(function() { - loadFn = sinon.spy(); - file = new File('test.js', loadFn, Visibility.PUBLIC); - }); - - it('should not load any names if none are deferred', function() { - file.requestName('name', Reason.TYPE, Visibility.PUBLIC); - loadFn.reset(); - var changed = file.updateAccess(Visibility.PRIVATE); - expect(changed).true; - expect(loadFn).not.called; - }); - - it('should not load any names if new access is still PUBLIC', function() { - file.requestName('name', Reason.TYPE, Visibility.PROTECTED); - var changed = file.updateAccess(Visibility.PUBLIC); - expect(changed).false; - expect(loadFn).not.called; - }); - - it('should load PROTECTED names if new access is PROTECTED', function() { - file.requestName('name', Reason.TYPE, Visibility.PROTECTED); - var changed = file.updateAccess(Visibility.PROTECTED); - expect(changed).true; - expect(loadFn).calledOnce; - expect(loadFn).calledWith('name', Visibility.PUBLIC, 'test.js'); - }); - - it('should not load PRIVATE names if new access PROTECTED', function() { - file.requestName('name', Reason.TYPE, Visibility.PRIVATE); - var changed = file.updateAccess(Visibility.PROTECTED); - expect(changed).true; - expect(loadFn).not.called; - }); - - it('should load PROTECTED names if new access is PRIVATE', function() { - file.requestName('name', Reason.TYPE, Visibility.PROTECTED); - var changed = file.updateAccess(Visibility.PRIVATE); - expect(changed).true; - expect(loadFn).calledOnce; - expect(loadFn).calledWith('name', Visibility.PUBLIC, 'test.js'); - }); - - it('should load PRIVATE names if set to PRIVATE', function() { - file.requestName('name', Reason.TYPE, Visibility.PRIVATE); - var changed = file.updateAccess(Visibility.PRIVATE); - expect(changed).true; - expect(loadFn).calledOnce; - expect(loadFn).calledWith('name', Visibility.PUBLIC, 'test.js'); - }); - - it('should load EXTENDS names with PROTECTED access', function() { - file.requestName('name', Reason.EXTENDS, Visibility.PUBLIC); - loadFn.reset(); - var changed = file.updateAccess(Visibility.PROTECTED); - expect(changed).true; - expect(loadFn).calledOnce; - expect(loadFn).calledWith('name', Visibility.PROTECTED, 'test.js'); - }); - }); - - describe('on a file starting with PROTECTED access', function() { - beforeEach(function() { - loadFn = sinon.spy(); - file = new File('test.js', loadFn, Visibility.PROTECTED); - }); - - it('should not load any names if none are deferred', function() { - file.requestName('name', Reason.TYPE, Visibility.PUBLIC); - file.requestName('name', Reason.TYPE, Visibility.PROTECTED); - loadFn.reset(); - var changed = file.updateAccess(Visibility.PRIVATE); - expect(changed).true; - expect(loadFn).not.called; - }); - - it('should not load PRIVATE names if new access PROTECTED', function() { - file.requestName('name', Reason.TYPE, Visibility.PRIVATE); - var changed = file.updateAccess(Visibility.PROTECTED); - expect(changed).false; - expect(loadFn).not.called; - }); - - it('should load PRIVATE names if set to PRIVATE', function() { - file.requestName('name', Reason.TYPE, Visibility.PRIVATE); - var changed = file.updateAccess(Visibility.PRIVATE); - expect(changed).true; - expect(loadFn).calledOnce; - expect(loadFn).calledWith('name', Visibility.PUBLIC, 'test.js'); - }); - - it('should load EXTENDS names with PROTECTED access', function() { - file.requestName('name', Reason.EXTENDS, Visibility.PRIVATE); - var changed = file.updateAccess(Visibility.PRIVATE); - expect(changed).true; - expect(loadFn).calledOnce; - expect(loadFn).calledWith('name', Visibility.PROTECTED, 'test.js'); - }); - }); - - describe('on a file starting with PRIVATE access', function() { - beforeEach(function() { - loadFn = sinon.spy(); - file = new File('test.js', loadFn, Visibility.PRIVATE); - }); - - it('should not load any names if none are deferred', function() { - file.requestName('name', Reason.TYPE, Visibility.PUBLIC); - file.requestName('name', Reason.TYPE, Visibility.PROTECTED); - file.requestName('name', Reason.TYPE, Visibility.PRIVATE); - loadFn.reset(); - var changed = file.updateAccess(Visibility.PUBLIC); - expect(changed).false; - changed = file.updateAccess(Visibility.PROTECTED); - expect(changed).false; - changed = file.updateAccess(Visibility.PRIVATE); - expect(changed).false; - expect(loadFn).not.called; - }); - }); - }); -}); diff --git a/core/tern.core/node_modules/tern/node_modules/tern-closure/test/mocha.opts b/core/tern.core/node_modules/tern/node_modules/tern-closure/test/mocha.opts deleted file mode 100644 index c797840b7..000000000 --- a/core/tern.core/node_modules/tern/node_modules/tern-closure/test/mocha.opts +++ /dev/null @@ -1 +0,0 @@ -test/*_test.js diff --git a/core/tern.core/node_modules/tern/node_modules/tern-closure/test/runcases.js b/core/tern.core/node_modules/tern/node_modules/tern-closure/test/runcases.js deleted file mode 100644 index 2a315e56f..000000000 --- a/core/tern.core/node_modules/tern/node_modules/tern-closure/test/runcases.js +++ /dev/null @@ -1,28 +0,0 @@ -// Copyright 2014 Google Inc. All rights reserved. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -var path = require('path'); -var runcases = require('tern/test/runcases'); -var util = require('tern/test/util'); -var closure = require('../closure'); -// Locate the Tern distribution installed with this repo and initialize the -// tern-closure plugin. -var ternDir = path.resolve(require.resolve('tern/lib/tern'), '../..'); -closure.initialize(ternDir); - -var filter = process.argv[2]; -var caseDir = path.resolve(__dirname, 'cases'); -runcases.runTests(filter, caseDir); -// Set non-zero exit code on failure. -process.exit(util.hasFailed()); diff --git a/core/tern.core/node_modules/tern/node_modules/tern-closure/test/runcases_test.js b/core/tern.core/node_modules/tern/node_modules/tern-closure/test/runcases_test.js deleted file mode 100644 index 44c8ccf20..000000000 --- a/core/tern.core/node_modules/tern/node_modules/tern-closure/test/runcases_test.js +++ /dev/null @@ -1,30 +0,0 @@ -// Copyright 2014 Google Inc. All rights reserved. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -'use strict'; - -/*global describe,it */ - -var expect = require('chai').expect; - -// Wrap the script that runs the Tern test framework cases in a Mocha test. -describe('The Tern framework test cases', function() { - it('should all pass.', function(done) { - var child = require('child_process').fork(require.resolve('./runcases.js')); - child.on('close', function(code) { - expect(code, 'Exit code').to.equal(0); - done(); - }); - }); -}); diff --git a/core/tern.core/node_modules/tern/node_modules/tern-closure/test/typemanager_test.js b/core/tern.core/node_modules/tern/node_modules/tern-closure/test/typemanager_test.js deleted file mode 100644 index 5b3fc9d1b..000000000 --- a/core/tern.core/node_modules/tern/node_modules/tern-closure/test/typemanager_test.js +++ /dev/null @@ -1,159 +0,0 @@ -// Copyright 2014 Google Inc. All rights reserved. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -'use strict'; - -/*global describe,it,beforeEach */ -// Suppress JSHint errors about unused expressions on Chai assertion chains. -/*jshint -W030 */ - -var chai = require('chai'), - sinon = require('sinon'), - expect = chai.expect, - sinonChai = require('sinon-chai'); -chai.use(sinonChai); - -require('lib/core').initializeForTesting(); - -var infer = require('tern/lib/infer'), - TypeManager = require('lib/typemanager'), - File = require('lib/file'), - Visibility = File.Visibility, - Reason = File.Reason, - Server = require('tern/lib/tern').Server; - - -describe('TypeManager', function() { - var context; - var server; - var fileFinder; - var typeManager; - - beforeEach(function() { - context = new infer.Context(); - context.curOrigin = 'test.js'; - server = new Server({ - plugins: { - closure: {} - } - }); - fileFinder = {findFile: sinon.stub()}; - typeManager = new TypeManager(server, fileFinder); - }); - - - describe('#getFile', function() { - it('should create a new file if none present', function() { - expect(typeManager.getFile('test.js').name).to.equal('test.js'); - }); - - it('should return an existing file if present', function() { - var file = typeManager.getFile('test.js'); - expect(typeManager.getFile('test.js')).to.equal(file); - }); - - it('should return a file added with #addFile', function() { - var file = new File('test.js', function() {}); - typeManager.addFile(file); - expect(typeManager.getFile('test.js')).to.equal(file); - }); - }); - - - describe('#openFile for file without a parent', function() { - it('should add a new File with PRIVATE access if not present', function() { - server.addFile('test.js', 'contents', null /* parent */); - typeManager.openFile('test.js'); - var file = typeManager.getFile('test.js'); - expect(file.name).to.equal('test.js'); - expect(file.access).to.equal(Visibility.PRIVATE); - }); - - it('should update existing file acces to PRIVATE', function() { - server.addFile('test.js', 'contents', null /* parent */); - var file = new File('test.js', function() {}, Visibility.PUBLIC); - typeManager.addFile(file); - typeManager.openFile('test.js'); - expect(file.access).to.equal(Visibility.PRIVATE); - }); - }); - - - describe('#openFile for a file with a parent', function() { - it('should not update the file access level', function() { - server.addFile('parent.js', 'parent contents', null /* parent */); - server.addFile('test.js', 'contents', 'parent.js'); - var file = new File('test.js', function() {}, Visibility.PUBLIC); - typeManager.addFile(file); - typeManager.openFile('test.js'); - expect(file.access).to.equal(Visibility.PUBLIC); - }); - }); - - - describe('#defType', function() { - it('should find + load the name if we have access', function(done) { - sinon.spy(typeManager, 'getFile'); - fileFinder.findFile.callsArgWithAsync(1, 'found.js'); - sinon.spy(server, 'addFile'); - sinon.stub(server, 'flush', function() { - setTimeout(check); - }); - infer.withContext(context, function() { - typeManager.defType('name', Reason.TYPE, Visibility.PUBLIC); - }); - var check = function() { - expect(typeManager.getFile).calledWith('found.js'); - expect(typeManager.getFile().access).equal(Visibility.PUBLIC); - expect(fileFinder.findFile).calledOnce.calledWith('name'); - expect(server.addFile).calledOnce. - calledWith('found.js', null, 'test.js'); - done(); - }; - }); - - it('should not find + load the name if we have no access', function() { - infer.withContext(context, function() { - typeManager.defType('name', Reason.TYPE, Visibility.PRIVATE); - }); - expect(fileFinder.findFile).not.called; - }); - - it('should find + load the name once access is granted', function() { - infer.withContext(context, function() { - typeManager.defType('name', Reason.TYPE, Visibility.PRIVATE); - }); - expect(fileFinder.findFile).not.called; - server.addFile('test.js', 'content', null /* parent */); - typeManager.openFile('test.js'); - expect(fileFinder.findFile).calledOnce.calledWith('name'); - }); - - it('should update the access level of the found file', function(done) { - var foundFile = typeManager.getFile('found.js'); - sinon.spy(foundFile, 'updateAccess'); - fileFinder.findFile.callsArgWithAsync(1, 'found.js'); - sinon.stub(server, 'flush', function() { - setTimeout(check); - }); - infer.withContext(context, function() { - typeManager.defType('name', Reason.TYPE, Visibility.PUBLIC); - }); - var check = function() { - expect(foundFile.updateAccess).calledOnce.calledWith(Visibility.PUBLIC); - done(); - }; - }); - }); -}); diff --git a/core/tern.core/src/tern/Activator.java b/core/tern.core/src/tern/Activator.java index 79eb0eb32..2482aaa8a 100644 --- a/core/tern.core/src/tern/Activator.java +++ b/core/tern.core/src/tern/Activator.java @@ -15,6 +15,8 @@ public class Activator implements BundleActivator { + public static final String TERNJS_PLUGIN_ID = "ternjs"; + public static final String PLUGIN_ID = "tern.core"; private static BundleContext context; diff --git a/core/ternjs/.project b/core/ternjs/.project new file mode 100644 index 000000000..3256c73e7 --- /dev/null +++ b/core/ternjs/.project @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="UTF-8"?> +<projectDescription> + <name>ternjs</name> + <comment></comment> + <projects> + </projects> + <buildSpec> + <buildCommand> + <name>org.eclipse.pde.ManifestBuilder</name> + <arguments> + </arguments> + </buildCommand> + <buildCommand> + <name>org.eclipse.pde.SchemaBuilder</name> + <arguments> + </arguments> + </buildCommand> + </buildSpec> + <natures> + <nature>org.eclipse.pde.PluginNature</nature> + </natures> +</projectDescription> diff --git a/core/ternjs/META-INF/MANIFEST.MF b/core/ternjs/META-INF/MANIFEST.MF new file mode 100644 index 000000000..7f92fb8a4 --- /dev/null +++ b/core/ternjs/META-INF/MANIFEST.MF @@ -0,0 +1,8 @@ +Manifest-Version: 1.0 +Bundle-ManifestVersion: 2 +Bundle-Name: %pluginName +Bundle-Vendor: %providerName +Bundle-Localization: plugin +Bundle-SymbolicName: ternjs +Bundle-Version: 0.9.0.qualifier +Eclipse-BundleShape: dir diff --git a/core/ternjs/build.properties b/core/ternjs/build.properties new file mode 100644 index 000000000..f6c04816a --- /dev/null +++ b/core/ternjs/build.properties @@ -0,0 +1,4 @@ +bin.includes = META-INF/,\ + node_modules/tern/,\ + plugin.properties,\ + metadata/ diff --git a/core/tern.core/metadata/angular.metadata.json b/core/ternjs/metadata/angular.metadata.json similarity index 71% rename from core/tern.core/metadata/angular.metadata.json rename to core/ternjs/metadata/angular.metadata.json index 70c634cf9..46a6f772f 100644 --- a/core/tern.core/metadata/angular.metadata.json +++ b/core/ternjs/metadata/angular.metadata.json @@ -1,6 +1,6 @@ { "name": "angular", - "label": "AngularJS", + "label": "AngularJS", "homepage": "https://angularjs.org/", "author": "Marijn Haverbeke <marijnh@gmail.com> forked by Angelo ZERR", "description": "Adds AngularJS support.", @@ -17,5 +17,12 @@ }, "help": { "url": "https://github.com/angelozerr/angularjs-eclipse" - } + }, + "options": [ + { + "name": "baseURL", + "description": "The base path to prefix to dependency filenames.", + "type": "path" + } + ] } \ No newline at end of file diff --git a/core/tern.core/metadata/aui.metadata.json b/core/ternjs/metadata/aui.metadata.json similarity index 100% rename from core/tern.core/metadata/aui.metadata.json rename to core/ternjs/metadata/aui.metadata.json diff --git a/core/tern.core/metadata/browser.metadata.json b/core/ternjs/metadata/browser.metadata.json similarity index 100% rename from core/tern.core/metadata/browser.metadata.json rename to core/ternjs/metadata/browser.metadata.json diff --git a/core/tern.core/metadata/chai.metadata.json b/core/ternjs/metadata/chai.metadata.json similarity index 100% rename from core/tern.core/metadata/chai.metadata.json rename to core/ternjs/metadata/chai.metadata.json diff --git a/core/tern.core/metadata/chrome-apps.metadata.json b/core/ternjs/metadata/chrome-apps.metadata.json similarity index 100% rename from core/tern.core/metadata/chrome-apps.metadata.json rename to core/ternjs/metadata/chrome-apps.metadata.json diff --git a/core/tern.core/metadata/ckeditor.metadata.json b/core/ternjs/metadata/ckeditor.metadata.json similarity index 100% rename from core/tern.core/metadata/ckeditor.metadata.json rename to core/ternjs/metadata/ckeditor.metadata.json diff --git a/core/tern.core/metadata/closure.metadata.json b/core/ternjs/metadata/closure.metadata.json similarity index 100% rename from core/tern.core/metadata/closure.metadata.json rename to core/ternjs/metadata/closure.metadata.json diff --git a/core/tern.core/metadata/complete_strings.metadata.json b/core/ternjs/metadata/complete_strings.metadata.json similarity index 100% rename from core/tern.core/metadata/complete_strings.metadata.json rename to core/ternjs/metadata/complete_strings.metadata.json diff --git a/core/tern.core/metadata/component.metadata.json b/core/ternjs/metadata/component.metadata.json similarity index 100% rename from core/tern.core/metadata/component.metadata.json rename to core/ternjs/metadata/component.metadata.json diff --git a/core/tern.core/metadata/cordovajs.metadata.json b/core/ternjs/metadata/cordovajs.metadata.json similarity index 100% rename from core/tern.core/metadata/cordovajs.metadata.json rename to core/ternjs/metadata/cordovajs.metadata.json diff --git a/core/tern.core/metadata/doc_comment.metadata.json b/core/ternjs/metadata/doc_comment.metadata.json similarity index 100% rename from core/tern.core/metadata/doc_comment.metadata.json rename to core/ternjs/metadata/doc_comment.metadata.json diff --git a/core/tern.core/metadata/dojotoolkit.metadata.json b/core/ternjs/metadata/dojotoolkit.metadata.json similarity index 100% rename from core/tern.core/metadata/dojotoolkit.metadata.json rename to core/ternjs/metadata/dojotoolkit.metadata.json diff --git a/core/tern.core/metadata/ecma.metadata.json b/core/ternjs/metadata/ecma.metadata.json similarity index 100% rename from core/tern.core/metadata/ecma.metadata.json rename to core/ternjs/metadata/ecma.metadata.json diff --git a/core/tern.core/metadata/extjs.metadata.json b/core/ternjs/metadata/extjs.metadata.json similarity index 100% rename from core/tern.core/metadata/extjs.metadata.json rename to core/ternjs/metadata/extjs.metadata.json diff --git a/core/tern.core/metadata/gas.metadata.json b/core/ternjs/metadata/gas.metadata.json similarity index 100% rename from core/tern.core/metadata/gas.metadata.json rename to core/ternjs/metadata/gas.metadata.json diff --git a/core/tern.core/metadata/gmaps.metadata.json b/core/ternjs/metadata/gmaps.metadata.json similarity index 100% rename from core/tern.core/metadata/gmaps.metadata.json rename to core/ternjs/metadata/gmaps.metadata.json diff --git a/core/tern.core/metadata/grunt.metadata.json b/core/ternjs/metadata/grunt.metadata.json similarity index 100% rename from core/tern.core/metadata/grunt.metadata.json rename to core/ternjs/metadata/grunt.metadata.json diff --git a/core/tern.core/metadata/guess-types.metadata.json b/core/ternjs/metadata/guess-types.metadata.json similarity index 100% rename from core/tern.core/metadata/guess-types.metadata.json rename to core/ternjs/metadata/guess-types.metadata.json diff --git a/core/tern.core/metadata/jasmine.metadata.json b/core/ternjs/metadata/jasmine.metadata.json similarity index 100% rename from core/tern.core/metadata/jasmine.metadata.json rename to core/ternjs/metadata/jasmine.metadata.json diff --git a/core/tern.core/metadata/jquery.metadata.json b/core/ternjs/metadata/jquery.metadata.json similarity index 100% rename from core/tern.core/metadata/jquery.metadata.json rename to core/ternjs/metadata/jquery.metadata.json diff --git a/core/tern.core/metadata/liferay.metadata.json b/core/ternjs/metadata/liferay.metadata.json similarity index 100% rename from core/tern.core/metadata/liferay.metadata.json rename to core/ternjs/metadata/liferay.metadata.json diff --git a/core/tern.core/metadata/lint.metadata.json b/core/ternjs/metadata/lint.metadata.json similarity index 100% rename from core/tern.core/metadata/lint.metadata.json rename to core/ternjs/metadata/lint.metadata.json diff --git a/core/tern.core/metadata/meteor.metadata.json b/core/ternjs/metadata/meteor.metadata.json similarity index 100% rename from core/tern.core/metadata/meteor.metadata.json rename to core/ternjs/metadata/meteor.metadata.json diff --git a/core/tern.core/metadata/node-express.metadata.json b/core/ternjs/metadata/node-express.metadata.json similarity index 100% rename from core/tern.core/metadata/node-express.metadata.json rename to core/ternjs/metadata/node-express.metadata.json diff --git a/core/tern.core/metadata/node-lint.metadata.json b/core/ternjs/metadata/node-lint.metadata.json similarity index 100% rename from core/tern.core/metadata/node-lint.metadata.json rename to core/ternjs/metadata/node-lint.metadata.json diff --git a/core/tern.core/metadata/node-mongodb-native.metadata.json b/core/ternjs/metadata/node-mongodb-native.metadata.json similarity index 100% rename from core/tern.core/metadata/node-mongodb-native.metadata.json rename to core/ternjs/metadata/node-mongodb-native.metadata.json diff --git a/core/tern.core/metadata/node-mongoose.metadata.json b/core/ternjs/metadata/node-mongoose.metadata.json similarity index 100% rename from core/tern.core/metadata/node-mongoose.metadata.json rename to core/ternjs/metadata/node-mongoose.metadata.json diff --git a/core/tern.core/metadata/node.metadata.json b/core/ternjs/metadata/node.metadata.json similarity index 100% rename from core/tern.core/metadata/node.metadata.json rename to core/ternjs/metadata/node.metadata.json diff --git a/core/tern.core/metadata/protractor.metadata.json b/core/ternjs/metadata/protractor.metadata.json similarity index 100% rename from core/tern.core/metadata/protractor.metadata.json rename to core/ternjs/metadata/protractor.metadata.json diff --git a/core/tern.core/metadata/qooxdoo.metadata.json b/core/ternjs/metadata/qooxdoo.metadata.json similarity index 100% rename from core/tern.core/metadata/qooxdoo.metadata.json rename to core/ternjs/metadata/qooxdoo.metadata.json diff --git a/core/tern.core/metadata/requirejs.metadata.json b/core/ternjs/metadata/requirejs.metadata.json similarity index 100% rename from core/tern.core/metadata/requirejs.metadata.json rename to core/ternjs/metadata/requirejs.metadata.json diff --git a/core/tern.core/metadata/snabbt.metadata.json b/core/ternjs/metadata/snabbt.metadata.json similarity index 100% rename from core/tern.core/metadata/snabbt.metadata.json rename to core/ternjs/metadata/snabbt.metadata.json diff --git a/core/tern.core/metadata/tabris.metadata.json b/core/ternjs/metadata/tabris.metadata.json similarity index 100% rename from core/tern.core/metadata/tabris.metadata.json rename to core/ternjs/metadata/tabris.metadata.json diff --git a/core/tern.core/metadata/undesrcore.metadata.json b/core/ternjs/metadata/undesrcore.metadata.json similarity index 100% rename from core/tern.core/metadata/undesrcore.metadata.json rename to core/ternjs/metadata/undesrcore.metadata.json diff --git a/core/tern.core/metadata/yui.metadata.json b/core/ternjs/metadata/yui.metadata.json similarity index 100% rename from core/tern.core/metadata/yui.metadata.json rename to core/ternjs/metadata/yui.metadata.json diff --git a/core/tern.core/node_modules/tern/.jshintrc b/core/ternjs/node_modules/tern/.jshintrc similarity index 100% rename from core/tern.core/node_modules/tern/.jshintrc rename to core/ternjs/node_modules/tern/.jshintrc diff --git a/core/tern.core/node_modules/tern/.no-sublime-package b/core/ternjs/node_modules/tern/.no-sublime-package similarity index 100% rename from core/tern.core/node_modules/tern/.no-sublime-package rename to core/ternjs/node_modules/tern/.no-sublime-package diff --git a/core/tern.core/node_modules/tern/.tern-project b/core/ternjs/node_modules/tern/.tern-project similarity index 100% rename from core/tern.core/node_modules/tern/.tern-project rename to core/ternjs/node_modules/tern/.tern-project diff --git a/core/tern.core/node_modules/tern/AUTHORS b/core/ternjs/node_modules/tern/AUTHORS similarity index 100% rename from core/tern.core/node_modules/tern/AUTHORS rename to core/ternjs/node_modules/tern/AUTHORS diff --git a/core/tern.core/node_modules/tern/LICENSE b/core/ternjs/node_modules/tern/LICENSE similarity index 100% rename from core/tern.core/node_modules/tern/LICENSE rename to core/ternjs/node_modules/tern/LICENSE diff --git a/core/tern.core/node_modules/tern/README.md b/core/ternjs/node_modules/tern/README.md similarity index 100% rename from core/tern.core/node_modules/tern/README.md rename to core/ternjs/node_modules/tern/README.md diff --git a/core/tern.core/node_modules/tern/bin/condense b/core/ternjs/node_modules/tern/bin/condense similarity index 100% rename from core/tern.core/node_modules/tern/bin/condense rename to core/ternjs/node_modules/tern/bin/condense diff --git a/core/tern.core/node_modules/tern/bin/from_ts b/core/ternjs/node_modules/tern/bin/from_ts similarity index 100% rename from core/tern.core/node_modules/tern/bin/from_ts rename to core/ternjs/node_modules/tern/bin/from_ts diff --git a/core/tern.core/node_modules/tern/bin/tern b/core/ternjs/node_modules/tern/bin/tern similarity index 100% rename from core/tern.core/node_modules/tern/bin/tern rename to core/ternjs/node_modules/tern/bin/tern diff --git a/core/tern.core/node_modules/tern/bin/test b/core/ternjs/node_modules/tern/bin/test similarity index 100% rename from core/tern.core/node_modules/tern/bin/test rename to core/ternjs/node_modules/tern/bin/test diff --git a/core/tern.core/node_modules/tern/bin/update_authors.sh b/core/ternjs/node_modules/tern/bin/update_authors.sh similarity index 100% rename from core/tern.core/node_modules/tern/bin/update_authors.sh rename to core/ternjs/node_modules/tern/bin/update_authors.sh diff --git a/core/tern.core/node_modules/tern/defs/browser.json b/core/ternjs/node_modules/tern/defs/browser.json similarity index 100% rename from core/tern.core/node_modules/tern/defs/browser.json rename to core/ternjs/node_modules/tern/defs/browser.json diff --git a/core/tern.core/node_modules/tern/defs/chai.json b/core/ternjs/node_modules/tern/defs/chai.json similarity index 100% rename from core/tern.core/node_modules/tern/defs/chai.json rename to core/ternjs/node_modules/tern/defs/chai.json diff --git a/core/tern.core/node_modules/tern/defs/ecma5.json b/core/ternjs/node_modules/tern/defs/ecma5.json similarity index 100% rename from core/tern.core/node_modules/tern/defs/ecma5.json rename to core/ternjs/node_modules/tern/defs/ecma5.json diff --git a/core/tern.core/node_modules/tern/defs/ecma6.json b/core/ternjs/node_modules/tern/defs/ecma6.json similarity index 100% rename from core/tern.core/node_modules/tern/defs/ecma6.json rename to core/ternjs/node_modules/tern/defs/ecma6.json diff --git a/core/tern.core/node_modules/tern/defs/jquery.json b/core/ternjs/node_modules/tern/defs/jquery.json similarity index 100% rename from core/tern.core/node_modules/tern/defs/jquery.json rename to core/ternjs/node_modules/tern/defs/jquery.json diff --git a/core/tern.core/node_modules/tern/defs/underscore.json b/core/ternjs/node_modules/tern/defs/underscore.json similarity index 100% rename from core/tern.core/node_modules/tern/defs/underscore.json rename to core/ternjs/node_modules/tern/defs/underscore.json diff --git a/core/tern.core/node_modules/tern/emacs/tern-auto-complete.el b/core/ternjs/node_modules/tern/emacs/tern-auto-complete.el similarity index 100% rename from core/tern.core/node_modules/tern/emacs/tern-auto-complete.el rename to core/ternjs/node_modules/tern/emacs/tern-auto-complete.el diff --git a/core/tern.core/node_modules/tern/emacs/tern.el b/core/ternjs/node_modules/tern/emacs/tern.el similarity index 100% rename from core/tern.core/node_modules/tern/emacs/tern.el rename to core/ternjs/node_modules/tern/emacs/tern.el diff --git a/core/tern.core/node_modules/tern/index.html b/core/ternjs/node_modules/tern/index.html similarity index 100% rename from core/tern.core/node_modules/tern/index.html rename to core/ternjs/node_modules/tern/index.html diff --git a/core/tern.core/node_modules/tern/lib/comment.js b/core/ternjs/node_modules/tern/lib/comment.js similarity index 100% rename from core/tern.core/node_modules/tern/lib/comment.js rename to core/ternjs/node_modules/tern/lib/comment.js diff --git a/core/tern.core/node_modules/tern/lib/condense.js b/core/ternjs/node_modules/tern/lib/condense.js similarity index 100% rename from core/tern.core/node_modules/tern/lib/condense.js rename to core/ternjs/node_modules/tern/lib/condense.js diff --git a/core/tern.core/node_modules/tern/lib/def.js b/core/ternjs/node_modules/tern/lib/def.js similarity index 100% rename from core/tern.core/node_modules/tern/lib/def.js rename to core/ternjs/node_modules/tern/lib/def.js diff --git a/core/tern.core/node_modules/tern/lib/infer.js b/core/ternjs/node_modules/tern/lib/infer.js similarity index 100% rename from core/tern.core/node_modules/tern/lib/infer.js rename to core/ternjs/node_modules/tern/lib/infer.js diff --git a/core/tern.core/node_modules/tern/lib/signal.js b/core/ternjs/node_modules/tern/lib/signal.js similarity index 100% rename from core/tern.core/node_modules/tern/lib/signal.js rename to core/ternjs/node_modules/tern/lib/signal.js diff --git a/core/tern.core/node_modules/tern/lib/tern.js b/core/ternjs/node_modules/tern/lib/tern.js similarity index 100% rename from core/tern.core/node_modules/tern/lib/tern.js rename to core/ternjs/node_modules/tern/lib/tern.js diff --git a/core/tern.core/node_modules/tern/lib/typescript.js b/core/ternjs/node_modules/tern/lib/typescript.js similarity index 100% rename from core/tern.core/node_modules/tern/lib/typescript.js rename to core/ternjs/node_modules/tern/lib/typescript.js diff --git a/core/tern.core/node_modules/tern/node_modules/.bin/acorn b/core/ternjs/node_modules/tern/node_modules/.bin/acorn similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/.bin/acorn rename to core/ternjs/node_modules/tern/node_modules/.bin/acorn diff --git a/core/tern.core/node_modules/tern/node_modules/.bin/acorn.cmd b/core/ternjs/node_modules/tern/node_modules/.bin/acorn.cmd similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/.bin/acorn.cmd rename to core/ternjs/node_modules/tern/node_modules/.bin/acorn.cmd diff --git a/core/tern.core/node_modules/tern/node_modules/.bin/tsc b/core/ternjs/node_modules/tern/node_modules/.bin/tsc similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/.bin/tsc rename to core/ternjs/node_modules/tern/node_modules/.bin/tsc diff --git a/core/tern.core/node_modules/tern/node_modules/.bin/tsc.cmd b/core/ternjs/node_modules/tern/node_modules/.bin/tsc.cmd similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/.bin/tsc.cmd rename to core/ternjs/node_modules/tern/node_modules/.bin/tsc.cmd diff --git a/core/tern.core/node_modules/tern/node_modules/acorn/AUTHORS b/core/ternjs/node_modules/tern/node_modules/acorn/AUTHORS similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/acorn/AUTHORS rename to core/ternjs/node_modules/tern/node_modules/acorn/AUTHORS diff --git a/core/tern.core/node_modules/tern/node_modules/acorn/LICENSE b/core/ternjs/node_modules/tern/node_modules/acorn/LICENSE similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/acorn/LICENSE rename to core/ternjs/node_modules/tern/node_modules/acorn/LICENSE diff --git a/core/tern.core/node_modules/tern/node_modules/acorn/README.md b/core/ternjs/node_modules/tern/node_modules/acorn/README.md similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/acorn/README.md rename to core/ternjs/node_modules/tern/node_modules/acorn/README.md diff --git a/core/tern.core/node_modules/tern/node_modules/acorn/acorn.js b/core/ternjs/node_modules/tern/node_modules/acorn/acorn.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/acorn/acorn.js rename to core/ternjs/node_modules/tern/node_modules/acorn/acorn.js diff --git a/core/tern.core/node_modules/tern/node_modules/acorn/acorn_loose.js b/core/ternjs/node_modules/tern/node_modules/acorn/acorn_loose.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/acorn/acorn_loose.js rename to core/ternjs/node_modules/tern/node_modules/acorn/acorn_loose.js diff --git a/core/tern.core/node_modules/tern/node_modules/acorn/bin/acorn b/core/ternjs/node_modules/tern/node_modules/acorn/bin/acorn similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/acorn/bin/acorn rename to core/ternjs/node_modules/tern/node_modules/acorn/bin/acorn diff --git a/core/tern.core/node_modules/tern/node_modules/acorn/bin/update_authors.sh b/core/ternjs/node_modules/tern/node_modules/acorn/bin/update_authors.sh similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/acorn/bin/update_authors.sh rename to core/ternjs/node_modules/tern/node_modules/acorn/bin/update_authors.sh diff --git a/core/tern.core/node_modules/tern/node_modules/acorn/bin/without_eval b/core/ternjs/node_modules/tern/node_modules/acorn/bin/without_eval similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/acorn/bin/without_eval rename to core/ternjs/node_modules/tern/node_modules/acorn/bin/without_eval diff --git a/core/tern.core/node_modules/tern/node_modules/acorn/docco.css b/core/ternjs/node_modules/tern/node_modules/acorn/docco.css similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/acorn/docco.css rename to core/ternjs/node_modules/tern/node_modules/acorn/docco.css diff --git a/core/tern.core/node_modules/tern/node_modules/acorn/package.json b/core/ternjs/node_modules/tern/node_modules/acorn/package.json similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/acorn/package.json rename to core/ternjs/node_modules/tern/node_modules/acorn/package.json diff --git a/core/tern.core/node_modules/tern/node_modules/acorn/test/bench.html b/core/ternjs/node_modules/tern/node_modules/acorn/test/bench.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/acorn/test/bench.html rename to core/ternjs/node_modules/tern/node_modules/acorn/test/bench.html diff --git a/core/tern.core/node_modules/tern/node_modules/acorn/test/codemirror-string.js b/core/ternjs/node_modules/tern/node_modules/acorn/test/codemirror-string.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/acorn/test/codemirror-string.js rename to core/ternjs/node_modules/tern/node_modules/acorn/test/codemirror-string.js diff --git a/core/tern.core/node_modules/tern/node_modules/acorn/test/compare/esprima.js b/core/ternjs/node_modules/tern/node_modules/acorn/test/compare/esprima.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/acorn/test/compare/esprima.js rename to core/ternjs/node_modules/tern/node_modules/acorn/test/compare/esprima.js diff --git a/core/tern.core/node_modules/tern/node_modules/acorn/test/compare/traceur.js b/core/ternjs/node_modules/tern/node_modules/acorn/test/compare/traceur.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/acorn/test/compare/traceur.js rename to core/ternjs/node_modules/tern/node_modules/acorn/test/compare/traceur.js diff --git a/core/tern.core/node_modules/tern/node_modules/acorn/test/driver.js b/core/ternjs/node_modules/tern/node_modules/acorn/test/driver.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/acorn/test/driver.js rename to core/ternjs/node_modules/tern/node_modules/acorn/test/driver.js diff --git a/core/tern.core/node_modules/tern/node_modules/acorn/test/index.html b/core/ternjs/node_modules/tern/node_modules/acorn/test/index.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/acorn/test/index.html rename to core/ternjs/node_modules/tern/node_modules/acorn/test/index.html diff --git a/core/tern.core/node_modules/tern/node_modules/acorn/test/jquery-string.js b/core/ternjs/node_modules/tern/node_modules/acorn/test/jquery-string.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/acorn/test/jquery-string.js rename to core/ternjs/node_modules/tern/node_modules/acorn/test/jquery-string.js diff --git a/core/tern.core/node_modules/tern/node_modules/acorn/test/run.js b/core/ternjs/node_modules/tern/node_modules/acorn/test/run.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/acorn/test/run.js rename to core/ternjs/node_modules/tern/node_modules/acorn/test/run.js diff --git a/core/tern.core/node_modules/tern/node_modules/acorn/test/tests-harmony.js b/core/ternjs/node_modules/tern/node_modules/acorn/test/tests-harmony.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/acorn/test/tests-harmony.js rename to core/ternjs/node_modules/tern/node_modules/acorn/test/tests-harmony.js diff --git a/core/tern.core/node_modules/tern/node_modules/acorn/test/tests.js b/core/ternjs/node_modules/tern/node_modules/acorn/test/tests.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/acorn/test/tests.js rename to core/ternjs/node_modules/tern/node_modules/acorn/test/tests.js diff --git a/core/tern.core/node_modules/tern/node_modules/acorn/tools/generate-identifier-regex.js b/core/ternjs/node_modules/tern/node_modules/acorn/tools/generate-identifier-regex.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/acorn/tools/generate-identifier-regex.js rename to core/ternjs/node_modules/tern/node_modules/acorn/tools/generate-identifier-regex.js diff --git a/core/tern.core/node_modules/tern/node_modules/acorn/util/walk.js b/core/ternjs/node_modules/tern/node_modules/acorn/util/walk.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/acorn/util/walk.js rename to core/ternjs/node_modules/tern/node_modules/acorn/util/walk.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/.gitattributes b/core/ternjs/node_modules/tern/node_modules/codemirror/.gitattributes similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/.gitattributes rename to core/ternjs/node_modules/tern/node_modules/codemirror/.gitattributes diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/.npmignore b/core/ternjs/node_modules/tern/node_modules/codemirror/.npmignore similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/.npmignore rename to core/ternjs/node_modules/tern/node_modules/codemirror/.npmignore diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/.travis.yml b/core/ternjs/node_modules/tern/node_modules/codemirror/.travis.yml similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/.travis.yml rename to core/ternjs/node_modules/tern/node_modules/codemirror/.travis.yml diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/AUTHORS b/core/ternjs/node_modules/tern/node_modules/codemirror/AUTHORS similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/AUTHORS rename to core/ternjs/node_modules/tern/node_modules/codemirror/AUTHORS diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/CONTRIBUTING.md b/core/ternjs/node_modules/tern/node_modules/codemirror/CONTRIBUTING.md similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/CONTRIBUTING.md rename to core/ternjs/node_modules/tern/node_modules/codemirror/CONTRIBUTING.md diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/LICENSE b/core/ternjs/node_modules/tern/node_modules/codemirror/LICENSE similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/LICENSE rename to core/ternjs/node_modules/tern/node_modules/codemirror/LICENSE diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/README.md b/core/ternjs/node_modules/tern/node_modules/codemirror/README.md similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/README.md rename to core/ternjs/node_modules/tern/node_modules/codemirror/README.md diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/addon/comment/comment.js b/core/ternjs/node_modules/tern/node_modules/codemirror/addon/comment/comment.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/addon/comment/comment.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/addon/comment/comment.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/addon/comment/continuecomment.js b/core/ternjs/node_modules/tern/node_modules/codemirror/addon/comment/continuecomment.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/addon/comment/continuecomment.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/addon/comment/continuecomment.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/addon/dialog/dialog.css b/core/ternjs/node_modules/tern/node_modules/codemirror/addon/dialog/dialog.css similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/addon/dialog/dialog.css rename to core/ternjs/node_modules/tern/node_modules/codemirror/addon/dialog/dialog.css diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/addon/dialog/dialog.js b/core/ternjs/node_modules/tern/node_modules/codemirror/addon/dialog/dialog.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/addon/dialog/dialog.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/addon/dialog/dialog.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/addon/display/fullscreen.css b/core/ternjs/node_modules/tern/node_modules/codemirror/addon/display/fullscreen.css similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/addon/display/fullscreen.css rename to core/ternjs/node_modules/tern/node_modules/codemirror/addon/display/fullscreen.css diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/addon/display/fullscreen.js b/core/ternjs/node_modules/tern/node_modules/codemirror/addon/display/fullscreen.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/addon/display/fullscreen.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/addon/display/fullscreen.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/addon/display/placeholder.js b/core/ternjs/node_modules/tern/node_modules/codemirror/addon/display/placeholder.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/addon/display/placeholder.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/addon/display/placeholder.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/addon/display/rulers.js b/core/ternjs/node_modules/tern/node_modules/codemirror/addon/display/rulers.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/addon/display/rulers.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/addon/display/rulers.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/addon/edit/closebrackets.js b/core/ternjs/node_modules/tern/node_modules/codemirror/addon/edit/closebrackets.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/addon/edit/closebrackets.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/addon/edit/closebrackets.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/addon/edit/closetag.js b/core/ternjs/node_modules/tern/node_modules/codemirror/addon/edit/closetag.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/addon/edit/closetag.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/addon/edit/closetag.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/addon/edit/continuelist.js b/core/ternjs/node_modules/tern/node_modules/codemirror/addon/edit/continuelist.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/addon/edit/continuelist.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/addon/edit/continuelist.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/addon/edit/matchbrackets.js b/core/ternjs/node_modules/tern/node_modules/codemirror/addon/edit/matchbrackets.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/addon/edit/matchbrackets.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/addon/edit/matchbrackets.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/addon/edit/matchtags.js b/core/ternjs/node_modules/tern/node_modules/codemirror/addon/edit/matchtags.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/addon/edit/matchtags.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/addon/edit/matchtags.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/addon/edit/trailingspace.js b/core/ternjs/node_modules/tern/node_modules/codemirror/addon/edit/trailingspace.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/addon/edit/trailingspace.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/addon/edit/trailingspace.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/addon/fold/brace-fold.js b/core/ternjs/node_modules/tern/node_modules/codemirror/addon/fold/brace-fold.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/addon/fold/brace-fold.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/addon/fold/brace-fold.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/addon/fold/comment-fold.js b/core/ternjs/node_modules/tern/node_modules/codemirror/addon/fold/comment-fold.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/addon/fold/comment-fold.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/addon/fold/comment-fold.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/addon/fold/foldcode.js b/core/ternjs/node_modules/tern/node_modules/codemirror/addon/fold/foldcode.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/addon/fold/foldcode.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/addon/fold/foldcode.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/addon/fold/foldgutter.css b/core/ternjs/node_modules/tern/node_modules/codemirror/addon/fold/foldgutter.css similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/addon/fold/foldgutter.css rename to core/ternjs/node_modules/tern/node_modules/codemirror/addon/fold/foldgutter.css diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/addon/fold/foldgutter.js b/core/ternjs/node_modules/tern/node_modules/codemirror/addon/fold/foldgutter.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/addon/fold/foldgutter.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/addon/fold/foldgutter.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/addon/fold/indent-fold.js b/core/ternjs/node_modules/tern/node_modules/codemirror/addon/fold/indent-fold.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/addon/fold/indent-fold.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/addon/fold/indent-fold.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/addon/fold/markdown-fold.js b/core/ternjs/node_modules/tern/node_modules/codemirror/addon/fold/markdown-fold.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/addon/fold/markdown-fold.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/addon/fold/markdown-fold.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/addon/fold/xml-fold.js b/core/ternjs/node_modules/tern/node_modules/codemirror/addon/fold/xml-fold.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/addon/fold/xml-fold.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/addon/fold/xml-fold.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/addon/hint/anyword-hint.js b/core/ternjs/node_modules/tern/node_modules/codemirror/addon/hint/anyword-hint.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/addon/hint/anyword-hint.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/addon/hint/anyword-hint.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/addon/hint/css-hint.js b/core/ternjs/node_modules/tern/node_modules/codemirror/addon/hint/css-hint.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/addon/hint/css-hint.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/addon/hint/css-hint.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/addon/hint/html-hint.js b/core/ternjs/node_modules/tern/node_modules/codemirror/addon/hint/html-hint.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/addon/hint/html-hint.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/addon/hint/html-hint.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/addon/hint/javascript-hint.js b/core/ternjs/node_modules/tern/node_modules/codemirror/addon/hint/javascript-hint.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/addon/hint/javascript-hint.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/addon/hint/javascript-hint.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/addon/hint/python-hint.js b/core/ternjs/node_modules/tern/node_modules/codemirror/addon/hint/python-hint.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/addon/hint/python-hint.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/addon/hint/python-hint.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/addon/hint/show-hint.css b/core/ternjs/node_modules/tern/node_modules/codemirror/addon/hint/show-hint.css similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/addon/hint/show-hint.css rename to core/ternjs/node_modules/tern/node_modules/codemirror/addon/hint/show-hint.css diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/addon/hint/show-hint.js b/core/ternjs/node_modules/tern/node_modules/codemirror/addon/hint/show-hint.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/addon/hint/show-hint.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/addon/hint/show-hint.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/addon/hint/sql-hint.js b/core/ternjs/node_modules/tern/node_modules/codemirror/addon/hint/sql-hint.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/addon/hint/sql-hint.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/addon/hint/sql-hint.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/addon/hint/xml-hint.js b/core/ternjs/node_modules/tern/node_modules/codemirror/addon/hint/xml-hint.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/addon/hint/xml-hint.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/addon/hint/xml-hint.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/addon/lint/coffeescript-lint.js b/core/ternjs/node_modules/tern/node_modules/codemirror/addon/lint/coffeescript-lint.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/addon/lint/coffeescript-lint.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/addon/lint/coffeescript-lint.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/addon/lint/css-lint.js b/core/ternjs/node_modules/tern/node_modules/codemirror/addon/lint/css-lint.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/addon/lint/css-lint.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/addon/lint/css-lint.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/addon/lint/javascript-lint.js b/core/ternjs/node_modules/tern/node_modules/codemirror/addon/lint/javascript-lint.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/addon/lint/javascript-lint.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/addon/lint/javascript-lint.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/addon/lint/json-lint.js b/core/ternjs/node_modules/tern/node_modules/codemirror/addon/lint/json-lint.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/addon/lint/json-lint.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/addon/lint/json-lint.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/addon/lint/lint.css b/core/ternjs/node_modules/tern/node_modules/codemirror/addon/lint/lint.css similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/addon/lint/lint.css rename to core/ternjs/node_modules/tern/node_modules/codemirror/addon/lint/lint.css diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/addon/lint/lint.js b/core/ternjs/node_modules/tern/node_modules/codemirror/addon/lint/lint.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/addon/lint/lint.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/addon/lint/lint.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/addon/lint/yaml-lint.js b/core/ternjs/node_modules/tern/node_modules/codemirror/addon/lint/yaml-lint.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/addon/lint/yaml-lint.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/addon/lint/yaml-lint.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/addon/merge/dep/diff_match_patch.js b/core/ternjs/node_modules/tern/node_modules/codemirror/addon/merge/dep/diff_match_patch.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/addon/merge/dep/diff_match_patch.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/addon/merge/dep/diff_match_patch.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/addon/merge/merge.css b/core/ternjs/node_modules/tern/node_modules/codemirror/addon/merge/merge.css similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/addon/merge/merge.css rename to core/ternjs/node_modules/tern/node_modules/codemirror/addon/merge/merge.css diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/addon/merge/merge.js b/core/ternjs/node_modules/tern/node_modules/codemirror/addon/merge/merge.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/addon/merge/merge.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/addon/merge/merge.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/addon/mode/loadmode.js b/core/ternjs/node_modules/tern/node_modules/codemirror/addon/mode/loadmode.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/addon/mode/loadmode.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/addon/mode/loadmode.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/addon/mode/multiplex.js b/core/ternjs/node_modules/tern/node_modules/codemirror/addon/mode/multiplex.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/addon/mode/multiplex.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/addon/mode/multiplex.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/addon/mode/multiplex_test.js b/core/ternjs/node_modules/tern/node_modules/codemirror/addon/mode/multiplex_test.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/addon/mode/multiplex_test.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/addon/mode/multiplex_test.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/addon/mode/overlay.js b/core/ternjs/node_modules/tern/node_modules/codemirror/addon/mode/overlay.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/addon/mode/overlay.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/addon/mode/overlay.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/addon/runmode/colorize.js b/core/ternjs/node_modules/tern/node_modules/codemirror/addon/runmode/colorize.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/addon/runmode/colorize.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/addon/runmode/colorize.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/addon/runmode/runmode-standalone.js b/core/ternjs/node_modules/tern/node_modules/codemirror/addon/runmode/runmode-standalone.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/addon/runmode/runmode-standalone.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/addon/runmode/runmode-standalone.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/addon/runmode/runmode.js b/core/ternjs/node_modules/tern/node_modules/codemirror/addon/runmode/runmode.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/addon/runmode/runmode.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/addon/runmode/runmode.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/addon/runmode/runmode.node.js b/core/ternjs/node_modules/tern/node_modules/codemirror/addon/runmode/runmode.node.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/addon/runmode/runmode.node.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/addon/runmode/runmode.node.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/addon/scroll/scrollpastend.js b/core/ternjs/node_modules/tern/node_modules/codemirror/addon/scroll/scrollpastend.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/addon/scroll/scrollpastend.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/addon/scroll/scrollpastend.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/addon/search/match-highlighter.js b/core/ternjs/node_modules/tern/node_modules/codemirror/addon/search/match-highlighter.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/addon/search/match-highlighter.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/addon/search/match-highlighter.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/addon/search/search.js b/core/ternjs/node_modules/tern/node_modules/codemirror/addon/search/search.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/addon/search/search.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/addon/search/search.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/addon/search/searchcursor.js b/core/ternjs/node_modules/tern/node_modules/codemirror/addon/search/searchcursor.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/addon/search/searchcursor.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/addon/search/searchcursor.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/addon/selection/active-line.js b/core/ternjs/node_modules/tern/node_modules/codemirror/addon/selection/active-line.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/addon/selection/active-line.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/addon/selection/active-line.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/addon/selection/mark-selection.js b/core/ternjs/node_modules/tern/node_modules/codemirror/addon/selection/mark-selection.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/addon/selection/mark-selection.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/addon/selection/mark-selection.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/addon/tern/tern.css b/core/ternjs/node_modules/tern/node_modules/codemirror/addon/tern/tern.css similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/addon/tern/tern.css rename to core/ternjs/node_modules/tern/node_modules/codemirror/addon/tern/tern.css diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/addon/tern/tern.js b/core/ternjs/node_modules/tern/node_modules/codemirror/addon/tern/tern.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/addon/tern/tern.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/addon/tern/tern.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/addon/tern/worker.js b/core/ternjs/node_modules/tern/node_modules/codemirror/addon/tern/worker.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/addon/tern/worker.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/addon/tern/worker.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/addon/wrap/hardwrap.js b/core/ternjs/node_modules/tern/node_modules/codemirror/addon/wrap/hardwrap.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/addon/wrap/hardwrap.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/addon/wrap/hardwrap.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/bin/authors.sh b/core/ternjs/node_modules/tern/node_modules/codemirror/bin/authors.sh similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/bin/authors.sh rename to core/ternjs/node_modules/tern/node_modules/codemirror/bin/authors.sh diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/bin/compress b/core/ternjs/node_modules/tern/node_modules/codemirror/bin/compress similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/bin/compress rename to core/ternjs/node_modules/tern/node_modules/codemirror/bin/compress diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/bin/lint b/core/ternjs/node_modules/tern/node_modules/codemirror/bin/lint similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/bin/lint rename to core/ternjs/node_modules/tern/node_modules/codemirror/bin/lint diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/bin/release b/core/ternjs/node_modules/tern/node_modules/codemirror/bin/release similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/bin/release rename to core/ternjs/node_modules/tern/node_modules/codemirror/bin/release diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/bin/source-highlight b/core/ternjs/node_modules/tern/node_modules/codemirror/bin/source-highlight similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/bin/source-highlight rename to core/ternjs/node_modules/tern/node_modules/codemirror/bin/source-highlight diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/bower.json b/core/ternjs/node_modules/tern/node_modules/codemirror/bower.json similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/bower.json rename to core/ternjs/node_modules/tern/node_modules/codemirror/bower.json diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/demo/activeline.html b/core/ternjs/node_modules/tern/node_modules/codemirror/demo/activeline.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/demo/activeline.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/demo/activeline.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/demo/anywordhint.html b/core/ternjs/node_modules/tern/node_modules/codemirror/demo/anywordhint.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/demo/anywordhint.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/demo/anywordhint.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/demo/bidi.html b/core/ternjs/node_modules/tern/node_modules/codemirror/demo/bidi.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/demo/bidi.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/demo/bidi.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/demo/btree.html b/core/ternjs/node_modules/tern/node_modules/codemirror/demo/btree.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/demo/btree.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/demo/btree.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/demo/buffers.html b/core/ternjs/node_modules/tern/node_modules/codemirror/demo/buffers.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/demo/buffers.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/demo/buffers.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/demo/changemode.html b/core/ternjs/node_modules/tern/node_modules/codemirror/demo/changemode.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/demo/changemode.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/demo/changemode.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/demo/closebrackets.html b/core/ternjs/node_modules/tern/node_modules/codemirror/demo/closebrackets.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/demo/closebrackets.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/demo/closebrackets.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/demo/closetag.html b/core/ternjs/node_modules/tern/node_modules/codemirror/demo/closetag.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/demo/closetag.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/demo/closetag.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/demo/complete.html b/core/ternjs/node_modules/tern/node_modules/codemirror/demo/complete.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/demo/complete.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/demo/complete.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/demo/emacs.html b/core/ternjs/node_modules/tern/node_modules/codemirror/demo/emacs.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/demo/emacs.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/demo/emacs.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/demo/folding.html b/core/ternjs/node_modules/tern/node_modules/codemirror/demo/folding.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/demo/folding.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/demo/folding.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/demo/fullscreen.html b/core/ternjs/node_modules/tern/node_modules/codemirror/demo/fullscreen.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/demo/fullscreen.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/demo/fullscreen.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/demo/hardwrap.html b/core/ternjs/node_modules/tern/node_modules/codemirror/demo/hardwrap.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/demo/hardwrap.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/demo/hardwrap.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/demo/html5complete.html b/core/ternjs/node_modules/tern/node_modules/codemirror/demo/html5complete.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/demo/html5complete.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/demo/html5complete.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/demo/indentwrap.html b/core/ternjs/node_modules/tern/node_modules/codemirror/demo/indentwrap.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/demo/indentwrap.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/demo/indentwrap.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/demo/lint.html b/core/ternjs/node_modules/tern/node_modules/codemirror/demo/lint.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/demo/lint.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/demo/lint.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/demo/loadmode.html b/core/ternjs/node_modules/tern/node_modules/codemirror/demo/loadmode.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/demo/loadmode.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/demo/loadmode.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/demo/marker.html b/core/ternjs/node_modules/tern/node_modules/codemirror/demo/marker.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/demo/marker.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/demo/marker.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/demo/markselection.html b/core/ternjs/node_modules/tern/node_modules/codemirror/demo/markselection.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/demo/markselection.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/demo/markselection.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/demo/matchhighlighter.html b/core/ternjs/node_modules/tern/node_modules/codemirror/demo/matchhighlighter.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/demo/matchhighlighter.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/demo/matchhighlighter.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/demo/matchtags.html b/core/ternjs/node_modules/tern/node_modules/codemirror/demo/matchtags.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/demo/matchtags.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/demo/matchtags.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/demo/merge.html b/core/ternjs/node_modules/tern/node_modules/codemirror/demo/merge.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/demo/merge.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/demo/merge.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/demo/multiplex.html b/core/ternjs/node_modules/tern/node_modules/codemirror/demo/multiplex.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/demo/multiplex.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/demo/multiplex.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/demo/mustache.html b/core/ternjs/node_modules/tern/node_modules/codemirror/demo/mustache.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/demo/mustache.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/demo/mustache.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/demo/placeholder.html b/core/ternjs/node_modules/tern/node_modules/codemirror/demo/placeholder.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/demo/placeholder.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/demo/placeholder.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/demo/preview.html b/core/ternjs/node_modules/tern/node_modules/codemirror/demo/preview.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/demo/preview.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/demo/preview.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/demo/resize.html b/core/ternjs/node_modules/tern/node_modules/codemirror/demo/resize.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/demo/resize.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/demo/resize.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/demo/rulers.html b/core/ternjs/node_modules/tern/node_modules/codemirror/demo/rulers.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/demo/rulers.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/demo/rulers.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/demo/runmode.html b/core/ternjs/node_modules/tern/node_modules/codemirror/demo/runmode.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/demo/runmode.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/demo/runmode.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/demo/search.html b/core/ternjs/node_modules/tern/node_modules/codemirror/demo/search.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/demo/search.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/demo/search.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/demo/spanaffectswrapping_shim.html b/core/ternjs/node_modules/tern/node_modules/codemirror/demo/spanaffectswrapping_shim.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/demo/spanaffectswrapping_shim.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/demo/spanaffectswrapping_shim.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/demo/sublime.html b/core/ternjs/node_modules/tern/node_modules/codemirror/demo/sublime.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/demo/sublime.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/demo/sublime.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/demo/tern.html b/core/ternjs/node_modules/tern/node_modules/codemirror/demo/tern.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/demo/tern.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/demo/tern.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/demo/theme.html b/core/ternjs/node_modules/tern/node_modules/codemirror/demo/theme.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/demo/theme.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/demo/theme.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/demo/trailingspace.html b/core/ternjs/node_modules/tern/node_modules/codemirror/demo/trailingspace.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/demo/trailingspace.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/demo/trailingspace.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/demo/variableheight.html b/core/ternjs/node_modules/tern/node_modules/codemirror/demo/variableheight.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/demo/variableheight.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/demo/variableheight.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/demo/vim.html b/core/ternjs/node_modules/tern/node_modules/codemirror/demo/vim.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/demo/vim.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/demo/vim.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/demo/visibletabs.html b/core/ternjs/node_modules/tern/node_modules/codemirror/demo/visibletabs.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/demo/visibletabs.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/demo/visibletabs.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/demo/widget.html b/core/ternjs/node_modules/tern/node_modules/codemirror/demo/widget.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/demo/widget.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/demo/widget.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/demo/xmlcomplete.html b/core/ternjs/node_modules/tern/node_modules/codemirror/demo/xmlcomplete.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/demo/xmlcomplete.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/demo/xmlcomplete.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/doc/activebookmark.js b/core/ternjs/node_modules/tern/node_modules/codemirror/doc/activebookmark.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/doc/activebookmark.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/doc/activebookmark.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/doc/compress.html b/core/ternjs/node_modules/tern/node_modules/codemirror/doc/compress.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/doc/compress.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/doc/compress.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/doc/docs.css b/core/ternjs/node_modules/tern/node_modules/codemirror/doc/docs.css similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/doc/docs.css rename to core/ternjs/node_modules/tern/node_modules/codemirror/doc/docs.css diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/doc/internals.html b/core/ternjs/node_modules/tern/node_modules/codemirror/doc/internals.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/doc/internals.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/doc/internals.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/doc/logo.png b/core/ternjs/node_modules/tern/node_modules/codemirror/doc/logo.png similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/doc/logo.png rename to core/ternjs/node_modules/tern/node_modules/codemirror/doc/logo.png diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/doc/logo.svg b/core/ternjs/node_modules/tern/node_modules/codemirror/doc/logo.svg similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/doc/logo.svg rename to core/ternjs/node_modules/tern/node_modules/codemirror/doc/logo.svg diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/doc/manual.html b/core/ternjs/node_modules/tern/node_modules/codemirror/doc/manual.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/doc/manual.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/doc/manual.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/doc/realworld.html b/core/ternjs/node_modules/tern/node_modules/codemirror/doc/realworld.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/doc/realworld.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/doc/realworld.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/doc/releases.html b/core/ternjs/node_modules/tern/node_modules/codemirror/doc/releases.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/doc/releases.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/doc/releases.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/doc/reporting.html b/core/ternjs/node_modules/tern/node_modules/codemirror/doc/reporting.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/doc/reporting.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/doc/reporting.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/doc/upgrade_v2.2.html b/core/ternjs/node_modules/tern/node_modules/codemirror/doc/upgrade_v2.2.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/doc/upgrade_v2.2.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/doc/upgrade_v2.2.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/doc/upgrade_v3.html b/core/ternjs/node_modules/tern/node_modules/codemirror/doc/upgrade_v3.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/doc/upgrade_v3.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/doc/upgrade_v3.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/doc/upgrade_v4.html b/core/ternjs/node_modules/tern/node_modules/codemirror/doc/upgrade_v4.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/doc/upgrade_v4.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/doc/upgrade_v4.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/index.html b/core/ternjs/node_modules/tern/node_modules/codemirror/index.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/index.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/index.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/keymap/emacs.js b/core/ternjs/node_modules/tern/node_modules/codemirror/keymap/emacs.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/keymap/emacs.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/keymap/emacs.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/keymap/sublime.js b/core/ternjs/node_modules/tern/node_modules/codemirror/keymap/sublime.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/keymap/sublime.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/keymap/sublime.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/keymap/vim.js b/core/ternjs/node_modules/tern/node_modules/codemirror/keymap/vim.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/keymap/vim.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/keymap/vim.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/lib/codemirror.css b/core/ternjs/node_modules/tern/node_modules/codemirror/lib/codemirror.css similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/lib/codemirror.css rename to core/ternjs/node_modules/tern/node_modules/codemirror/lib/codemirror.css diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/lib/codemirror.js b/core/ternjs/node_modules/tern/node_modules/codemirror/lib/codemirror.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/lib/codemirror.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/lib/codemirror.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/apl/apl.js b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/apl/apl.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/apl/apl.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/apl/apl.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/apl/index.html b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/apl/index.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/apl/index.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/apl/index.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/asterisk/asterisk.js b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/asterisk/asterisk.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/asterisk/asterisk.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/asterisk/asterisk.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/asterisk/index.html b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/asterisk/index.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/asterisk/index.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/asterisk/index.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/clike/clike.js b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/clike/clike.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/clike/clike.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/clike/clike.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/clike/index.html b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/clike/index.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/clike/index.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/clike/index.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/clike/scala.html b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/clike/scala.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/clike/scala.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/clike/scala.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/clojure/clojure.js b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/clojure/clojure.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/clojure/clojure.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/clojure/clojure.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/clojure/index.html b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/clojure/index.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/clojure/index.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/clojure/index.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/cobol/cobol.js b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/cobol/cobol.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/cobol/cobol.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/cobol/cobol.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/cobol/index.html b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/cobol/index.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/cobol/index.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/cobol/index.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/coffeescript/coffeescript.js b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/coffeescript/coffeescript.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/coffeescript/coffeescript.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/coffeescript/coffeescript.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/coffeescript/index.html b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/coffeescript/index.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/coffeescript/index.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/coffeescript/index.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/commonlisp/commonlisp.js b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/commonlisp/commonlisp.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/commonlisp/commonlisp.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/commonlisp/commonlisp.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/commonlisp/index.html b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/commonlisp/index.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/commonlisp/index.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/commonlisp/index.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/css/css.js b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/css/css.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/css/css.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/css/css.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/css/index.html b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/css/index.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/css/index.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/css/index.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/css/less.html b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/css/less.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/css/less.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/css/less.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/css/less_test.js b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/css/less_test.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/css/less_test.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/css/less_test.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/css/scss.html b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/css/scss.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/css/scss.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/css/scss.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/css/scss_test.js b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/css/scss_test.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/css/scss_test.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/css/scss_test.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/css/test.js b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/css/test.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/css/test.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/css/test.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/d/d.js b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/d/d.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/d/d.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/d/d.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/d/index.html b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/d/index.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/d/index.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/d/index.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/diff/diff.js b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/diff/diff.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/diff/diff.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/diff/diff.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/diff/index.html b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/diff/index.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/diff/index.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/diff/index.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/django/django.js b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/django/django.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/django/django.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/django/django.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/django/index.html b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/django/index.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/django/index.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/django/index.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/dtd/dtd.js b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/dtd/dtd.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/dtd/dtd.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/dtd/dtd.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/dtd/index.html b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/dtd/index.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/dtd/index.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/dtd/index.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/dylan/dylan.js b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/dylan/dylan.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/dylan/dylan.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/dylan/dylan.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/dylan/index.html b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/dylan/index.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/dylan/index.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/dylan/index.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/ecl/ecl.js b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/ecl/ecl.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/ecl/ecl.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/ecl/ecl.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/ecl/index.html b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/ecl/index.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/ecl/index.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/ecl/index.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/eiffel/eiffel.js b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/eiffel/eiffel.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/eiffel/eiffel.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/eiffel/eiffel.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/eiffel/index.html b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/eiffel/index.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/eiffel/index.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/eiffel/index.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/erlang/erlang.js b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/erlang/erlang.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/erlang/erlang.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/erlang/erlang.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/erlang/index.html b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/erlang/index.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/erlang/index.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/erlang/index.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/fortran/fortran.js b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/fortran/fortran.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/fortran/fortran.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/fortran/fortran.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/fortran/index.html b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/fortran/index.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/fortran/index.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/fortran/index.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/gas/gas.js b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/gas/gas.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/gas/gas.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/gas/gas.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/gas/index.html b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/gas/index.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/gas/index.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/gas/index.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/gfm/gfm.js b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/gfm/gfm.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/gfm/gfm.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/gfm/gfm.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/gfm/index.html b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/gfm/index.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/gfm/index.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/gfm/index.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/gfm/test.js b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/gfm/test.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/gfm/test.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/gfm/test.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/gherkin/gherkin.js b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/gherkin/gherkin.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/gherkin/gherkin.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/gherkin/gherkin.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/gherkin/index.html b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/gherkin/index.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/gherkin/index.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/gherkin/index.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/go/go.js b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/go/go.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/go/go.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/go/go.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/go/index.html b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/go/index.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/go/index.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/go/index.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/groovy/groovy.js b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/groovy/groovy.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/groovy/groovy.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/groovy/groovy.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/groovy/index.html b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/groovy/index.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/groovy/index.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/groovy/index.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/haml/haml.js b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/haml/haml.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/haml/haml.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/haml/haml.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/haml/index.html b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/haml/index.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/haml/index.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/haml/index.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/haml/test.js b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/haml/test.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/haml/test.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/haml/test.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/haskell/haskell.js b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/haskell/haskell.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/haskell/haskell.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/haskell/haskell.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/haskell/index.html b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/haskell/index.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/haskell/index.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/haskell/index.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/haxe/haxe.js b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/haxe/haxe.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/haxe/haxe.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/haxe/haxe.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/haxe/index.html b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/haxe/index.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/haxe/index.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/haxe/index.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/htmlembedded/htmlembedded.js b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/htmlembedded/htmlembedded.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/htmlembedded/htmlembedded.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/htmlembedded/htmlembedded.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/htmlembedded/index.html b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/htmlembedded/index.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/htmlembedded/index.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/htmlembedded/index.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/htmlmixed/htmlmixed.js b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/htmlmixed/htmlmixed.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/htmlmixed/htmlmixed.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/htmlmixed/htmlmixed.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/htmlmixed/index.html b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/htmlmixed/index.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/htmlmixed/index.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/htmlmixed/index.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/http/http.js b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/http/http.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/http/http.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/http/http.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/http/index.html b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/http/index.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/http/index.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/http/index.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/index.html b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/index.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/index.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/index.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/jade/index.html b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/jade/index.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/jade/index.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/jade/index.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/jade/jade.js b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/jade/jade.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/jade/jade.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/jade/jade.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/javascript/index.html b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/javascript/index.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/javascript/index.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/javascript/index.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/javascript/javascript.js b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/javascript/javascript.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/javascript/javascript.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/javascript/javascript.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/javascript/json-ld.html b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/javascript/json-ld.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/javascript/json-ld.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/javascript/json-ld.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/javascript/test.js b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/javascript/test.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/javascript/test.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/javascript/test.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/javascript/typescript.html b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/javascript/typescript.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/javascript/typescript.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/javascript/typescript.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/jinja2/index.html b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/jinja2/index.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/jinja2/index.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/jinja2/index.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/jinja2/jinja2.js b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/jinja2/jinja2.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/jinja2/jinja2.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/jinja2/jinja2.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/julia/index.html b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/julia/index.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/julia/index.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/julia/index.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/julia/julia.js b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/julia/julia.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/julia/julia.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/julia/julia.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/livescript/index.html b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/livescript/index.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/livescript/index.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/livescript/index.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/livescript/livescript.js b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/livescript/livescript.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/livescript/livescript.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/livescript/livescript.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/livescript/livescript.ls b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/livescript/livescript.ls similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/livescript/livescript.ls rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/livescript/livescript.ls diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/lua/index.html b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/lua/index.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/lua/index.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/lua/index.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/lua/lua.js b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/lua/lua.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/lua/lua.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/lua/lua.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/markdown/index.html b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/markdown/index.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/markdown/index.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/markdown/index.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/markdown/markdown.js b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/markdown/markdown.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/markdown/markdown.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/markdown/markdown.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/markdown/test.js b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/markdown/test.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/markdown/test.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/markdown/test.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/meta.js b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/meta.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/meta.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/meta.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/mirc/index.html b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/mirc/index.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/mirc/index.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/mirc/index.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/mirc/mirc.js b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/mirc/mirc.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/mirc/mirc.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/mirc/mirc.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/mllike/index.html b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/mllike/index.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/mllike/index.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/mllike/index.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/mllike/mllike.js b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/mllike/mllike.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/mllike/mllike.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/mllike/mllike.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/nginx/index.html b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/nginx/index.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/nginx/index.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/nginx/index.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/nginx/nginx.js b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/nginx/nginx.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/nginx/nginx.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/nginx/nginx.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/ntriples/index.html b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/ntriples/index.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/ntriples/index.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/ntriples/index.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/ntriples/ntriples.js b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/ntriples/ntriples.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/ntriples/ntriples.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/ntriples/ntriples.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/octave/index.html b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/octave/index.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/octave/index.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/octave/index.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/octave/octave.js b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/octave/octave.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/octave/octave.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/octave/octave.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/pascal/index.html b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/pascal/index.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/pascal/index.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/pascal/index.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/pascal/pascal.js b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/pascal/pascal.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/pascal/pascal.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/pascal/pascal.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/pegjs/index.html b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/pegjs/index.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/pegjs/index.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/pegjs/index.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/pegjs/pegjs.js b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/pegjs/pegjs.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/pegjs/pegjs.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/pegjs/pegjs.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/perl/index.html b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/perl/index.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/perl/index.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/perl/index.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/perl/perl.js b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/perl/perl.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/perl/perl.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/perl/perl.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/php/index.html b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/php/index.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/php/index.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/php/index.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/php/php.js b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/php/php.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/php/php.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/php/php.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/pig/index.html b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/pig/index.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/pig/index.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/pig/index.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/pig/pig.js b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/pig/pig.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/pig/pig.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/pig/pig.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/properties/index.html b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/properties/index.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/properties/index.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/properties/index.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/properties/properties.js b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/properties/properties.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/properties/properties.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/properties/properties.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/puppet/index.html b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/puppet/index.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/puppet/index.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/puppet/index.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/puppet/puppet.js b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/puppet/puppet.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/puppet/puppet.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/puppet/puppet.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/python/index.html b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/python/index.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/python/index.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/python/index.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/python/python.js b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/python/python.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/python/python.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/python/python.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/q/index.html b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/q/index.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/q/index.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/q/index.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/q/q.js b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/q/q.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/q/q.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/q/q.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/r/index.html b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/r/index.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/r/index.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/r/index.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/r/r.js b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/r/r.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/r/r.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/r/r.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/rpm/changes/index.html b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/rpm/changes/index.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/rpm/changes/index.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/rpm/changes/index.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/rpm/index.html b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/rpm/index.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/rpm/index.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/rpm/index.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/rpm/rpm.js b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/rpm/rpm.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/rpm/rpm.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/rpm/rpm.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/rst/index.html b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/rst/index.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/rst/index.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/rst/index.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/rst/rst.js b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/rst/rst.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/rst/rst.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/rst/rst.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/ruby/index.html b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/ruby/index.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/ruby/index.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/ruby/index.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/ruby/ruby.js b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/ruby/ruby.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/ruby/ruby.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/ruby/ruby.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/ruby/test.js b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/ruby/test.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/ruby/test.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/ruby/test.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/rust/index.html b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/rust/index.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/rust/index.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/rust/index.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/rust/rust.js b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/rust/rust.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/rust/rust.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/rust/rust.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/sass/index.html b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/sass/index.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/sass/index.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/sass/index.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/sass/sass.js b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/sass/sass.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/sass/sass.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/sass/sass.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/scheme/index.html b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/scheme/index.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/scheme/index.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/scheme/index.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/scheme/scheme.js b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/scheme/scheme.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/scheme/scheme.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/scheme/scheme.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/shell/index.html b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/shell/index.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/shell/index.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/shell/index.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/shell/shell.js b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/shell/shell.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/shell/shell.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/shell/shell.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/sieve/index.html b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/sieve/index.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/sieve/index.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/sieve/index.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/sieve/sieve.js b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/sieve/sieve.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/sieve/sieve.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/sieve/sieve.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/smalltalk/index.html b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/smalltalk/index.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/smalltalk/index.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/smalltalk/index.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/smalltalk/smalltalk.js b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/smalltalk/smalltalk.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/smalltalk/smalltalk.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/smalltalk/smalltalk.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/smarty/index.html b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/smarty/index.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/smarty/index.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/smarty/index.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/smarty/smarty.js b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/smarty/smarty.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/smarty/smarty.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/smarty/smarty.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/smartymixed/index.html b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/smartymixed/index.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/smartymixed/index.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/smartymixed/index.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/smartymixed/smartymixed.js b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/smartymixed/smartymixed.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/smartymixed/smartymixed.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/smartymixed/smartymixed.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/solr/index.html b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/solr/index.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/solr/index.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/solr/index.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/solr/solr.js b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/solr/solr.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/solr/solr.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/solr/solr.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/sparql/index.html b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/sparql/index.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/sparql/index.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/sparql/index.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/sparql/sparql.js b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/sparql/sparql.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/sparql/sparql.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/sparql/sparql.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/sql/index.html b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/sql/index.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/sql/index.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/sql/index.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/sql/sql.js b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/sql/sql.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/sql/sql.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/sql/sql.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/stex/index.html b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/stex/index.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/stex/index.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/stex/index.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/stex/stex.js b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/stex/stex.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/stex/stex.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/stex/stex.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/stex/test.js b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/stex/test.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/stex/test.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/stex/test.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/tcl/index.html b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/tcl/index.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/tcl/index.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/tcl/index.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/tcl/tcl.js b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/tcl/tcl.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/tcl/tcl.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/tcl/tcl.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/tiddlywiki/index.html b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/tiddlywiki/index.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/tiddlywiki/index.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/tiddlywiki/index.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/tiddlywiki/tiddlywiki.css b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/tiddlywiki/tiddlywiki.css similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/tiddlywiki/tiddlywiki.css rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/tiddlywiki/tiddlywiki.css diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/tiddlywiki/tiddlywiki.js b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/tiddlywiki/tiddlywiki.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/tiddlywiki/tiddlywiki.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/tiddlywiki/tiddlywiki.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/tiki/index.html b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/tiki/index.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/tiki/index.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/tiki/index.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/tiki/tiki.css b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/tiki/tiki.css similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/tiki/tiki.css rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/tiki/tiki.css diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/tiki/tiki.js b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/tiki/tiki.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/tiki/tiki.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/tiki/tiki.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/toml/index.html b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/toml/index.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/toml/index.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/toml/index.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/toml/toml.js b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/toml/toml.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/toml/toml.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/toml/toml.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/turtle/index.html b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/turtle/index.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/turtle/index.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/turtle/index.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/turtle/turtle.js b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/turtle/turtle.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/turtle/turtle.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/turtle/turtle.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/vb/index.html b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/vb/index.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/vb/index.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/vb/index.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/vb/vb.js b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/vb/vb.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/vb/vb.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/vb/vb.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/vbscript/index.html b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/vbscript/index.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/vbscript/index.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/vbscript/index.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/vbscript/vbscript.js b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/vbscript/vbscript.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/vbscript/vbscript.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/vbscript/vbscript.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/velocity/index.html b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/velocity/index.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/velocity/index.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/velocity/index.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/velocity/velocity.js b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/velocity/velocity.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/velocity/velocity.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/velocity/velocity.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/verilog/index.html b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/verilog/index.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/verilog/index.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/verilog/index.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/verilog/test.js b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/verilog/test.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/verilog/test.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/verilog/test.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/verilog/verilog.js b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/verilog/verilog.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/verilog/verilog.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/verilog/verilog.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/xml/index.html b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/xml/index.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/xml/index.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/xml/index.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/xml/test.js b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/xml/test.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/xml/test.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/xml/test.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/xml/xml.js b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/xml/xml.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/xml/xml.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/xml/xml.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/xquery/index.html b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/xquery/index.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/xquery/index.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/xquery/index.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/xquery/test.js b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/xquery/test.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/xquery/test.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/xquery/test.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/xquery/xquery.js b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/xquery/xquery.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/xquery/xquery.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/xquery/xquery.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/yaml/index.html b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/yaml/index.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/yaml/index.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/yaml/index.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/yaml/yaml.js b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/yaml/yaml.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/yaml/yaml.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/yaml/yaml.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/z80/index.html b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/z80/index.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/z80/index.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/z80/index.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/mode/z80/z80.js b/core/ternjs/node_modules/tern/node_modules/codemirror/mode/z80/z80.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/mode/z80/z80.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/mode/z80/z80.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/package.json b/core/ternjs/node_modules/tern/node_modules/codemirror/package.json similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/package.json rename to core/ternjs/node_modules/tern/node_modules/codemirror/package.json diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/test/comment_test.js b/core/ternjs/node_modules/tern/node_modules/codemirror/test/comment_test.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/test/comment_test.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/test/comment_test.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/test/doc_test.js b/core/ternjs/node_modules/tern/node_modules/codemirror/test/doc_test.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/test/doc_test.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/test/doc_test.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/test/driver.js b/core/ternjs/node_modules/tern/node_modules/codemirror/test/driver.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/test/driver.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/test/driver.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/test/emacs_test.js b/core/ternjs/node_modules/tern/node_modules/codemirror/test/emacs_test.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/test/emacs_test.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/test/emacs_test.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/test/index.html b/core/ternjs/node_modules/tern/node_modules/codemirror/test/index.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/test/index.html rename to core/ternjs/node_modules/tern/node_modules/codemirror/test/index.html diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/test/lint/acorn.js b/core/ternjs/node_modules/tern/node_modules/codemirror/test/lint/acorn.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/test/lint/acorn.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/test/lint/acorn.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/test/lint/lint.js b/core/ternjs/node_modules/tern/node_modules/codemirror/test/lint/lint.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/test/lint/lint.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/test/lint/lint.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/test/lint/walk.js b/core/ternjs/node_modules/tern/node_modules/codemirror/test/lint/walk.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/test/lint/walk.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/test/lint/walk.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/test/mode_test.css b/core/ternjs/node_modules/tern/node_modules/codemirror/test/mode_test.css similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/test/mode_test.css rename to core/ternjs/node_modules/tern/node_modules/codemirror/test/mode_test.css diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/test/mode_test.js b/core/ternjs/node_modules/tern/node_modules/codemirror/test/mode_test.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/test/mode_test.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/test/mode_test.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/test/multi_test.js b/core/ternjs/node_modules/tern/node_modules/codemirror/test/multi_test.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/test/multi_test.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/test/multi_test.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/test/phantom_driver.js b/core/ternjs/node_modules/tern/node_modules/codemirror/test/phantom_driver.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/test/phantom_driver.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/test/phantom_driver.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/test/run.js b/core/ternjs/node_modules/tern/node_modules/codemirror/test/run.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/test/run.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/test/run.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/test/search_test.js b/core/ternjs/node_modules/tern/node_modules/codemirror/test/search_test.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/test/search_test.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/test/search_test.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/test/sublime_test.js b/core/ternjs/node_modules/tern/node_modules/codemirror/test/sublime_test.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/test/sublime_test.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/test/sublime_test.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/test/test.js b/core/ternjs/node_modules/tern/node_modules/codemirror/test/test.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/test/test.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/test/test.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/test/vim_test.js b/core/ternjs/node_modules/tern/node_modules/codemirror/test/vim_test.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/test/vim_test.js rename to core/ternjs/node_modules/tern/node_modules/codemirror/test/vim_test.js diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/theme/3024-day.css b/core/ternjs/node_modules/tern/node_modules/codemirror/theme/3024-day.css similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/theme/3024-day.css rename to core/ternjs/node_modules/tern/node_modules/codemirror/theme/3024-day.css diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/theme/3024-night.css b/core/ternjs/node_modules/tern/node_modules/codemirror/theme/3024-night.css similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/theme/3024-night.css rename to core/ternjs/node_modules/tern/node_modules/codemirror/theme/3024-night.css diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/theme/ambiance-mobile.css b/core/ternjs/node_modules/tern/node_modules/codemirror/theme/ambiance-mobile.css similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/theme/ambiance-mobile.css rename to core/ternjs/node_modules/tern/node_modules/codemirror/theme/ambiance-mobile.css diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/theme/ambiance.css b/core/ternjs/node_modules/tern/node_modules/codemirror/theme/ambiance.css similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/theme/ambiance.css rename to core/ternjs/node_modules/tern/node_modules/codemirror/theme/ambiance.css diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/theme/base16-dark.css b/core/ternjs/node_modules/tern/node_modules/codemirror/theme/base16-dark.css similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/theme/base16-dark.css rename to core/ternjs/node_modules/tern/node_modules/codemirror/theme/base16-dark.css diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/theme/base16-light.css b/core/ternjs/node_modules/tern/node_modules/codemirror/theme/base16-light.css similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/theme/base16-light.css rename to core/ternjs/node_modules/tern/node_modules/codemirror/theme/base16-light.css diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/theme/blackboard.css b/core/ternjs/node_modules/tern/node_modules/codemirror/theme/blackboard.css similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/theme/blackboard.css rename to core/ternjs/node_modules/tern/node_modules/codemirror/theme/blackboard.css diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/theme/cobalt.css b/core/ternjs/node_modules/tern/node_modules/codemirror/theme/cobalt.css similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/theme/cobalt.css rename to core/ternjs/node_modules/tern/node_modules/codemirror/theme/cobalt.css diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/theme/eclipse.css b/core/ternjs/node_modules/tern/node_modules/codemirror/theme/eclipse.css similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/theme/eclipse.css rename to core/ternjs/node_modules/tern/node_modules/codemirror/theme/eclipse.css diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/theme/elegant.css b/core/ternjs/node_modules/tern/node_modules/codemirror/theme/elegant.css similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/theme/elegant.css rename to core/ternjs/node_modules/tern/node_modules/codemirror/theme/elegant.css diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/theme/erlang-dark.css b/core/ternjs/node_modules/tern/node_modules/codemirror/theme/erlang-dark.css similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/theme/erlang-dark.css rename to core/ternjs/node_modules/tern/node_modules/codemirror/theme/erlang-dark.css diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/theme/lesser-dark.css b/core/ternjs/node_modules/tern/node_modules/codemirror/theme/lesser-dark.css similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/theme/lesser-dark.css rename to core/ternjs/node_modules/tern/node_modules/codemirror/theme/lesser-dark.css diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/theme/mbo.css b/core/ternjs/node_modules/tern/node_modules/codemirror/theme/mbo.css similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/theme/mbo.css rename to core/ternjs/node_modules/tern/node_modules/codemirror/theme/mbo.css diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/theme/mdn-like.css b/core/ternjs/node_modules/tern/node_modules/codemirror/theme/mdn-like.css similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/theme/mdn-like.css rename to core/ternjs/node_modules/tern/node_modules/codemirror/theme/mdn-like.css diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/theme/midnight.css b/core/ternjs/node_modules/tern/node_modules/codemirror/theme/midnight.css similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/theme/midnight.css rename to core/ternjs/node_modules/tern/node_modules/codemirror/theme/midnight.css diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/theme/monokai.css b/core/ternjs/node_modules/tern/node_modules/codemirror/theme/monokai.css similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/theme/monokai.css rename to core/ternjs/node_modules/tern/node_modules/codemirror/theme/monokai.css diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/theme/neat.css b/core/ternjs/node_modules/tern/node_modules/codemirror/theme/neat.css similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/theme/neat.css rename to core/ternjs/node_modules/tern/node_modules/codemirror/theme/neat.css diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/theme/night.css b/core/ternjs/node_modules/tern/node_modules/codemirror/theme/night.css similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/theme/night.css rename to core/ternjs/node_modules/tern/node_modules/codemirror/theme/night.css diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/theme/paraiso-dark.css b/core/ternjs/node_modules/tern/node_modules/codemirror/theme/paraiso-dark.css similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/theme/paraiso-dark.css rename to core/ternjs/node_modules/tern/node_modules/codemirror/theme/paraiso-dark.css diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/theme/paraiso-light.css b/core/ternjs/node_modules/tern/node_modules/codemirror/theme/paraiso-light.css similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/theme/paraiso-light.css rename to core/ternjs/node_modules/tern/node_modules/codemirror/theme/paraiso-light.css diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/theme/pastel-on-dark.css b/core/ternjs/node_modules/tern/node_modules/codemirror/theme/pastel-on-dark.css similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/theme/pastel-on-dark.css rename to core/ternjs/node_modules/tern/node_modules/codemirror/theme/pastel-on-dark.css diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/theme/rubyblue.css b/core/ternjs/node_modules/tern/node_modules/codemirror/theme/rubyblue.css similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/theme/rubyblue.css rename to core/ternjs/node_modules/tern/node_modules/codemirror/theme/rubyblue.css diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/theme/solarized.css b/core/ternjs/node_modules/tern/node_modules/codemirror/theme/solarized.css similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/theme/solarized.css rename to core/ternjs/node_modules/tern/node_modules/codemirror/theme/solarized.css diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/theme/the-matrix.css b/core/ternjs/node_modules/tern/node_modules/codemirror/theme/the-matrix.css similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/theme/the-matrix.css rename to core/ternjs/node_modules/tern/node_modules/codemirror/theme/the-matrix.css diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/theme/tomorrow-night-eighties.css b/core/ternjs/node_modules/tern/node_modules/codemirror/theme/tomorrow-night-eighties.css similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/theme/tomorrow-night-eighties.css rename to core/ternjs/node_modules/tern/node_modules/codemirror/theme/tomorrow-night-eighties.css diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/theme/twilight.css b/core/ternjs/node_modules/tern/node_modules/codemirror/theme/twilight.css similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/theme/twilight.css rename to core/ternjs/node_modules/tern/node_modules/codemirror/theme/twilight.css diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/theme/vibrant-ink.css b/core/ternjs/node_modules/tern/node_modules/codemirror/theme/vibrant-ink.css similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/theme/vibrant-ink.css rename to core/ternjs/node_modules/tern/node_modules/codemirror/theme/vibrant-ink.css diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/theme/xq-dark.css b/core/ternjs/node_modules/tern/node_modules/codemirror/theme/xq-dark.css similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/theme/xq-dark.css rename to core/ternjs/node_modules/tern/node_modules/codemirror/theme/xq-dark.css diff --git a/core/tern.core/node_modules/tern/node_modules/codemirror/theme/xq-light.css b/core/ternjs/node_modules/tern/node_modules/codemirror/theme/xq-light.css similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/codemirror/theme/xq-light.css rename to core/ternjs/node_modules/tern/node_modules/codemirror/theme/xq-light.css diff --git a/core/tern.core/node_modules/tern/node_modules/glob/.npmignore b/core/ternjs/node_modules/tern/node_modules/glob/.npmignore similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/glob/.npmignore rename to core/ternjs/node_modules/tern/node_modules/glob/.npmignore diff --git a/core/tern.core/node_modules/tern/node_modules/glob/.travis.yml b/core/ternjs/node_modules/tern/node_modules/glob/.travis.yml similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/glob/.travis.yml rename to core/ternjs/node_modules/tern/node_modules/glob/.travis.yml diff --git a/core/tern.core/node_modules/tern/node_modules/glob/LICENSE b/core/ternjs/node_modules/tern/node_modules/glob/LICENSE similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/glob/LICENSE rename to core/ternjs/node_modules/tern/node_modules/glob/LICENSE diff --git a/core/tern.core/node_modules/tern/node_modules/glob/README.md b/core/ternjs/node_modules/tern/node_modules/glob/README.md similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/glob/README.md rename to core/ternjs/node_modules/tern/node_modules/glob/README.md diff --git a/core/tern.core/node_modules/tern/node_modules/glob/examples/g.js b/core/ternjs/node_modules/tern/node_modules/glob/examples/g.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/glob/examples/g.js rename to core/ternjs/node_modules/tern/node_modules/glob/examples/g.js diff --git a/core/tern.core/node_modules/tern/node_modules/glob/examples/usr-local.js b/core/ternjs/node_modules/tern/node_modules/glob/examples/usr-local.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/glob/examples/usr-local.js rename to core/ternjs/node_modules/tern/node_modules/glob/examples/usr-local.js diff --git a/core/tern.core/node_modules/tern/node_modules/glob/glob.js b/core/ternjs/node_modules/tern/node_modules/glob/glob.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/glob/glob.js rename to core/ternjs/node_modules/tern/node_modules/glob/glob.js diff --git a/core/tern.core/node_modules/tern/node_modules/glob/node_modules/inherits/LICENSE b/core/ternjs/node_modules/tern/node_modules/glob/node_modules/inherits/LICENSE similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/glob/node_modules/inherits/LICENSE rename to core/ternjs/node_modules/tern/node_modules/glob/node_modules/inherits/LICENSE diff --git a/core/tern.core/node_modules/tern/node_modules/glob/node_modules/inherits/README.md b/core/ternjs/node_modules/tern/node_modules/glob/node_modules/inherits/README.md similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/glob/node_modules/inherits/README.md rename to core/ternjs/node_modules/tern/node_modules/glob/node_modules/inherits/README.md diff --git a/core/tern.core/node_modules/tern/node_modules/glob/node_modules/inherits/inherits.js b/core/ternjs/node_modules/tern/node_modules/glob/node_modules/inherits/inherits.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/glob/node_modules/inherits/inherits.js rename to core/ternjs/node_modules/tern/node_modules/glob/node_modules/inherits/inherits.js diff --git a/core/tern.core/node_modules/tern/node_modules/glob/node_modules/inherits/inherits_browser.js b/core/ternjs/node_modules/tern/node_modules/glob/node_modules/inherits/inherits_browser.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/glob/node_modules/inherits/inherits_browser.js rename to core/ternjs/node_modules/tern/node_modules/glob/node_modules/inherits/inherits_browser.js diff --git a/core/tern.core/node_modules/tern/node_modules/glob/node_modules/inherits/package.json b/core/ternjs/node_modules/tern/node_modules/glob/node_modules/inherits/package.json similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/glob/node_modules/inherits/package.json rename to core/ternjs/node_modules/tern/node_modules/glob/node_modules/inherits/package.json diff --git a/core/tern.core/node_modules/tern/node_modules/glob/node_modules/inherits/test.js b/core/ternjs/node_modules/tern/node_modules/glob/node_modules/inherits/test.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/glob/node_modules/inherits/test.js rename to core/ternjs/node_modules/tern/node_modules/glob/node_modules/inherits/test.js diff --git a/core/tern.core/node_modules/tern/node_modules/glob/package.json b/core/ternjs/node_modules/tern/node_modules/glob/package.json similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/glob/package.json rename to core/ternjs/node_modules/tern/node_modules/glob/package.json diff --git a/core/tern.core/node_modules/tern/node_modules/glob/test/00-setup.js b/core/ternjs/node_modules/tern/node_modules/glob/test/00-setup.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/glob/test/00-setup.js rename to core/ternjs/node_modules/tern/node_modules/glob/test/00-setup.js diff --git a/core/tern.core/node_modules/tern/node_modules/glob/test/bash-comparison.js b/core/ternjs/node_modules/tern/node_modules/glob/test/bash-comparison.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/glob/test/bash-comparison.js rename to core/ternjs/node_modules/tern/node_modules/glob/test/bash-comparison.js diff --git a/core/tern.core/node_modules/tern/node_modules/glob/test/bash-results.json b/core/ternjs/node_modules/tern/node_modules/glob/test/bash-results.json similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/glob/test/bash-results.json rename to core/ternjs/node_modules/tern/node_modules/glob/test/bash-results.json diff --git a/core/tern.core/node_modules/tern/node_modules/glob/test/cwd-test.js b/core/ternjs/node_modules/tern/node_modules/glob/test/cwd-test.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/glob/test/cwd-test.js rename to core/ternjs/node_modules/tern/node_modules/glob/test/cwd-test.js diff --git a/core/tern.core/node_modules/tern/node_modules/glob/test/globstar-match.js b/core/ternjs/node_modules/tern/node_modules/glob/test/globstar-match.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/glob/test/globstar-match.js rename to core/ternjs/node_modules/tern/node_modules/glob/test/globstar-match.js diff --git a/core/tern.core/node_modules/tern/node_modules/glob/test/mark.js b/core/ternjs/node_modules/tern/node_modules/glob/test/mark.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/glob/test/mark.js rename to core/ternjs/node_modules/tern/node_modules/glob/test/mark.js diff --git a/core/tern.core/node_modules/tern/node_modules/glob/test/new-glob-optional-options.js b/core/ternjs/node_modules/tern/node_modules/glob/test/new-glob-optional-options.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/glob/test/new-glob-optional-options.js rename to core/ternjs/node_modules/tern/node_modules/glob/test/new-glob-optional-options.js diff --git a/core/tern.core/node_modules/tern/node_modules/glob/test/nocase-nomagic.js b/core/ternjs/node_modules/tern/node_modules/glob/test/nocase-nomagic.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/glob/test/nocase-nomagic.js rename to core/ternjs/node_modules/tern/node_modules/glob/test/nocase-nomagic.js diff --git a/core/tern.core/node_modules/tern/node_modules/glob/test/pause-resume.js b/core/ternjs/node_modules/tern/node_modules/glob/test/pause-resume.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/glob/test/pause-resume.js rename to core/ternjs/node_modules/tern/node_modules/glob/test/pause-resume.js diff --git a/core/tern.core/node_modules/tern/node_modules/glob/test/readme-issue.js b/core/ternjs/node_modules/tern/node_modules/glob/test/readme-issue.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/glob/test/readme-issue.js rename to core/ternjs/node_modules/tern/node_modules/glob/test/readme-issue.js diff --git a/core/tern.core/node_modules/tern/node_modules/glob/test/root-nomount.js b/core/ternjs/node_modules/tern/node_modules/glob/test/root-nomount.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/glob/test/root-nomount.js rename to core/ternjs/node_modules/tern/node_modules/glob/test/root-nomount.js diff --git a/core/tern.core/node_modules/tern/node_modules/glob/test/root.js b/core/ternjs/node_modules/tern/node_modules/glob/test/root.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/glob/test/root.js rename to core/ternjs/node_modules/tern/node_modules/glob/test/root.js diff --git a/core/tern.core/node_modules/tern/node_modules/glob/test/stat.js b/core/ternjs/node_modules/tern/node_modules/glob/test/stat.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/glob/test/stat.js rename to core/ternjs/node_modules/tern/node_modules/glob/test/stat.js diff --git a/core/tern.core/node_modules/tern/node_modules/glob/test/zz-cleanup.js b/core/ternjs/node_modules/tern/node_modules/glob/test/zz-cleanup.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/glob/test/zz-cleanup.js rename to core/ternjs/node_modules/tern/node_modules/glob/test/zz-cleanup.js diff --git a/core/tern.core/node_modules/tern/node_modules/minimatch/.npmignore b/core/ternjs/node_modules/tern/node_modules/minimatch/.npmignore similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/minimatch/.npmignore rename to core/ternjs/node_modules/tern/node_modules/minimatch/.npmignore diff --git a/core/tern.core/node_modules/tern/node_modules/minimatch/LICENSE b/core/ternjs/node_modules/tern/node_modules/minimatch/LICENSE similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/minimatch/LICENSE rename to core/ternjs/node_modules/tern/node_modules/minimatch/LICENSE diff --git a/core/tern.core/node_modules/tern/node_modules/minimatch/README.md b/core/ternjs/node_modules/tern/node_modules/minimatch/README.md similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/minimatch/README.md rename to core/ternjs/node_modules/tern/node_modules/minimatch/README.md diff --git a/core/tern.core/node_modules/tern/node_modules/minimatch/minimatch.js b/core/ternjs/node_modules/tern/node_modules/minimatch/minimatch.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/minimatch/minimatch.js rename to core/ternjs/node_modules/tern/node_modules/minimatch/minimatch.js diff --git a/core/tern.core/node_modules/tern/node_modules/minimatch/node_modules/lru-cache/.npmignore b/core/ternjs/node_modules/tern/node_modules/minimatch/node_modules/lru-cache/.npmignore similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/minimatch/node_modules/lru-cache/.npmignore rename to core/ternjs/node_modules/tern/node_modules/minimatch/node_modules/lru-cache/.npmignore diff --git a/core/tern.core/node_modules/tern/node_modules/minimatch/node_modules/lru-cache/CONTRIBUTORS b/core/ternjs/node_modules/tern/node_modules/minimatch/node_modules/lru-cache/CONTRIBUTORS similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/minimatch/node_modules/lru-cache/CONTRIBUTORS rename to core/ternjs/node_modules/tern/node_modules/minimatch/node_modules/lru-cache/CONTRIBUTORS diff --git a/core/tern.core/node_modules/tern/node_modules/minimatch/node_modules/lru-cache/LICENSE b/core/ternjs/node_modules/tern/node_modules/minimatch/node_modules/lru-cache/LICENSE similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/minimatch/node_modules/lru-cache/LICENSE rename to core/ternjs/node_modules/tern/node_modules/minimatch/node_modules/lru-cache/LICENSE diff --git a/core/tern.core/node_modules/tern/node_modules/minimatch/node_modules/lru-cache/README.md b/core/ternjs/node_modules/tern/node_modules/minimatch/node_modules/lru-cache/README.md similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/minimatch/node_modules/lru-cache/README.md rename to core/ternjs/node_modules/tern/node_modules/minimatch/node_modules/lru-cache/README.md diff --git a/core/tern.core/node_modules/tern/node_modules/minimatch/node_modules/lru-cache/lib/lru-cache.js b/core/ternjs/node_modules/tern/node_modules/minimatch/node_modules/lru-cache/lib/lru-cache.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/minimatch/node_modules/lru-cache/lib/lru-cache.js rename to core/ternjs/node_modules/tern/node_modules/minimatch/node_modules/lru-cache/lib/lru-cache.js diff --git a/core/tern.core/node_modules/tern/node_modules/minimatch/node_modules/lru-cache/package.json b/core/ternjs/node_modules/tern/node_modules/minimatch/node_modules/lru-cache/package.json similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/minimatch/node_modules/lru-cache/package.json rename to core/ternjs/node_modules/tern/node_modules/minimatch/node_modules/lru-cache/package.json diff --git a/core/tern.core/node_modules/tern/node_modules/minimatch/node_modules/lru-cache/test/basic.js b/core/ternjs/node_modules/tern/node_modules/minimatch/node_modules/lru-cache/test/basic.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/minimatch/node_modules/lru-cache/test/basic.js rename to core/ternjs/node_modules/tern/node_modules/minimatch/node_modules/lru-cache/test/basic.js diff --git a/core/tern.core/node_modules/tern/node_modules/minimatch/node_modules/lru-cache/test/foreach.js b/core/ternjs/node_modules/tern/node_modules/minimatch/node_modules/lru-cache/test/foreach.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/minimatch/node_modules/lru-cache/test/foreach.js rename to core/ternjs/node_modules/tern/node_modules/minimatch/node_modules/lru-cache/test/foreach.js diff --git a/core/tern.core/node_modules/tern/node_modules/minimatch/node_modules/lru-cache/test/memory-leak.js b/core/ternjs/node_modules/tern/node_modules/minimatch/node_modules/lru-cache/test/memory-leak.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/minimatch/node_modules/lru-cache/test/memory-leak.js rename to core/ternjs/node_modules/tern/node_modules/minimatch/node_modules/lru-cache/test/memory-leak.js diff --git a/core/tern.core/node_modules/tern/node_modules/minimatch/node_modules/sigmund/LICENSE b/core/ternjs/node_modules/tern/node_modules/minimatch/node_modules/sigmund/LICENSE similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/minimatch/node_modules/sigmund/LICENSE rename to core/ternjs/node_modules/tern/node_modules/minimatch/node_modules/sigmund/LICENSE diff --git a/core/tern.core/node_modules/tern/node_modules/minimatch/node_modules/sigmund/README.md b/core/ternjs/node_modules/tern/node_modules/minimatch/node_modules/sigmund/README.md similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/minimatch/node_modules/sigmund/README.md rename to core/ternjs/node_modules/tern/node_modules/minimatch/node_modules/sigmund/README.md diff --git a/core/tern.core/node_modules/tern/node_modules/minimatch/node_modules/sigmund/bench.js b/core/ternjs/node_modules/tern/node_modules/minimatch/node_modules/sigmund/bench.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/minimatch/node_modules/sigmund/bench.js rename to core/ternjs/node_modules/tern/node_modules/minimatch/node_modules/sigmund/bench.js diff --git a/core/tern.core/node_modules/tern/node_modules/minimatch/node_modules/sigmund/package.json b/core/ternjs/node_modules/tern/node_modules/minimatch/node_modules/sigmund/package.json similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/minimatch/node_modules/sigmund/package.json rename to core/ternjs/node_modules/tern/node_modules/minimatch/node_modules/sigmund/package.json diff --git a/core/tern.core/node_modules/tern/node_modules/minimatch/node_modules/sigmund/sigmund.js b/core/ternjs/node_modules/tern/node_modules/minimatch/node_modules/sigmund/sigmund.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/minimatch/node_modules/sigmund/sigmund.js rename to core/ternjs/node_modules/tern/node_modules/minimatch/node_modules/sigmund/sigmund.js diff --git a/core/tern.core/node_modules/tern/node_modules/minimatch/node_modules/sigmund/test/basic.js b/core/ternjs/node_modules/tern/node_modules/minimatch/node_modules/sigmund/test/basic.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/minimatch/node_modules/sigmund/test/basic.js rename to core/ternjs/node_modules/tern/node_modules/minimatch/node_modules/sigmund/test/basic.js diff --git a/core/tern.core/node_modules/tern/node_modules/minimatch/package.json b/core/ternjs/node_modules/tern/node_modules/minimatch/package.json similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/minimatch/package.json rename to core/ternjs/node_modules/tern/node_modules/minimatch/package.json diff --git a/core/tern.core/node_modules/tern/node_modules/minimatch/test/basic.js b/core/ternjs/node_modules/tern/node_modules/minimatch/test/basic.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/minimatch/test/basic.js rename to core/ternjs/node_modules/tern/node_modules/minimatch/test/basic.js diff --git a/core/tern.core/node_modules/tern/node_modules/minimatch/test/brace-expand.js b/core/ternjs/node_modules/tern/node_modules/minimatch/test/brace-expand.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/minimatch/test/brace-expand.js rename to core/ternjs/node_modules/tern/node_modules/minimatch/test/brace-expand.js diff --git a/core/tern.core/node_modules/tern/node_modules/minimatch/test/caching.js b/core/ternjs/node_modules/tern/node_modules/minimatch/test/caching.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/minimatch/test/caching.js rename to core/ternjs/node_modules/tern/node_modules/minimatch/test/caching.js diff --git a/core/tern.core/node_modules/tern/node_modules/minimatch/test/defaults.js b/core/ternjs/node_modules/tern/node_modules/minimatch/test/defaults.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/minimatch/test/defaults.js rename to core/ternjs/node_modules/tern/node_modules/minimatch/test/defaults.js diff --git a/core/tern.core/node_modules/tern/node_modules/minimatch/test/extglob-ending-with-state-char.js b/core/ternjs/node_modules/tern/node_modules/minimatch/test/extglob-ending-with-state-char.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/minimatch/test/extglob-ending-with-state-char.js rename to core/ternjs/node_modules/tern/node_modules/minimatch/test/extglob-ending-with-state-char.js diff --git a/core/ternjs/node_modules/tern/node_modules/tern-aui1.5.x/aui1.5.x.js b/core/ternjs/node_modules/tern/node_modules/tern-aui1.5.x/aui1.5.x.js new file mode 100644 index 000000000..02ef34f33 --- /dev/null +++ b/core/ternjs/node_modules/tern/node_modules/tern-aui1.5.x/aui1.5.x.js @@ -0,0 +1,3920 @@ +(function(mod) { + if (typeof exports == "object" && typeof module == "object") // CommonJS + return mod(require("tern/lib/infer"), require("tern/lib/tern")); + if (typeof define == "function" && define.amd) // AMD + return define([ "tern/lib/infer", "tern/lib/tern" ], mod); + mod(tern, tern); +})(function(infer, tern) { + "use strict"; + + tern.registerPlugin("aui1.5.x", function(server, options) { + server._aui = {}; + return { defs : defs }; + }); + + var defs = { + "!name": "aui1.5.x", + "!define": { + "_yui": { + "aui_autocomplete": { + "AutoComplete": { + "!type": "fn(config: +Object) -> +_yui.aui_autocomplete.AutoComplete", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/AutoComplete.html", + "prototype": { + "!proto": "_yui.aui_component.Component.prototype", + "alwaysShowContainer": { + "!type": "bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/AutoComplete.html#attribute_alwaysShowContainer", + "!doc": "Always show the results container, instead of only showing when the \nuser is requesting them." + }, + "autoHighlight": { + "!type": "bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/AutoComplete.html#attribute_autoHighlight", + "!doc": "Automatically highlight the first item in the list when the results are\nmade visible." + }, + "applyLocalFilter": { + "!type": "bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/AutoComplete.html#attribute_applyLocalFilter", + "!doc": "If set to true, the <a href=\"AutoComplete.html#method_filterResults\">filterResults</a> \nmethod will be run on the response from the data source." + }, + "button": { + "!type": "bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/AutoComplete.html#attribute_button", + "!doc": "To use a button" + }, + "dataSource": { + "!type": "+Object", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/AutoComplete.html#attribute_dataSource", + "!doc": "The data source that results will be read from. This can either be\nan existing <a href=\"DataSource.html\">DataSource</a> object, or it can be a\nvalue that would be passed to <a href=\"DataSource.html\">DataSource</a>." + }, + "dataSourceType": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/AutoComplete.html#attribute_dataSourceType", + "!doc": "The type of the data source passed into <a href=\"AutoComplete.html#config_dataSource\">dataSource</a>.\nThis can be used to explicitly declare what kind of <a href=\"DataSource.html\">DataSource</a> object will\nbe created." + }, + "delimChar": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/AutoComplete.html#attribute_delimChar", + "!doc": "The character used to indicate the beginning or ending of a new value. Most commonly used\nis a \",\"." + }, + "forceSelection": { + "!type": "bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/AutoComplete.html#attribute_forceSelection", + "!doc": "If <a href=\"AutoComplete.html#config_typeAhead\">typeAhead</a> is true, this\nwill clear a selection when the overlay closes unless a user explicitly selects an item." + }, + "input": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/AutoComplete.html#attribute_input", + "!doc": "The input field which will recieve the users input." + }, + "matchKey": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/AutoComplete.html#attribute_matchKey", + "!doc": "The key or numeric index in the schema to match the result against." + }, + "maxResultsDisplayed": { + "!type": "number", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/AutoComplete.html#attribute_maxResultsDisplayed", + "!doc": "The maximum number of results to display." + }, + "minQueryLength": { + "!type": "number", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/AutoComplete.html#attribute_minQueryLength", + "!doc": "The minimum number of characters required to query the data source." + }, + "queryDelay": { + "!type": "number", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/AutoComplete.html#attribute_queryDelay", + "!doc": "The amount of time in seconds to delay before submitting the query." + }, + "queryInterval": { + "!type": "number", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/AutoComplete.html#attribute_queryInterval", + "!doc": "When IME usage is detected or interval detection is explicitly enabled,\nAutoComplete will detect the input value at the given interval and send a\nquery if the value has changed." + }, + "queryMatchCase": { + "!type": "bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/AutoComplete.html#attribute_queryMatchCase", + "!doc": "When <a href=\"AutoComplete.html#config_applyLocalFilter\">applyLocalFilter</a> is true,\nsetting this to true will match only results with the same case." + }, + "queryMatchContains": { + "!type": "bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/AutoComplete.html#attribute_queryMatchContains", + "!doc": "When <a href=\"AutoComplete.html#config_applyLocalFilter\">applyLocalFilter</a> is true,\nsetting this to true will match results which contain the query anywhere in the text,\ninstead of just matching just items that start with the query." + }, + "queryQuestionMark": { + "!type": "bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/AutoComplete.html#attribute_queryQuestionMark", + "!doc": "For IO DataSources, AutoComplete will automatically insert a \"?\" between the server URI and \nthe encoded query string. To prevent this behavior, you can\nset this value to false. If you need to customize this even further, you\ncan override the <a href=\"AutoComplete.html#method_generateRequest\">generateRequest</a> method." + }, + "schema": { + "!type": "+Object", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/AutoComplete.html#attribute_schema", + "!doc": "A valid configuration object for any of <a href=\"module_datasource.html\">DataSource</a> schema plugins." + }, + "schemaType": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/AutoComplete.html#attribute_schemaType", + "!doc": "A valid type of <a href=\"module_datasource.html\">DataSource</a> schema plugin, such as array, json, xml, etc." + }, + "suppressInputUpdate": { + "!type": "bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/AutoComplete.html#attribute_suppressInputUpdate", + "!doc": "Whether or not the input field should be updated with selections." + }, + "typeAhead": { + "!type": "bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/AutoComplete.html#attribute_typeAhead", + "!doc": "If <a href=\"AutoComplete.html#config_autoHighlight\">autoHighlight</a> is enabled, whether or not the \ninput field should be automatically updated with the first result as the user types, \nautomatically selecting the portion of the text the user has not typed yet." + }, + "typeAheadDelay": { + "!type": "number", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/AutoComplete.html#attribute_typeAheadDelay", + "!doc": "If <a href=\"AutoComplete.html#config_typeAhead\">typeAhead</a> is true, number of seconds \nto delay before updating the input. In order to prevent certain race conditions, this value must\nalways be greater than the <a href=\"AutoComplete.html#config_queryDelay\">queryDelay</a>." + }, + "uniqueName": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/AutoComplete.html#attribute_uniqueName", + "!doc": "The unique ID of the input element." + }, + "doBeforeExpandContainer": { + "!type": "fn(query: string, allResults: +Object) -> bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/AutoComplete.html#method_doBeforeExpandContainer", + "!doc": "An overridable method that is executed before the result container is shown.\nThe method can return false to prevent the container from being shown." + }, + "doBeforeLoadData": { + "!type": "fn(event: +EventFacade) -> bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/AutoComplete.html#method_doBeforeLoadData", + "!doc": "An overridable method that is executed before the result overlay is loaded with results." + }, + "filterResults": { + "!type": "fn(event: +EventFacade) -> +Object", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/AutoComplete.html#method_filterResults", + "!doc": "Executed by the data source as a mechanism to do simple client-side\nfiltering of the results." + }, + "formatResult": { + "!type": "fn(result: +Object, request: string, resultMatch: string) -> string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/AutoComplete.html#method_formatResult", + "!doc": "An overridable method for formatting the result of the query before its displayed in the overlay." + }, + "generateRequest": { + "!type": "fn(query: string) -> +Object", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/AutoComplete.html#method_generateRequest", + "!doc": "An overridable method that creates an object to be passed to the sendRequest\nmethod of the data source object. Useful to overwrite if you wish to create\na custom request object before its sent." + }, + "handleResponse": { + "!type": "fn(event: +EventFacade)", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/AutoComplete.html#method_handleResponse", + "!doc": "Handles the response for the display of the results. This is a callback method\nthat is fired by the sendRequest method so that results are ready to be accessed." + }, + "sendQuery": { + "!type": "fn(query: string)", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/AutoComplete.html#method_sendQuery", + "!doc": "Sends a query request to the data source object." + } + }, + "AutoComplete.NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/AutoComplete.html#property_AutoComplete.NAME", + "!doc": "Static property provides a string to identify the class." + }, + "AutoComplete.ATTRS": { + "!type": "+Object", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/AutoComplete.html#property_AutoComplete.ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the AutoComplete." + } + } + }, + "aui_button_item": { + "ButtonItem": { + "!type": "fn(config: +Object) -> +_yui.aui_button_item.ButtonItem", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ButtonItem.html", + "prototype": { + "!proto": "_yui.aui_component.Component.prototype", + "undefined": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ButtonItem.html", + "!doc": "Maps an array or object to a resulting array, using the\nreturn value of fn as the values for the new array.\nLike A.each, this function can accept an object or an array." + }, + "activeState": { + "!type": "bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ButtonItem.html#attribute_activeState", + "!doc": "Whether to track the active state of the button." + }, + "classNames": { + "!type": "+Object", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ButtonItem.html#attribute_classNames", + "!doc": "An object map of the CSS class names to use for the different interaction states." + }, + "defaultState": { + "!type": "bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ButtonItem.html#attribute_defaultState", + "!doc": "Whether to apply the default interaction state to the button" + }, + "handler": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ButtonItem.html#attribute_handler", + "!doc": "An event callback to handle when a user interacts with the button.\nThis can either be a function that will be attached on click, or\nan object map that accepts the following keys:\n<code>{fn: // The function to execute\ncontext: // The context to execute the function in\ntype: // The type of event to listen for (defaults to \"click\")\n}</code>" + }, + "hoverState": { + "!type": "bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ButtonItem.html#attribute_hoverState", + "!doc": "An id that can be used to identify a button." + }, + "icon": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ButtonItem.html#attribute_icon", + "!doc": "The icon to use inside of the button. Possible values are:" + }, + "iconNode": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ButtonItem.html#attribute_iconNode", + "!doc": "DOM Node to display the icon of the ButtonItem. If not\nspecified try to query using HTML_PARSER an element inside\nboundingBox which matches <code>aui-button-icon</code>." + }, + "label": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ButtonItem.html#attribute_label", + "!doc": "Text to use inside of the button." + }, + "labelNode": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ButtonItem.html#attribute_labelNode", + "!doc": "DOM Node to display the text of the ButtonItem. If not\nspecified try to query using HTML_PARSER an element inside\nboundingBox which matches <code>aui-button-label</code>." + }, + "title": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ButtonItem.html#attribute_title", + "!doc": "Text to use as the title attribute of the button." + }, + "type": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ButtonItem.html#attribute_type", + "!doc": "Button type." + } + }, + "ButtonItem.NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ButtonItem.html#property_ButtonItem.NAME", + "!doc": "Static property provides a string to identify the class." + }, + "ButtonItem.AUGMENTS": { + "!type": "+array", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ButtonItem.html#property_ButtonItem.AUGMENTS", + "!doc": "Static property provides an array to specify which classes augment this one." + }, + "ButtonItem.ATTRS": { + "!type": "+Object", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ButtonItem.html#property_ButtonItem.ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the ButtonItem." + }, + "ButtonItem.HTML_PARSER": { + "!type": "+Object", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ButtonItem.html#property_ButtonItem.HTML_PARSER", + "!doc": "Object hash, defining how attribute values are to be parsed from\nmarkup contained in the widgets content box." + } + } + }, + "aui_calendar": { + "Calendar": { + "!type": "fn(config: +Object) -> +_yui.aui_calendar.Calendar", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Calendar.html", + "prototype": { + "!proto": "_yui.aui_overlay.OverlayContext.prototype", + "allowNone": { + "!type": "bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Calendar.html#attribute_allowNone", + "!doc": "Wheather displays the \"none\" link on the Calendar footer." + }, + "blankDays": { + "!type": "+NodeList", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Calendar.html#attribute_blankDays", + "!doc": "NodeList containing all the DOM elements for\neach blank day. If not specified try to query using HTML_PARSER\nan element inside contentBox which matches\n<code>aui-calendar-day-blank</code>." + }, + "currentDay": { + "!type": "number", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Calendar.html#attribute_currentDay", + "!doc": "Current day number." + }, + "currentMonth": { + "!type": "number", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Calendar.html#attribute_currentMonth", + "!doc": "Current month number." + }, + "currentYear": { + "!type": "number", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Calendar.html#attribute_currentYear", + "!doc": "Current year number." + }, + "dateFormat": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Calendar.html#attribute_dateFormat", + "!doc": "The default date format string which can be overriden for\nlocalization support. The format must be valid according to\n<a href=\"DataType.Date.html\">A.DataType.Date.format</a>." + }, + "dates": { + "!type": "+Array", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Calendar.html#attribute_dates", + "!doc": "Dates which the calendar will show as selected by default." + }, + "firstDayOfWeek": { + "!type": "number", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Calendar.html#attribute_firstDayOfWeek", + "!doc": "First day of the week: Sunday is 0, Monday is 1." + }, + "headerContentNode": { + "!type": "+aui_node.Node", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Calendar.html#attribute_headerContentNode", + "!doc": "DOM node reference to be the header of the Calendar. If not\nspecified try to query using HTML_PARSER an element inside\ncontentBox which matches <code>aui-calendar-hd</code>." + }, + "headerTitleNode": { + "!type": "+aui_node.Node", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Calendar.html#attribute_headerTitleNode", + "!doc": "DOM node reference to be the title of the Calendar. If not\nspecified try to query using HTML_PARSER an element inside\ncontentBox which matches <code>aui-calendar-title</code>." + }, + "iconNextNode": { + "!type": "+aui_node.Node", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Calendar.html#attribute_iconNextNode", + "!doc": "DOM node reference to be the icon next of the Calendar. If not\nspecified try to query using HTML_PARSER an element inside\ncontentBox which matches <code>aui-calendar-prev</code>." + }, + "iconPrevNode": { + "!type": "+aui_node.Node", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Calendar.html#attribute_iconPrevNode", + "!doc": "DOM node reference to be the icon prev of the Calendar. If not\nspecified try to query using HTML_PARSER an element inside\ncontentBox which matches <code>aui-calendar-prev</code>." + }, + "maxDate": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Calendar.html#attribute_maxDate", + "!doc": "Maximum allowable date. Values supported by the Date\nconstructor are supported." + }, + "minDate": { + "!type": "+Date", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Calendar.html#attribute_minDate", + "!doc": "Minimum allowable date. Values supported by the Date\nconstructor are supported." + }, + "monthDays": { + "!type": "+NodeList", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Calendar.html#attribute_monthDays", + "!doc": "NodeList reference containing the days of the month of the Calendar. If not\nspecified try to query using HTML_PARSER an element inside\ncontentBox which matches <code>aui-calendar-day</code>." + }, + "monthDaysNode": { + "!type": "+aui_node.Node", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Calendar.html#attribute_monthDaysNode", + "!doc": "DOM node reference which contains all month days nodes of the Calendar. If not\nspecified try to query using HTML_PARSER an element inside\ncontentBox which matches <code>aui-calendar-monthdays</code>." + }, + "noneLinkNode": { + "!type": "+aui_node.Node", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Calendar.html#attribute_noneLinkNode", + "!doc": "DOM node reference to be the \"none\" link of the Calendar. If not\nspecified try to query using HTML_PARSER an element inside\ncontentBox which matches <code>aui-calendar-title</code>." + }, + "paddingDaysEnd": { + "!type": "+NodeList", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Calendar.html#attribute_paddingDaysEnd", + "!doc": "NodeList containing all the DOM elements for\neach blank day. If not specified try to query using HTML_PARSER\nan element inside contentBox which matches\n<code>aui-calendar-day-blank</code>." + }, + "paddingDaysStart": { + "!type": "+NodeList", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Calendar.html#attribute_paddingDaysStart", + "!doc": "NodeList containing all the DOM elements for\neach blank day. If not specified try to query using HTML_PARSER\nan element inside contentBox which matches\n<code>aui-calendar-day-blank</code>." + }, + "selectMultipleDates": { + "!type": "bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Calendar.html#attribute_selectMultipleDates", + "!doc": "Wether accepts to select multiple dates." + }, + "setValue": { + "!type": "bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Calendar.html#attribute_setValue", + "!doc": "If true set the selected date with the correct\n<a href=\"Calendar.html#config_dateFormat\">dateFormat</a> to the\nvalue of the input field which is hosting the Calendar." + }, + "showOtherMonth": { + "!type": "bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Calendar.html#attribute_showOtherMonth", + "!doc": "Wheather displays the days for the other months." + }, + "showToday": { + "!type": "bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Calendar.html#attribute_showToday", + "!doc": "Wheather displays the \"today\" link on the Calendar footer." + }, + "strings": { + "!type": "+Object", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Calendar.html#attribute_strings", + "!doc": "Strings for localization." + }, + "todayLinkNode": { + "!type": "+aui_node.Node", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Calendar.html#attribute_todayLinkNode", + "!doc": "DOM node reference to be the \"today\" link of the Calendar. If not\nspecified try to query using HTML_PARSER an element inside\ncontentBox which matches <code>aui-calendar-title</code>." + }, + "weekDays": { + "!type": "+NodeList", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Calendar.html#attribute_weekDays", + "!doc": "NodeList reference containing the days of the week of the Calendar. If not\nspecified try to query using HTML_PARSER an element inside\ncontentBox which matches <code>aui-calendar-week</code>." + }, + "weekDaysNode": { + "!type": "+aui_node.Node", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Calendar.html#attribute_weekDaysNode", + "!doc": "DOM node reference which contains all week days nodes of the Calendar. If not\nspecified try to query using HTML_PARSER an element inside\ncontentBox which matches <code>aui-calendar-weekdays</code>." + }, + "clear": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Calendar.html#method_clear", + "!doc": "Clear all selected dates on the Calendar." + }, + "eachSelectedDate": { + "!type": "fn(fn: fn(), dates: +Dates)", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Calendar.html#method_eachSelectedDate", + "!doc": "Loop each date from <a href=\"Calendar.html#config_dates\">dates</a> and\nexecutes a callback." + }, + "findMonthStart": { + "!type": "fn(year: number, month: number) -> number", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Calendar.html#method_findMonthStart", + "!doc": "Get the first day of the month of the passed year." + }, + "formatDate": { + "!type": "fn(date: +Date, mask: string) -> string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Calendar.html#method_formatDate", + "!doc": "Format a date with the passed mask. Used on\n<a href=\"Calendar.html#config_dateFormat\">dateFormat</a>." + }, + "getCurrentDate": { + "!type": "fn() -> +Date", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Calendar.html#method_getCurrentDate", + "!doc": "Get current date." + }, + "getDaysInMonth": { + "!type": "fn(year: number, month: number) -> number", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Calendar.html#method_getDaysInMonth", + "!doc": "Get the number of days in the passed year and month." + }, + "getDetailedSelectedDates": { + "!type": "fn() -> +Array", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Calendar.html#method_getDetailedSelectedDates", + "!doc": "Get an Array with selected dates with detailed information (day, month, year).\n<pre><code>[{\n\tyear: date.getFullYear(),\n\tmonth: date.getMonth(),\n\tday: date.getDate()\n}]</code></pre>" + }, + "getFirstDayOfWeek": { + "!type": "fn(year: number, month: number) -> number", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Calendar.html#method_getFirstDayOfWeek", + "!doc": "Get the first day of week of the passed year and month." + }, + "getFormattedSelectedDates": { + "!type": "fn() -> +Array", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Calendar.html#method_getFormattedSelectedDates", + "!doc": "Get the selected dates formatted by the\n<a href=\"Calendar.html#config_dateFormat\">dateFormat</a>." + }, + "getSelectedDates": { + "!type": "fn() -> +Array", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Calendar.html#method_getSelectedDates", + "!doc": "Get the selected dates." + }, + "isAlreadySelected": { + "!type": "fn(date: +Date) -> bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Calendar.html#method_isAlreadySelected", + "!doc": "Check if a date is already selected." + }, + "isOutOfRangeDate": { + "!type": "fn(date: +Date)", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Calendar.html#method_isOutOfRangeDate", + "!doc": "Check if the passed date is out of range. Compared with the\n<a href=\"Calendar.html#config_minDate\">minDate</a> and\n<a href=\"Calendar.html#config_maxDate\">maxDate</a>." + }, + "navigateMonth": { + "!type": "fn(offset: number)", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Calendar.html#method_navigateMonth", + "!doc": "Navigate through months and re-sync the UI." + }, + "removeDate": { + "!type": "fn(date: +Date)", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Calendar.html#method_removeDate", + "!doc": "Remove the passed date from\n<a href=\"Calendar.html#config_dates\">dates</a>." + }, + "selectNextMonth": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Calendar.html#method_selectNextMonth", + "!doc": "Navigate to the next month. Fired from the next icon on the Calendar\nheader." + }, + "selectPrevMonth": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Calendar.html#method_selectPrevMonth", + "!doc": "Navigate to the previous month. Fired from the previous icon on the\nCalendar header." + }, + "selectToday": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Calendar.html#method_selectToday", + "!doc": "Select today date on the Calendar." + }, + "setCurrentDate": { + "!type": "fn(date: +Date)", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Calendar.html#method_setCurrentDate", + "!doc": "Update the currentDay, currentMonth and currentYear values." + } + }, + "Calendar.NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Calendar.html#property_Calendar.NAME", + "!doc": "Static property provides a string to identify the class." + }, + "Calendar.ATTRS": { + "!type": "+Object", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Calendar.html#property_Calendar.ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the Calendar." + }, + "ProgressBar.HTML_PARSER": { + "!type": "+Object", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Calendar.html#property_ProgressBar.HTML_PARSER", + "!doc": "Object hash, defining how attribute values are to be parsed from\nmarkup contained in the widgets content box." + } + }, + "DatePickerSelect": { + "!type": "fn(config: +Object) -> +_yui.aui_calendar.DatePickerSelect", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/DatePickerSelect.html", + "prototype": { + "!proto": "_yui.aui_component.Component.prototype", + "appendOrder": { + "!type": "+Array", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/DatePickerSelect.html#attribute_appendOrder", + "!doc": "The order the selects elements are appended to the\n<a href=\"DatePickerSelect.html#config_srcNode\">srcNode</a>." + }, + "buttonNode": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/DatePickerSelect.html#attribute_buttonNode", + "!doc": "DOM Node to display the button of the DatePickerSelect. If not\nspecified try to query using HTML_PARSER an element inside\ncontentBox which matches <code>aui-buttonitem</code>." + }, + "calendar": { + "!type": "+Object", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/DatePickerSelect.html#attribute_calendar", + "!doc": "<a href=\"Calendar.html\">Calendar</a> configuration Object.</a>" + }, + "dayNode": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/DatePickerSelect.html#attribute_dayNode", + "!doc": "DOM Node to display the day of the DatePickerSelect. If not\nspecified try to query using HTML_PARSER an element inside\ncontentBox which matches <code>aui-datepicker-year</code>." + }, + "dayNodeName": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/DatePickerSelect.html#attribute_dayNodeName", + "!doc": "Name attribute used on the\n<a href=\"DatePickerSelect.html#config_dayNode\">dayNode</a>." + }, + "monthNode": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/DatePickerSelect.html#attribute_monthNode", + "!doc": "DOM Node to display the month of the DatePickerSelect. If not\nspecified try to query using HTML_PARSER an element inside\ncontentBox which matches <code>aui-datepicker-year</code>." + }, + "monthNodeName": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/DatePickerSelect.html#attribute_monthNodeName", + "!doc": "Name attribute used on the\n<a href=\"DatePickerSelect.html#config_monthNode\">monthNode</a>." + }, + "nullableDay": { + "!type": "bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/DatePickerSelect.html#attribute_nullableDay", + "!doc": "If true the select element for the day will be nullable" + }, + "nullableMonth": { + "!type": "bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/DatePickerSelect.html#attribute_nullableMonth", + "!doc": "If true the select element for the month will be nullable" + }, + "nullableYear": { + "!type": "bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/DatePickerSelect.html#attribute_nullableYear", + "!doc": "If true the select element for the year will be nullable" + }, + "populateDay": { + "!type": "bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/DatePickerSelect.html#attribute_populateDay", + "!doc": "If true the select element for the days will be automatic\npopulated." + }, + "populateMonth": { + "!type": "bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/DatePickerSelect.html#attribute_populateMonth", + "!doc": "If true the select element for the month will be automatic\npopulated." + }, + "populateYear": { + "!type": "bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/DatePickerSelect.html#attribute_populateYear", + "!doc": "If true the select element for the year will be automatic\npopulated." + }, + "selectWrapperNode": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/DatePickerSelect.html#attribute_selectWrapperNode", + "!doc": "DOM Node to display the selects of the DatePickerSelect. If not\nspecified try to query using HTML_PARSER an element inside\ncontentBox which matches <code>aui-datepicker-select-wrapper</code>." + }, + "trigger": { + "!type": "+aui_node.Node", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/DatePickerSelect.html#attribute_trigger", + "!doc": "Trigger element to open the calendar. Inherited from\n<a href=\"OverlayContext.html#config_trigger\">OverlayContext</a>." + }, + "yearNode": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/DatePickerSelect.html#attribute_yearNode", + "!doc": "DOM Node to display the year of the DatePickerSelect. If not\nspecified try to query using HTML_PARSER an element inside\ncontentBox which matches <code>aui-datepicker-year</code>." + }, + "yearNodeName": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/DatePickerSelect.html#attribute_yearNodeName", + "!doc": "Name attribute used on the\n<a href=\"DatePickerSelect.html#config_yearNode\">yearNode</a>." + }, + "yearRange": { + "!type": "+Array", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/DatePickerSelect.html#attribute_yearRange", + "!doc": "Year range to be displayed on the year select element. By default\nit displays from -10 to +10 years from the current year." + } + }, + "DatePickerSelect.NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/DatePickerSelect.html#property_DatePickerSelect.NAME", + "!doc": "Static property provides a string to identify the class." + }, + "DatePickerSelect.ATTRS": { + "!type": "+Object", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/DatePickerSelect.html#property_DatePickerSelect.ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the DatePickerSelect." + }, + "DatePickerSelect.HTML_PARSER": { + "!type": "+Object", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/DatePickerSelect.html#property_DatePickerSelect.HTML_PARSER", + "!doc": "Object hash, defining how attribute values are to be parsed from\nmarkup contained in the widgets content box." + } + } + }, + "aui_char_counter": { + "CharCounter": { + "!type": "fn(config: +Object) -> +_yui.aui_char_counter.CharCounter", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/CharCounter.html", + "prototype": { + "!proto": "Base.prototype", + "counter": { + "!type": "+aui_node.Node", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/CharCounter.html#attribute_counter", + "!doc": "Node or Selector to display the information of the counter." + }, + "maxLength": { + "!type": "number", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/CharCounter.html#attribute_maxLength", + "!doc": "Max number of characters the <a\nhref=\"CharCounter.html#config_input\">input</a> can have." + }, + "input": { + "!type": "+aui_node.Node", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/CharCounter.html#attribute_input", + "!doc": "Node or Selector for the input field. Required." + }, + "checkLength": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/CharCounter.html#method_checkLength", + "!doc": "Check the current value of the <a\nhref=\"CharCounter.html#config_input\">input</a>, truncate the data if\nneeded, and re-sync the UI. Fired from <a\n href=\"CharCounter.html#method__onInputChange\">_onInputChange</a>." + } + }, + "CharCounter.NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/CharCounter.html#property_CharCounter.NAME", + "!doc": "Static property provides a string to identify the class." + }, + "CharCounter.ATTRS": { + "!type": "+Object", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/CharCounter.html#property_CharCounter.ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the CharCounter." + } + } + }, + "aui_color_picker": { + "ColorPicker": { + "!type": "fn(config: +Object) -> +_yui.aui_color_picker.ColorPicker", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ColorPicker.html", + "prototype": { + "!proto": "_yui.aui_overlay.OverlayContext.prototype" + }, + "ColorPicker.NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ColorPicker.html#property_ColorPicker.NAME", + "!doc": "Static property provides a string to identify the class." + }, + "ColorPicker.ATTRS": { + "!type": "+Object", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ColorPicker.html#property_ColorPicker.ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the ColorPicker." + } + } + }, + "aui_component": { + "Component": { + "!type": "fn(config: +Object) -> +_yui.aui_component.Component", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Component.html", + "prototype": { + "!proto": "Widget.prototype", + "useARIA": { + "!type": "bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Component.html#attribute_useARIA", + "!doc": "Boolean indicating if use of the WAI-ARIA Roles and States should be\nenabled for the Widget." + }, + "cssClass": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Component.html#attribute_cssClass", + "!doc": "CSS class to be automatically added to the <code>boundingBox</code>." + }, + "hideClass": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Component.html#attribute_hideClass", + "!doc": "css class added to hide the <code>boundingBox</code> when\n<a href=\"Component.html#config_visible\">visible</a> is set to\n<code>false</code>." + }, + "render": { + "!type": "bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Component.html#attribute_render", + "!doc": "If <code>true</code> the render phase will be autimatically invoked\npreventing the <code>.render()</code> manual call." + }, + "clone": { + "!type": "fn(config: +Object) -> +Widget", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Component.html#method_clone", + "!doc": "Clone the current Component." + }, + "toggle": { + "!type": "fn(visible: ?)", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Component.html#method_toggle", + "!doc": "Toggle the visibility of the Panel toggling the value of the\n<a href=\"Widget.html#config_visible\">visible</a> attribute." + } + }, + "Component.NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Component.html#property_Component.NAME", + "!doc": "Static property provides a string to identify the class." + }, + "Component.ATTRS": { + "!type": "+Object", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Component.html#property_Component.ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the Component." + } + }, + "CellEditorSupport": { + "!type": "fn(config: +Object) -> +_yui.aui_component.CellEditorSupport", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/CellEditorSupport.html", + "prototype": { + "!proto": "Base.prototype", + "dataSource": { + "!type": "+Object", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/CellEditorSupport.html#attribute_dataSource", + "!doc": "The data source that results will be read from. This can either be\nan existing <a href=\"DataSource.html\">DataSource</a> object, or it can be a\nvalue that would be passed to <a href=\"DataSource.html\">DataSource</a>." + }, + "dataSourceType": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/CellEditorSupport.html#attribute_dataSourceType", + "!doc": "The type of the data source passed into <a href=\"AutoComplete.html#config_dataSource\">dataSource</a>.\nThis can be used to explicitly declare what kind of <a href=\"DataSource.html\">DataSource</a> object will\nbe created." + }, + "schema": { + "!type": "+Object", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/CellEditorSupport.html#attribute_schema", + "!doc": "A valid configuration object for any of <a href=\"module_datasource.html\">DataSource</a> schema plugins." + }, + "schemaType": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/CellEditorSupport.html#attribute_schemaType", + "!doc": "A valid type of <a href=\"module_datasource.html\">DataSource</a> schema plugin, such as array, json, xml, etc." + }, + "button": { + "!type": "bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/CellEditorSupport.html#attribute_button", + "!doc": "To use a button" + }, + "delimChar": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/CellEditorSupport.html#attribute_delimChar", + "!doc": "The character used to indicate the beginning or ending of a new value. Most commonly used\nis a \",\"." + }, + "forceSelection": { + "!type": "bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/CellEditorSupport.html#attribute_forceSelection", + "!doc": "If <a href=\"AutoComplete.html#config_typeAhead\">typeAhead</a> is true, this\nwill clear a selection when the overlay closes unless a user explicitly selects an item." + }, + "input": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/CellEditorSupport.html#attribute_input", + "!doc": "The input field which will recieve the users input." + }, + "matchKey": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/CellEditorSupport.html#attribute_matchKey", + "!doc": "The key or numeric index in the schema to match the result against." + }, + "minQueryLength": { + "!type": "number", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/CellEditorSupport.html#attribute_minQueryLength", + "!doc": "The minimum number of characters required to query the data source." + }, + "queryDelay": { + "!type": "number", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/CellEditorSupport.html#attribute_queryDelay", + "!doc": "The amount of time in seconds to delay before submitting the query." + }, + "queryInterval": { + "!type": "number", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/CellEditorSupport.html#attribute_queryInterval", + "!doc": "When IME usage is detected or interval detection is explicitly enabled,\nAutoComplete will detect the input value at the given interval and send a\nquery if the value has changed." + }, + "queryMatchCase": { + "!type": "bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/CellEditorSupport.html#attribute_queryMatchCase", + "!doc": "When <a href=\"AutoComplete.html#config_applyLocalFilter\">applyLocalFilter</a> is true,\nsetting this to true will match only results with the same case." + }, + "queryMatchContains": { + "!type": "bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/CellEditorSupport.html#attribute_queryMatchContains", + "!doc": "When <a href=\"AutoComplete.html#config_applyLocalFilter\">applyLocalFilter</a> is true,\nsetting this to true will match results which contain the query anywhere in the text,\ninstead of just matching just items that start with the query." + }, + "queryQuestionMark": { + "!type": "bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/CellEditorSupport.html#attribute_queryQuestionMark", + "!doc": "For IO DataSources, AutoComplete will automatically insert a \"?\" between the server URI and \nthe encoded query string. To prevent this behavior, you can\nset this value to false. If you need to customize this even further, you\ncan override the <a href=\"AutoComplete.html#method_generateRequest\">generateRequest</a> method." + }, + "suppressInputUpdate": { + "!type": "bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/CellEditorSupport.html#attribute_suppressInputUpdate", + "!doc": "Whether or not the input field should be updated with selections." + }, + "typeAhead": { + "!type": "bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/CellEditorSupport.html#attribute_typeAhead", + "!doc": "If <a href=\"AutoComplete.html#config_autoHighlight\">autoHighlight</a> is enabled, whether or not the \ninput field should be automatically updated with the first result as the user types, \nautomatically selecting the portion of the text the user has not typed yet." + }, + "typeAheadDelay": { + "!type": "number", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/CellEditorSupport.html#attribute_typeAheadDelay", + "!doc": "If <a href=\"AutoComplete.html#config_typeAhead\">typeAhead</a> is true, number of seconds \nto delay before updating the input. In order to prevent certain race conditions, this value must\nalways be greater than the <a href=\"AutoComplete.html#config_queryDelay\">queryDelay</a>." + }, + "uniqueName": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/CellEditorSupport.html#attribute_uniqueName", + "!doc": "The unique ID of the input element." + }, + "doBeforeLoadData": { + "!type": "fn(event: +EventFacade) -> bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/CellEditorSupport.html#method_doBeforeLoadData", + "!doc": "An overridable method that is executed before the result overlay is loaded with results." + }, + "formatResult": { + "!type": "fn(result: +Object, request: string, resultMatch: string) -> string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/CellEditorSupport.html#method_formatResult", + "!doc": "An overridable method for formatting the result of the query before its displayed in the overlay." + }, + "generateRequest": { + "!type": "fn(query: string) -> +Object", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/CellEditorSupport.html#method_generateRequest", + "!doc": "An overridable method that creates an object to be passed to the sendRequest\nmethod of the data source object. Useful to overwrite if you wish to create\na custom request object before its sent." + }, + "handleResponse": { + "!type": "fn(event: +EventFacade)", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/CellEditorSupport.html#method_handleResponse", + "!doc": "Handles the response for the display of the results. This is a callback method\nthat is fired by the sendRequest method so that results are ready to be accessed." + } + }, + "AutoComplete.ATTRS": { + "!type": "+Object", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/CellEditorSupport.html#property_AutoComplete.ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the AutoComplete." + } + } + }, + "aui_datatype": { + "DataType": { + "Boolean": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/DataType.Boolean.html", + "prototype": { + "parse": { + "!type": "fn(data: ?) -> bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/DataType.Boolean.html#method_parse", + "!doc": "Parses any <code>falsey</code> value to <code>false</code> and\n<code>non-falsey</code> to <code>true</code>." + } + } + }, + "String": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/DataType.String.html", + "prototype": { + "evaluate": { + "!type": "fn(data: ?) -> bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/DataType.String.html#method_evaluate", + "!doc": "Evaluates a string to a primitive value (if possible). Supports\n<code>true</code> and <code>false</code> also. Unrecognized strings are\nreturned without any modification." + } + } + } + }, + "A": { + "DataType": { + "DateMath": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/A.DataType.DateMath.html", + "DAY": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/A.DataType.DateMath.html#property_DAY", + "!doc": "Constant field representing Day" + }, + "WEEK": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/A.DataType.DateMath.html#property_WEEK", + "!doc": "Constant field representing Week" + }, + "YEAR": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/A.DataType.DateMath.html#property_YEAR", + "!doc": "Constant field representing Year" + }, + "MONTH": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/A.DataType.DateMath.html#property_MONTH", + "!doc": "Constant field representing Month" + }, + "MINUTES": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/A.DataType.DateMath.html#property_MINUTES", + "!doc": "Constant field representing Minutes" + }, + "HOUR": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/A.DataType.DateMath.html#property_HOUR", + "!doc": "Constant field representing Hour" + }, + "SECONDS": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/A.DataType.DateMath.html#property_SECONDS", + "!doc": "Constant field representing Seconds" + }, + "MAX_MONTH_LENGTH": { + "!type": "number", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/A.DataType.DateMath.html#property_MAX_MONTH_LENGTH", + "!doc": "Constant field representing the number of maximum days in a month" + }, + "WEEK_LENGTH": { + "!type": "number", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/A.DataType.DateMath.html#property_WEEK_LENGTH", + "!doc": "Constant field representing the number of maximum days in a week" + }, + "ONE_DAY_MS": { + "!type": "number", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/A.DataType.DateMath.html#property_ONE_DAY_MS", + "!doc": "Constant field representing one day, in milliseconds" + }, + "ONE_HOUR_MS": { + "!type": "number", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/A.DataType.DateMath.html#property_ONE_HOUR_MS", + "!doc": "Constant field representing one hour, in milliseconds" + }, + "ONE_MINUTE_MS": { + "!type": "number", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/A.DataType.DateMath.html#property_ONE_MINUTE_MS", + "!doc": "Constant field representing one minute, in milliseconds" + }, + "ONE_SECOND_MS": { + "!type": "number", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/A.DataType.DateMath.html#property_ONE_SECOND_MS", + "!doc": "Constant field representing one second, in milliseconds" + }, + "WEEK_ONE_JAN_DATE": { + "!type": "number", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/A.DataType.DateMath.html#property_WEEK_ONE_JAN_DATE", + "!doc": "Constant field representing the date in first week of January\nwhich identifies the first week of the year.\n<p>\nIn the U.S, Jan 1st is normally used based on a Sunday start of week.\nISO 8601, used widely throughout Europe, uses Jan 4th, based on a Monday start of week.\n</p>" + }, + "prototype": { + "add": { + "!type": "fn(date: +Date, field: string, amount: number) -> +Date", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/A.DataType.DateMath.html#method_add", + "!doc": "Adds the specified amount of time to the this instance." + }, + "compare": { + "!type": "fn(d1: +Date, d2: +Date) -> bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/A.DataType.DateMath.html#method_compare", + "!doc": "Compare dates." + }, + "subtract": { + "!type": "fn(date: +Date, field: number, amount: number) -> +Date", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/A.DataType.DateMath.html#method_subtract", + "!doc": "Subtracts the specified amount of time from the this instance." + }, + "before": { + "!type": "fn(date: +Date, compareTo: +Date) -> bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/A.DataType.DateMath.html#method_before", + "!doc": "Determines whether a given date is before another date on the calendar." + }, + "after": { + "!type": "fn(date: +Date, compareTo: +Date) -> bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/A.DataType.DateMath.html#method_after", + "!doc": "Determines whether a given date is after another date on the calendar." + }, + "between": { + "!type": "fn(date: +Date, dateBegin: +Date, dateEnd: +Date) -> bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/A.DataType.DateMath.html#method_between", + "!doc": "Determines whether a given date is between two other dates on the calendar." + }, + "getJan1": { + "!type": "fn(calendarYear: number) -> +Date", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/A.DataType.DateMath.html#method_getJan1", + "!doc": "Retrieves a JavaScript Date object representing January 1 of any given year." + }, + "getDayOffset": { + "!type": "fn(d1: +Date, d2: +Date) -> number", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/A.DataType.DateMath.html#method_getDayOffset", + "!doc": "Calculates the number of days between the specified dates." + }, + "getHoursOffset": { + "!type": "fn(d1: +Date, d2: +Date) -> number", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/A.DataType.DateMath.html#method_getHoursOffset", + "!doc": "Calculates the number of hours between the specified dates." + }, + "getMinutesOffset": { + "!type": "fn(d1: +Date, d2: +Date) -> number", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/A.DataType.DateMath.html#method_getMinutesOffset", + "!doc": "Calculates the number of minutes between the specified dates." + }, + "getSecondsOffset": { + "!type": "fn(d1: +Date, d2: +Date) -> number", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/A.DataType.DateMath.html#method_getSecondsOffset", + "!doc": "Calculates the number of seconds between the specified dates." + }, + "getWeekNumber": { + "!type": "fn(date: +Date, firstDayOfWeek: number, janDate: number) -> number", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/A.DataType.DateMath.html#method_getWeekNumber", + "!doc": "Calculates the week number for the given date. Can currently support standard\nU.S. week numbers, based on Jan 1st defining the 1st week of the year, and\nISO8601 week numbers, based on Jan 4th defining the 1st week of the year." + }, + "undefined": { + "!type": "fn(dt: +Date, startOfWeek: number) -> +Date", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/A.DataType.DateMath.html", + "!doc": "Get the first day of the week, for the give date." + }, + "isWeekDay": { + "!type": "fn(date: +Date) -> ?", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/A.DataType.DateMath.html#method_isWeekDay", + "!doc": "Chechs if the passed date is a week day." + }, + "isTueOrThu": { + "!type": "fn(date: +Date) -> ?", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/A.DataType.DateMath.html#method_isTueOrThu", + "!doc": "Chechs if the passed date is a Tuesday or Thursday." + }, + "isMonWedOrFri": { + "!type": "fn(date: +Date) -> ?", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/A.DataType.DateMath.html#method_isMonWedOrFri", + "!doc": "Chechs if the passed date is a Monday, Wednesday or Friday." + }, + "isNextDay": { + "!type": "fn(date1: +Date, date2: +Date) -> ?", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/A.DataType.DateMath.html#method_isNextDay", + "!doc": "Chechs if the {date2} is the next day." + }, + "isNextDayBoundary": { + "!type": "fn(date1: +Date, date2: +Date) -> ?", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/A.DataType.DateMath.html#method_isNextDayBoundary", + "!doc": "Chechs if the {date2} is the next day at 00:00:00." + }, + "isDayOverlap": { + "!type": "fn(date1: +Date, date2: +Date) -> ?", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/A.DataType.DateMath.html#method_isDayOverlap", + "!doc": "Chechs if the passed date is between two days." + }, + "isToday": { + "!type": "fn(date: +Date) -> ?", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/A.DataType.DateMath.html#method_isToday", + "!doc": "Chechs if the passed date is today." + }, + "isSameMonth": { + "!type": "fn(d1: +Date, d2: +Date) -> ?", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/A.DataType.DateMath.html#method_isSameMonth", + "!doc": "Chechs if the passed dates are in the same month." + }, + "isYearOverlapWeek": { + "!type": "fn(weekBeginDate: +Date) -> bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/A.DataType.DateMath.html#method_isYearOverlapWeek", + "!doc": "Determines if a given week overlaps two different years." + }, + "isMonthOverlapWeek": { + "!type": "fn(weekBeginDate: +Date) -> bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/A.DataType.DateMath.html#method_isMonthOverlapWeek", + "!doc": "Determines if a given week overlaps two different months." + }, + "findMonthStart": { + "!type": "fn(date: +Date) -> +Date", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/A.DataType.DateMath.html#method_findMonthStart", + "!doc": "Gets the first day of a month containing a given date." + }, + "findMonthEnd": { + "!type": "fn(date: +Date) -> +Date", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/A.DataType.DateMath.html#method_findMonthEnd", + "!doc": "Gets the last day of a month containing a given date." + }, + "clearTime": { + "!type": "fn(date: +Date) -> +Date", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/A.DataType.DateMath.html#method_clearTime", + "!doc": "Clears the time fields from a given date, effectively setting the time to 12 noon." + }, + "safeClearTime": { + "!type": "fn(date: +Date) -> +Date", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/A.DataType.DateMath.html#method_safeClearTime", + "!doc": "Clears the time fields from a given date, effectively setting the time to\n12 noon. This is \"safe\" because clones the date before clear, not affecting\nthe passed reference." + }, + "toMidnight": { + "!type": "fn(date: +Date) -> +Date", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/A.DataType.DateMath.html#method_toMidnight", + "!doc": "Set the time fields from a given date to midnight." + }, + "clone": { + "!type": "fn(date: +Date) -> +Date", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/A.DataType.DateMath.html#method_clone", + "!doc": "Clone the passed date object." + }, + "getDate": { + "!type": "fn(y: number, m: number, d: number) -> +Date", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/A.DataType.DateMath.html#method_getDate", + "!doc": "Returns a new JavaScript Date object, representing the given year, month and date. Time fields (hr, min, sec, ms) on the new Date object\nare set to 0. The method allows Date instances to be created with the a year less than 100. \"new Date(year, month, date)\" implementations\nset the year to 19xx if a year (xx) which is less than 100 is provided.\n<p>\n<em>NOTE:</em>Validation on argument values is not performed. It is the callers responsibility to ensure\narguments are valid as per the ECMAScript-262 Date object specification for the new Date(year, month[, date]) constructor.\n</p>" + } + } + } + } + }, + "DatepickerManager": { + "!type": "fn(config: +Object) -> +_yui.aui_datatype.DatepickerManager", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/DatepickerManager.html", + "prototype": { + "!proto": "_yui.aui_overlay.OverlayManager.prototype", + "calendar": { + "!type": "+Object", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/DatepickerManager.html#attribute_calendar", + "!doc": "<a href=\"Calendar.html\">Calendar</a> configuration Object.</a>" + }, + "formatter": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/DatepickerManager.html#attribute_formatter", + "!doc": "Function to format the array of the selected dates before set the\nvalue of the input." + }, + "setValue": { + "!type": "bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/DatepickerManager.html#attribute_setValue", + "!doc": "If true set the selected date with the correct\n<a href=\"Calendar.html#config_dateFormat\">dateFormat</a> to the\nvalue of the input field which is hosting the Calendar." + }, + "stack": { + "!type": "bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/DatepickerManager.html#attribute_stack", + "!doc": "If true is able to do stacking with another overlays." + }, + "zIndexBase": { + "!type": "number", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/DatepickerManager.html#attribute_zIndexBase", + "!doc": "ZIndex default value passed to the\n<a href=\"OverlayManager.html#config_zIndexBase\">zIndexBase</a> of\n<a href=\"OverlayManager.html\">OverlayManager</a>." + } + } + } + }, + "aui_delayed_task": { + "DelayedTask": { + "!type": "fn(config: +Object, fn: fn(), scope: +Object, args: ?) -> +_yui.aui_delayed_task.DelayedTask", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/DelayedTask.html", + "prototype": { + "delay": { + "!type": "fn(delay: number, newFn: fn(), newScope: +Object, newArgs: ?)", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/DelayedTask.html#method_delay", + "!doc": "<p>This function is responsible to execute the user callback, passed in\nthe <code>constructor</code> after <code>delay</code> milliseconds.</p>\n\nExample:\n\n<pre><code>// executes after 1000ms the callback\ndelayed.delay(1000);</code></pre>" + }, + "cancel": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/DelayedTask.html#method_cancel", + "!doc": "Cancel the delayed task in case its running (i.e., clearInterval from\nthe current running <a href=\"DelayedTask.html#property__id\">_id</a>)." + } + } + } + }, + "aui_dialog": { + "Dialog": { + "!type": "fn(config: +Object) -> +_yui.aui_dialog.Dialog", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Dialog.html", + "prototype": { + "!proto": "_yui.aui_panel.Panel.prototype", + "bodyContent": { + "!type": "+aui_node.Node", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Dialog.html#attribute_bodyContent", + "!doc": "See <a href=\"WidgetStdMod.html#config_bodyContent\">WidgetStdMod bodyContent</a>." + }, + "buttons": { + "!type": "+Array", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Dialog.html#attribute_buttons", + "!doc": "<p>Array of object literals, each containing a set of properties\ndefining a button to be appended into the Dialogs footer. Each\nbutton object in the buttons array can have two properties:</p>\n\n<dl>\n <dt>text:</dt>\n <dd>\n The text that will display on the face of the button. The text can include\n HTML, as long as it is compliant with HTML Button specifications.\n </dd>\n <dt>handler:</dt>\n <dd>\n A reference to a function that should fire when the button is clicked.\n (In this case scope of this function is always its Dialog instance.)\n </dd>\n</dl>" + }, + "close": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Dialog.html#method_close", + "!doc": "Fires the close event to close the Dialog." + }, + "constrain2view": { + "!type": "+Object", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Dialog.html#attribute_constrain2view", + "!doc": "Will attempt to constrain the dialog to the boundaries of the\nviewport region." + }, + "destroyOnClose": { + "!type": "bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Dialog.html#attribute_destroyOnClose", + "!doc": "Invoke the <a href=\"Dialog.html#method_destroy\">destroy</a>\nmethod when the dialog is closed (i.e., remove the Dialog\n<code>boundingBox</code> from the body, purge events etc)." + }, + "dragConfig": { + "!type": "?", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Dialog.html#attribute_dragConfig", + "!doc": "Drag configuration." + }, + "draggable": { + "!type": "bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Dialog.html#attribute_draggable", + "!doc": "Boolean specifying if the Panel should be draggable." + }, + "dragInstance": { + "!type": "+A.DD.Drag", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Dialog.html#attribute_dragInstance", + "!doc": "Stores the Drag instance for the <code>A.DD.Drag</code> used by\nthis Dialog." + }, + "focusOn": { + "!type": "+array", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Dialog.html#attribute_focusOn", + "!doc": "An array of objects corresponding to the nodes and events that will trigger a re-focus back on the widget.\nThe implementer can supply an array of objects, with each object having the following properties:\n<p>eventName: (string, required): The eventName to listen to.</p>\n<p>node: (Y.Node, optional): The Y.Node that will fire the event (defaults to the boundingBox of the widget)</p>\n<p>By default, this attribute consists of two objects which will cause the widget to re-focus if anything\noutside the widget is clicked on or focussed upon.</p>" + }, + "modal": { + "!type": "bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Dialog.html#attribute_modal", + "!doc": "True if the Panel should be displayed in a modal fashion,\nautomatically creating a transparent mask over the document that\nwill not be removed until the Dialog is dismissed. Uses\n<a href=\"OverlayMask.html\">OverlayMask</a>." + }, + "resizable": { + "!type": "bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Dialog.html#attribute_resizable", + "!doc": "Boolean specifying if the Panel should be resizable." + }, + "resizableConfig": { + "!type": "?", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Dialog.html#attribute_resizableConfig", + "!doc": "Resize configuration." + }, + "resizableInstance": { + "!type": "+A.DD.Drag", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Dialog.html#attribute_resizableInstance", + "!doc": "Stores the Resize instance for the <code>A.Resize</code> used by\nthis Dialog." + }, + "stack": { + "!type": "bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Dialog.html#attribute_stack", + "!doc": "If <code>true</code> give stacking habilities to the Dialog." + }, + "strings": { + "!type": "+Object", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Dialog.html#attribute_strings", + "!doc": "Collection of strings used to label elements of the Dialogs UI." + }, + "alignToViewport": { + "!type": "fn(int: ?, int: ?)", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Dialog.html#method_alignToViewport", + "!doc": "Aligns the Dialog to the viewport." + }, + "_afterFocusOnChange": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Dialog.html#method__afterFocusOnChange", + "!doc": "Default function called when focusOn Attribute is changed. Remove existing listeners and create new listeners." + }, + "_attachUIHandlesModal": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Dialog.html#method__attachUIHandlesModal", + "!doc": "Attaches UI Listeners for \"clickoutside\" and \"focusoutside\" on the widget. When these events occur, and the widget is modal, focus is shifted back onto the widget." + }, + "_detachUIHandlesModal": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Dialog.html#method__detachUIHandlesModal", + "!doc": "Detaches all UI Listeners that were set in _attachUIHandlesModal from the widget." + }, + "_focus": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Dialog.html#method__focus", + "!doc": "Provides mouse and tab focus to the widgets bounding box." + } + }, + "Dialog.ATTRS": { + "!type": "+Object", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Dialog.html#property_Dialog.ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the Dialog." + }, + "Dialog.NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Dialog.html#property_Dialog.NAME", + "!doc": "Static property provides a string to identify the class." + } + }, + "DialogManager": { + "!type": "fn(config: +Object) -> +_yui.aui_dialog.DialogManager", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/DialogManager.html", + "prototype": { + "!proto": "_yui.aui_overlay.OverlayManager.prototype", + "closeByChild": { + "!type": "fn(child: +_yui.aui_node.Node) -> +aui_dialog.Dialog", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/DialogManager.html#method_closeByChild", + "!doc": "<p>Invoke the <a href=\"Dialog.html#method_close\">close</a> method from\nthe Dialog which contains the <code>child</code> element.</p>\n\nExample:\n\n<pre><code>A.DialogManager.closeByChild(#dialogContent1);</code></pre>" + }, + "findByChild": { + "!type": "fn(child: +_yui.aui_node.Node) -> +Widget", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/DialogManager.html#method_findByChild", + "!doc": "Find the <a href=\"Widget.html\">Widget</a> instance based on a child\nelement." + }, + "refreshByChild": { + "!type": "fn(child: +_yui.aui_node.Node)", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/DialogManager.html#method_refreshByChild", + "!doc": "<p>Invoke the <a href=\"IOPlugin.html#method_start\">start</a> method\nfrom the <a href=\"IOPlugin.html\">IOPlugin</a> plugged on this Dialog\ninstance. If there is no IOPlugin plugged it does nothing.</p>\n\nExample:\n\n<pre><code>A.DialogManager.refreshByChild(#dialogContent1);</code></pre>" + } + } + } + }, + "aui_editable": { + "Editable": { + "!type": "fn(config: +Object) -> +_yui.aui_editable.Editable", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Editable.html", + "prototype": { + "!proto": "_yui.aui_component.Component.prototype", + "cancelButton": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Editable.html#attribute_cancelButton", + "!doc": "<a href=\"ButtonItem.html\">ButtonItem</a> constructor Object for the\ncancelButton." + }, + "contentText": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Editable.html#attribute_contentText", + "!doc": "Content text." + }, + "eventType": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Editable.html#attribute_eventType", + "!doc": "Event type to initialize the editable." + }, + "formatInput": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Editable.html#attribute_formatInput", + "!doc": "Function to format the input text displayed on the input." + }, + "formatOutput": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Editable.html#attribute_formatOutput", + "!doc": "Function to format the output text displayed on the input." + }, + "icons": { + "!type": "+Array", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Editable.html#attribute_icons", + "!doc": "Array with icons for the <a href=\"Toolbar.html\">Toolbar</a>." + }, + "inputType": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Editable.html#attribute_inputType", + "!doc": "Type of the input used to edit the <a\nhref=\"Editable.html#config_node\">node</a>." + }, + "node": { + "!type": "+aui_node.Node", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Editable.html#attribute_node", + "!doc": "Node to setup the editable." + }, + "renderTo": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Editable.html#attribute_renderTo", + "!doc": "Node to render the editable." + }, + "saveButton": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Editable.html#attribute_saveButton", + "!doc": "<a href=\"ButtonItem.html\">ButtonItem</a> constructor Object for the\nsaveButton." + }, + "cancel": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Editable.html#method_cancel", + "!doc": "Cancel the editable. Return to the original state." + }, + "save": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Editable.html#method_save", + "!doc": "Save the editable. Fires the\n<a href=\"Editable.html#event_save\">save</a> event." + } + }, + "Editable.NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Editable.html#property_Editable.NAME", + "!doc": "Static property provides a string to identify the class." + }, + "Editable.ATTRS": { + "!type": "+Object", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Editable.html#property_Editable.ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the Editable." + } + } + }, + "aui_image_viewer": { + "ImageViewer": { + "!type": "fn(config: +Object) -> +_yui.aui_image_viewer.ImageViewer", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ImageViewer.html", + "prototype": { + "!proto": "_yui.aui_overlay.OverlayBase.prototype", + "anim": { + "!type": "bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ImageViewer.html#attribute_anim", + "!doc": "If <code>true</code> the navigation is animated." + }, + "caption": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ImageViewer.html#attribute_caption", + "!doc": "The caption of the displayed image." + }, + "captionFromTitle": { + "!type": "bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ImageViewer.html#attribute_captionFromTitle", + "!doc": "If <code>true</code> the <a\nhref=\"ImageViewer.html#config_caption\">caption</a> will be pulled\nfrom the title DOM attribute." + }, + "centered": { + "!type": "bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ImageViewer.html#attribute_centered", + "!doc": "If <code>true</code> the Overlay with the image will be positioned\non the center of the viewport." + }, + "currentIndex": { + "!type": "number", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ImageViewer.html#attribute_currentIndex", + "!doc": "Index of the current image." + }, + "image": { + "!type": "+aui_node.Node", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ImageViewer.html#attribute_image", + "!doc": "Image node element used to load the images." + }, + "imageAnim": { + "!type": "+Object", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ImageViewer.html#attribute_imageAnim", + "!doc": "Configuration attributes passed to the <a href=\"Anim.html\">Anim</a>\nclass." + }, + "infoTemplate": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ImageViewer.html#attribute_infoTemplate", + "!doc": "String template used to display the information." + }, + "links": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ImageViewer.html#attribute_links", + "!doc": "Selector or NodeList containing the links where the ImageViewer\nextracts the information to generate the thumbnails." + }, + "loading": { + "!type": "bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ImageViewer.html#attribute_loading", + "!doc": "Whether the image is during a loading state." + }, + "modal": { + "!type": "bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ImageViewer.html#attribute_modal", + "!doc": "Displays the modal <a href=\"OverlayMask.html\">OverlayMask</a> on\nthe viewport. Set to <code>false</code> to disable." + }, + "preloadAllImages": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ImageViewer.html#method_preloadAllImages", + "!doc": "Preload all images." + }, + "showClose": { + "!type": "bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ImageViewer.html#attribute_showClose", + "!doc": "Show close icon control." + }, + "showArrows": { + "!type": "bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ImageViewer.html#attribute_showArrows", + "!doc": "Show the arrow controls." + }, + "totalLinks": { + "!type": "bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ImageViewer.html#attribute_totalLinks", + "!doc": "Helper attribute to get the <code>size</code> of the <a\nhref=\"ImageViewer.html#config_links\">links</a> NodeList." + }, + "arrowLeftEl": { + "!type": "+aui_node.Node", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ImageViewer.html#attribute_arrowLeftEl", + "!doc": "The element to be used as arrow left." + }, + "arrowRightEl": { + "!type": "+aui_node.Node", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ImageViewer.html#attribute_arrowRightEl", + "!doc": "The element to be used as arrow right." + }, + "captionEl": { + "!type": "+aui_node.Node", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ImageViewer.html#attribute_captionEl", + "!doc": "The element to be used as caption." + }, + "closeEl": { + "!type": "+aui_node.Node", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ImageViewer.html#attribute_closeEl", + "!doc": "The element to be used as close." + }, + "infoEl": { + "!type": "+aui_node.Node", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ImageViewer.html#attribute_infoEl", + "!doc": "The element to be used as info." + }, + "loader": { + "!type": "+aui_node.Node", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ImageViewer.html#attribute_loader", + "!doc": "HTML element to house the <code>img</code> which is being loaded." + }, + "loadingEl": { + "!type": "+aui_node.Node", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ImageViewer.html#attribute_loadingEl", + "!doc": "The element to be used as loading." + }, + "maxHeight": { + "!type": "number", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ImageViewer.html#attribute_maxHeight", + "!doc": "The maximum height of the element" + }, + "maxWidth": { + "!type": "number", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ImageViewer.html#attribute_maxWidth", + "!doc": "The maximum width of the element" + }, + "close": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ImageViewer.html#method_close", + "!doc": "Close the ImageViewer." + }, + "getLink": { + "!type": "fn(currentIndex: number) -> +aui_node.Node", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ImageViewer.html#method_getLink", + "!doc": "Get the Node reference to the <code>currentIndex</code> element from\nthe <a href=\"ImageViewer.html#config_links\">links</a>." + }, + "getCurrentLink": { + "!type": "fn() -> +aui_node.Node", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ImageViewer.html#method_getCurrentLink", + "!doc": "Get the current loaded node link reference." + }, + "loadImage": { + "!type": "fn(src: string)", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ImageViewer.html#method_loadImage", + "!doc": "Load an image <code>src</code> on the ImageViewer." + }, + "hasLink": { + "!type": "fn(currentIndex: number) -> bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ImageViewer.html#method_hasLink", + "!doc": "Check if there is a node reference for the <code>currentIndex</code>." + }, + "hasNext": { + "!type": "fn() -> bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ImageViewer.html#method_hasNext", + "!doc": "Check if there is a next element to navigate." + }, + "hasPrev": { + "!type": "fn() -> bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ImageViewer.html#method_hasPrev", + "!doc": "Check if there is a previous element to navigate." + }, + "hideControls": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ImageViewer.html#method_hideControls", + "!doc": "Hide all UI controls (i.e., arrows, close icon etc)." + }, + "hideMask": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ImageViewer.html#method_hideMask", + "!doc": "Hide the <a href=\"OverlayMask.html\">OverlayMask</a> used when <a\nhref=\"ImageViewer.html#config_modal\">modal</a> is <code>true</code>." + }, + "next": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ImageViewer.html#method_next", + "!doc": "Load the previous image." + }, + "preloadImage": { + "!type": "fn(currentIndex: number)", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ImageViewer.html#method_preloadImage", + "!doc": "Preload an image based on its <code>index</code>." + }, + "showLoading": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ImageViewer.html#method_showLoading", + "!doc": "Show the loading icon." + }, + "showMask": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ImageViewer.html#method_showMask", + "!doc": "Show the the OverlayMask used on the <a\nhref=\"ImageViewer.html#config_modal\">modal</a>." + }, + "show": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ImageViewer.html#method_show", + "!doc": "Show the ImageViewer UI." + } + }, + "ImageViewer.NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ImageViewer.html#property_ImageViewer.NAME", + "!doc": "Static property provides a string to identify the class." + }, + "ImageViewer.ATTRS": { + "!type": "+Object", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ImageViewer.html#property_ImageViewer.ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the ImageViewer." + } + }, + "ImageGallery": { + "!type": "fn(config: +Object) -> +_yui.aui_image_viewer.ImageGallery", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ImageGallery.html", + "prototype": { + "!proto": "_yui.aui_image_viewer.ImageViewer.prototype", + "autoPlay": { + "!type": "bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ImageGallery.html#attribute_autoPlay", + "!doc": "If <code>true</code> the slide show will be played when the\nImageGallery is displayed." + }, + "delay": { + "!type": "number", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ImageGallery.html#attribute_delay", + "!doc": "Delay in milliseconds to change to the next image." + }, + "paginator": { + "!type": "+Object", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ImageGallery.html#attribute_paginator", + "!doc": "<a href=\"Paginator.html\">Paginator</a> configuration Object. The\n<code>Paginator</code> handles the thumbnails control." + }, + "paginatorEl": { + "!type": "+aui_node.Node", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ImageGallery.html#attribute_paginatorEl", + "!doc": "Element which contains the <a href=\"Paginator.html\">Paginator</a>\nwith the thumbnails." + }, + "paginatorInstance": { + "!type": "+aui_paginator.Paginator", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ImageGallery.html#attribute_paginatorInstance", + "!doc": "Stores the <a href=\"Paginator.html\">Paginator</a> instance." + }, + "paused": { + "!type": "bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ImageGallery.html#attribute_paused", + "!doc": "If <code>true</code> the slide show is paused." + }, + "pausedLabel": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ImageGallery.html#attribute_pausedLabel", + "!doc": "Label to display when the slide show is paused." + }, + "playing": { + "!type": "bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ImageGallery.html#attribute_playing", + "!doc": "If <code>true</code> the slide show is playing." + }, + "playingLabel": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ImageGallery.html#attribute_playingLabel", + "!doc": "Label to display when the slide show is playing." + }, + "repeat": { + "!type": "bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ImageGallery.html#attribute_repeat", + "!doc": "Restart the navigation when reach the last element." + }, + "showPlayer": { + "!type": "bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ImageGallery.html#attribute_showPlayer", + "!doc": "Show the player controls (i.e., pause and show buttons)." + }, + "toolbar": { + "!type": "+Toolbar constructor.", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ImageGallery.html#attribute_toolbar", + "!doc": "<a href=\"Toolbar.html\">Toolbar</a> with a play, and pause buttons." + }, + "useOriginalImage": { + "!type": "bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ImageGallery.html#attribute_useOriginalImage", + "!doc": "If <code>true</code> will use the original image as thumbnails." + }, + "hidePaginator": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ImageGallery.html#method_hidePaginator", + "!doc": "Hide the <a href=\"Paginator.html\">Paginator</a> with the thumbnails\nlist." + }, + "pause": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ImageGallery.html#method_pause", + "!doc": "Pause the slide show." + }, + "play": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ImageGallery.html#method_play", + "!doc": "Play the slide show." + }, + "show": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ImageGallery.html#method_show", + "!doc": "<p>Show the ImageGallery.</p>\n\n<p><strong>NOTE:</strong>Overloads the <a\nhref=\"ImageViewer.html\">ImageViewer</a> show method to not loadImage, the\nchangeRequest now is responsible to do that if we invoke the superclass\nshow method its loading the image, and the changeRequest loads again,\navoiding double request.</p>" + }, + "showPaginator": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ImageGallery.html#method_showPaginator", + "!doc": "Show the <a href=\"Paginator.html\">Paginator</a> with the thumbnails\nlist." + } + }, + "ImageGallery.NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ImageGallery.html#property_ImageGallery.NAME", + "!doc": "Static property provides a string to identify the class." + }, + "ImageGallery.ATTRS": { + "!type": "+Object", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ImageGallery.html#property_ImageGallery.ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the ImageGallery." + } + } + }, + "aui_io": { + "A": { + "Plugin": { + "IO": { + "!type": "fn(config: +Object) -> +_yui.aui_io.A.Plugin.IO", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/A.Plugin.IO.html", + "prototype": { + "!proto": "_yui.aui_io.IORequest.prototype", + "node": { + "!type": "+aui_node.Node", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/A.Plugin.IO.html#attribute_node", + "!doc": "Plug IO in any object we want, the setContent will use the node to\nset the content." + }, + "failureMessage": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/A.Plugin.IO.html#attribute_failureMessage", + "!doc": "Message to be set on the content when the transaction fails." + }, + "loadingMask": { + "!type": "+Object", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/A.Plugin.IO.html#attribute_loadingMask", + "!doc": "Options passed to the <a href=\"LoadingMask.html\">LoadingMask</a>." + }, + "parseContent": { + "!type": "bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/A.Plugin.IO.html#attribute_parseContent", + "!doc": "If true the <a href=\"ParseContent.html\">ParseContent</a> plugin\nwill be plugged to the <a href=\"A.Plugin.IO.html#config_node\">node</a>." + }, + "showLoading": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/A.Plugin.IO.html#method_showLoading", + "!doc": "Invoke the <a href=\"OverlayMask.html#method_show\">OverlayMask show</a> method." + }, + "section": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/A.Plugin.IO.html#attribute_section", + "!doc": "Section where the content will be set in case you are plugging it\non a instace of <a href=\"WidgetStdMod.html\">WidgetStdMod</a>." + }, + "type": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/A.Plugin.IO.html#attribute_type", + "!doc": "Type of the <code>instance</code> we are pluggin the A.Plugin.IO.\nCould be a Node, or a Widget." + }, + "where": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/A.Plugin.IO.html#attribute_where", + "!doc": "Where to insert the content, AFTER, BEFORE or REPLACE. If youre plugging a Node, there is a fourth option called OUTER that will not only replace the entire node itself. This is different from REPLACE, in that REPLACE will replace the *contents* of the node, OUTER will replace the entire Node itself." + }, + "hideLoading": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/A.Plugin.IO.html#method_hideLoading", + "!doc": "Invoke the <a href=\"OverlayMask.html#method_hide\">OverlayMask hide</a> method." + }, + "setContent": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/A.Plugin.IO.html#method_setContent", + "!doc": "Set the content of the <a href=\"A.Plugin.IO.html#config_node\">node</a>." + }, + "start": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/A.Plugin.IO.html#method_start", + "!doc": "Overload to the <a href=\"IORequest.html#method_start\">IORequest\nstart</a> method. Check if the <code>host</code> is already rendered,\notherwise wait to after render phase and to show the LoadingMask." + } + }, + "A.Plugin.IO.NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/A.Plugin.IO.html#property_A.Plugin.IO.NAME", + "!doc": "Static property provides a string to identify the class." + }, + "A.Plugin.IO.NS": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/A.Plugin.IO.html#property_A.Plugin.IO.NS", + "!doc": "Static property provides a string to identify the namespace." + }, + "A.Plugin.IO.ATTRS": { + "!type": "+Object", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/A.Plugin.IO.html#property_A.Plugin.IO.ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the A.Plugin.IO." + } + } + }, + "io": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/A.io.html", + "prototype": { + "A.io.request": { + "!type": "fn(uri: string, config: +Object) -> +aui_io.IORequest", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/A.io.html#method_A.io.request", + "!doc": "Static method to invoke the <a href=\"IORequest.html\">IORequest</a>. Likewise <a href=\"io.html#method_io\">io</a>." + } + } + } + }, + "IORequest": { + "!type": "fn(config: +Object) -> +_yui.aui_io.IORequest", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/IORequest.html", + "prototype": { + "!proto": "Plugin.Base.prototype", + "autoLoad": { + "!type": "bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/IORequest.html#attribute_autoLoad", + "!doc": "If <code>true</code> invoke the\n<a href=\"IORequest.html#method_start\">start</a> method automatically,\ninitializing the IO transaction." + }, + "cache": { + "!type": "bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/IORequest.html#attribute_cache", + "!doc": "If <code>false</code> the current timestamp will be appended to the\nurl, avoiding the url to be cached." + }, + "dataType": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/IORequest.html#attribute_dataType", + "!doc": "The type of the request (i.e., could be xml, json, javascript, text)." + }, + "responseData": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/IORequest.html#attribute_responseData", + "!doc": "This is a normalized attribute for the response data. Its useful\nto retrieve the correct type for the\n<a href=\"IORequest.html#config_dataType\">dataType</a> (i.e., in json\nrequests the <code>responseData</code>) is a JSONObject." + }, + "uri": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/IORequest.html#attribute_uri", + "!doc": "URI to be requested using AJAX." + }, + "active": { + "!type": "bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/IORequest.html#attribute_active", + "!doc": "Whether the transaction is active or not." + }, + "cfg": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/IORequest.html#attribute_cfg", + "!doc": "Object containing all the\n<a href=\"io.html#configattributes\">IO Configuration Attributes</a>.\nThis Object is passed to the <code>A.io</code> internally." + }, + "transaction": { + "!type": "+Object", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/IORequest.html#attribute_transaction", + "!doc": "Stores the IO Object of the current transaction." + }, + "arguments": { + "!type": "+Object", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/IORequest.html#attribute_arguments", + "!doc": "See <a href=\"http://developer.yahoo.com/yui/3/io/#configuration\">IO\nConfiguration</a>." + }, + "context": { + "!type": "+Object", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/IORequest.html#attribute_context", + "!doc": "See <a href=\"http://developer.yahoo.com/yui/3/io/#configuration\">IO\nConfiguration</a>." + }, + "data": { + "!type": "+Object", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/IORequest.html#attribute_data", + "!doc": "See <a href=\"http://developer.yahoo.com/yui/3/io/#configuration\">IO\nConfiguration</a>." + }, + "form": { + "!type": "+Object", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/IORequest.html#attribute_form", + "!doc": "See <a href=\"http://developer.yahoo.com/yui/3/io/#configuration\">IO\nConfiguration</a>." + }, + "headers": { + "!type": "+Object", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/IORequest.html#attribute_headers", + "!doc": "Set the correct ACCEPT header based on the dataType." + }, + "method": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/IORequest.html#attribute_method", + "!doc": "See <a href=\"http://developer.yahoo.com/yui/3/io/#configuration\">IO\nConfiguration</a>." + }, + "selector": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/IORequest.html#attribute_selector", + "!doc": "A selector to be used to query against the response of the\nrequest. Only works if the response is XML or HTML." + }, + "sync": { + "!type": "bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/IORequest.html#attribute_sync", + "!doc": "See <a href=\"http://developer.yahoo.com/yui/3/io/#configuration\">IO\nConfiguration</a>." + }, + "timeout": { + "!type": "number", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/IORequest.html#attribute_timeout", + "!doc": "See <a href=\"http://developer.yahoo.com/yui/3/io/#configuration\">IO\nConfiguration</a>." + }, + "xdr": { + "!type": "+Object", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/IORequest.html#attribute_xdr", + "!doc": "See <a href=\"http://developer.yahoo.com/yui/3/io/#configuration\">IO\nConfiguration</a>." + }, + "start": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/IORequest.html#method_start", + "!doc": "Starts the IO transaction. Used to refresh the content also." + }, + "stop": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/IORequest.html#method_stop", + "!doc": "Stops the IO transaction." + } + }, + "IORequest.NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/IORequest.html#property_IORequest.NAME", + "!doc": "Static property provides a string to identify the class." + }, + "IORequest.ATTRS": { + "!type": "+Object", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/IORequest.html#property_IORequest.ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the IORequest." + } + } + }, + "aui_live_search": { + "LiveSearch": { + "!type": "fn(config: +Object) -> +_yui.aui_live_search.LiveSearch", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/LiveSearch.html", + "prototype": { + "!proto": "Base.prototype", + "data": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/LiveSearch.html#attribute_data", + "!doc": "<p>Function to extract the content from the node for the indexing. The\ndefault uses the <code>node.html()</code>. In case if you need to\nindex the id of the nodes, here goes one example:</p>\n\nExample indexing the id of the node instead of the HTML:\n\n<pre><code>function(node) {\n return node.attr(id);\n}\n</code></pre>" + }, + "delay": { + "!type": "number", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/LiveSearch.html#attribute_delay", + "!doc": "Number of milliseconds the filter will be applied to the node list\nafter the user stop typing." + }, + "hide": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/LiveSearch.html#attribute_hide", + "!doc": "Function to be executed to hide the node when the data of that node\nnot matches with the filter." + }, + "index": { + "!type": "+Array", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/LiveSearch.html#attribute_index", + "!doc": "Index for the nodes content." + }, + "input": { + "!type": "+aui_node.Node", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/LiveSearch.html#attribute_input", + "!doc": "The <code>value</code> of this input node is used to filter the\nresults." + }, + "matchRegex": { + "!type": "+RegExp", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/LiveSearch.html#attribute_matchRegex", + "!doc": "The input <code>value</code> need to matches with this RegExp to be\naccept as a filter (i.e., in order to accept only digits you\ncould use /\\d+/g)." + }, + "nodes": { + "!type": "+aui_node.Node", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/LiveSearch.html#attribute_nodes", + "!doc": "Nodes to be indexed for the filtering." + }, + "searchValue": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/LiveSearch.html#attribute_searchValue", + "!doc": "The text value to search for" + }, + "show": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/LiveSearch.html#attribute_show", + "!doc": "Function to be executed to show the node when the data of that node\nmatches with the filter." + }, + "filter": { + "!type": "fn(query: string) -> +Array", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/LiveSearch.html#method_filter", + "!doc": "Filter the <a href=\"LiveSearch.html#config_nodes\">nodes</a> based on\nthe input value." + }, + "refreshIndex": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/LiveSearch.html#method_refreshIndex", + "!doc": "Refreshes the <a href=\"LiveSearch.html#config_index\">index</a>." + }, + "search": { + "!type": "fn(value: string)", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/LiveSearch.html#method_search", + "!doc": "Searches for the user supplied value." + } + }, + "LiveSearch.NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/LiveSearch.html#property_LiveSearch.NAME", + "!doc": "Static property provides a string to identify the class." + }, + "LiveSearch.ATTRS": { + "!type": "+Object", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/LiveSearch.html#property_LiveSearch.ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the LiveSearch." + } + } + }, + "aui_loading_mask": { + "LoadingMask": { + "!type": "fn(config: +Object) -> +_yui.aui_loading_mask.LoadingMask", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/LoadingMask.html", + "prototype": { + "!proto": "Plugin.Base.prototype", + "messageEl": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/LoadingMask.html#attribute_messageEl", + "!doc": "Node element to display the message." + }, + "strings": { + "!type": "+Object", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/LoadingMask.html#attribute_strings", + "!doc": "Strings used on the LoadingMask. See\n<a href=\"Widget.html#method_strings\">strings</a>." + }, + "target": { + "!type": "+aui_node.Node", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/LoadingMask.html#attribute_target", + "!doc": "Node where the mask will be positioned and re-dimensioned." + }, + "centerMessage": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/LoadingMask.html#method_centerMessage", + "!doc": "Center the\n<a href=\"LoadingMask.html#config_messageEl\">messageEl</a> with the\n<a href=\"LoadingMask.html#config_target\">target</a> node." + }, + "refreshMask": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/LoadingMask.html#method_refreshMask", + "!doc": "Invoke the\n<a href=\"LoadingMask.html#property_overlayMask\">overlayMask</a>\n<code>refreshMask</code> method." + }, + "hide": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/LoadingMask.html#method_hide", + "!doc": "Invoke the\n<a href=\"LoadingMask.html#property_overlayMask\">overlayMask</a>\n<code>hide</code> method." + }, + "show": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/LoadingMask.html#method_show", + "!doc": "Invoke the\n<a href=\"LoadingMask.html#property_overlayMask\">overlayMask</a>\n<code>show</code> method." + }, + "toggle": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/LoadingMask.html#method_toggle", + "!doc": "Invoke the\n<a href=\"LoadingMask.html#property_overlayMask\">overlayMask</a>\n<code>toggle</code> method." + } + }, + "LoadingMask.NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/LoadingMask.html#property_LoadingMask.NAME", + "!doc": "Static property provides a string to identify the class." + }, + "LoadingMask.NS": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/LoadingMask.html#property_LoadingMask.NS", + "!doc": "Static property provides a string to identify the namespace." + }, + "LoadingMask.ATTRS": { + "!type": "+Object", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/LoadingMask.html#property_LoadingMask.ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the LoadingMask." + } + } + }, + "aui_nested_list": { + "NestedList": { + "!type": "fn(config: +Object) -> +_yui.aui_nested_list.NestedList", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/NestedList.html", + "prototype": { + "!proto": "Base.prototype" + }, + "NestedList.NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/NestedList.html#property_NestedList.NAME", + "!doc": "Static property provides a string to identify the class." + }, + "NestedList.ATTRS": { + "!type": "+Object", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/NestedList.html#property_NestedList.ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the NestedList." + } + } + }, + "aui_node": { + "A": { + "Node": { + "!type": "fn() -> +_yui.aui_node.A.Node", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/A.Node.html", + "prototype": { + "ancestors": { + "!type": "fn(selector: string) -> +NodeList", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/A.Node.html#method_ancestors", + "!doc": "<p>Returns the current ancestors of the node element filtered by a className.\nThis is an optimized method for finding ancestors by a specific CSS class name.</p>\n\nExample:\n\n<pre><code>\nA.one(#nodeId).ancestorsByClassName(aui-helper-hidden);\n</code></pre>" + }, + "appendTo": { + "!type": "fn(selector: +_yui.aui_node.Node) -> !this", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/A.Node.html#method_appendTo", + "!doc": "<p>Insert the node instance to the end of the <code>selector</code>\nelement.</p>\n\nExample:\n\n<pre><code>var node = A.one(#nodeId);\n// using another Node instance\nvar body = A.one(body);\nnode.appendTo(body);\n// using a CSS selector\nnode.appendTo(#container);\n</code></pre>" + }, + "attr": { + "!type": "fn(name: string, value: string) -> string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/A.Node.html#method_attr", + "!doc": "<p>Get or Set the value of an attribute for the first element in the\nset of matched elements. If only the <code>name</code> is passed it\nworks as a getter.</p>\n\nExample:\n\n<pre><code>var node = A.one(#nodeId);\nnode.attr(title, Setting a new title attribute);\n// Alert the value of the title attribute: Setting a new title attribute\nalert( node.attr(title) );\n</code></pre>" + }, + "clone": { + "!type": "fn() -> +aui_node.Node", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/A.Node.html#method_clone", + "!doc": "Normalizes the behavior of cloning a node, which by default should not clone\nthe events that are attached to it.\n\nExample:\n\n<pre><code>var node = A.one(#nodeId);\nnode.clone().appendTo(body);\n</code></pre>" + }, + "center": { + "!type": "fn(val: +Array) -> !this", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/A.Node.html#method_center", + "!doc": "<p>Centralize the current Node instance with the passed\n<code>val</code> Array, Node, String, or Region, if not specified, the body will be\nused.</p>\n\nExample:\n\n<pre><code>var node = A.one(#nodeId);\n// Center the <code>node</code> with the <code>#container</code>.\nnode.center(#container);\n</code></pre>" + }, + "empty": { + "!type": "fn() -> !this", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/A.Node.html#method_empty", + "!doc": "<p>This method removes not only child (and other descendant) elements,\nbut also any text within the set of matched elements. This is because,\naccording to the DOM specification, any string of text within an element\nis considered a child node of that element.</p>\n\nExample:\n\n<pre><code>var node = A.one(#nodeId);\nnode.empty();\n</code></pre>" + }, + "getDOM": { + "!type": "fn() -> +HTMLNode", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/A.Node.html#method_getDOM", + "!doc": "Retrieves the DOM node bound to a Node instance. See\n<a href=\"Node.html#method_getDOMNode\">getDOMNode</a>." + }, + "getBorderWidth": { + "!type": "fn(sides: string) -> number", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/A.Node.html#method_getBorderWidth", + "!doc": "Return the combined width of the border for the specified sides." + } + } + }, + "NodeList": { + "!type": "fn() -> +_yui.aui_node.A.NodeList", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/A.NodeList.html", + "prototype": { + "all": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/A.NodeList.html#method_all", + "!doc": "See <a href=\"Node.html#method_all\">Node all</a>." + }, + "first": { + "!type": "fn() -> +aui_node.Node", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/A.NodeList.html#method_first", + "!doc": "Returns the first element in the node list collection." + }, + "getDOM": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/A.NodeList.html#method_getDOM", + "!doc": "See <a href=\"Node.html#method_getDOM\">Node getDOM</a>." + }, + "last": { + "!type": "fn() -> +aui_node.Node", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/A.NodeList.html#method_last", + "!doc": "Returns the last element in the node list collection." + }, + "one": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/A.NodeList.html#method_one", + "!doc": "See <a href=\"Node.html#method_one\">Node one</a>." + }, + "getBody": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/A.NodeList.html#method_getBody", + "!doc": "Get the body node. Shortcut to <code>A.one(body)</code>." + }, + "getDoc": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/A.NodeList.html#method_getDoc", + "!doc": "Get the document node. Shortcut to <code>A.one(document)</code>." + }, + "getWin": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/A.NodeList.html#method_getWin", + "!doc": "Get the window node. Shortcut to <code>A.one(window)</code>." + } + } + }, + "HTML5": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/A.HTML5.html", + "prototype": { + "IECreateFix": { + "!type": "fn(frag: +_yui.aui_node.Node, content: string) -> +aui_node.Node", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/A.HTML5.html#method_IECreateFix", + "!doc": "Receives a <code>frag</code> and a HTML content. This method\nshivs the HTML5 nodes appended to a Node or fragment which is not\non the document yet." + } + } + } + }, + "Node": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Node.html", + "prototype": { + "getCenterXY": { + "!type": "fn() -> +Array", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Node.html#method_getCenterXY", + "!doc": "Gets the current center position of the node in page coordinates." + }, + "getMargin": { + "!type": "fn(sides: string) -> number", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Node.html#method_getMargin", + "!doc": "Return the combined size of the margin for the specified sides." + }, + "getPadding": { + "!type": "fn(sides: string) -> number", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Node.html#method_getPadding", + "!doc": "Return the combined width of the border for the specified sides." + }, + "guid": { + "!type": "fn(prefix: string) -> string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Node.html#method_guid", + "!doc": "Set the id of the Node instance if the object does not have one. The\ngenerated id is based on a guid created by the\n<a href=\"YUI.html#method_stamp\">stamp</a> method." + }, + "hover": { + "!type": "fn(overFn: string, outFn: string) -> +aui_node.Node", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Node.html#method_hover", + "!doc": "Create a hover interaction." + }, + "html": { + "!type": "fn(value: string)", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Node.html#method_html", + "!doc": "<p>Get or Set the HTML contents of the node. If the <code>value</code>\nis passed its set the content of the element, otherwise it works as a\ngetter for the current content.</p>\n\nExample:\n\n<pre><code>var node = A.one(#nodeId);\nnode.html(Setting new HTML);\n// Alert the value of the current content\nalert( node.html() );\n</code></pre>" + }, + "undefined": { + "!type": "fn() -> string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Node.html", + "!doc": "Gets the outerHTML of a node, which islike innerHTML, except that it\nactually contains the HTML of the node itself." + }, + "placeAfter": { + "!type": "fn(newNode: +_yui.aui_node.Node) -> !this", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Node.html#method_placeAfter", + "!doc": "<p>Inserts a <code>newNode</code> after the node instance (i.e., as the next\nsibling). If the reference node has no parent, then does nothing.</p>\n\nExample:\n\n<pre><code>var titleNode = A.one(#titleNode);\nvar descriptionNode = A.one(#descriptionNode);\n// the description is usually shown after the title\ntitleNode.placeAfter(descriptionNode);\n</code></pre>" + }, + "placeBefore": { + "!type": "fn(newNode: +_yui.aui_node.Node) -> !this", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Node.html#method_placeBefore", + "!doc": "<p>Inserts a <code>newNode</code> before the node instance (i.e., as the previous\nsibling). If the reference node has no parent, then does nothing.</p>\n\nExample:\n\n<pre><code>var descriptionNode = A.one(#descriptionNode);\nvar titleNode = A.one(#titleNode);\n// the title is usually shown before the description\ndescriptionNode.placeBefore(titleNode);\n</code></pre>" + }, + "prependTo": { + "!type": "fn(selector: +_yui.aui_node.Node) -> !this", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Node.html#method_prependTo", + "!doc": "<p>Inserts the node instance to the begining of the <code>selector</code>\nnode (i.e., insert before the <code>firstChild</code> of the\n<code>selector</code>).</p>\n\nExample:\n\n<pre><code>var node = A.one(#nodeId);\nnode.prependTo(body);\n</code></pre>" + }, + "radioClass": { + "!type": "fn(cssClass: string) -> !this", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Node.html#method_radioClass", + "!doc": "Add one or more CSS classes to an element and remove the class(es)\nfrom the siblings of the element." + }, + "resetId": { + "!type": "fn(prefix: string) -> !this", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Node.html#method_resetId", + "!doc": "Generate an unique identifier and reset the id attribute of the node\ninstance using the new value. Invokes the\n<a href=\"Node.html#method_guid\">guid</a>." + }, + "selectText": { + "!type": "fn(start: number, end: number)", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Node.html#method_selectText", + "!doc": "Selects a substring of text inside of the input element." + }, + "selectable": { + "!type": "fn() -> !this", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Node.html#method_selectable", + "!doc": "Enables text selection for this element (normalized across browsers)." + }, + "swallowEvent": { + "!type": "fn(eventName: string, preventDefault: bool) -> !this", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Node.html#method_swallowEvent", + "!doc": "<p>Stops the specified event(s) from bubbling and optionally prevents the\ndefault action.</p>\n\nExample:\n\n<pre><code>var anchor = A.one(a#anchorId);\nanchor.swallowEvent(click);\n</code></pre>" + }, + "text": { + "!type": "fn(text: string)", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Node.html#method_text", + "!doc": "<p>Get or Set the combined text contents of the node instance,\nincluding its descendants. If the <code>text</code>\nis passed its set the content of the element, otherwise it works as a\ngetter for the current content.</p>\n\nExample:\n\n<pre><code>var node = A.one(#nodeId);\nnode.text(Setting new text content);\n// Alert the value of the current content\nalert( node.text() );\n</code></pre>" + }, + "toggle": { + "!type": "fn(on: bool, callback: fn()) -> !this", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Node.html#method_toggle", + "!doc": "<p>Displays or hide the node instance.</p>\n\n<p><string>NOTE:</string> This method assume that your node were hidden\nbecause of the aui-helper-hidden css class were being used. This wont\nmanipulate the inline <code>style.display</code> property.</p>" + }, + "unselectable": { + "!type": "fn() -> !this", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Node.html#method_unselectable", + "!doc": "Disables text selection for this element (normalized across browsers)." + }, + "val": { + "!type": "fn(value: string)", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Node.html#method_val", + "!doc": "<p>Get or Set the value attribute of the node instance. If the\n<code>value</code> is passed its set the value of the element,\notherwise it works as a getter for the current value.</p>\n\nExample:\n\n<pre><code>var input = A.one(#inputId);\ninput.val(Setting new input value);\n// Alert the value of the input\nalert( input.val() );\n</code></pre>" + }, + "_getBoxStyleAsNumber": { + "!type": "fn(sides: string, map: string) -> number", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Node.html#method__getBoxStyleAsNumber", + "!doc": "Return the combined size of the box style for the specified sides." + }, + "hide": { + "!type": "fn(cssClass: string) -> !this", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Node.html#method_hide", + "!doc": "<p>Hide the node adding a css class on it. If <code>cssClass</code> is not\npassed as argument, the className aui-helper-hidden will be used by\ndefault.</p>\n\n<p><string>NOTE:</string> This method assume that your node were visible\nbecause the absence of aui-helper-hidden css class. This wont\nmanipulate the inline <code>style.display</code> property.</p>" + }, + "show": { + "!type": "fn(cssClass: string) -> !this", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Node.html#method_show", + "!doc": "<p>Show the node removing a css class used to hide it. Use the same\nclassName added using the <a href=\"A.Node.html#method_hide\">hide</a>\nmethod. If <code>cssClass</code> is not passed as argument, the\nclassName aui-helper-hidden will be used by default.</p>\n\n<p><string>NOTE:</string> This method assume that your node were hidden\nbecause of the aui-helper-hidden css class were being used. This wont\nmanipulate the inline <code>style.display</code> property.</p>" + }, + "width": { + "!type": "fn() -> number", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Node.html#method_width", + "!doc": "Returns the width of the content, not including\nthe padding, border or margin. If a width is passed,\nthe nodes overall width is set to that size.\n\nExample:\n\n<pre><code>var node = A.one(#nodeId);\nnode.width(); //returns content width\nnode.width(100); // sets box width\n</code></pre>" + }, + "height": { + "!type": "fn() -> number", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Node.html#method_height", + "!doc": "Returns the height of the content, not including\nthe padding, border or margin. If a height is passed,\nthe nodes overall height is set to that size.\n\nExample:\n\n<pre><code>var node = A.one(#nodeId);\nnode.height(); //returns content height\nnode.height(100); // sets box height\n</code></pre>" + }, + "innerWidth": { + "!type": "fn() -> number", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Node.html#method_innerWidth", + "!doc": "Returns the size of the box from inside of the border,\nwhich is the offsetWidth plus the padding on the left and right.\n\nExample:\n\n<pre><code>var node = A.one(#nodeId);\nnode.innerWidth();\n</code></pre>" + }, + "innerHeight": { + "!type": "fn() -> number", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Node.html#method_innerHeight", + "!doc": "Returns the size of the box from inside of the border,\nwhich is offsetHeight plus the padding on the top and bottom.\n\nExample:\n\n<pre><code>var node = A.one(#nodeId);\nnode.innerHeight();\n</code></pre>" + }, + "outerWidth": { + "!type": "fn() -> number", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Node.html#method_outerWidth", + "!doc": "Returns the outer width of the box including the border,\nif true is passed as the first argument, the margin is included.\n\nExample:\n\n<pre><code>var node = A.one(#nodeId);\nnode.outerWidth();\nnode.outerWidth(true); // includes margin\n</code></pre>" + }, + "outerHeight": { + "!type": "fn() -> number", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Node.html#method_outerHeight", + "!doc": "Returns the outer height of the box including the border,\nif true is passed as the first argument, the margin is included.\n\nExample:\n\n<pre><code>var node = A.one(#nodeId);\nnode.outerHeight();\nnode.outerHeight(true); // includes margin\n</code></pre>" + } + } + } + }, + "aui_overlay": { + "OverlayContextPanel": { + "!type": "fn(config: +Object) -> +_yui.aui_overlay.OverlayContextPanel", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/OverlayContextPanel.html", + "prototype": { + "!proto": "_yui.aui_overlay.OverlayContext.prototype", + "anim": { + "!type": "+Object", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/OverlayContextPanel.html#attribute_anim", + "!doc": "Enable or disable the animation for hide and show. Used as the\n<a href=\"Anim.html\">Anim</a> configuration attributes.\n\n<pre><code>anim: {\n show: {\n \tduration: .9\n },\n hide: {\n \tduration: .2\n }\n}\n</code></pre>" + }, + "arrow": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/OverlayContextPanel.html#attribute_arrow", + "!doc": "Position where the arrow will be placed. See\n<a href=\"OverlayContextPanel.html#config_showArrow\">showArrow</a>. If its\nnot set, it will get the value set on the\n<a href=\"OverlayContext.html#config_align\">align</a> point. Here is a\nlist of valid arrows bc, bl, br, cc, lb, lc, lt, rb,\nrc, rl." + }, + "hideOn": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/OverlayContextPanel.html#attribute_hideOn", + "!doc": "See <a href=\"OverlayContext.html#config_hideOn\">hideOn</a>." + }, + "showOn": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/OverlayContextPanel.html#attribute_showOn", + "!doc": "See <a href=\"OverlayContext.html#config_showOn\">showOn</a>." + }, + "showArrow": { + "!type": "bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/OverlayContextPanel.html#attribute_showArrow", + "!doc": "If true the OverlayContextPanel will show an arrow positioned on the\n<a href=\"OverlayContextPanel.html#config_arrow\">arrow</a> point." + }, + "stack": { + "!type": "bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/OverlayContextPanel.html#attribute_stack", + "!doc": "Gives stacking habilities to the OverlayContextPanel." + }, + "align": { + "!type": "fn(node: +_yui.aui_node.Node, points: [+Array])", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/OverlayContextPanel.html#method_align", + "!doc": "Aligns the OverlayContextPanel to the provided node (or viewport) using the\nprovided points. Inherited from\n<a href=\"Overlay.html#method_align\">Overlay</a>." + }, + "fixPointerColor": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/OverlayContextPanel.html#method_fixPointerColor", + "!doc": "OverlayContextPanel uses a imageless arrow, which involves some CSS technics.\nThis method is meant to fix the color of the borders of the arrow." + }, + "getAlignPoint": { + "!type": "fn() -> string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/OverlayContextPanel.html#method_getAlignPoint", + "!doc": "Normalize the align point value. The align point cc is not a valid\nposition for the arrow and then its normalized to the bc point." + }, + "hide": { + "!type": "fn(event: +EventFacade)", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/OverlayContextPanel.html#method_hide", + "!doc": "Hides the OverlayContextPanel." + } + }, + "OverlayContextPanel.NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/OverlayContextPanel.html#property_OverlayContextPanel.NAME", + "!doc": "Static property provides a string to identify the class." + }, + "OverlayContextPanel.ATTRS": { + "!type": "+Object", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/OverlayContextPanel.html#property_OverlayContextPanel.ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the OverlayContextPanel." + } + }, + "OverlayContext": { + "!type": "fn(config: +Object) -> +_yui.aui_overlay.OverlayContext", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/OverlayContext.html", + "prototype": { + "!proto": "_yui.aui_overlay.OverlayBase.prototype", + "align": { + "!type": "+Object", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/OverlayContext.html#attribute_align", + "!doc": "Inherited from <a href=\"Overlay.html#config_align\">Overlay</a>." + }, + "cancellableHide": { + "!type": "bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/OverlayContext.html#attribute_cancellableHide", + "!doc": "Cancel auto hide delay if the user interact with the Overlay\n(focus, click, mouseover)" + }, + "currentNode": { + "!type": "+aui_node.Node", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/OverlayContext.html#attribute_currentNode", + "!doc": "OverlayContext allow multiple elements to be the\n<a href=\"OverlayContext.html#config_trigger\">trigger</a>, the\ncurrentNode stores the current active one." + }, + "hideOn": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/OverlayContext.html#attribute_hideOn", + "!doc": "The event which is responsible to hide the OverlayContext." + }, + "hideOnDocumentClick": { + "!type": "bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/OverlayContext.html#attribute_hideOnDocumentClick", + "!doc": "If true the instance is registered on the\n<a href=\"OverlayContextManager.html\">OverlayContextManager</a> static\nclass and will be hide when the user click on document." + }, + "hideDelay": { + "!type": "number", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/OverlayContext.html#attribute_hideDelay", + "!doc": "Number of milliseconds after the hide method is invoked to hide the\nOverlayContext." + }, + "showOn": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/OverlayContext.html#attribute_showOn", + "!doc": "The event which is responsible to show the OverlayContext." + }, + "showDelay": { + "!type": "number", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/OverlayContext.html#attribute_showDelay", + "!doc": "Number of milliseconds after the show method is invoked to show the\nOverlayContext." + }, + "trigger": { + "!type": "+aui_node.Node", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/OverlayContext.html#attribute_trigger", + "!doc": "Node, NodeList or Selector which will be used as trigger elements\nto show or hide the OverlayContext." + }, + "useARIA": { + "!type": "bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/OverlayContext.html#attribute_useARIA", + "!doc": "True if Overlay should use ARIA plugin" + }, + "visible": { + "!type": "bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/OverlayContext.html#attribute_visible", + "!doc": "If true the OverlayContext is visible by default after the render phase.\nInherited from <a href=\"Overlay.html\">Overlay</a>." + }, + "hide": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/OverlayContext.html#method_hide", + "!doc": "Shows the OverlayContext." + }, + "toggle": { + "!type": "fn(event: +EventFacade)", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/OverlayContext.html#method_toggle", + "!doc": "Toggles visibility of the OverlayContext." + }, + "clearIntervals": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/OverlayContext.html#method_clearIntervals", + "!doc": "Clear the intervals to show or hide the OverlayContext. See\n<a href=\"OverlayContext.html#config_hideDelay\">hideDelay</a> and\n<a href=\"OverlayContext.html#config_showDelay\">showDelay</a>." + }, + "refreshAlign": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/OverlayContext.html#method_refreshAlign", + "!doc": "Refreshes the alignment of the OverlayContext with the\n<a href=\"OverlayContext.html#config_currentNode\">currentNode</a>. See\nalso <a href=\"OverlayContext.html#config_align\">align</a>." + }, + "updateCurrentNode": { + "!type": "fn(event: +EventFacade)", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/OverlayContext.html#method_updateCurrentNode", + "!doc": "Update the\n<a href=\"OverlayContext.html#config_currentNode\">currentNode</a> with the\n<a href=\"OverlayContext.html#config_align\">align</a> node or the\nevent.currentTarget and in last case with the first item of the\n<a href=\"OverlayContext.html#config_trigger\">trigger</a>." + } + }, + "OverlayContext.NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/OverlayContext.html#property_OverlayContext.NAME", + "!doc": "Static property provides a string to identify the class." + }, + "OverlayContext.ATTRS": { + "!type": "+Object", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/OverlayContext.html#property_OverlayContext.ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the OverlayContext." + } + }, + "OverlayManager": { + "!type": "fn(config: +Object) -> +_yui.aui_overlay.OverlayManager", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/OverlayManager.html", + "prototype": { + "!proto": "Base.prototype", + "zIndexBase": { + "!type": "number", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/OverlayManager.html#attribute_zIndexBase", + "!doc": "The zIndex base to be used on the stacking for all overlays\nregistered on the OverlayManager." + }, + "bringToTop": { + "!type": "fn(overlay: +Overlay)", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/OverlayManager.html#method_bringToTop", + "!doc": "Set the passed overlay zIndex to the highest value." + }, + "register": { + "!type": "fn(overlay: +Overlay) -> +Array", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/OverlayManager.html#method_register", + "!doc": "Register the passed <a href=\"Overlay.html\">Overlay</a> to this\nOverlayManager." + }, + "remove": { + "!type": "fn(overlay: +Overlay) -> +Null", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/OverlayManager.html#method_remove", + "!doc": "Remove the passed <a href=\"Overlay.html\">Overlay</a> from this\nOverlayManager." + }, + "each": { + "!type": "fn(fn: fn()) -> +Null", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/OverlayManager.html#method_each", + "!doc": "Loop through all registered <a href=\"Overlay.html\">Overlay</a> and\nexecute a callback." + }, + "showAll": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/OverlayManager.html#method_showAll", + "!doc": "Invoke the <a href=\"Overlay.html#method_show\">show</a> method from\nall registered Overlays." + }, + "hideAll": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/OverlayManager.html#method_hideAll", + "!doc": "Invoke the <a href=\"Overlay.html#method_hide\">hide</a> method from\nall registered Overlays." + }, + "sortByZIndexDesc": { + "!type": "fn(a: +Overlay, b: +Overlay) -> number", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/OverlayManager.html#method_sortByZIndexDesc", + "!doc": "zIndex comparator. Used on Array.sort." + } + }, + "OverlayManager.NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/OverlayManager.html#property_OverlayManager.NAME", + "!doc": "Static property provides a string to identify the class." + }, + "OverlayManager.ATTRS": { + "!type": "+Object", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/OverlayManager.html#property_OverlayManager.ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the OverlayManager." + } + }, + "OverlayMask": { + "!type": "fn(config: +Object) -> +_yui.aui_overlay.OverlayMask", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/OverlayMask.html", + "prototype": { + "!proto": "_yui.aui_overlay.OverlayBase.prototype", + "alignPoints": { + "!type": "+Array", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/OverlayMask.html#attribute_alignPoints", + "!doc": "Points to align the <a href=\"Overlay.html\">Overlay</a> used as\nmask." + }, + "background": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/OverlayMask.html#attribute_background", + "!doc": "Background color of the mask." + }, + "target": { + "!type": "+aui_node.Node", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/OverlayMask.html#attribute_target", + "!doc": "Node where the mask will be positioned and re-dimensioned. The\ndefault is the document, which means that if not specified the mask\ntakes the full screen." + }, + "opacity": { + "!type": "number", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/OverlayMask.html#attribute_opacity", + "!doc": "CSS opacity of the mask." + }, + "shim": { + "!type": "bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/OverlayMask.html#attribute_shim", + "!doc": "Use shim option." + }, + "visible": { + "!type": "bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/OverlayMask.html#attribute_visible", + "!doc": "If true the Overlay is visible by default after the render phase.\nInherited from <a href=\"Overlay.html\">Overlay</a>." + }, + "zIndex": { + "!type": "number", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/OverlayMask.html#attribute_zIndex", + "!doc": "zIndex of the OverlayMask." + }, + "getTargetSize": { + "!type": "fn() -> +Object", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/OverlayMask.html#method_getTargetSize", + "!doc": "Get the size of the\n<a href=\"OverlayMask.html#config_target\">target</a>. Used to dimension\nthe mask node." + }, + "refreshMask": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/OverlayMask.html#method_refreshMask", + "!doc": "Repaint the OverlayMask UI, respecting the\n<a href=\"OverlayMask.html#config_target\">target</a> size and the\n<a href=\"OverlayMask.html#config_alignPoints\">alignPoints</a>." + } + }, + "OverlayMask.NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/OverlayMask.html#property_OverlayMask.NAME", + "!doc": "Static property provides a string to identify the class." + }, + "OverlayMask.ATTRS": { + "!type": "+Object", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/OverlayMask.html#property_OverlayMask.ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the OverlayMask." + } + } + }, + "aui_paginator": { + "Paginator": { + "!type": "fn(config: +Object) -> +_yui.aui_paginator.Paginator", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Paginator.html", + "prototype": { + "!proto": "Base.prototype", + "alwaysVisible": { + "!type": "bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Paginator.html#attribute_alwaysVisible", + "!doc": "If true the Paginator will be always visible, even when the number\nof pages is 0. To hide the paginator controls automatically when\nthere is no pages to display use <code>false</code>." + }, + "containers": { + "!type": "+aui_node.Node", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Paginator.html#attribute_containers", + "!doc": "The Paginator controls UI could be displayed in more than one\ncontainer (i.e., in the header and footer of a list). Pass a\n<a href=\"NodeList.html\">NodeList</a> or a selector to grab the\ncontainers." + }, + "firstPageLink": { + "!type": "+aui_node.Node", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Paginator.html#attribute_firstPageLink", + "!doc": "The <a href=\"Node.html\">Node</a> or template to be used as the\nfirst link element." + }, + "firstPageLinkLabel": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Paginator.html#attribute_firstPageLinkLabel", + "!doc": "The label used as content of the\n<a href=\"Paginator.html#config_firstPageLink\">firstPageLink</a> element." + }, + "lastPageLink": { + "!type": "+aui_node.Node", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Paginator.html#attribute_lastPageLink", + "!doc": "The <a href=\"Node.html\">Node</a> or template to be used as the\nlast link element." + }, + "lastPageLinkLabel": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Paginator.html#attribute_lastPageLinkLabel", + "!doc": "The label used as content of the\n<a href=\"Paginator.html#config_lastPageLink\">lastPageLink</a> element." + }, + "maxPageLinks": { + "!type": "number", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Paginator.html#attribute_maxPageLinks", + "!doc": "The max number of page links to be displayed. If lower than the\ntotal number of pages they are still navigable using next and prev\nlinks." + }, + "nextPageLink": { + "!type": "+aui_node.Node", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Paginator.html#attribute_nextPageLink", + "!doc": "The <a href=\"Node.html\">Node</a> or template to be used as the\nnext link element." + }, + "nextPageLinkLabel": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Paginator.html#attribute_nextPageLinkLabel", + "!doc": "The label used as content of the\n<a href=\"Paginator.html#config_nextPageLink\">nextPageLink</a> element." + }, + "page": { + "!type": "number", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Paginator.html#attribute_page", + "!doc": "Page to display on initial paint." + }, + "pageContainerTemplate": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Paginator.html#attribute_pageContainerTemplate", + "!doc": "HTML Template for the page links container." + }, + "pageLinkContent": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Paginator.html#attribute_pageLinkContent", + "!doc": "<p>Function which set the content of the each page element. The passed\nfunction receive as arguments the reference for the page element\nnode, the page number and the index of the page element.</p>\n\nExample:\n\n<pre><code>function(pageEl, pageNumber, index) {\n\t pageEl.html(pageNumber);\n\t}</code></pre>" + }, + "pageLinkTemplate": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Paginator.html#attribute_pageLinkTemplate", + "!doc": "HTML Template for the link elements." + }, + "pageReportEl": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Paginator.html#attribute_pageReportEl", + "!doc": "Node element to display the page report (i.e., (1 of 100))." + }, + "pageReportLabelTemplate": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Paginator.html#attribute_pageReportLabelTemplate", + "!doc": "Template for the\n<a href=\"Paginator.html#config_pageReportEl\">pageReportEl</a> content.\nNote the placeholders for the page {page} and the total pages\n{totalPages}." + }, + "prevPageLink": { + "!type": "+aui_node.Node", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Paginator.html#attribute_prevPageLink", + "!doc": "The <a href=\"Node.html\">Node</a> or template to be used as the\nprev link element." + }, + "prevPageLinkLabel": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Paginator.html#attribute_prevPageLinkLabel", + "!doc": "The label used as content of the\n<a href=\"Paginator.html#config_prevPageLink\">prevPageLink</a> element." + }, + "rowsPerPage": { + "!type": "number", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Paginator.html#attribute_rowsPerPage", + "!doc": "Number of records constituting a \"page\"." + }, + "rowsPerPageEl": { + "!type": "+aui_node.Node", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Paginator.html#attribute_rowsPerPageEl", + "!doc": "Node element to display the\n<a href=\"Paginator.html#config_rowsPerPage\">rowsPerPage</a>." + }, + "rowsPerPageOptions": { + "!type": "+Array", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Paginator.html#attribute_rowsPerPageOptions", + "!doc": "Array to be displayed on the generated HTML Select element with the\n<a href=\"Paginator.html#config_rowsPerPage\">rowsPerPage</a>\ninformation. (i.e., [1,3,5,7], will display these values on the\nselect)" + }, + "state": { + "!type": "+Object", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Paginator.html#attribute_state", + "!doc": "Generates information to the <code>changeRequest</code> event. See\n<a href=\"Paginator.html#method_changeRequest\">changeRequest</a>." + }, + "template": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Paginator.html#attribute_template", + "!doc": "Template used to render controls. The string will be used as\ninnerHTML on all specified container nodes. Bracketed keys (e.g.\n{pageLinks}) in the string will be replaced with an instance of the\nso named ui component." + }, + "total": { + "!type": "number", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Paginator.html#attribute_total", + "!doc": "Total number of records to paginate through." + }, + "totalEl": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Paginator.html#attribute_totalEl", + "!doc": "Node element to display the total information." + }, + "totalLabel": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Paginator.html#attribute_totalLabel", + "!doc": "The label markup to the total information." + }, + "totalPages": { + "!type": "number", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Paginator.html#attribute_totalPages", + "!doc": "Number of pages. Calculated based on the\n<a href=\"Paginator.html#config_total\">total</a> divided by the\n<a href=\"Paginator.html#config_rowsPerPage\">rowsPerPage</a>." + }, + "calculateRange": { + "!type": "fn(name: +Type) -> +Object", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Paginator.html#method_calculateRange", + "!doc": "Create a range to display on the pageLinks, keep the current page on\ncenter." + }, + "changeRequest": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Paginator.html#method_changeRequest", + "!doc": "Fires <a href=\"Paginator.html#event_changeRequest\">changeRequest</a>\nevent. This is the most important event because its responsible to\nupdate the UI, invoked <code>.setState(newState)</code> to update the\nUI." + }, + "eachContainer": { + "!type": "fn(fn: fn())", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Paginator.html#method_eachContainer", + "!doc": "Loop through all\n<a href=\"Paginator.html#config_containers\">containers</a> and execute the\npassed callback." + }, + "hasNextPage": { + "!type": "fn() -> bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Paginator.html#method_hasNextPage", + "!doc": "Check if there is a next page." + }, + "hasPage": { + "!type": "fn(page: number) -> bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Paginator.html#method_hasPage", + "!doc": "Check if the <code>page</code> exists." + }, + "hasPrevPage": { + "!type": "fn() -> bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Paginator.html#method_hasPrevPage", + "!doc": "Check if there is a previous page." + }, + "setState": { + "!type": "fn(v: +Object)", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Paginator.html#method_setState", + "!doc": "Public setter for <a href=\"Paginator.html#config_state\">state</a>." + } + }, + "Paginator.NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Paginator.html#property_Paginator.NAME", + "!doc": "Static property provides a string to identify the class." + }, + "Paginator.ATTRS": { + "!type": "+Object", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Paginator.html#property_Paginator.ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the Paginator." + } + } + }, + "aui_panel": { + "Panel": { + "!type": "fn(config: +Object) -> +_yui.aui_panel.Panel", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Panel.html", + "prototype": { + "!proto": "_yui.aui_component.Component.prototype", + "collapsed": { + "!type": "bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Panel.html#attribute_collapsed", + "!doc": "Whether the panel is displayed collapsed." + }, + "collapsible": { + "!type": "bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Panel.html#attribute_collapsible", + "!doc": "Whether the panel is able to be collapsed." + }, + "title": { + "!type": "bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Panel.html#attribute_title", + "!doc": "The title to be displayed on the Panel." + }, + "icons": { + "!type": "+Array", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Panel.html#attribute_icons", + "!doc": "<p>Array of <a href=\"ButtonItem.html\">ButtonItem</a> configuration objects to be displayed as icons\non the Panel title.</p>\n\nExample:\n\n<pre><code>icons: [ { icon: close, id: close } ]</code></pre>\n\nFor more information how to use this option see\n<a href=\"ButtonItem.html\">ButtonItem</a>." + }, + "strings": { + "!type": "+Object", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Panel.html#attribute_strings", + "!doc": "Collection of strings used to label elements of the Panels UI." + }, + "useARIA": { + "!type": "bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Panel.html#attribute_useARIA", + "!doc": "True if Panel should use ARIA plugin" + }, + "collapse": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Panel.html#method_collapse", + "!doc": "Collapse the panel setting the\n<a href=\"Panel.html#config_collapsed\">collapsed</a> attribute to\n<code>true</code>." + }, + "expand": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Panel.html#method_expand", + "!doc": "Expand the panel setting the\n<a href=\"Panel.html#config_collapsed\">collapsed</a> attribute to\n<code>false</code>." + }, + "toggle": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Panel.html#method_toggle", + "!doc": "Toggle the visibility of the Panel toggling the value of the\n<a href=\"Widget.html#config_visible\">visible</a> attribute." + }, + "toggleCollapse": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Panel.html#method_toggleCollapse", + "!doc": "Toggle the <a href=\"Panel.html#config_collapsed\">collapsed</a> value.\nExpanding and collapsing the Panel." + } + }, + "Panel.ATTRS": { + "!type": "+Object", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Panel.html#property_Panel.ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the Panel." + } + } + }, + "aui_parse_content": { + "ParseContent": { + "!type": "fn(config: +Object) -> +_yui.aui_parse_content.ParseContent", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ParseContent.html", + "prototype": { + "!proto": "Plugin.Base.prototype", + "globalEval": { + "!type": "fn(data: string)", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ParseContent.html#method_globalEval", + "!doc": "Global eval the <data>data</data> passed." + }, + "parseContent": { + "!type": "fn(content: string) -> string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ParseContent.html#method_parseContent", + "!doc": "Extract the <code>script</code> tags from the string content and\nevaluate the chunks." + } + }, + "ParseContent.NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ParseContent.html#property_ParseContent.NAME", + "!doc": "Static property provides a string to identify the class." + }, + "ParseContent.NS": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ParseContent.html#property_ParseContent.NS", + "!doc": "Static property provides a string to identify the namespace." + }, + "ParseContent.ATTRS": { + "!type": "+Object", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ParseContent.html#property_ParseContent.ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the ParseContent." + } + } + }, + "aui_portal_layout": { + "PortalLayout": { + "!type": "fn(config: +Object) -> +_yui.aui_portal_layout.PortalLayout", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/PortalLayout.html", + "prototype": { + "!proto": "Base.prototype" + }, + "PortalLayout.NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/PortalLayout.html#property_PortalLayout.NAME", + "!doc": "Static property provides a string to identify the class." + }, + "PortalLayout.ATTRS": { + "!type": "+Object", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/PortalLayout.html#property_PortalLayout.ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the PortalLayout." + } + } + }, + "aui_progressbar": { + "ProgressBar": { + "!type": "fn(config: +Object) -> +_yui.aui_progressbar.ProgressBar", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ProgressBar.html", + "prototype": { + "!proto": "_yui.aui_component.Component.prototype", + "height": { + "!type": "number", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ProgressBar.html#attribute_height", + "!doc": "Display height of the progressbar." + }, + "label": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ProgressBar.html#attribute_label", + "!doc": "Display label of the progressbar. If not specified try to query\nusing HTML_PARSER an element inside contentBox which matches\n<code>aui-progressbar-text</code> and get its innerHTML to be\nused as label." + }, + "max": { + "!type": "number", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ProgressBar.html#attribute_max", + "!doc": "Represents the top value for the bar. The bar will be fully\nextended when reaching this value. Values higher than this will\nbe ignored." + }, + "min": { + "!type": "number", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ProgressBar.html#attribute_min", + "!doc": "Represents the lowest value for the bar. The bar will be\ntotally collapsed when reaching this value. Values lower than\nthis will be ignored." + }, + "orientation": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ProgressBar.html#attribute_orientation", + "!doc": "Display orientation of the progressbar (i.e. vertical or\nhorizontal)." + }, + "ratio": { + "!type": "number", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ProgressBar.html#attribute_ratio", + "!doc": "Calculate the ratio based on <code>max</code> and\n<code>min</code> values." + }, + "step": { + "!type": "number", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ProgressBar.html#attribute_step", + "!doc": "Calculate the progressbar step based on <code>ratio</code>\nvalue." + }, + "statusNode": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ProgressBar.html#attribute_statusNode", + "!doc": "DOM Node to display the satus bar of the progressbar. If not\nspecified try to query using HTML_PARSER an element inside\ncontentBox which matches <code>aui-progressbar-status</code>." + }, + "textNode": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ProgressBar.html#attribute_textNode", + "!doc": "DOM Node to display the text of the progressbar. If not\nspecified try to query using HTML_PARSER an element inside\ncontentBox which matches <code>aui-progressbar-text</code>." + }, + "value": { + "!type": "number", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ProgressBar.html#attribute_value", + "!doc": "The value for the bar. Valid values are in between the minValue\nand maxValue attributes." + } + }, + "ProgressBar.NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ProgressBar.html#property_ProgressBar.NAME", + "!doc": "Static property provides a string to identify the class." + }, + "ProgressBar.ATTRS": { + "!type": "+Object", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ProgressBar.html#property_ProgressBar.ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the ProgressBar." + }, + "ProgressBar.HTML_PARSER": { + "!type": "+Object", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ProgressBar.html#property_ProgressBar.HTML_PARSER", + "!doc": "Object hash, defining how attribute values are to be parsed from\nmarkup contained in the widgets content box." + } + } + }, + "aui_rating": { + "Rating": { + "!type": "fn(config: +Object) -> +_yui.aui_rating.Rating", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Rating.html", + "prototype": { + "!proto": "_yui.aui_component.Component.prototype", + "disabled": { + "!type": "bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Rating.html#attribute_disabled", + "!doc": "Whether the Rating is disabled or not. Disabled Ratings dont allow\nhover or click, just display selected stars." + }, + "canReset": { + "!type": "bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Rating.html#attribute_canReset", + "!doc": "If <code>true</code> could be reseted (i.e., have no values\nselected)." + }, + "defaultSelected": { + "!type": "number", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Rating.html#attribute_defaultSelected", + "!doc": "The number of selected starts when the Rating render." + }, + "elements": { + "!type": "+NodeList", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Rating.html#attribute_elements", + "!doc": "<a href=\"NodeList.html\">NodeList</a> of elements used on the\nRating. Each element is one Star." + }, + "hiddenInput": { + "!type": "+aui_node.Node", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Rating.html#attribute_hiddenInput", + "!doc": "Hidden input to handle the selected value. This hidden input\nreplace the radio elements and keep the same name." + }, + "inputName": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Rating.html#attribute_inputName", + "!doc": "Name of the <a\nhref=\"Rating.html#config_hiddenInput\">hiddenInput</a> element. If\nnot specified will use the name of the replaced radio." + }, + "label": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Rating.html#attribute_label", + "!doc": "Label to be displayed with the Rating elements." + }, + "labelNode": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Rating.html#attribute_labelNode", + "!doc": "DOM Node to display the text of the StarRating. If not\nspecified try to query using HTML_PARSER an element inside\nboundingBox which matches <code>aui-rating-label-element</code>." + }, + "selectedIndex": { + "!type": "number", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Rating.html#attribute_selectedIndex", + "!doc": "Stores the index of the selected element." + }, + "showTitle": { + "!type": "bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Rating.html#attribute_showTitle", + "!doc": "If <code>true</code> will extract the value of the\n<code>title</code> attribute on the radio, and use it on the\ngenerated Rating elements." + }, + "size": { + "!type": "number", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Rating.html#attribute_size", + "!doc": "Number of Rating elements to be displayed." + }, + "title": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Rating.html#attribute_title", + "!doc": "If set, will be used when there is no DOM <code>title</code> on the\nradio elements." + }, + "value": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Rating.html#attribute_value", + "!doc": "Stores the value of the current selected Rating element." + }, + "clearSelection": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Rating.html#method_clearSelection", + "!doc": "Clear all selected starts to the default state." + }, + "select": { + "!type": "fn(index: number)", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Rating.html#method_select", + "!doc": "Selects the <code>index</code> Rating element." + }, + "fillTo": { + "!type": "fn(index: number, className: string)", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Rating.html#method_fillTo", + "!doc": "Add the <code>className</code> on the the <code>index</code> element\nand all the previous Rating elements." + }, + "indexOf": { + "!type": "fn(elem: +_yui.aui_node.Node) -> number", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Rating.html#method_indexOf", + "!doc": "Finds the index of the <code>elem</code>." + } + }, + "Rating.NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Rating.html#property_Rating.NAME", + "!doc": "Static property provides a string to identify the class." + }, + "Rating.ATTRS": { + "!type": "+Object", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Rating.html#property_Rating.ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the Rating." + }, + "StarRating.HTML_PARSER": { + "!type": "+Object", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Rating.html#property_StarRating.HTML_PARSER", + "!doc": "Object hash, defining how attribute values are to be parsed from\nmarkup contained in the widgets content box." + } + }, + "ThumbRating": { + "!type": "fn(config: +Object) -> +_yui.aui_rating.ThumbRating", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ThumbRating.html", + "prototype": { + "!proto": "_yui.aui_rating.Rating.prototype", + "size": { + "!type": "number", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ThumbRating.html#attribute_size", + "!doc": "The size on ThumbRating is always 2 (i.e., thumb up and thumb down)." + }, + "fillTo": { + "!type": "fn(index: number, className: string)", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ThumbRating.html#method_fillTo", + "!doc": "Add the <code>className</code> on the the <code>index</code> element\nand all the previous Rating elements." + } + }, + "ThumbRating.NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ThumbRating.html#property_ThumbRating.NAME", + "!doc": "Static property provides a string to identify the class." + }, + "ThumbRating.ATTRS": { + "!type": "+Object", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/ThumbRating.html#property_ThumbRating.ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the ThumbRating." + } + } + }, + "aui_resize": { + "Resize": { + "!type": "fn(config: +Object) -> +_yui.aui_resize.Resize", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Resize.html", + "prototype": { + "!proto": "Base.prototype", + "autoHide": { + "!type": "bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Resize.html#attribute_autoHide", + "!doc": "False to ensure that the resize handles are always visible, true to\ndisplay them only when the user mouses over the resizable borders." + }, + "handles": { + "!type": "+Array", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Resize.html#attribute_handles", + "!doc": "The handles to use (any combination of): t, b, r, l, bl,\nbr, tl, tr. Can use a shortcut of All." + }, + "node": { + "!type": "+aui_node.Node", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Resize.html#attribute_node", + "!doc": "The selector or element to resize. Required." + }, + "proxy": { + "!type": "bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Resize.html#attribute_proxy", + "!doc": "Resize a proxy element instead of the real element." + }, + "proxyEl": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Resize.html#attribute_proxyEl", + "!doc": "The Resize proxy element." + }, + "resizing": { + "!type": "bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Resize.html#attribute_resizing", + "!doc": "True when the element is being Resized." + }, + "wrap": { + "!type": "bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Resize.html#attribute_wrap", + "!doc": "True to wrap an element with a div if needed (required for textareas\nand images, defaults to false) in favor of the handles config option.\nThe wrapper element type (default div) could be over-riden passing the\n<code>wrapper</code> attribute." + }, + "wrapTypes": { + "!type": "+Regex", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Resize.html#attribute_wrapTypes", + "!doc": "Elements that requires a wrapper by default. Normally are elements\nwhich cannot have children elements." + }, + "wrapper": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Resize.html#attribute_wrapper", + "!doc": "Element to wrap the <code>wrapTypes</code>. This element will house\nthe handles elements." + }, + "changeHeightHandles": { + "!type": "bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Resize.html#property_changeHeightHandles", + "!doc": "Whether the handle being dragged can change the height." + }, + "changeLeftHandles": { + "!type": "bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Resize.html#property_changeLeftHandles", + "!doc": "Whether the handle being dragged can change the left." + }, + "changeTopHandles": { + "!type": "bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Resize.html#property_changeTopHandles", + "!doc": "Whether the handle being dragged can change the top." + }, + "changeWidthHandles": { + "!type": "bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Resize.html#property_changeWidthHandles", + "!doc": "Whether the handle being dragged can change the width." + }, + "delegate": { + "!type": "+Object", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Resize.html#property_delegate", + "!doc": "Store DD.Delegate reference for the respective Resize instance." + }, + "eachHandle": { + "!type": "fn(fn: fn())", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Resize.html#method_eachHandle", + "!doc": "<p>Loop through each handle which is being used and executes a callback.</p>\n<p>Example:</p>\n<pre><code>instance.eachHandle(\n function(handleName, index) { ... }\n );</code></pre>" + } + }, + "Resize.NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Resize.html#property_Resize.NAME", + "!doc": "Static property provides a string to identify the class." + }, + "Resize.ATTRS": { + "!type": "+Object", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Resize.html#property_Resize.ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the Resize." + } + } + }, + "aui_textboxlist": { + "Textboxlist": { + "!type": "fn(config: +Object) -> +_yui.aui_textboxlist.Textboxlist", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Textboxlist.html", + "prototype": { + "!proto": "_yui.aui_autocomplete.AutoComplete.prototype", + "constrain": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Textboxlist.html#attribute_constrain", + "!doc": "Will attempt to constrain the resize node to the boundaries. Arguments:<br>\nview: Contrain to Viewport<br>\n#selector_string: Constrain to this node<br>\n{Region Object}: An Object Literal containing a valid region (top, right, bottom, left) of page positions" + }, + "minHeight": { + "!type": "number", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Textboxlist.html#attribute_minHeight", + "!doc": "The minimum height of the element" + }, + "minWidth": { + "!type": "number", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Textboxlist.html#attribute_minWidth", + "!doc": "The minimum width of the element" + }, + "maxHeight": { + "!type": "number", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Textboxlist.html#attribute_maxHeight", + "!doc": "The maximum height of the element" + }, + "maxWidth": { + "!type": "number", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Textboxlist.html#attribute_maxWidth", + "!doc": "The maximum width of the element" + }, + "preserveRatio": { + "!type": "bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Textboxlist.html#attribute_preserveRatio", + "!doc": "Maintain the elements ratio when resizing." + }, + "tickX": { + "!type": "number", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Textboxlist.html#attribute_tickX", + "!doc": "The number of x ticks to span the resize to." + }, + "tickY": { + "!type": "number", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Textboxlist.html#attribute_tickY", + "!doc": "The number of y ticks to span the resize to." + }, + "constrainBorderInfo": { + "!type": "+Object", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Textboxlist.html#property_constrainBorderInfo", + "!doc": "Cache the border widths of the contrain node if constrain\noption is being used." + }, + "navigationDateFormatter": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Textboxlist.html#attribute_navigationDateFormatter", + "!doc": "The function to format the navigation header date." + }, + "firstDayOfWeek": { + "!type": "number", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Textboxlist.html#attribute_firstDayOfWeek", + "!doc": "First day of the week: Sunday is 0, Monday is 1." + }, + "undefined": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Textboxlist.html", + "!doc": "Mapping UTF-8 groups of characters. Based on Steven Levithans XRegExp\nproject (http://xregexp.com)" + }, + "match": { + "!type": "fn(str: string, group: string, flags: string)", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Textboxlist.html#method_match", + "!doc": "Tests a string against an Unicode pattern. Returns the first match." + }, + "test": { + "!type": "fn(str: string, group: string, flags: string)", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Textboxlist.html#method_test", + "!doc": "Tests a string against an Unicode pattern. Returns true or false." + } + }, + "Textboxlist.NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Textboxlist.html#property_Textboxlist.NAME", + "!doc": "Static property provides a string to identify the class." + }, + "Textboxlist.ATTRS": { + "!type": "+Object", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Textboxlist.html#property_Textboxlist.ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the Textboxlist." + } + } + }, + "aui_toolbar": { + "Toolbar": { + "!type": "fn(config: +Object) -> +_yui.aui_toolbar.Toolbar", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Toolbar.html", + "prototype": { + "!proto": "_yui.aui_component.Component.prototype", + "activeState": { + "!type": "bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Toolbar.html#attribute_activeState", + "!doc": "Receives an interaction state of active when the user clicks on it." + }, + "children": { + "!type": "+Array", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Toolbar.html#attribute_children", + "!doc": "Receives the toolbar items." + }, + "defaultState": { + "!type": "bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Toolbar.html#attribute_defaultState", + "!doc": "Receives a default interaction state." + }, + "hoverState": { + "!type": "bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Toolbar.html#attribute_hoverState", + "!doc": "Receives an interaction state of hover during the\n<code>mouseover</code> event." + }, + "defaultChildType": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Toolbar.html#attribute_defaultChildType", + "!doc": "The default type of child widget to render into the Element" + }, + "orientation": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Toolbar.html#attribute_orientation", + "!doc": "Representing the orientation of the progress bar. Could be\n<code>horizontal</code> or <code>vertical</code>." + } + } + } + }, + "aui_tooltip": { + "Tooltip": { + "!type": "fn(config: +Object) -> +_yui.aui_tooltip.Tooltip", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Tooltip.html", + "prototype": { + "!proto": "_yui.aui_overlay.OverlayContextPanel.prototype", + "anim": { + "!type": "+Object", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Tooltip.html#attribute_anim", + "!doc": "See <a href=\"OverlayContextPanel.html#config_anim\">OverlayContextPanel anim</a>." + }, + "align": { + "!type": "+Object", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Tooltip.html#attribute_align", + "!doc": "See <a href=\"Overlay.html#config_align\">OverlayContextPanel align</a>." + }, + "showOn": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Tooltip.html#attribute_showOn", + "!doc": "See <a href=\"OverlayContext.html#config_showOn\">OverlayContext showOn</a>." + }, + "hideOn": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Tooltip.html#attribute_hideOn", + "!doc": "See <a href=\"OverlayContext.html#config_showOn\">OverlayContext showOn</a>." + }, + "undefined": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Tooltip.html", + "!doc": "Prevents display:none from being applied to the tooltip when it is hidden because we\ncannot properly align a hidden tooltip with display:none since we cant accurately\nget its computed x and y position." + }, + "hideDelay": { + "!type": "number", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Tooltip.html#attribute_hideDelay", + "!doc": "See <a href=\"OverlayContext.html#config_hideDelay\">OverlayContext hideDelay</a>." + }, + "title": { + "!type": "bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Tooltip.html#attribute_title", + "!doc": "Use the content of the <code>title</code> attribute as the Tooltip\ncontent." + }, + "show": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Tooltip.html#method_show", + "!doc": "Over-ride the <code>show</code> to invoke the\n<a href=\"Tooltip.html#method__loadBodyContentFromTitle\">_loadBodyContentFromTitle</a>.\nSee <a href=\"OverlayContext.html#config_show\">OverlayContext show</a>." + } + }, + "Tooltip.NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Tooltip.html#property_Tooltip.NAME", + "!doc": "Static property provides a string to identify the class." + }, + "Tooltip.ATTRS": { + "!type": "+Object", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/Tooltip.html#property_Tooltip.ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the Tooltip." + } + } + }, + "aui_tree": { + "TreeData": { + "!type": "fn(config: +Object) -> +_yui.aui_tree.TreeData", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/TreeData.html", + "prototype": { + "!proto": "Base.prototype", + "container": { + "!type": "+aui_node.Node", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/TreeData.html#attribute_container", + "!doc": "Container to nest children nodes. If has cntainer its not a leaf." + }, + "children": { + "!type": "+Array", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/TreeData.html#attribute_children", + "!doc": "Array of children (i.e. could be a JSON metadata object or a TreeNode instance)." + }, + "index": { + "!type": "+Object", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/TreeData.html#attribute_index", + "!doc": "Index the nodes." + }, + "getNodeById": { + "!type": "fn(uid: string) -> +aui_tree.TreeNode", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/TreeData.html#method_getNodeById", + "!doc": "Get a TreeNode by id." + }, + "isRegistered": { + "!type": "fn(node: +_yui.aui_tree.TreeNode) -> bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/TreeData.html#method_isRegistered", + "!doc": "Whether the TreeNode is registered on this TreeData." + }, + "updateReferences": { + "!type": "fn(TreeNode: +_yui.aui_node.Node, TreeNode: +ParentNode, TreeView: +OwnerTree)", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/TreeData.html#method_updateReferences", + "!doc": "Update the references of the passed TreeNode." + }, + "refreshIndex": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/TreeData.html#method_refreshIndex", + "!doc": "Refresh the index (i.e. re-index all nodes)." + }, + "registerNode": { + "!type": "fn(node: +_yui.aui_tree.TreeNode)", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/TreeData.html#method_registerNode", + "!doc": "Register the passed TreeNode on this TreeData." + }, + "updateIndex": { + "!type": "fn(index: +Object)", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/TreeData.html#method_updateIndex", + "!doc": "Update the <a href=\"TreeData.html#config_index\">index</a> attribute value." + }, + "unregisterNode": { + "!type": "fn(node: +_yui.aui_tree.TreeNode)", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/TreeData.html#method_unregisterNode", + "!doc": "Unregister the passed TreeNode from this TreeData." + }, + "collapseAll": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/TreeData.html#method_collapseAll", + "!doc": "Collapse all children of the TreeData." + }, + "expandAll": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/TreeData.html#method_expandAll", + "!doc": "Expand all children of the TreeData." + }, + "selectAll": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/TreeData.html#method_selectAll", + "!doc": "Select all children of the TreeData." + }, + "unselectAll": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/TreeData.html#method_unselectAll", + "!doc": "Unselect all children of the TreeData." + }, + "eachChildren": { + "!type": "fn(fn: fn(), fn: bool)", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/TreeData.html#method_eachChildren", + "!doc": "Loop each children and execute the <code>fn</code> callback." + }, + "eachParent": { + "!type": "fn(fn: fn())", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/TreeData.html#method_eachParent", + "!doc": "Loop each parent node and execute the <code>fn</code> callback." + }, + "bubbleEvent": { + "!type": "fn(eventType: string, args: +Array, cancelBubbling: bool, stopActionPropagation: bool)", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/TreeData.html#method_bubbleEvent", + "!doc": "Bubble event to all parent nodes." + }, + "createNode": { + "!type": "fn(options: +Object) -> +aui_tree.TreeNode", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/TreeData.html#method_createNode", + "!doc": "Create a TreeNode instance." + }, + "appendChild": { + "!type": "fn(node: +_yui.aui_tree.TreeNode, cancelBubbling: bool)", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/TreeData.html#method_appendChild", + "!doc": "Append a child node to the TreeData." + }, + "item": { + "!type": "fn(index: number) -> +aui_tree.TreeNode", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/TreeData.html#method_item", + "!doc": "Get a TreeNode children by index." + }, + "indexOf": { + "!type": "fn(node: +_yui.aui_tree.TreeNode) -> number", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/TreeData.html#method_indexOf", + "!doc": "Index of the passed TreeNode on the <a\nhref=\"TreeData.html#config_children\">children</a> attribute." + }, + "hasChildNodes": { + "!type": "fn() -> bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/TreeData.html#method_hasChildNodes", + "!doc": "Whether the TreeData contains children or not." + }, + "getChildren": { + "!type": "fn(deep: bool) -> +Array", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/TreeData.html#method_getChildren", + "!doc": "Get an Array of the children nodes of the current TreeData." + }, + "getEventOutputMap": { + "!type": "fn(node: +_yui.aui_tree.TreeData) -> +Object", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/TreeData.html#method_getEventOutputMap", + "!doc": "Get an object containing metadata for the custom events." + }, + "removeChild": { + "!type": "fn(node: +_yui.aui_tree.TreeData)", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/TreeData.html#method_removeChild", + "!doc": "Remove the passed <code>node</code> from the current TreeData." + }, + "_removeChild": { + "!type": "fn(node: +_yui.aui_tree.TreeData)", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/TreeData.html#method__removeChild", + "!doc": "Remove the passed <code>node</code> from the current TreeData." + }, + "empty": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/TreeData.html#method_empty", + "!doc": "Delete all children of the current TreeData." + }, + "insert": { + "!type": "fn(treeNode: +_yui.aui_tree.TreeNode, refTreeNode: +_yui.aui_tree.TreeNode, where: +_yui.aui_tree.TreeNode)", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/TreeData.html#method_insert", + "!doc": "Insert <code>treeNode</code> before or after the <code>refTreeNode</code>." + }, + "insertAfter": { + "!type": "fn(treeNode: +_yui.aui_tree.TreeNode, refTreeNode: +_yui.aui_tree.TreeNode)", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/TreeData.html#method_insertAfter", + "!doc": "Insert <code>treeNode</code> after the <code>refTreeNode</code>." + }, + "insertBefore": { + "!type": "fn(treeNode: +_yui.aui_tree.TreeNode, refTreeNode: +_yui.aui_tree.TreeNode)", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/TreeData.html#method_insertBefore", + "!doc": "Insert <code>treeNode</code> before the <code>refTreeNode</code>." + }, + "getNodeByChild": { + "!type": "fn(child: +_yui.aui_node.Node) -> +aui_tree.TreeNode", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/TreeData.html#method_getNodeByChild", + "!doc": "Get a TreeNode instance by a child DOM Node." + } + } + }, + "TreeNode": { + "!type": "fn(config: +Object) -> +_yui.aui_tree.TreeNode", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/TreeNode.html", + "prototype": { + "!proto": "_yui.aui_tree.TreeData.prototype", + "io": { + "!type": "+Object", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/TreeNode.html#attribute_io", + "!doc": "IO options for the current TreeNode load the children." + }, + "createNodes": { + "!type": "fn(nodes: ?)", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/TreeNode.html#method_createNodes", + "!doc": "Create nodes." + }, + "initIO": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/TreeNode.html#method_initIO", + "!doc": "Initialize the IO transaction setup on the <a\nhref=\"TreeNode.html#config_io\">io</a> attribute." + }, + "ioStartHandler": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/TreeNode.html#method_ioStartHandler", + "!doc": "IO Start handler." + }, + "ioCompleteHandler": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/TreeNode.html#method_ioCompleteHandler", + "!doc": "IO Complete handler." + }, + "ioSuccessHandler": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/TreeNode.html#method_ioSuccessHandler", + "!doc": "IO Success handler." + }, + "ioFailureHandler": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/TreeNode.html#method_ioFailureHandler", + "!doc": "IO Failure handler." + }, + "alwaysShowHitArea": { + "!type": "bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/TreeNode.html#attribute_alwaysShowHitArea", + "!doc": "Always show the hitarea icon." + }, + "draggable": { + "!type": "bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/TreeNode.html#attribute_draggable", + "!doc": "If true the TreeNode is draggable." + }, + "expanded": { + "!type": "bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/TreeNode.html#attribute_expanded", + "!doc": "Whether the TreeNode is expanded by default." + }, + "hitAreaEl": { + "!type": "+aui_node.Node", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/TreeNode.html#attribute_hitAreaEl", + "!doc": "Hitarea element." + }, + "iconEl": { + "!type": "+aui_node.Node", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/TreeNode.html#attribute_iconEl", + "!doc": "Icon element." + }, + "id": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/TreeNode.html#attribute_id", + "!doc": "Id of the TreeNode." + }, + "label": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/TreeNode.html#attribute_label", + "!doc": "Label of the TreeNode." + }, + "labelEl": { + "!type": "+aui_node.Node", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/TreeNode.html#attribute_labelEl", + "!doc": "Label element to house the <code>label</code> attribute." + }, + "leaf": { + "!type": "bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/TreeNode.html#attribute_leaf", + "!doc": "Whether the TreeNode could have children or not (i.e. if any\nchildren is present the TreeNode is a leaf)." + }, + "nextSibling": { + "!type": "+aui_tree.TreeNode", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/TreeNode.html#attribute_nextSibling", + "!doc": "Next sibling of the current TreeNode." + }, + "ownerTree": { + "!type": "+aui_tree.TreeView", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/TreeNode.html#attribute_ownerTree", + "!doc": "TreeView which contains the current TreeNode." + }, + "parentNode": { + "!type": "+aui_tree.TreeNode", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/TreeNode.html#attribute_parentNode", + "!doc": "Parent node of the current TreeNode." + }, + "prevSibling": { + "!type": "+aui_tree.TreeNode", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/TreeNode.html#attribute_prevSibling", + "!doc": "Previous sibling of the current TreeNode." + }, + "collapse": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/TreeNode.html#method_collapse", + "!doc": "Collapse the current TreeNode." + }, + "contains": { + "!type": "fn(node: +_yui.aui_tree.TreeNode) -> bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/TreeNode.html#method_contains", + "!doc": "Check if the current TreeNode contains the passed <code>node</code>." + }, + "expand": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/TreeNode.html#method_expand", + "!doc": "Expand the current TreeNode." + }, + "getDepth": { + "!type": "fn() -> number", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/TreeNode.html#method_getDepth", + "!doc": "Get the depth of the current TreeNode." + }, + "isLeaf": { + "!type": "fn() -> bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/TreeNode.html#method_isLeaf", + "!doc": "Whether the current TreeNode is a leaf or not." + }, + "isSelected": { + "!type": "fn() -> bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/TreeNode.html#method_isSelected", + "!doc": "Whether the current TreeNode is selected or not." + }, + "toggle": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/TreeNode.html#method_toggle", + "!doc": "Toggle the current TreeNode, <code>collapsed</code> or <code>expanded</code>." + }, + "A.TreeNode.nodeTypes": { + "!type": "+Object", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/TreeNode.html#property_A.TreeNode.nodeTypes", + "!doc": "TreeNode types hash map.\n\n<pre><code>A.TreeNode.nodeTypes = {\n check: A.TreeNodeCheck,\n io: A.TreeNodeIO,\n node: A.TreeNode,\n radio: A.TreeNodeRadio,\n task: A.TreeNodeTask\n};</code></pre>" + } + }, + "TreeNode.NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/TreeNode.html#property_TreeNode.NAME", + "!doc": "Static property provides a string to identify the class." + }, + "TreeNode.ATTRS": { + "!type": "+Object", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/TreeNode.html#property_TreeNode.ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the TreeNode." + } + }, + "TreeNodeIO": { + "!type": "fn(config: +Object) -> +_yui.aui_tree.TreeNodeIO", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/TreeNodeIO.html", + "prototype": { + "!proto": "_yui.aui_tree.TreeNode.prototype", + "cache": { + "!type": "bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/TreeNodeIO.html#attribute_cache", + "!doc": "Whether the current TreeNode should cache the loaded content or not." + }, + "loaded": { + "!type": "bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/TreeNodeIO.html#attribute_loaded", + "!doc": "Whether the current TreeNode has loaded the content." + }, + "loading": { + "!type": "bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/TreeNodeIO.html#attribute_loading", + "!doc": "Whether the current TreeNode IO transaction is loading." + } + }, + "TreeNode.NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/TreeNodeIO.html#property_TreeNode.NAME", + "!doc": "Static property provides a string to identify the class." + }, + "TreeNode.ATTRS": { + "!type": "+Object", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/TreeNodeIO.html#property_TreeNode.ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the TreeNode." + } + }, + "TreeNodeCheck": { + "!type": "fn(config: +Object) -> +_yui.aui_tree.TreeNodeCheck", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/TreeNodeCheck.html", + "prototype": { + "!proto": "_yui.aui_tree.TreeNodeIO.prototype", + "checked": { + "!type": "bool", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/TreeNodeCheck.html#attribute_checked", + "!doc": "Whether the TreeNode is checked or not." + }, + "checkContainerEl": { + "!type": "+aui_node.Node", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/TreeNodeCheck.html#attribute_checkContainerEl", + "!doc": "Container element for the checkbox." + }, + "checkEl": { + "!type": "+aui_node.Node", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/TreeNodeCheck.html#attribute_checkEl", + "!doc": "Checkbox element." + }, + "checkName": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/TreeNodeCheck.html#attribute_checkName", + "!doc": "Name of the checkbox element used on the current TreeNode." + }, + "check": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/TreeNodeCheck.html#method_check", + "!doc": "Check the current TreeNode." + }, + "toggleCheck": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/TreeNodeCheck.html#method_toggleCheck", + "!doc": "Toggle the check status of the current TreeNode." + }, + "uncheck": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/TreeNodeCheck.html#method_uncheck", + "!doc": "Uncheck the current TreeNode." + } + }, + "TreeNode.NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/TreeNodeCheck.html#property_TreeNode.NAME", + "!doc": "Static property provides a string to identify the class." + }, + "TreeNode.ATTRS": { + "!type": "+Object", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/TreeNodeCheck.html#property_TreeNode.ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the TreeNode." + } + }, + "TreeNodeTask": { + "!type": "fn(config: +Object) -> +_yui.aui_tree.TreeNodeTask", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/TreeNodeTask.html", + "prototype": { + "!proto": "_yui.aui_tree.TreeNodeCheck.prototype" + }, + "TreeNode.NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/TreeNodeTask.html#property_TreeNode.NAME", + "!doc": "Static property provides a string to identify the class." + } + }, + "TreeNodeRadio": { + "!type": "fn(config: +Object) -> +_yui.aui_tree.TreeNodeRadio", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/TreeNodeRadio.html", + "prototype": { + "!proto": "_yui.aui_tree.TreeNodeTask.prototype" + }, + "TreeNode.NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/TreeNodeRadio.html#property_TreeNode.NAME", + "!doc": "Static property provides a string to identify the class." + } + }, + "TreeView": { + "!type": "fn(config: +Object) -> +_yui.aui_tree.TreeView", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/TreeView.html", + "prototype": { + "!proto": "_yui.aui_tree.TreeData.prototype", + "type": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/TreeView.html#attribute_type", + "!doc": "Type of the treeview (i.e. could be file or normal)." + }, + "lastSelected": { + "!type": "+aui_tree.TreeNode", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/TreeView.html#attribute_lastSelected", + "!doc": "Last selected TreeNode." + } + }, + "TreeView.NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/TreeView.html#property_TreeView.NAME", + "!doc": "Static property provides a string to identify the class." + }, + "TreeView.ATTRS": { + "!type": "+Object", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/TreeView.html#property_TreeView.ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the TreeView." + } + }, + "TreeViewDD": { + "!type": "fn(config: +Object) -> +_yui.aui_tree.TreeViewDD", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/TreeViewDD.html", + "prototype": { + "!proto": "_yui.aui_tree.TreeView.prototype", + "helper": { + "!type": "+aui_node.Node", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/TreeViewDD.html#attribute_helper", + "!doc": "Dragdrop helper element." + }, + "scrollDelay": { + "!type": "number", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/TreeViewDD.html#attribute_scrollDelay", + "!doc": "Delay of the scroll while dragging the TreeNodes." + }, + "dropAction": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/TreeViewDD.html#attribute_dropAction", + "!doc": "Drop action (i.e. could be append, below or above)." + }, + "lastY": { + "!type": "number", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/TreeViewDD.html#attribute_lastY", + "!doc": "Last Y." + }, + "nodeContent": { + "!type": "+aui_node.Node", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/TreeViewDD.html#attribute_nodeContent", + "!doc": "Reference for the current drop node." + } + }, + "TreeViewDD.NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/TreeViewDD.html#property_TreeViewDD.NAME", + "!doc": "Static property provides a string to identify the class." + }, + "TreeViewDD.ATTRS": { + "!type": "+Object", + "!url": "http://alloyui.com/versions/1.5.x/api/classes/TreeViewDD.html#property_TreeViewDD.ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the TreeViewDD." + } + } + } + } + }, + "AUI": "YUI" +}; + +}) \ No newline at end of file diff --git a/core/tern.core/node_modules/tern/node_modules/tern-aui1.5.x/package.json b/core/ternjs/node_modules/tern/node_modules/tern-aui1.5.x/package.json similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-aui1.5.x/package.json rename to core/ternjs/node_modules/tern/node_modules/tern-aui1.5.x/package.json diff --git a/core/tern.core/node_modules/tern/node_modules/tern-aui1.5.x/aui1.5.x.js b/core/ternjs/node_modules/tern/node_modules/tern-aui1.5.x/x.txt similarity index 97% rename from core/tern.core/node_modules/tern/node_modules/tern-aui1.5.x/aui1.5.x.js rename to core/ternjs/node_modules/tern/node_modules/tern-aui1.5.x/x.txt index 89685d49b..d970edf30 100644 --- a/core/tern.core/node_modules/tern/node_modules/tern-aui1.5.x/aui1.5.x.js +++ b/core/ternjs/node_modules/tern/node_modules/tern-aui1.5.x/x.txt @@ -12,3162 +12,3162 @@ return { defs : defs }; }); - var defs = { - "!name": "aui1.5.x", - "!define": { - "_yui": { - "aui_autocomplete": { - "AutoComplete": { - "!type": "fn(config: +Object) -> +_yui.aui_autocomplete.AutoComplete", - "prototype": { - "!proto": "_yui.aui_component.Component.prototype", - "alwaysShowContainer": { - "!type": "bool", - "!doc": "Always show the results container, instead of only showing when the \nuser is requesting them." - }, - "autoHighlight": { - "!type": "bool", - "!doc": "Automatically highlight the first item in the list when the results are\nmade visible." - }, - "applyLocalFilter": { - "!type": "bool", - "!doc": "If set to true, the <a href=\"AutoComplete.html#method_filterResults\">filterResults</a> \nmethod will be run on the response from the data source." - }, - "button": { - "!type": "bool", - "!doc": "To use a button" - }, - "dataSource": { - "!type": "+Object", - "!doc": "The data source that results will be read from. This can either be\nan existing <a href=\"DataSource.html\">DataSource</a> object, or it can be a\nvalue that would be passed to <a href=\"DataSource.html\">DataSource</a>." - }, - "dataSourceType": { - "!type": "string", - "!doc": "The type of the data source passed into <a href=\"AutoComplete.html#config_dataSource\">dataSource</a>.\nThis can be used to explicitly declare what kind of <a href=\"DataSource.html\">DataSource</a> object will\nbe created." - }, - "delimChar": { - "!type": "string", - "!doc": "The character used to indicate the beginning or ending of a new value. Most commonly used\nis a \",\"." - }, - "forceSelection": { - "!type": "bool", - "!doc": "If <a href=\"AutoComplete.html#config_typeAhead\">typeAhead</a> is true, this\nwill clear a selection when the overlay closes unless a user explicitly selects an item." - }, - "input": { - "!type": "string", - "!doc": "The input field which will recieve the users input." - }, - "matchKey": { - "!type": "string", - "!doc": "The key or numeric index in the schema to match the result against." - }, - "maxResultsDisplayed": { - "!type": "number", - "!doc": "The maximum number of results to display." - }, - "minQueryLength": { - "!type": "number", - "!doc": "The minimum number of characters required to query the data source." - }, - "queryDelay": { - "!type": "number", - "!doc": "The amount of time in seconds to delay before submitting the query." - }, - "queryInterval": { - "!type": "number", - "!doc": "When IME usage is detected or interval detection is explicitly enabled,\nAutoComplete will detect the input value at the given interval and send a\nquery if the value has changed." - }, - "queryMatchCase": { - "!type": "bool", - "!doc": "When <a href=\"AutoComplete.html#config_applyLocalFilter\">applyLocalFilter</a> is true,\nsetting this to true will match only results with the same case." - }, - "queryMatchContains": { - "!type": "bool", - "!doc": "When <a href=\"AutoComplete.html#config_applyLocalFilter\">applyLocalFilter</a> is true,\nsetting this to true will match results which contain the query anywhere in the text,\ninstead of just matching just items that start with the query." - }, - "queryQuestionMark": { - "!type": "bool", - "!doc": "For IO DataSources, AutoComplete will automatically insert a \"?\" between the server URI and \nthe encoded query string. To prevent this behavior, you can\nset this value to false. If you need to customize this even further, you\ncan override the <a href=\"AutoComplete.html#method_generateRequest\">generateRequest</a> method." - }, - "schema": { - "!type": "+Object", - "!doc": "A valid configuration object for any of <a href=\"module_datasource.html\">DataSource</a> schema plugins." - }, - "schemaType": { - "!type": "string", - "!doc": "A valid type of <a href=\"module_datasource.html\">DataSource</a> schema plugin, such as array, json, xml, etc." - }, - "suppressInputUpdate": { - "!type": "bool", - "!doc": "Whether or not the input field should be updated with selections." - }, - "typeAhead": { - "!type": "bool", - "!doc": "If <a href=\"AutoComplete.html#config_autoHighlight\">autoHighlight</a> is enabled, whether or not the \ninput field should be automatically updated with the first result as the user types, \nautomatically selecting the portion of the text the user has not typed yet." - }, - "typeAheadDelay": { - "!type": "number", - "!doc": "If <a href=\"AutoComplete.html#config_typeAhead\">typeAhead</a> is true, number of seconds \nto delay before updating the input. In order to prevent certain race conditions, this value must\nalways be greater than the <a href=\"AutoComplete.html#config_queryDelay\">queryDelay</a>." - }, - "uniqueName": { - "!type": "string", - "!doc": "The unique ID of the input element." - }, - "doBeforeExpandContainer": { - "!type": "fn(query: string, allResults: +Object) -> bool", - "!doc": "An overridable method that is executed before the result container is shown.\nThe method can return false to prevent the container from being shown." - }, - "doBeforeLoadData": { - "!type": "fn(event: +EventFacade) -> bool", - "!doc": "An overridable method that is executed before the result overlay is loaded with results." - }, - "filterResults": { - "!type": "fn(event: +EventFacade) -> +Object", - "!doc": "Executed by the data source as a mechanism to do simple client-side\nfiltering of the results." - }, - "formatResult": { - "!type": "fn(result: +Object, request: string, resultMatch: string) -> string", - "!doc": "An overridable method for formatting the result of the query before its displayed in the overlay." - }, - "generateRequest": { - "!type": "fn(query: string) -> +Object", - "!doc": "An overridable method that creates an object to be passed to the sendRequest\nmethod of the data source object. Useful to overwrite if you wish to create\na custom request object before its sent." - }, - "handleResponse": { - "!type": "fn(event: +EventFacade)", - "!doc": "Handles the response for the display of the results. This is a callback method\nthat is fired by the sendRequest method so that results are ready to be accessed." - }, - "sendQuery": { - "!type": "fn(query: string)", - "!doc": "Sends a query request to the data source object." - } - }, - "AutoComplete.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "AutoComplete.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the AutoComplete." - } - } - }, - "aui_button_item": { - "ButtonItem": { - "!type": "fn(config: +Object) -> +_yui.aui_button_item.ButtonItem", - "prototype": { - "!proto": "_yui.aui_component.Component.prototype", - "undefined": { - "!type": "fn()", - "!doc": "Maps an array or object to a resulting array, using the\nreturn value of fn as the values for the new array.\nLike A.each, this function can accept an object or an array." - }, - "activeState": { - "!type": "bool", - "!doc": "Whether to track the active state of the button." - }, - "classNames": { - "!type": "+Object", - "!doc": "An object map of the CSS class names to use for the different interaction states." - }, - "defaultState": { - "!type": "bool", - "!doc": "Whether to apply the default interaction state to the button" - }, - "handler": { - "!type": "fn()", - "!doc": "An event callback to handle when a user interacts with the button.\nThis can either be a function that will be attached on click, or\nan object map that accepts the following keys:\n<code>{fn: // The function to execute\ncontext: // The context to execute the function in\ntype: // The type of event to listen for (defaults to \"click\")\n}</code>" - }, - "hoverState": { - "!type": "bool", - "!doc": "An id that can be used to identify a button." - }, - "icon": { - "!type": "string", - "!doc": "The icon to use inside of the button. Possible values are:" - }, - "iconNode": { - "!type": "string", - "!doc": "DOM Node to display the icon of the ButtonItem. If not\nspecified try to query using HTML_PARSER an element inside\nboundingBox which matches <code>aui-button-icon</code>." - }, - "label": { - "!type": "string", - "!doc": "Text to use inside of the button." - }, - "labelNode": { - "!type": "string", - "!doc": "DOM Node to display the text of the ButtonItem. If not\nspecified try to query using HTML_PARSER an element inside\nboundingBox which matches <code>aui-button-label</code>." - }, - "title": { - "!type": "string", - "!doc": "Text to use as the title attribute of the button." - }, - "type": { - "!type": "string", - "!doc": "Button type." - } - }, - "ButtonItem.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "ButtonItem.AUGMENTS": { - "!type": "+array", - "!doc": "Static property provides an array to specify which classes augment this one." - }, - "ButtonItem.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the ButtonItem." - }, - "ButtonItem.HTML_PARSER": { - "!type": "+Object", - "!doc": "Object hash, defining how attribute values are to be parsed from\nmarkup contained in the widgets content box." - } - } - }, - "aui_calendar": { - "Calendar": { - "!type": "fn(config: +Object) -> +_yui.aui_calendar.Calendar", - "prototype": { - "!proto": "_yui.aui_overlay.OverlayContext.prototype", - "allowNone": { - "!type": "bool", - "!doc": "Wheather displays the \"none\" link on the Calendar footer." - }, - "blankDays": { - "!type": "+NodeList", - "!doc": "NodeList containing all the DOM elements for\neach blank day. If not specified try to query using HTML_PARSER\nan element inside contentBox which matches\n<code>aui-calendar-day-blank</code>." - }, - "currentDay": { - "!type": "number", - "!doc": "Current day number." - }, - "currentMonth": { - "!type": "number", - "!doc": "Current month number." - }, - "currentYear": { - "!type": "number", - "!doc": "Current year number." - }, - "dateFormat": { - "!type": "string", - "!doc": "The default date format string which can be overriden for\nlocalization support. The format must be valid according to\n<a href=\"DataType.Date.html\">A.DataType.Date.format</a>." - }, - "dates": { - "!type": "+Array", - "!doc": "Dates which the calendar will show as selected by default." - }, - "firstDayOfWeek": { - "!type": "number", - "!doc": "First day of the week: Sunday is 0, Monday is 1." - }, - "headerContentNode": { - "!type": "+aui_node.Node", - "!doc": "DOM node reference to be the header of the Calendar. If not\nspecified try to query using HTML_PARSER an element inside\ncontentBox which matches <code>aui-calendar-hd</code>." - }, - "headerTitleNode": { - "!type": "+aui_node.Node", - "!doc": "DOM node reference to be the title of the Calendar. If not\nspecified try to query using HTML_PARSER an element inside\ncontentBox which matches <code>aui-calendar-title</code>." - }, - "iconNextNode": { - "!type": "+aui_node.Node", - "!doc": "DOM node reference to be the icon next of the Calendar. If not\nspecified try to query using HTML_PARSER an element inside\ncontentBox which matches <code>aui-calendar-prev</code>." - }, - "iconPrevNode": { - "!type": "+aui_node.Node", - "!doc": "DOM node reference to be the icon prev of the Calendar. If not\nspecified try to query using HTML_PARSER an element inside\ncontentBox which matches <code>aui-calendar-prev</code>." - }, - "maxDate": { - "!type": "string", - "!doc": "Maximum allowable date. Values supported by the Date\nconstructor are supported." - }, - "minDate": { - "!type": "+Date", - "!doc": "Minimum allowable date. Values supported by the Date\nconstructor are supported." - }, - "monthDays": { - "!type": "+NodeList", - "!doc": "NodeList reference containing the days of the month of the Calendar. If not\nspecified try to query using HTML_PARSER an element inside\ncontentBox which matches <code>aui-calendar-day</code>." - }, - "monthDaysNode": { - "!type": "+aui_node.Node", - "!doc": "DOM node reference which contains all month days nodes of the Calendar. If not\nspecified try to query using HTML_PARSER an element inside\ncontentBox which matches <code>aui-calendar-monthdays</code>." - }, - "noneLinkNode": { - "!type": "+aui_node.Node", - "!doc": "DOM node reference to be the \"none\" link of the Calendar. If not\nspecified try to query using HTML_PARSER an element inside\ncontentBox which matches <code>aui-calendar-title</code>." - }, - "paddingDaysEnd": { - "!type": "+NodeList", - "!doc": "NodeList containing all the DOM elements for\neach blank day. If not specified try to query using HTML_PARSER\nan element inside contentBox which matches\n<code>aui-calendar-day-blank</code>." - }, - "paddingDaysStart": { - "!type": "+NodeList", - "!doc": "NodeList containing all the DOM elements for\neach blank day. If not specified try to query using HTML_PARSER\nan element inside contentBox which matches\n<code>aui-calendar-day-blank</code>." - }, - "selectMultipleDates": { - "!type": "bool", - "!doc": "Wether accepts to select multiple dates." - }, - "setValue": { - "!type": "bool", - "!doc": "If true set the selected date with the correct\n<a href=\"Calendar.html#config_dateFormat\">dateFormat</a> to the\nvalue of the input field which is hosting the Calendar." - }, - "showOtherMonth": { - "!type": "bool", - "!doc": "Wheather displays the days for the other months." - }, - "showToday": { - "!type": "bool", - "!doc": "Wheather displays the \"today\" link on the Calendar footer." - }, - "strings": { - "!type": "+Object", - "!doc": "Strings for localization." - }, - "todayLinkNode": { - "!type": "+aui_node.Node", - "!doc": "DOM node reference to be the \"today\" link of the Calendar. If not\nspecified try to query using HTML_PARSER an element inside\ncontentBox which matches <code>aui-calendar-title</code>." - }, - "weekDays": { - "!type": "+NodeList", - "!doc": "NodeList reference containing the days of the week of the Calendar. If not\nspecified try to query using HTML_PARSER an element inside\ncontentBox which matches <code>aui-calendar-week</code>." - }, - "weekDaysNode": { - "!type": "+aui_node.Node", - "!doc": "DOM node reference which contains all week days nodes of the Calendar. If not\nspecified try to query using HTML_PARSER an element inside\ncontentBox which matches <code>aui-calendar-weekdays</code>." - }, - "clear": { - "!type": "fn()", - "!doc": "Clear all selected dates on the Calendar." - }, - "eachSelectedDate": { - "!type": "fn(fn: fn(), dates: +Dates)", - "!doc": "Loop each date from <a href=\"Calendar.html#config_dates\">dates</a> and\nexecutes a callback." - }, - "findMonthStart": { - "!type": "fn(year: number, month: number) -> number", - "!doc": "Get the first day of the month of the passed year." - }, - "formatDate": { - "!type": "fn(date: +Date, mask: string) -> string", - "!doc": "Format a date with the passed mask. Used on\n<a href=\"Calendar.html#config_dateFormat\">dateFormat</a>." - }, - "getCurrentDate": { - "!type": "fn() -> +Date", - "!doc": "Get current date." - }, - "getDaysInMonth": { - "!type": "fn(year: number, month: number) -> number", - "!doc": "Get the number of days in the passed year and month." - }, - "getDetailedSelectedDates": { - "!type": "fn() -> +Array", - "!doc": "Get an Array with selected dates with detailed information (day, month, year).\n<pre><code>[{\n\tyear: date.getFullYear(),\n\tmonth: date.getMonth(),\n\tday: date.getDate()\n}]</code></pre>" - }, - "getFirstDayOfWeek": { - "!type": "fn(year: number, month: number) -> number", - "!doc": "Get the first day of week of the passed year and month." - }, - "getFormattedSelectedDates": { - "!type": "fn() -> +Array", - "!doc": "Get the selected dates formatted by the\n<a href=\"Calendar.html#config_dateFormat\">dateFormat</a>." - }, - "getSelectedDates": { - "!type": "fn() -> +Array", - "!doc": "Get the selected dates." - }, - "isAlreadySelected": { - "!type": "fn(date: +Date) -> bool", - "!doc": "Check if a date is already selected." - }, - "isOutOfRangeDate": { - "!type": "fn(date: +Date)", - "!doc": "Check if the passed date is out of range. Compared with the\n<a href=\"Calendar.html#config_minDate\">minDate</a> and\n<a href=\"Calendar.html#config_maxDate\">maxDate</a>." - }, - "navigateMonth": { - "!type": "fn(offset: number)", - "!doc": "Navigate through months and re-sync the UI." - }, - "removeDate": { - "!type": "fn(date: +Date)", - "!doc": "Remove the passed date from\n<a href=\"Calendar.html#config_dates\">dates</a>." - }, - "selectNextMonth": { - "!type": "fn()", - "!doc": "Navigate to the next month. Fired from the next icon on the Calendar\nheader." - }, - "selectPrevMonth": { - "!type": "fn()", - "!doc": "Navigate to the previous month. Fired from the previous icon on the\nCalendar header." - }, - "selectToday": { - "!type": "fn()", - "!doc": "Select today date on the Calendar." - }, - "setCurrentDate": { - "!type": "fn(date: +Date)", - "!doc": "Update the currentDay, currentMonth and currentYear values." - } - }, - "Calendar.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "Calendar.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the Calendar." - }, - "ProgressBar.HTML_PARSER": { - "!type": "+Object", - "!doc": "Object hash, defining how attribute values are to be parsed from\nmarkup contained in the widgets content box." - } - }, - "DatePickerSelect": { - "!type": "fn(config: +Object) -> +_yui.aui_calendar.DatePickerSelect", - "prototype": { - "!proto": "_yui.aui_component.Component.prototype", - "appendOrder": { - "!type": "+Array", - "!doc": "The order the selects elements are appended to the\n<a href=\"DatePickerSelect.html#config_srcNode\">srcNode</a>." - }, - "buttonNode": { - "!type": "string", - "!doc": "DOM Node to display the button of the DatePickerSelect. If not\nspecified try to query using HTML_PARSER an element inside\ncontentBox which matches <code>aui-buttonitem</code>." - }, - "calendar": { - "!type": "+Object", - "!doc": "<a href=\"Calendar.html\">Calendar</a> configuration Object.</a>" - }, - "dayNode": { - "!type": "string", - "!doc": "DOM Node to display the day of the DatePickerSelect. If not\nspecified try to query using HTML_PARSER an element inside\ncontentBox which matches <code>aui-datepicker-year</code>." - }, - "dayNodeName": { - "!type": "string", - "!doc": "Name attribute used on the\n<a href=\"DatePickerSelect.html#config_dayNode\">dayNode</a>." - }, - "monthNode": { - "!type": "string", - "!doc": "DOM Node to display the month of the DatePickerSelect. If not\nspecified try to query using HTML_PARSER an element inside\ncontentBox which matches <code>aui-datepicker-year</code>." - }, - "monthNodeName": { - "!type": "string", - "!doc": "Name attribute used on the\n<a href=\"DatePickerSelect.html#config_monthNode\">monthNode</a>." - }, - "nullableDay": { - "!type": "bool", - "!doc": "If true the select element for the day will be nullable" - }, - "nullableMonth": { - "!type": "bool", - "!doc": "If true the select element for the month will be nullable" - }, - "nullableYear": { - "!type": "bool", - "!doc": "If true the select element for the year will be nullable" - }, - "populateDay": { - "!type": "bool", - "!doc": "If true the select element for the days will be automatic\npopulated." - }, - "populateMonth": { - "!type": "bool", - "!doc": "If true the select element for the month will be automatic\npopulated." - }, - "populateYear": { - "!type": "bool", - "!doc": "If true the select element for the year will be automatic\npopulated." - }, - "selectWrapperNode": { - "!type": "string", - "!doc": "DOM Node to display the selects of the DatePickerSelect. If not\nspecified try to query using HTML_PARSER an element inside\ncontentBox which matches <code>aui-datepicker-select-wrapper</code>." - }, - "trigger": { - "!type": "+aui_node.Node", - "!doc": "Trigger element to open the calendar. Inherited from\n<a href=\"OverlayContext.html#config_trigger\">OverlayContext</a>." - }, - "yearNode": { - "!type": "string", - "!doc": "DOM Node to display the year of the DatePickerSelect. If not\nspecified try to query using HTML_PARSER an element inside\ncontentBox which matches <code>aui-datepicker-year</code>." - }, - "yearNodeName": { - "!type": "string", - "!doc": "Name attribute used on the\n<a href=\"DatePickerSelect.html#config_yearNode\">yearNode</a>." - }, - "yearRange": { - "!type": "+Array", - "!doc": "Year range to be displayed on the year select element. By default\nit displays from -10 to +10 years from the current year." - } - }, - "DatePickerSelect.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "DatePickerSelect.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the DatePickerSelect." - }, - "DatePickerSelect.HTML_PARSER": { - "!type": "+Object", - "!doc": "Object hash, defining how attribute values are to be parsed from\nmarkup contained in the widgets content box." - } - } - }, - "aui_char_counter": { - "CharCounter": { - "!type": "fn(config: +Object) -> +_yui.aui_char_counter.CharCounter", - "prototype": { - "!proto": "Base.prototype", - "counter": { - "!type": "+aui_node.Node", - "!doc": "Node or Selector to display the information of the counter." - }, - "maxLength": { - "!type": "number", - "!doc": "Max number of characters the <a\nhref=\"CharCounter.html#config_input\">input</a> can have." - }, - "input": { - "!type": "+aui_node.Node", - "!doc": "Node or Selector for the input field. Required." - }, - "checkLength": { - "!type": "fn()", - "!doc": "Check the current value of the <a\nhref=\"CharCounter.html#config_input\">input</a>, truncate the data if\nneeded, and re-sync the UI. Fired from <a\n href=\"CharCounter.html#method__onInputChange\">_onInputChange</a>." - } - }, - "CharCounter.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "CharCounter.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the CharCounter." - } - } - }, - "aui_color_picker": { - "ColorPicker": { - "!type": "fn(config: +Object) -> +_yui.aui_color_picker.ColorPicker", - "prototype": { - "!proto": "_yui.aui_overlay.OverlayContext.prototype" - }, - "ColorPicker.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "ColorPicker.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the ColorPicker." - } - } - }, - "aui_component": { - "Component": { - "!type": "fn(config: +Object) -> +_yui.aui_component.Component", - "prototype": { - "!proto": "Widget.prototype", - "useARIA": { - "!type": "bool", - "!doc": "Boolean indicating if use of the WAI-ARIA Roles and States should be\nenabled for the Widget." - }, - "cssClass": { - "!type": "string", - "!doc": "CSS class to be automatically added to the <code>boundingBox</code>." - }, - "hideClass": { - "!type": "string", - "!doc": "css class added to hide the <code>boundingBox</code> when\n<a href=\"Component.html#config_visible\">visible</a> is set to\n<code>false</code>." - }, - "render": { - "!type": "bool", - "!doc": "If <code>true</code> the render phase will be autimatically invoked\npreventing the <code>.render()</code> manual call." - }, - "clone": { - "!type": "fn(config: +Object) -> +Widget", - "!doc": "Clone the current Component." - }, - "toggle": { - "!type": "fn(visible: ?)", - "!doc": "Toggle the visibility of the Panel toggling the value of the\n<a href=\"Widget.html#config_visible\">visible</a> attribute." - } - }, - "Component.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "Component.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the Component." - } - }, - "CellEditorSupport": { - "!type": "fn(config: +Object) -> +_yui.aui_component.CellEditorSupport", - "prototype": { - "!proto": "Base.prototype", - "dataSource": { - "!type": "+Object", - "!doc": "The data source that results will be read from. This can either be\nan existing <a href=\"DataSource.html\">DataSource</a> object, or it can be a\nvalue that would be passed to <a href=\"DataSource.html\">DataSource</a>." - }, - "dataSourceType": { - "!type": "string", - "!doc": "The type of the data source passed into <a href=\"AutoComplete.html#config_dataSource\">dataSource</a>.\nThis can be used to explicitly declare what kind of <a href=\"DataSource.html\">DataSource</a> object will\nbe created." - }, - "schema": { - "!type": "+Object", - "!doc": "A valid configuration object for any of <a href=\"module_datasource.html\">DataSource</a> schema plugins." - }, - "schemaType": { - "!type": "string", - "!doc": "A valid type of <a href=\"module_datasource.html\">DataSource</a> schema plugin, such as array, json, xml, etc." - }, - "button": { - "!type": "bool", - "!doc": "To use a button" - }, - "delimChar": { - "!type": "string", - "!doc": "The character used to indicate the beginning or ending of a new value. Most commonly used\nis a \",\"." - }, - "forceSelection": { - "!type": "bool", - "!doc": "If <a href=\"AutoComplete.html#config_typeAhead\">typeAhead</a> is true, this\nwill clear a selection when the overlay closes unless a user explicitly selects an item." - }, - "input": { - "!type": "string", - "!doc": "The input field which will recieve the users input." - }, - "matchKey": { - "!type": "string", - "!doc": "The key or numeric index in the schema to match the result against." - }, - "minQueryLength": { - "!type": "number", - "!doc": "The minimum number of characters required to query the data source." - }, - "queryDelay": { - "!type": "number", - "!doc": "The amount of time in seconds to delay before submitting the query." - }, - "queryInterval": { - "!type": "number", - "!doc": "When IME usage is detected or interval detection is explicitly enabled,\nAutoComplete will detect the input value at the given interval and send a\nquery if the value has changed." - }, - "queryMatchCase": { - "!type": "bool", - "!doc": "When <a href=\"AutoComplete.html#config_applyLocalFilter\">applyLocalFilter</a> is true,\nsetting this to true will match only results with the same case." - }, - "queryMatchContains": { - "!type": "bool", - "!doc": "When <a href=\"AutoComplete.html#config_applyLocalFilter\">applyLocalFilter</a> is true,\nsetting this to true will match results which contain the query anywhere in the text,\ninstead of just matching just items that start with the query." - }, - "queryQuestionMark": { - "!type": "bool", - "!doc": "For IO DataSources, AutoComplete will automatically insert a \"?\" between the server URI and \nthe encoded query string. To prevent this behavior, you can\nset this value to false. If you need to customize this even further, you\ncan override the <a href=\"AutoComplete.html#method_generateRequest\">generateRequest</a> method." - }, - "suppressInputUpdate": { - "!type": "bool", - "!doc": "Whether or not the input field should be updated with selections." - }, - "typeAhead": { - "!type": "bool", - "!doc": "If <a href=\"AutoComplete.html#config_autoHighlight\">autoHighlight</a> is enabled, whether or not the \ninput field should be automatically updated with the first result as the user types, \nautomatically selecting the portion of the text the user has not typed yet." - }, - "typeAheadDelay": { - "!type": "number", - "!doc": "If <a href=\"AutoComplete.html#config_typeAhead\">typeAhead</a> is true, number of seconds \nto delay before updating the input. In order to prevent certain race conditions, this value must\nalways be greater than the <a href=\"AutoComplete.html#config_queryDelay\">queryDelay</a>." - }, - "uniqueName": { - "!type": "string", - "!doc": "The unique ID of the input element." - }, - "doBeforeLoadData": { - "!type": "fn(event: +EventFacade) -> bool", - "!doc": "An overridable method that is executed before the result overlay is loaded with results." - }, - "formatResult": { - "!type": "fn(result: +Object, request: string, resultMatch: string) -> string", - "!doc": "An overridable method for formatting the result of the query before its displayed in the overlay." - }, - "generateRequest": { - "!type": "fn(query: string) -> +Object", - "!doc": "An overridable method that creates an object to be passed to the sendRequest\nmethod of the data source object. Useful to overwrite if you wish to create\na custom request object before its sent." - }, - "handleResponse": { - "!type": "fn(event: +EventFacade)", - "!doc": "Handles the response for the display of the results. This is a callback method\nthat is fired by the sendRequest method so that results are ready to be accessed." - } - }, - "AutoComplete.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the AutoComplete." - } - } - }, - "aui_datatype": { - "DataType": { - "Boolean": { - "!type": "fn()", - "prototype": { - "parse": { - "!type": "fn(data: ?) -> bool", - "!doc": "Parses any <code>falsey</code> value to <code>false</code> and\n<code>non-falsey</code> to <code>true</code>." - } - } - }, - "String": { - "!type": "fn()", - "prototype": { - "evaluate": { - "!type": "fn(data: ?) -> bool", - "!doc": "Evaluates a string to a primitive value (if possible). Supports\n<code>true</code> and <code>false</code> also. Unrecognized strings are\nreturned without any modification." - } - } - } - }, - "A": { - "DataType": { - "DateMath": { - "!type": "fn()", - "DAY": { - "!type": "string", - "!doc": "Constant field representing Day" - }, - "WEEK": { - "!type": "string", - "!doc": "Constant field representing Week" - }, - "YEAR": { - "!type": "string", - "!doc": "Constant field representing Year" - }, - "MONTH": { - "!type": "string", - "!doc": "Constant field representing Month" - }, - "MINUTES": { - "!type": "string", - "!doc": "Constant field representing Minutes" - }, - "HOUR": { - "!type": "string", - "!doc": "Constant field representing Hour" - }, - "SECONDS": { - "!type": "string", - "!doc": "Constant field representing Seconds" - }, - "MAX_MONTH_LENGTH": { - "!type": "number", - "!doc": "Constant field representing the number of maximum days in a month" - }, - "WEEK_LENGTH": { - "!type": "number", - "!doc": "Constant field representing the number of maximum days in a week" - }, - "ONE_DAY_MS": { - "!type": "number", - "!doc": "Constant field representing one day, in milliseconds" - }, - "ONE_HOUR_MS": { - "!type": "number", - "!doc": "Constant field representing one hour, in milliseconds" - }, - "ONE_MINUTE_MS": { - "!type": "number", - "!doc": "Constant field representing one minute, in milliseconds" - }, - "ONE_SECOND_MS": { - "!type": "number", - "!doc": "Constant field representing one second, in milliseconds" - }, - "WEEK_ONE_JAN_DATE": { - "!type": "number", - "!doc": "Constant field representing the date in first week of January\nwhich identifies the first week of the year.\n<p>\nIn the U.S, Jan 1st is normally used based on a Sunday start of week.\nISO 8601, used widely throughout Europe, uses Jan 4th, based on a Monday start of week.\n</p>" - }, - "prototype": { - "add": { - "!type": "fn(date: +Date, field: string, amount: number) -> +Date", - "!doc": "Adds the specified amount of time to the this instance." - }, - "compare": { - "!type": "fn(d1: +Date, d2: +Date) -> bool", - "!doc": "Compare dates." - }, - "subtract": { - "!type": "fn(date: +Date, field: number, amount: number) -> +Date", - "!doc": "Subtracts the specified amount of time from the this instance." - }, - "before": { - "!type": "fn(date: +Date, compareTo: +Date) -> bool", - "!doc": "Determines whether a given date is before another date on the calendar." - }, - "after": { - "!type": "fn(date: +Date, compareTo: +Date) -> bool", - "!doc": "Determines whether a given date is after another date on the calendar." - }, - "between": { - "!type": "fn(date: +Date, dateBegin: +Date, dateEnd: +Date) -> bool", - "!doc": "Determines whether a given date is between two other dates on the calendar." - }, - "getJan1": { - "!type": "fn(calendarYear: number) -> +Date", - "!doc": "Retrieves a JavaScript Date object representing January 1 of any given year." - }, - "getDayOffset": { - "!type": "fn(d1: +Date, d2: +Date) -> number", - "!doc": "Calculates the number of days between the specified dates." - }, - "getHoursOffset": { - "!type": "fn(d1: +Date, d2: +Date) -> number", - "!doc": "Calculates the number of hours between the specified dates." - }, - "getMinutesOffset": { - "!type": "fn(d1: +Date, d2: +Date) -> number", - "!doc": "Calculates the number of minutes between the specified dates." - }, - "getSecondsOffset": { - "!type": "fn(d1: +Date, d2: +Date) -> number", - "!doc": "Calculates the number of seconds between the specified dates." - }, - "getWeekNumber": { - "!type": "fn(date: +Date, firstDayOfWeek: number, janDate: number) -> number", - "!doc": "Calculates the week number for the given date. Can currently support standard\nU.S. week numbers, based on Jan 1st defining the 1st week of the year, and\nISO8601 week numbers, based on Jan 4th defining the 1st week of the year." - }, - "undefined": { - "!type": "fn(dt: +Date, startOfWeek: number) -> +Date", - "!doc": "Get the first day of the week, for the give date." - }, - "isWeekDay": { - "!type": "fn(date: +Date) -> ?", - "!doc": "Chechs if the passed date is a week day." - }, - "isTueOrThu": { - "!type": "fn(date: +Date) -> ?", - "!doc": "Chechs if the passed date is a Tuesday or Thursday." - }, - "isMonWedOrFri": { - "!type": "fn(date: +Date) -> ?", - "!doc": "Chechs if the passed date is a Monday, Wednesday or Friday." - }, - "isNextDay": { - "!type": "fn(date1: +Date, date2: +Date) -> ?", - "!doc": "Chechs if the {date2} is the next day." - }, - "isNextDayBoundary": { - "!type": "fn(date1: +Date, date2: +Date) -> ?", - "!doc": "Chechs if the {date2} is the next day at 00:00:00." - }, - "isDayOverlap": { - "!type": "fn(date1: +Date, date2: +Date) -> ?", - "!doc": "Chechs if the passed date is between two days." - }, - "isToday": { - "!type": "fn(date: +Date) -> ?", - "!doc": "Chechs if the passed date is today." - }, - "isSameMonth": { - "!type": "fn(d1: +Date, d2: +Date) -> ?", - "!doc": "Chechs if the passed dates are in the same month." - }, - "isYearOverlapWeek": { - "!type": "fn(weekBeginDate: +Date) -> bool", - "!doc": "Determines if a given week overlaps two different years." - }, - "isMonthOverlapWeek": { - "!type": "fn(weekBeginDate: +Date) -> bool", - "!doc": "Determines if a given week overlaps two different months." - }, - "findMonthStart": { - "!type": "fn(date: +Date) -> +Date", - "!doc": "Gets the first day of a month containing a given date." - }, - "findMonthEnd": { - "!type": "fn(date: +Date) -> +Date", - "!doc": "Gets the last day of a month containing a given date." - }, - "clearTime": { - "!type": "fn(date: +Date) -> +Date", - "!doc": "Clears the time fields from a given date, effectively setting the time to 12 noon." - }, - "safeClearTime": { - "!type": "fn(date: +Date) -> +Date", - "!doc": "Clears the time fields from a given date, effectively setting the time to\n12 noon. This is \"safe\" because clones the date before clear, not affecting\nthe passed reference." - }, - "toMidnight": { - "!type": "fn(date: +Date) -> +Date", - "!doc": "Set the time fields from a given date to midnight." - }, - "clone": { - "!type": "fn(date: +Date) -> +Date", - "!doc": "Clone the passed date object." - }, - "getDate": { - "!type": "fn(y: number, m: number, d: number) -> +Date", - "!doc": "Returns a new JavaScript Date object, representing the given year, month and date. Time fields (hr, min, sec, ms) on the new Date object\nare set to 0. The method allows Date instances to be created with the a year less than 100. \"new Date(year, month, date)\" implementations\nset the year to 19xx if a year (xx) which is less than 100 is provided.\n<p>\n<em>NOTE:</em>Validation on argument values is not performed. It is the callers responsibility to ensure\narguments are valid as per the ECMAScript-262 Date object specification for the new Date(year, month[, date]) constructor.\n</p>" - } - } - } - } - }, - "DatepickerManager": { - "!type": "fn(config: +Object) -> +_yui.aui_datatype.DatepickerManager", - "prototype": { - "!proto": "_yui.aui_overlay.OverlayManager.prototype", - "calendar": { - "!type": "+Object", - "!doc": "<a href=\"Calendar.html\">Calendar</a> configuration Object.</a>" - }, - "formatter": { - "!type": "fn()", - "!doc": "Function to format the array of the selected dates before set the\nvalue of the input." - }, - "setValue": { - "!type": "bool", - "!doc": "If true set the selected date with the correct\n<a href=\"Calendar.html#config_dateFormat\">dateFormat</a> to the\nvalue of the input field which is hosting the Calendar." - }, - "stack": { - "!type": "bool", - "!doc": "If true is able to do stacking with another overlays." - }, - "zIndexBase": { - "!type": "number", - "!doc": "ZIndex default value passed to the\n<a href=\"OverlayManager.html#config_zIndexBase\">zIndexBase</a> of\n<a href=\"OverlayManager.html\">OverlayManager</a>." - } - } - } - }, - "aui_delayed_task": { - "DelayedTask": { - "!type": "fn(config: +Object, fn: fn(), scope: +Object, args: ?) -> +_yui.aui_delayed_task.DelayedTask", - "prototype": { - "delay": { - "!type": "fn(delay: number, newFn: fn(), newScope: +Object, newArgs: ?)", - "!doc": "<p>This function is responsible to execute the user callback, passed in\nthe <code>constructor</code> after <code>delay</code> milliseconds.</p>\n\nExample:\n\n<pre><code>// executes after 1000ms the callback\ndelayed.delay(1000);</code></pre>" - }, - "cancel": { - "!type": "fn()", - "!doc": "Cancel the delayed task in case its running (i.e., clearInterval from\nthe current running <a href=\"DelayedTask.html#property__id\">_id</a>)." - } - } - } - }, - "aui_dialog": { - "Dialog": { - "!type": "fn(config: +Object) -> +_yui.aui_dialog.Dialog", - "prototype": { - "!proto": "_yui.aui_panel.Panel.prototype", - "bodyContent": { - "!type": "+aui_node.Node", - "!doc": "See <a href=\"WidgetStdMod.html#config_bodyContent\">WidgetStdMod bodyContent</a>." - }, - "buttons": { - "!type": "+Array", - "!doc": "<p>Array of object literals, each containing a set of properties\ndefining a button to be appended into the Dialogs footer. Each\nbutton object in the buttons array can have two properties:</p>\n\n<dl>\n <dt>text:</dt>\n <dd>\n The text that will display on the face of the button. The text can include\n HTML, as long as it is compliant with HTML Button specifications.\n </dd>\n <dt>handler:</dt>\n <dd>\n A reference to a function that should fire when the button is clicked.\n (In this case scope of this function is always its Dialog instance.)\n </dd>\n</dl>" - }, - "close": { - "!type": "fn()", - "!doc": "Fires the close event to close the Dialog." - }, - "constrain2view": { - "!type": "+Object", - "!doc": "Will attempt to constrain the dialog to the boundaries of the\nviewport region." - }, - "destroyOnClose": { - "!type": "bool", - "!doc": "Invoke the <a href=\"Dialog.html#method_destroy\">destroy</a>\nmethod when the dialog is closed (i.e., remove the Dialog\n<code>boundingBox</code> from the body, purge events etc)." - }, - "dragConfig": { - "!type": "?", - "!doc": "Drag configuration." - }, - "draggable": { - "!type": "bool", - "!doc": "Boolean specifying if the Panel should be draggable." - }, - "dragInstance": { - "!type": "+A.DD.Drag", - "!doc": "Stores the Drag instance for the <code>A.DD.Drag</code> used by\nthis Dialog." - }, - "focusOn": { - "!type": "+array", - "!doc": "An array of objects corresponding to the nodes and events that will trigger a re-focus back on the widget.\nThe implementer can supply an array of objects, with each object having the following properties:\n<p>eventName: (string, required): The eventName to listen to.</p>\n<p>node: (Y.Node, optional): The Y.Node that will fire the event (defaults to the boundingBox of the widget)</p>\n<p>By default, this attribute consists of two objects which will cause the widget to re-focus if anything\noutside the widget is clicked on or focussed upon.</p>" - }, - "modal": { - "!type": "bool", - "!doc": "True if the Panel should be displayed in a modal fashion,\nautomatically creating a transparent mask over the document that\nwill not be removed until the Dialog is dismissed. Uses\n<a href=\"OverlayMask.html\">OverlayMask</a>." - }, - "resizable": { - "!type": "bool", - "!doc": "Boolean specifying if the Panel should be resizable." - }, - "resizableConfig": { - "!type": "?", - "!doc": "Resize configuration." - }, - "resizableInstance": { - "!type": "+A.DD.Drag", - "!doc": "Stores the Resize instance for the <code>A.Resize</code> used by\nthis Dialog." - }, - "stack": { - "!type": "bool", - "!doc": "If <code>true</code> give stacking habilities to the Dialog." - }, - "strings": { - "!type": "+Object", - "!doc": "Collection of strings used to label elements of the Dialogs UI." - }, - "alignToViewport": { - "!type": "fn(int: ?, int: ?)", - "!doc": "Aligns the Dialog to the viewport." - }, - "_afterFocusOnChange": { - "!type": "fn()", - "!doc": "Default function called when focusOn Attribute is changed. Remove existing listeners and create new listeners." - }, - "_attachUIHandlesModal": { - "!type": "fn()", - "!doc": "Attaches UI Listeners for \"clickoutside\" and \"focusoutside\" on the widget. When these events occur, and the widget is modal, focus is shifted back onto the widget." - }, - "_detachUIHandlesModal": { - "!type": "fn()", - "!doc": "Detaches all UI Listeners that were set in _attachUIHandlesModal from the widget." - }, - "_focus": { - "!type": "fn()", - "!doc": "Provides mouse and tab focus to the widgets bounding box." - } - }, - "Dialog.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the Dialog." - }, - "Dialog.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - } - }, - "DialogManager": { - "!type": "fn(config: +Object) -> +_yui.aui_dialog.DialogManager", - "prototype": { - "!proto": "_yui.aui_overlay.OverlayManager.prototype", - "closeByChild": { - "!type": "fn(child: +_yui.aui_node.Node) -> +aui_dialog.Dialog", - "!doc": "<p>Invoke the <a href=\"Dialog.html#method_close\">close</a> method from\nthe Dialog which contains the <code>child</code> element.</p>\n\nExample:\n\n<pre><code>A.DialogManager.closeByChild(#dialogContent1);</code></pre>" - }, - "findByChild": { - "!type": "fn(child: +_yui.aui_node.Node) -> +Widget", - "!doc": "Find the <a href=\"Widget.html\">Widget</a> instance based on a child\nelement." - }, - "refreshByChild": { - "!type": "fn(child: +_yui.aui_node.Node)", - "!doc": "<p>Invoke the <a href=\"IOPlugin.html#method_start\">start</a> method\nfrom the <a href=\"IOPlugin.html\">IOPlugin</a> plugged on this Dialog\ninstance. If there is no IOPlugin plugged it does nothing.</p>\n\nExample:\n\n<pre><code>A.DialogManager.refreshByChild(#dialogContent1);</code></pre>" - } - } - } - }, - "aui_editable": { - "Editable": { - "!type": "fn(config: +Object) -> +_yui.aui_editable.Editable", - "prototype": { - "!proto": "_yui.aui_component.Component.prototype", - "cancelButton": { - "!type": "string", - "!doc": "<a href=\"ButtonItem.html\">ButtonItem</a> constructor Object for the\ncancelButton." - }, - "contentText": { - "!type": "string", - "!doc": "Content text." - }, - "eventType": { - "!type": "string", - "!doc": "Event type to initialize the editable." - }, - "formatInput": { - "!type": "fn()", - "!doc": "Function to format the input text displayed on the input." - }, - "formatOutput": { - "!type": "fn()", - "!doc": "Function to format the output text displayed on the input." - }, - "icons": { - "!type": "+Array", - "!doc": "Array with icons for the <a href=\"Toolbar.html\">Toolbar</a>." - }, - "inputType": { - "!type": "string", - "!doc": "Type of the input used to edit the <a\nhref=\"Editable.html#config_node\">node</a>." - }, - "node": { - "!type": "+aui_node.Node", - "!doc": "Node to setup the editable." - }, - "renderTo": { - "!type": "string", - "!doc": "Node to render the editable." - }, - "saveButton": { - "!type": "string", - "!doc": "<a href=\"ButtonItem.html\">ButtonItem</a> constructor Object for the\nsaveButton." - }, - "cancel": { - "!type": "fn()", - "!doc": "Cancel the editable. Return to the original state." - }, - "save": { - "!type": "fn()", - "!doc": "Save the editable. Fires the\n<a href=\"Editable.html#event_save\">save</a> event." - } - }, - "Editable.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "Editable.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the Editable." - } - } - }, - "aui_image_viewer": { - "ImageViewer": { - "!type": "fn(config: +Object) -> +_yui.aui_image_viewer.ImageViewer", - "prototype": { - "!proto": "_yui.aui_overlay.OverlayBase.prototype", - "anim": { - "!type": "bool", - "!doc": "If <code>true</code> the navigation is animated." - }, - "caption": { - "!type": "string", - "!doc": "The caption of the displayed image." - }, - "captionFromTitle": { - "!type": "bool", - "!doc": "If <code>true</code> the <a\nhref=\"ImageViewer.html#config_caption\">caption</a> will be pulled\nfrom the title DOM attribute." - }, - "centered": { - "!type": "bool", - "!doc": "If <code>true</code> the Overlay with the image will be positioned\non the center of the viewport." - }, - "currentIndex": { - "!type": "number", - "!doc": "Index of the current image." - }, - "image": { - "!type": "+aui_node.Node", - "!doc": "Image node element used to load the images." - }, - "imageAnim": { - "!type": "+Object", - "!doc": "Configuration attributes passed to the <a href=\"Anim.html\">Anim</a>\nclass." - }, - "infoTemplate": { - "!type": "string", - "!doc": "String template used to display the information." - }, - "links": { - "!type": "string", - "!doc": "Selector or NodeList containing the links where the ImageViewer\nextracts the information to generate the thumbnails." - }, - "loading": { - "!type": "bool", - "!doc": "Whether the image is during a loading state." - }, - "modal": { - "!type": "bool", - "!doc": "Displays the modal <a href=\"OverlayMask.html\">OverlayMask</a> on\nthe viewport. Set to <code>false</code> to disable." - }, - "preloadAllImages": { - "!type": "fn()", - "!doc": "Preload all images." - }, - "showClose": { - "!type": "bool", - "!doc": "Show close icon control." - }, - "showArrows": { - "!type": "bool", - "!doc": "Show the arrow controls." - }, - "totalLinks": { - "!type": "bool", - "!doc": "Helper attribute to get the <code>size</code> of the <a\nhref=\"ImageViewer.html#config_links\">links</a> NodeList." - }, - "arrowLeftEl": { - "!type": "+aui_node.Node", - "!doc": "The element to be used as arrow left." - }, - "arrowRightEl": { - "!type": "+aui_node.Node", - "!doc": "The element to be used as arrow right." - }, - "captionEl": { - "!type": "+aui_node.Node", - "!doc": "The element to be used as caption." - }, - "closeEl": { - "!type": "+aui_node.Node", - "!doc": "The element to be used as close." - }, - "infoEl": { - "!type": "+aui_node.Node", - "!doc": "The element to be used as info." - }, - "loader": { - "!type": "+aui_node.Node", - "!doc": "HTML element to house the <code>img</code> which is being loaded." - }, - "loadingEl": { - "!type": "+aui_node.Node", - "!doc": "The element to be used as loading." - }, - "maxHeight": { - "!type": "number", - "!doc": "The maximum height of the element" - }, - "maxWidth": { - "!type": "number", - "!doc": "The maximum width of the element" - }, - "close": { - "!type": "fn()", - "!doc": "Close the ImageViewer." - }, - "getLink": { - "!type": "fn(currentIndex: number) -> +aui_node.Node", - "!doc": "Get the Node reference to the <code>currentIndex</code> element from\nthe <a href=\"ImageViewer.html#config_links\">links</a>." - }, - "getCurrentLink": { - "!type": "fn() -> +aui_node.Node", - "!doc": "Get the current loaded node link reference." - }, - "loadImage": { - "!type": "fn(src: string)", - "!doc": "Load an image <code>src</code> on the ImageViewer." - }, - "hasLink": { - "!type": "fn(currentIndex: number) -> bool", - "!doc": "Check if there is a node reference for the <code>currentIndex</code>." - }, - "hasNext": { - "!type": "fn() -> bool", - "!doc": "Check if there is a next element to navigate." - }, - "hasPrev": { - "!type": "fn() -> bool", - "!doc": "Check if there is a previous element to navigate." - }, - "hideControls": { - "!type": "fn()", - "!doc": "Hide all UI controls (i.e., arrows, close icon etc)." - }, - "hideMask": { - "!type": "fn()", - "!doc": "Hide the <a href=\"OverlayMask.html\">OverlayMask</a> used when <a\nhref=\"ImageViewer.html#config_modal\">modal</a> is <code>true</code>." - }, - "next": { - "!type": "fn()", - "!doc": "Load the previous image." - }, - "preloadImage": { - "!type": "fn(currentIndex: number)", - "!doc": "Preload an image based on its <code>index</code>." - }, - "showLoading": { - "!type": "fn()", - "!doc": "Show the loading icon." - }, - "showMask": { - "!type": "fn()", - "!doc": "Show the the OverlayMask used on the <a\nhref=\"ImageViewer.html#config_modal\">modal</a>." - }, - "show": { - "!type": "fn()", - "!doc": "Show the ImageViewer UI." - } - }, - "ImageViewer.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "ImageViewer.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the ImageViewer." - } - }, - "ImageGallery": { - "!type": "fn(config: +Object) -> +_yui.aui_image_viewer.ImageGallery", - "prototype": { - "!proto": "_yui.aui_image_viewer.ImageViewer.prototype", - "autoPlay": { - "!type": "bool", - "!doc": "If <code>true</code> the slide show will be played when the\nImageGallery is displayed." - }, - "delay": { - "!type": "number", - "!doc": "Delay in milliseconds to change to the next image." - }, - "paginator": { - "!type": "+Object", - "!doc": "<a href=\"Paginator.html\">Paginator</a> configuration Object. The\n<code>Paginator</code> handles the thumbnails control." - }, - "paginatorEl": { - "!type": "+aui_node.Node", - "!doc": "Element which contains the <a href=\"Paginator.html\">Paginator</a>\nwith the thumbnails." - }, - "paginatorInstance": { - "!type": "+aui_paginator.Paginator", - "!doc": "Stores the <a href=\"Paginator.html\">Paginator</a> instance." - }, - "paused": { - "!type": "bool", - "!doc": "If <code>true</code> the slide show is paused." - }, - "pausedLabel": { - "!type": "string", - "!doc": "Label to display when the slide show is paused." - }, - "playing": { - "!type": "bool", - "!doc": "If <code>true</code> the slide show is playing." - }, - "playingLabel": { - "!type": "string", - "!doc": "Label to display when the slide show is playing." - }, - "repeat": { - "!type": "bool", - "!doc": "Restart the navigation when reach the last element." - }, - "showPlayer": { - "!type": "bool", - "!doc": "Show the player controls (i.e., pause and show buttons)." - }, - "toolbar": { - "!type": "+Toolbar constructor.", - "!doc": "<a href=\"Toolbar.html\">Toolbar</a> with a play, and pause buttons." - }, - "useOriginalImage": { - "!type": "bool", - "!doc": "If <code>true</code> will use the original image as thumbnails." - }, - "hidePaginator": { - "!type": "fn()", - "!doc": "Hide the <a href=\"Paginator.html\">Paginator</a> with the thumbnails\nlist." - }, - "pause": { - "!type": "fn()", - "!doc": "Pause the slide show." - }, - "play": { - "!type": "fn()", - "!doc": "Play the slide show." - }, - "show": { - "!type": "fn()", - "!doc": "<p>Show the ImageGallery.</p>\n\n<p><strong>NOTE:</strong>Overloads the <a\nhref=\"ImageViewer.html\">ImageViewer</a> show method to not loadImage, the\nchangeRequest now is responsible to do that if we invoke the superclass\nshow method its loading the image, and the changeRequest loads again,\navoiding double request.</p>" - }, - "showPaginator": { - "!type": "fn()", - "!doc": "Show the <a href=\"Paginator.html\">Paginator</a> with the thumbnails\nlist." - } - }, - "ImageGallery.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "ImageGallery.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the ImageGallery." - } - } - }, - "aui_io": { - "A": { - "Plugin": { - "IO": { - "!type": "fn(config: +Object) -> +_yui.aui_io.A.Plugin.IO", - "prototype": { - "!proto": "_yui.aui_io.IORequest.prototype", - "node": { - "!type": "+aui_node.Node", - "!doc": "Plug IO in any object we want, the setContent will use the node to\nset the content." - }, - "failureMessage": { - "!type": "string", - "!doc": "Message to be set on the content when the transaction fails." - }, - "loadingMask": { - "!type": "+Object", - "!doc": "Options passed to the <a href=\"LoadingMask.html\">LoadingMask</a>." - }, - "parseContent": { - "!type": "bool", - "!doc": "If true the <a href=\"ParseContent.html\">ParseContent</a> plugin\nwill be plugged to the <a href=\"A.Plugin.IO.html#config_node\">node</a>." - }, - "showLoading": { - "!type": "fn()", - "!doc": "Invoke the <a href=\"OverlayMask.html#method_show\">OverlayMask show</a> method." - }, - "section": { - "!type": "string", - "!doc": "Section where the content will be set in case you are plugging it\non a instace of <a href=\"WidgetStdMod.html\">WidgetStdMod</a>." - }, - "type": { - "!type": "string", - "!doc": "Type of the <code>instance</code> we are pluggin the A.Plugin.IO.\nCould be a Node, or a Widget." - }, - "where": { - "!type": "string", - "!doc": "Where to insert the content, AFTER, BEFORE or REPLACE. If youre plugging a Node, there is a fourth option called OUTER that will not only replace the entire node itself. This is different from REPLACE, in that REPLACE will replace the *contents* of the node, OUTER will replace the entire Node itself." - }, - "hideLoading": { - "!type": "fn()", - "!doc": "Invoke the <a href=\"OverlayMask.html#method_hide\">OverlayMask hide</a> method." - }, - "setContent": { - "!type": "fn()", - "!doc": "Set the content of the <a href=\"A.Plugin.IO.html#config_node\">node</a>." - }, - "start": { - "!type": "fn()", - "!doc": "Overload to the <a href=\"IORequest.html#method_start\">IORequest\nstart</a> method. Check if the <code>host</code> is already rendered,\notherwise wait to after render phase and to show the LoadingMask." - } - }, - "A.Plugin.IO.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "A.Plugin.IO.NS": { - "!type": "string", - "!doc": "Static property provides a string to identify the namespace." - }, - "A.Plugin.IO.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the A.Plugin.IO." - } - } - }, - "io": { - "!type": "fn()", - "prototype": { - "A.io.request": { - "!type": "fn(uri: string, config: +Object) -> +aui_io.IORequest", - "!doc": "Static method to invoke the <a href=\"IORequest.html\">IORequest</a>. Likewise <a href=\"io.html#method_io\">io</a>." - } - } - } - }, - "IORequest": { - "!type": "fn(config: +Object) -> +_yui.aui_io.IORequest", - "prototype": { - "!proto": "Plugin.Base.prototype", - "autoLoad": { - "!type": "bool", - "!doc": "If <code>true</code> invoke the\n<a href=\"IORequest.html#method_start\">start</a> method automatically,\ninitializing the IO transaction." - }, - "cache": { - "!type": "bool", - "!doc": "If <code>false</code> the current timestamp will be appended to the\nurl, avoiding the url to be cached." - }, - "dataType": { - "!type": "string", - "!doc": "The type of the request (i.e., could be xml, json, javascript, text)." - }, - "responseData": { - "!type": "string", - "!doc": "This is a normalized attribute for the response data. Its useful\nto retrieve the correct type for the\n<a href=\"IORequest.html#config_dataType\">dataType</a> (i.e., in json\nrequests the <code>responseData</code>) is a JSONObject." - }, - "uri": { - "!type": "string", - "!doc": "URI to be requested using AJAX." - }, - "active": { - "!type": "bool", - "!doc": "Whether the transaction is active or not." - }, - "cfg": { - "!type": "string", - "!doc": "Object containing all the\n<a href=\"io.html#configattributes\">IO Configuration Attributes</a>.\nThis Object is passed to the <code>A.io</code> internally." - }, - "transaction": { - "!type": "+Object", - "!doc": "Stores the IO Object of the current transaction." - }, - "arguments": { - "!type": "+Object", - "!doc": "See <a href=\"http://developer.yahoo.com/yui/3/io/#configuration\">IO\nConfiguration</a>." - }, - "context": { - "!type": "+Object", - "!doc": "See <a href=\"http://developer.yahoo.com/yui/3/io/#configuration\">IO\nConfiguration</a>." - }, - "data": { - "!type": "+Object", - "!doc": "See <a href=\"http://developer.yahoo.com/yui/3/io/#configuration\">IO\nConfiguration</a>." - }, - "form": { - "!type": "+Object", - "!doc": "See <a href=\"http://developer.yahoo.com/yui/3/io/#configuration\">IO\nConfiguration</a>." - }, - "headers": { - "!type": "+Object", - "!doc": "Set the correct ACCEPT header based on the dataType." - }, - "method": { - "!type": "string", - "!doc": "See <a href=\"http://developer.yahoo.com/yui/3/io/#configuration\">IO\nConfiguration</a>." - }, - "selector": { - "!type": "string", - "!doc": "A selector to be used to query against the response of the\nrequest. Only works if the response is XML or HTML." - }, - "sync": { - "!type": "bool", - "!doc": "See <a href=\"http://developer.yahoo.com/yui/3/io/#configuration\">IO\nConfiguration</a>." - }, - "timeout": { - "!type": "number", - "!doc": "See <a href=\"http://developer.yahoo.com/yui/3/io/#configuration\">IO\nConfiguration</a>." - }, - "xdr": { - "!type": "+Object", - "!doc": "See <a href=\"http://developer.yahoo.com/yui/3/io/#configuration\">IO\nConfiguration</a>." - }, - "start": { - "!type": "fn()", - "!doc": "Starts the IO transaction. Used to refresh the content also." - }, - "stop": { - "!type": "fn()", - "!doc": "Stops the IO transaction." - } - }, - "IORequest.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "IORequest.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the IORequest." - } - } - }, - "aui_live_search": { - "LiveSearch": { - "!type": "fn(config: +Object) -> +_yui.aui_live_search.LiveSearch", - "prototype": { - "!proto": "Base.prototype", - "data": { - "!type": "fn()", - "!doc": "<p>Function to extract the content from the node for the indexing. The\ndefault uses the <code>node.html()</code>. In case if you need to\nindex the id of the nodes, here goes one example:</p>\n\nExample indexing the id of the node instead of the HTML:\n\n<pre><code>function(node) {\n return node.attr(id);\n}\n</code></pre>" - }, - "delay": { - "!type": "number", - "!doc": "Number of milliseconds the filter will be applied to the node list\nafter the user stop typing." - }, - "hide": { - "!type": "fn()", - "!doc": "Function to be executed to hide the node when the data of that node\nnot matches with the filter." - }, - "index": { - "!type": "+Array", - "!doc": "Index for the nodes content." - }, - "input": { - "!type": "+aui_node.Node", - "!doc": "The <code>value</code> of this input node is used to filter the\nresults." - }, - "matchRegex": { - "!type": "+RegExp", - "!doc": "The input <code>value</code> need to matches with this RegExp to be\naccept as a filter (i.e., in order to accept only digits you\ncould use /\\d+/g)." - }, - "nodes": { - "!type": "+aui_node.Node", - "!doc": "Nodes to be indexed for the filtering." - }, - "searchValue": { - "!type": "string", - "!doc": "The text value to search for" - }, - "show": { - "!type": "fn()", - "!doc": "Function to be executed to show the node when the data of that node\nmatches with the filter." - }, - "filter": { - "!type": "fn(query: string) -> +Array", - "!doc": "Filter the <a href=\"LiveSearch.html#config_nodes\">nodes</a> based on\nthe input value." - }, - "refreshIndex": { - "!type": "fn()", - "!doc": "Refreshes the <a href=\"LiveSearch.html#config_index\">index</a>." - }, - "search": { - "!type": "fn(value: string)", - "!doc": "Searches for the user supplied value." - } - }, - "LiveSearch.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "LiveSearch.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the LiveSearch." - } - } - }, - "aui_loading_mask": { - "LoadingMask": { - "!type": "fn(config: +Object) -> +_yui.aui_loading_mask.LoadingMask", - "prototype": { - "!proto": "Plugin.Base.prototype", - "messageEl": { - "!type": "string", - "!doc": "Node element to display the message." - }, - "strings": { - "!type": "+Object", - "!doc": "Strings used on the LoadingMask. See\n<a href=\"Widget.html#method_strings\">strings</a>." - }, - "target": { - "!type": "+aui_node.Node", - "!doc": "Node where the mask will be positioned and re-dimensioned." - }, - "centerMessage": { - "!type": "fn()", - "!doc": "Center the\n<a href=\"LoadingMask.html#config_messageEl\">messageEl</a> with the\n<a href=\"LoadingMask.html#config_target\">target</a> node." - }, - "refreshMask": { - "!type": "fn()", - "!doc": "Invoke the\n<a href=\"LoadingMask.html#property_overlayMask\">overlayMask</a>\n<code>refreshMask</code> method." - }, - "hide": { - "!type": "fn()", - "!doc": "Invoke the\n<a href=\"LoadingMask.html#property_overlayMask\">overlayMask</a>\n<code>hide</code> method." - }, - "show": { - "!type": "fn()", - "!doc": "Invoke the\n<a href=\"LoadingMask.html#property_overlayMask\">overlayMask</a>\n<code>show</code> method." - }, - "toggle": { - "!type": "fn()", - "!doc": "Invoke the\n<a href=\"LoadingMask.html#property_overlayMask\">overlayMask</a>\n<code>toggle</code> method." - } - }, - "LoadingMask.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "LoadingMask.NS": { - "!type": "string", - "!doc": "Static property provides a string to identify the namespace." - }, - "LoadingMask.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the LoadingMask." - } - } - }, - "aui_nested_list": { - "NestedList": { - "!type": "fn(config: +Object) -> +_yui.aui_nested_list.NestedList", - "prototype": { - "!proto": "Base.prototype" - }, - "NestedList.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "NestedList.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the NestedList." - } - } - }, - "aui_node": { - "A": { - "Node": { - "!type": "fn() -> +_yui.aui_node.A.Node", - "prototype": { - "ancestors": { - "!type": "fn(selector: string) -> +NodeList", - "!doc": "<p>Returns the current ancestors of the node element filtered by a className.\nThis is an optimized method for finding ancestors by a specific CSS class name.</p>\n\nExample:\n\n<pre><code>\nA.one(#nodeId).ancestorsByClassName(aui-helper-hidden);\n</code></pre>" - }, - "appendTo": { - "!type": "fn(selector: +_yui.aui_node.Node) -> !this", - "!doc": "<p>Insert the node instance to the end of the <code>selector</code>\nelement.</p>\n\nExample:\n\n<pre><code>var node = A.one(#nodeId);\n// using another Node instance\nvar body = A.one(body);\nnode.appendTo(body);\n// using a CSS selector\nnode.appendTo(#container);\n</code></pre>" - }, - "attr": { - "!type": "fn(name: string, value: string) -> string", - "!doc": "<p>Get or Set the value of an attribute for the first element in the\nset of matched elements. If only the <code>name</code> is passed it\nworks as a getter.</p>\n\nExample:\n\n<pre><code>var node = A.one(#nodeId);\nnode.attr(title, Setting a new title attribute);\n// Alert the value of the title attribute: Setting a new title attribute\nalert( node.attr(title) );\n</code></pre>" - }, - "clone": { - "!type": "fn() -> +aui_node.Node", - "!doc": "Normalizes the behavior of cloning a node, which by default should not clone\nthe events that are attached to it.\n\nExample:\n\n<pre><code>var node = A.one(#nodeId);\nnode.clone().appendTo(body);\n</code></pre>" - }, - "center": { - "!type": "fn(val: +Array) -> !this", - "!doc": "<p>Centralize the current Node instance with the passed\n<code>val</code> Array, Node, String, or Region, if not specified, the body will be\nused.</p>\n\nExample:\n\n<pre><code>var node = A.one(#nodeId);\n// Center the <code>node</code> with the <code>#container</code>.\nnode.center(#container);\n</code></pre>" - }, - "empty": { - "!type": "fn() -> !this", - "!doc": "<p>This method removes not only child (and other descendant) elements,\nbut also any text within the set of matched elements. This is because,\naccording to the DOM specification, any string of text within an element\nis considered a child node of that element.</p>\n\nExample:\n\n<pre><code>var node = A.one(#nodeId);\nnode.empty();\n</code></pre>" - }, - "getDOM": { - "!type": "fn() -> +HTMLNode", - "!doc": "Retrieves the DOM node bound to a Node instance. See\n<a href=\"Node.html#method_getDOMNode\">getDOMNode</a>." - }, - "getBorderWidth": { - "!type": "fn(sides: string) -> number", - "!doc": "Return the combined width of the border for the specified sides." - } - } - }, - "NodeList": { - "!type": "fn() -> +_yui.aui_node.A.NodeList", - "prototype": { - "all": { - "!type": "fn()", - "!doc": "See <a href=\"Node.html#method_all\">Node all</a>." - }, - "first": { - "!type": "fn() -> +aui_node.Node", - "!doc": "Returns the first element in the node list collection." - }, - "getDOM": { - "!type": "fn()", - "!doc": "See <a href=\"Node.html#method_getDOM\">Node getDOM</a>." - }, - "last": { - "!type": "fn() -> +aui_node.Node", - "!doc": "Returns the last element in the node list collection." - }, - "one": { - "!type": "fn()", - "!doc": "See <a href=\"Node.html#method_one\">Node one</a>." - }, - "getBody": { - "!type": "fn()", - "!doc": "Get the body node. Shortcut to <code>A.one(body)</code>." - }, - "getDoc": { - "!type": "fn()", - "!doc": "Get the document node. Shortcut to <code>A.one(document)</code>." - }, - "getWin": { - "!type": "fn()", - "!doc": "Get the window node. Shortcut to <code>A.one(window)</code>." - } - } - }, - "HTML5": { - "!type": "fn()", - "prototype": { - "IECreateFix": { - "!type": "fn(frag: +_yui.aui_node.Node, content: string) -> +aui_node.Node", - "!doc": "Receives a <code>frag</code> and a HTML content. This method\nshivs the HTML5 nodes appended to a Node or fragment which is not\non the document yet." - } - } - } - }, - "Node": { - "!type": "fn()", - "prototype": { - "getCenterXY": { - "!type": "fn() -> +Array", - "!doc": "Gets the current center position of the node in page coordinates." - }, - "getMargin": { - "!type": "fn(sides: string) -> number", - "!doc": "Return the combined size of the margin for the specified sides." - }, - "getPadding": { - "!type": "fn(sides: string) -> number", - "!doc": "Return the combined width of the border for the specified sides." - }, - "guid": { - "!type": "fn(prefix: string) -> string", - "!doc": "Set the id of the Node instance if the object does not have one. The\ngenerated id is based on a guid created by the\n<a href=\"YUI.html#method_stamp\">stamp</a> method." - }, - "hover": { - "!type": "fn(overFn: string, outFn: string) -> +aui_node.Node", - "!doc": "Create a hover interaction." - }, - "html": { - "!type": "fn(value: string)", - "!doc": "<p>Get or Set the HTML contents of the node. If the <code>value</code>\nis passed its set the content of the element, otherwise it works as a\ngetter for the current content.</p>\n\nExample:\n\n<pre><code>var node = A.one(#nodeId);\nnode.html(Setting new HTML);\n// Alert the value of the current content\nalert( node.html() );\n</code></pre>" - }, - "undefined": { - "!type": "fn() -> string", - "!doc": "Gets the outerHTML of a node, which islike innerHTML, except that it\nactually contains the HTML of the node itself." - }, - "placeAfter": { - "!type": "fn(newNode: +_yui.aui_node.Node) -> !this", - "!doc": "<p>Inserts a <code>newNode</code> after the node instance (i.e., as the next\nsibling). If the reference node has no parent, then does nothing.</p>\n\nExample:\n\n<pre><code>var titleNode = A.one(#titleNode);\nvar descriptionNode = A.one(#descriptionNode);\n// the description is usually shown after the title\ntitleNode.placeAfter(descriptionNode);\n</code></pre>" - }, - "placeBefore": { - "!type": "fn(newNode: +_yui.aui_node.Node) -> !this", - "!doc": "<p>Inserts a <code>newNode</code> before the node instance (i.e., as the previous\nsibling). If the reference node has no parent, then does nothing.</p>\n\nExample:\n\n<pre><code>var descriptionNode = A.one(#descriptionNode);\nvar titleNode = A.one(#titleNode);\n// the title is usually shown before the description\ndescriptionNode.placeBefore(titleNode);\n</code></pre>" - }, - "prependTo": { - "!type": "fn(selector: +_yui.aui_node.Node) -> !this", - "!doc": "<p>Inserts the node instance to the begining of the <code>selector</code>\nnode (i.e., insert before the <code>firstChild</code> of the\n<code>selector</code>).</p>\n\nExample:\n\n<pre><code>var node = A.one(#nodeId);\nnode.prependTo(body);\n</code></pre>" - }, - "radioClass": { - "!type": "fn(cssClass: string) -> !this", - "!doc": "Add one or more CSS classes to an element and remove the class(es)\nfrom the siblings of the element." - }, - "resetId": { - "!type": "fn(prefix: string) -> !this", - "!doc": "Generate an unique identifier and reset the id attribute of the node\ninstance using the new value. Invokes the\n<a href=\"Node.html#method_guid\">guid</a>." - }, - "selectText": { - "!type": "fn(start: number, end: number)", - "!doc": "Selects a substring of text inside of the input element." - }, - "selectable": { - "!type": "fn() -> !this", - "!doc": "Enables text selection for this element (normalized across browsers)." - }, - "swallowEvent": { - "!type": "fn(eventName: string, preventDefault: bool) -> !this", - "!doc": "<p>Stops the specified event(s) from bubbling and optionally prevents the\ndefault action.</p>\n\nExample:\n\n<pre><code>var anchor = A.one(a#anchorId);\nanchor.swallowEvent(click);\n</code></pre>" - }, - "text": { - "!type": "fn(text: string)", - "!doc": "<p>Get or Set the combined text contents of the node instance,\nincluding its descendants. If the <code>text</code>\nis passed its set the content of the element, otherwise it works as a\ngetter for the current content.</p>\n\nExample:\n\n<pre><code>var node = A.one(#nodeId);\nnode.text(Setting new text content);\n// Alert the value of the current content\nalert( node.text() );\n</code></pre>" - }, - "toggle": { - "!type": "fn(on: bool, callback: fn()) -> !this", - "!doc": "<p>Displays or hide the node instance.</p>\n\n<p><string>NOTE:</string> This method assume that your node were hidden\nbecause of the aui-helper-hidden css class were being used. This wont\nmanipulate the inline <code>style.display</code> property.</p>" - }, - "unselectable": { - "!type": "fn() -> !this", - "!doc": "Disables text selection for this element (normalized across browsers)." - }, - "val": { - "!type": "fn(value: string)", - "!doc": "<p>Get or Set the value attribute of the node instance. If the\n<code>value</code> is passed its set the value of the element,\notherwise it works as a getter for the current value.</p>\n\nExample:\n\n<pre><code>var input = A.one(#inputId);\ninput.val(Setting new input value);\n// Alert the value of the input\nalert( input.val() );\n</code></pre>" - }, - "_getBoxStyleAsNumber": { - "!type": "fn(sides: string, map: string) -> number", - "!doc": "Return the combined size of the box style for the specified sides." - }, - "hide": { - "!type": "fn(cssClass: string) -> !this", - "!doc": "<p>Hide the node adding a css class on it. If <code>cssClass</code> is not\npassed as argument, the className aui-helper-hidden will be used by\ndefault.</p>\n\n<p><string>NOTE:</string> This method assume that your node were visible\nbecause the absence of aui-helper-hidden css class. This wont\nmanipulate the inline <code>style.display</code> property.</p>" - }, - "show": { - "!type": "fn(cssClass: string) -> !this", - "!doc": "<p>Show the node removing a css class used to hide it. Use the same\nclassName added using the <a href=\"A.Node.html#method_hide\">hide</a>\nmethod. If <code>cssClass</code> is not passed as argument, the\nclassName aui-helper-hidden will be used by default.</p>\n\n<p><string>NOTE:</string> This method assume that your node were hidden\nbecause of the aui-helper-hidden css class were being used. This wont\nmanipulate the inline <code>style.display</code> property.</p>" - }, - "width": { - "!type": "fn() -> number", - "!doc": "Returns the width of the content, not including\nthe padding, border or margin. If a width is passed,\nthe nodes overall width is set to that size.\n\nExample:\n\n<pre><code>var node = A.one(#nodeId);\nnode.width(); //returns content width\nnode.width(100); // sets box width\n</code></pre>" - }, - "height": { - "!type": "fn() -> number", - "!doc": "Returns the height of the content, not including\nthe padding, border or margin. If a height is passed,\nthe nodes overall height is set to that size.\n\nExample:\n\n<pre><code>var node = A.one(#nodeId);\nnode.height(); //returns content height\nnode.height(100); // sets box height\n</code></pre>" - }, - "innerWidth": { - "!type": "fn() -> number", - "!doc": "Returns the size of the box from inside of the border,\nwhich is the offsetWidth plus the padding on the left and right.\n\nExample:\n\n<pre><code>var node = A.one(#nodeId);\nnode.innerWidth();\n</code></pre>" - }, - "innerHeight": { - "!type": "fn() -> number", - "!doc": "Returns the size of the box from inside of the border,\nwhich is offsetHeight plus the padding on the top and bottom.\n\nExample:\n\n<pre><code>var node = A.one(#nodeId);\nnode.innerHeight();\n</code></pre>" - }, - "outerWidth": { - "!type": "fn() -> number", - "!doc": "Returns the outer width of the box including the border,\nif true is passed as the first argument, the margin is included.\n\nExample:\n\n<pre><code>var node = A.one(#nodeId);\nnode.outerWidth();\nnode.outerWidth(true); // includes margin\n</code></pre>" - }, - "outerHeight": { - "!type": "fn() -> number", - "!doc": "Returns the outer height of the box including the border,\nif true is passed as the first argument, the margin is included.\n\nExample:\n\n<pre><code>var node = A.one(#nodeId);\nnode.outerHeight();\nnode.outerHeight(true); // includes margin\n</code></pre>" - } - } - } - }, - "aui_overlay": { - "OverlayContextPanel": { - "!type": "fn(config: +Object) -> +_yui.aui_overlay.OverlayContextPanel", - "prototype": { - "!proto": "_yui.aui_overlay.OverlayContext.prototype", - "anim": { - "!type": "+Object", - "!doc": "Enable or disable the animation for hide and show. Used as the\n<a href=\"Anim.html\">Anim</a> configuration attributes.\n\n<pre><code>anim: {\n show: {\n \tduration: .9\n },\n hide: {\n \tduration: .2\n }\n}\n</code></pre>" - }, - "arrow": { - "!type": "string", - "!doc": "Position where the arrow will be placed. See\n<a href=\"OverlayContextPanel.html#config_showArrow\">showArrow</a>. If its\nnot set, it will get the value set on the\n<a href=\"OverlayContext.html#config_align\">align</a> point. Here is a\nlist of valid arrows bc, bl, br, cc, lb, lc, lt, rb,\nrc, rl." - }, - "hideOn": { - "!type": "string", - "!doc": "See <a href=\"OverlayContext.html#config_hideOn\">hideOn</a>." - }, - "showOn": { - "!type": "string", - "!doc": "See <a href=\"OverlayContext.html#config_showOn\">showOn</a>." - }, - "showArrow": { - "!type": "bool", - "!doc": "If true the OverlayContextPanel will show an arrow positioned on the\n<a href=\"OverlayContextPanel.html#config_arrow\">arrow</a> point." - }, - "stack": { - "!type": "bool", - "!doc": "Gives stacking habilities to the OverlayContextPanel." - }, - "align": { - "!type": "fn(node: +_yui.aui_node.Node, points: [+Array])", - "!doc": "Aligns the OverlayContextPanel to the provided node (or viewport) using the\nprovided points. Inherited from\n<a href=\"Overlay.html#method_align\">Overlay</a>." - }, - "fixPointerColor": { - "!type": "fn()", - "!doc": "OverlayContextPanel uses a imageless arrow, which involves some CSS technics.\nThis method is meant to fix the color of the borders of the arrow." - }, - "getAlignPoint": { - "!type": "fn() -> string", - "!doc": "Normalize the align point value. The align point cc is not a valid\nposition for the arrow and then its normalized to the bc point." - }, - "hide": { - "!type": "fn(event: +EventFacade)", - "!doc": "Hides the OverlayContextPanel." - } - }, - "OverlayContextPanel.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "OverlayContextPanel.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the OverlayContextPanel." - } - }, - "OverlayContext": { - "!type": "fn(config: +Object) -> +_yui.aui_overlay.OverlayContext", - "prototype": { - "!proto": "_yui.aui_overlay.OverlayBase.prototype", - "align": { - "!type": "+Object", - "!doc": "Inherited from <a href=\"Overlay.html#config_align\">Overlay</a>." - }, - "cancellableHide": { - "!type": "bool", - "!doc": "Cancel auto hide delay if the user interact with the Overlay\n(focus, click, mouseover)" - }, - "currentNode": { - "!type": "+aui_node.Node", - "!doc": "OverlayContext allow multiple elements to be the\n<a href=\"OverlayContext.html#config_trigger\">trigger</a>, the\ncurrentNode stores the current active one." - }, - "hideOn": { - "!type": "string", - "!doc": "The event which is responsible to hide the OverlayContext." - }, - "hideOnDocumentClick": { - "!type": "bool", - "!doc": "If true the instance is registered on the\n<a href=\"OverlayContextManager.html\">OverlayContextManager</a> static\nclass and will be hide when the user click on document." - }, - "hideDelay": { - "!type": "number", - "!doc": "Number of milliseconds after the hide method is invoked to hide the\nOverlayContext." - }, - "showOn": { - "!type": "string", - "!doc": "The event which is responsible to show the OverlayContext." - }, - "showDelay": { - "!type": "number", - "!doc": "Number of milliseconds after the show method is invoked to show the\nOverlayContext." - }, - "trigger": { - "!type": "+aui_node.Node", - "!doc": "Node, NodeList or Selector which will be used as trigger elements\nto show or hide the OverlayContext." - }, - "useARIA": { - "!type": "bool", - "!doc": "True if Overlay should use ARIA plugin" - }, - "visible": { - "!type": "bool", - "!doc": "If true the OverlayContext is visible by default after the render phase.\nInherited from <a href=\"Overlay.html\">Overlay</a>." - }, - "hide": { - "!type": "fn()", - "!doc": "Shows the OverlayContext." - }, - "toggle": { - "!type": "fn(event: +EventFacade)", - "!doc": "Toggles visibility of the OverlayContext." - }, - "clearIntervals": { - "!type": "fn()", - "!doc": "Clear the intervals to show or hide the OverlayContext. See\n<a href=\"OverlayContext.html#config_hideDelay\">hideDelay</a> and\n<a href=\"OverlayContext.html#config_showDelay\">showDelay</a>." - }, - "refreshAlign": { - "!type": "fn()", - "!doc": "Refreshes the alignment of the OverlayContext with the\n<a href=\"OverlayContext.html#config_currentNode\">currentNode</a>. See\nalso <a href=\"OverlayContext.html#config_align\">align</a>." - }, - "updateCurrentNode": { - "!type": "fn(event: +EventFacade)", - "!doc": "Update the\n<a href=\"OverlayContext.html#config_currentNode\">currentNode</a> with the\n<a href=\"OverlayContext.html#config_align\">align</a> node or the\nevent.currentTarget and in last case with the first item of the\n<a href=\"OverlayContext.html#config_trigger\">trigger</a>." - } - }, - "OverlayContext.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "OverlayContext.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the OverlayContext." - } - }, - "OverlayManager": { - "!type": "fn(config: +Object) -> +_yui.aui_overlay.OverlayManager", - "prototype": { - "!proto": "Base.prototype", - "zIndexBase": { - "!type": "number", - "!doc": "The zIndex base to be used on the stacking for all overlays\nregistered on the OverlayManager." - }, - "bringToTop": { - "!type": "fn(overlay: +Overlay)", - "!doc": "Set the passed overlay zIndex to the highest value." - }, - "register": { - "!type": "fn(overlay: +Overlay) -> +Array", - "!doc": "Register the passed <a href=\"Overlay.html\">Overlay</a> to this\nOverlayManager." - }, - "remove": { - "!type": "fn(overlay: +Overlay) -> +Null", - "!doc": "Remove the passed <a href=\"Overlay.html\">Overlay</a> from this\nOverlayManager." - }, - "each": { - "!type": "fn(fn: fn()) -> +Null", - "!doc": "Loop through all registered <a href=\"Overlay.html\">Overlay</a> and\nexecute a callback." - }, - "showAll": { - "!type": "fn()", - "!doc": "Invoke the <a href=\"Overlay.html#method_show\">show</a> method from\nall registered Overlays." - }, - "hideAll": { - "!type": "fn()", - "!doc": "Invoke the <a href=\"Overlay.html#method_hide\">hide</a> method from\nall registered Overlays." - }, - "sortByZIndexDesc": { - "!type": "fn(a: +Overlay, b: +Overlay) -> number", - "!doc": "zIndex comparator. Used on Array.sort." - } - }, - "OverlayManager.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "OverlayManager.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the OverlayManager." - } - }, - "OverlayMask": { - "!type": "fn(config: +Object) -> +_yui.aui_overlay.OverlayMask", - "prototype": { - "!proto": "_yui.aui_overlay.OverlayBase.prototype", - "alignPoints": { - "!type": "+Array", - "!doc": "Points to align the <a href=\"Overlay.html\">Overlay</a> used as\nmask." - }, - "background": { - "!type": "string", - "!doc": "Background color of the mask." - }, - "target": { - "!type": "+aui_node.Node", - "!doc": "Node where the mask will be positioned and re-dimensioned. The\ndefault is the document, which means that if not specified the mask\ntakes the full screen." - }, - "opacity": { - "!type": "number", - "!doc": "CSS opacity of the mask." - }, - "shim": { - "!type": "bool", - "!doc": "Use shim option." - }, - "visible": { - "!type": "bool", - "!doc": "If true the Overlay is visible by default after the render phase.\nInherited from <a href=\"Overlay.html\">Overlay</a>." - }, - "zIndex": { - "!type": "number", - "!doc": "zIndex of the OverlayMask." - }, - "getTargetSize": { - "!type": "fn() -> +Object", - "!doc": "Get the size of the\n<a href=\"OverlayMask.html#config_target\">target</a>. Used to dimension\nthe mask node." - }, - "refreshMask": { - "!type": "fn()", - "!doc": "Repaint the OverlayMask UI, respecting the\n<a href=\"OverlayMask.html#config_target\">target</a> size and the\n<a href=\"OverlayMask.html#config_alignPoints\">alignPoints</a>." - } - }, - "OverlayMask.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "OverlayMask.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the OverlayMask." - } - } - }, - "aui_paginator": { - "Paginator": { - "!type": "fn(config: +Object) -> +_yui.aui_paginator.Paginator", - "prototype": { - "!proto": "Base.prototype", - "alwaysVisible": { - "!type": "bool", - "!doc": "If true the Paginator will be always visible, even when the number\nof pages is 0. To hide the paginator controls automatically when\nthere is no pages to display use <code>false</code>." - }, - "containers": { - "!type": "+aui_node.Node", - "!doc": "The Paginator controls UI could be displayed in more than one\ncontainer (i.e., in the header and footer of a list). Pass a\n<a href=\"NodeList.html\">NodeList</a> or a selector to grab the\ncontainers." - }, - "firstPageLink": { - "!type": "+aui_node.Node", - "!doc": "The <a href=\"Node.html\">Node</a> or template to be used as the\nfirst link element." - }, - "firstPageLinkLabel": { - "!type": "string", - "!doc": "The label used as content of the\n<a href=\"Paginator.html#config_firstPageLink\">firstPageLink</a> element." - }, - "lastPageLink": { - "!type": "+aui_node.Node", - "!doc": "The <a href=\"Node.html\">Node</a> or template to be used as the\nlast link element." - }, - "lastPageLinkLabel": { - "!type": "string", - "!doc": "The label used as content of the\n<a href=\"Paginator.html#config_lastPageLink\">lastPageLink</a> element." - }, - "maxPageLinks": { - "!type": "number", - "!doc": "The max number of page links to be displayed. If lower than the\ntotal number of pages they are still navigable using next and prev\nlinks." - }, - "nextPageLink": { - "!type": "+aui_node.Node", - "!doc": "The <a href=\"Node.html\">Node</a> or template to be used as the\nnext link element." - }, - "nextPageLinkLabel": { - "!type": "string", - "!doc": "The label used as content of the\n<a href=\"Paginator.html#config_nextPageLink\">nextPageLink</a> element." - }, - "page": { - "!type": "number", - "!doc": "Page to display on initial paint." - }, - "pageContainerTemplate": { - "!type": "string", - "!doc": "HTML Template for the page links container." - }, - "pageLinkContent": { - "!type": "fn()", - "!doc": "<p>Function which set the content of the each page element. The passed\nfunction receive as arguments the reference for the page element\nnode, the page number and the index of the page element.</p>\n\nExample:\n\n<pre><code>function(pageEl, pageNumber, index) {\n\t pageEl.html(pageNumber);\n\t}</code></pre>" - }, - "pageLinkTemplate": { - "!type": "string", - "!doc": "HTML Template for the link elements." - }, - "pageReportEl": { - "!type": "string", - "!doc": "Node element to display the page report (i.e., (1 of 100))." - }, - "pageReportLabelTemplate": { - "!type": "string", - "!doc": "Template for the\n<a href=\"Paginator.html#config_pageReportEl\">pageReportEl</a> content.\nNote the placeholders for the page {page} and the total pages\n{totalPages}." - }, - "prevPageLink": { - "!type": "+aui_node.Node", - "!doc": "The <a href=\"Node.html\">Node</a> or template to be used as the\nprev link element." - }, - "prevPageLinkLabel": { - "!type": "string", - "!doc": "The label used as content of the\n<a href=\"Paginator.html#config_prevPageLink\">prevPageLink</a> element." - }, - "rowsPerPage": { - "!type": "number", - "!doc": "Number of records constituting a \"page\"." - }, - "rowsPerPageEl": { - "!type": "+aui_node.Node", - "!doc": "Node element to display the\n<a href=\"Paginator.html#config_rowsPerPage\">rowsPerPage</a>." - }, - "rowsPerPageOptions": { - "!type": "+Array", - "!doc": "Array to be displayed on the generated HTML Select element with the\n<a href=\"Paginator.html#config_rowsPerPage\">rowsPerPage</a>\ninformation. (i.e., [1,3,5,7], will display these values on the\nselect)" - }, - "state": { - "!type": "+Object", - "!doc": "Generates information to the <code>changeRequest</code> event. See\n<a href=\"Paginator.html#method_changeRequest\">changeRequest</a>." - }, - "template": { - "!type": "string", - "!doc": "Template used to render controls. The string will be used as\ninnerHTML on all specified container nodes. Bracketed keys (e.g.\n{pageLinks}) in the string will be replaced with an instance of the\nso named ui component." - }, - "total": { - "!type": "number", - "!doc": "Total number of records to paginate through." - }, - "totalEl": { - "!type": "string", - "!doc": "Node element to display the total information." - }, - "totalLabel": { - "!type": "string", - "!doc": "The label markup to the total information." - }, - "totalPages": { - "!type": "number", - "!doc": "Number of pages. Calculated based on the\n<a href=\"Paginator.html#config_total\">total</a> divided by the\n<a href=\"Paginator.html#config_rowsPerPage\">rowsPerPage</a>." - }, - "calculateRange": { - "!type": "fn(name: +Type) -> +Object", - "!doc": "Create a range to display on the pageLinks, keep the current page on\ncenter." - }, - "changeRequest": { - "!type": "fn()", - "!doc": "Fires <a href=\"Paginator.html#event_changeRequest\">changeRequest</a>\nevent. This is the most important event because its responsible to\nupdate the UI, invoked <code>.setState(newState)</code> to update the\nUI." - }, - "eachContainer": { - "!type": "fn(fn: fn())", - "!doc": "Loop through all\n<a href=\"Paginator.html#config_containers\">containers</a> and execute the\npassed callback." - }, - "hasNextPage": { - "!type": "fn() -> bool", - "!doc": "Check if there is a next page." - }, - "hasPage": { - "!type": "fn(page: number) -> bool", - "!doc": "Check if the <code>page</code> exists." - }, - "hasPrevPage": { - "!type": "fn() -> bool", - "!doc": "Check if there is a previous page." - }, - "setState": { - "!type": "fn(v: +Object)", - "!doc": "Public setter for <a href=\"Paginator.html#config_state\">state</a>." - } - }, - "Paginator.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "Paginator.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the Paginator." - } - } - }, - "aui_panel": { - "Panel": { - "!type": "fn(config: +Object) -> +_yui.aui_panel.Panel", - "prototype": { - "!proto": "_yui.aui_component.Component.prototype", - "collapsed": { - "!type": "bool", - "!doc": "Whether the panel is displayed collapsed." - }, - "collapsible": { - "!type": "bool", - "!doc": "Whether the panel is able to be collapsed." - }, - "title": { - "!type": "bool", - "!doc": "The title to be displayed on the Panel." - }, - "icons": { - "!type": "+Array", - "!doc": "<p>Array of <a href=\"ButtonItem.html\">ButtonItem</a> configuration objects to be displayed as icons\non the Panel title.</p>\n\nExample:\n\n<pre><code>icons: [ { icon: close, id: close } ]</code></pre>\n\nFor more information how to use this option see\n<a href=\"ButtonItem.html\">ButtonItem</a>." - }, - "strings": { - "!type": "+Object", - "!doc": "Collection of strings used to label elements of the Panels UI." - }, - "useARIA": { - "!type": "bool", - "!doc": "True if Panel should use ARIA plugin" - }, - "collapse": { - "!type": "fn()", - "!doc": "Collapse the panel setting the\n<a href=\"Panel.html#config_collapsed\">collapsed</a> attribute to\n<code>true</code>." - }, - "expand": { - "!type": "fn()", - "!doc": "Expand the panel setting the\n<a href=\"Panel.html#config_collapsed\">collapsed</a> attribute to\n<code>false</code>." - }, - "toggle": { - "!type": "fn()", - "!doc": "Toggle the visibility of the Panel toggling the value of the\n<a href=\"Widget.html#config_visible\">visible</a> attribute." - }, - "toggleCollapse": { - "!type": "fn()", - "!doc": "Toggle the <a href=\"Panel.html#config_collapsed\">collapsed</a> value.\nExpanding and collapsing the Panel." - } - }, - "Panel.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the Panel." - } - } - }, - "aui_parse_content": { - "ParseContent": { - "!type": "fn(config: +Object) -> +_yui.aui_parse_content.ParseContent", - "prototype": { - "!proto": "Plugin.Base.prototype", - "globalEval": { - "!type": "fn(data: string)", - "!doc": "Global eval the <data>data</data> passed." - }, - "parseContent": { - "!type": "fn(content: string) -> string", - "!doc": "Extract the <code>script</code> tags from the string content and\nevaluate the chunks." - } - }, - "ParseContent.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "ParseContent.NS": { - "!type": "string", - "!doc": "Static property provides a string to identify the namespace." - }, - "ParseContent.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the ParseContent." - } - } - }, - "aui_portal_layout": { - "PortalLayout": { - "!type": "fn(config: +Object) -> +_yui.aui_portal_layout.PortalLayout", - "prototype": { - "!proto": "Base.prototype" - }, - "PortalLayout.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "PortalLayout.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the PortalLayout." - } - } - }, - "aui_progressbar": { - "ProgressBar": { - "!type": "fn(config: +Object) -> +_yui.aui_progressbar.ProgressBar", - "prototype": { - "!proto": "_yui.aui_component.Component.prototype", - "height": { - "!type": "number", - "!doc": "Display height of the progressbar." - }, - "label": { - "!type": "string", - "!doc": "Display label of the progressbar. If not specified try to query\nusing HTML_PARSER an element inside contentBox which matches\n<code>aui-progressbar-text</code> and get its innerHTML to be\nused as label." - }, - "max": { - "!type": "number", - "!doc": "Represents the top value for the bar. The bar will be fully\nextended when reaching this value. Values higher than this will\nbe ignored." - }, - "min": { - "!type": "number", - "!doc": "Represents the lowest value for the bar. The bar will be\ntotally collapsed when reaching this value. Values lower than\nthis will be ignored." - }, - "orientation": { - "!type": "string", - "!doc": "Display orientation of the progressbar (i.e. vertical or\nhorizontal)." - }, - "ratio": { - "!type": "number", - "!doc": "Calculate the ratio based on <code>max</code> and\n<code>min</code> values." - }, - "step": { - "!type": "number", - "!doc": "Calculate the progressbar step based on <code>ratio</code>\nvalue." - }, - "statusNode": { - "!type": "string", - "!doc": "DOM Node to display the satus bar of the progressbar. If not\nspecified try to query using HTML_PARSER an element inside\ncontentBox which matches <code>aui-progressbar-status</code>." - }, - "textNode": { - "!type": "string", - "!doc": "DOM Node to display the text of the progressbar. If not\nspecified try to query using HTML_PARSER an element inside\ncontentBox which matches <code>aui-progressbar-text</code>." - }, - "value": { - "!type": "number", - "!doc": "The value for the bar. Valid values are in between the minValue\nand maxValue attributes." - } - }, - "ProgressBar.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "ProgressBar.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the ProgressBar." - }, - "ProgressBar.HTML_PARSER": { - "!type": "+Object", - "!doc": "Object hash, defining how attribute values are to be parsed from\nmarkup contained in the widgets content box." - } - } - }, - "aui_rating": { - "Rating": { - "!type": "fn(config: +Object) -> +_yui.aui_rating.Rating", - "prototype": { - "!proto": "_yui.aui_component.Component.prototype", - "disabled": { - "!type": "bool", - "!doc": "Whether the Rating is disabled or not. Disabled Ratings dont allow\nhover or click, just display selected stars." - }, - "canReset": { - "!type": "bool", - "!doc": "If <code>true</code> could be reseted (i.e., have no values\nselected)." - }, - "defaultSelected": { - "!type": "number", - "!doc": "The number of selected starts when the Rating render." - }, - "elements": { - "!type": "+NodeList", - "!doc": "<a href=\"NodeList.html\">NodeList</a> of elements used on the\nRating. Each element is one Star." - }, - "hiddenInput": { - "!type": "+aui_node.Node", - "!doc": "Hidden input to handle the selected value. This hidden input\nreplace the radio elements and keep the same name." - }, - "inputName": { - "!type": "string", - "!doc": "Name of the <a\nhref=\"Rating.html#config_hiddenInput\">hiddenInput</a> element. If\nnot specified will use the name of the replaced radio." - }, - "label": { - "!type": "string", - "!doc": "Label to be displayed with the Rating elements." - }, - "labelNode": { - "!type": "string", - "!doc": "DOM Node to display the text of the StarRating. If not\nspecified try to query using HTML_PARSER an element inside\nboundingBox which matches <code>aui-rating-label-element</code>." - }, - "selectedIndex": { - "!type": "number", - "!doc": "Stores the index of the selected element." - }, - "showTitle": { - "!type": "bool", - "!doc": "If <code>true</code> will extract the value of the\n<code>title</code> attribute on the radio, and use it on the\ngenerated Rating elements." - }, - "size": { - "!type": "number", - "!doc": "Number of Rating elements to be displayed." - }, - "title": { - "!type": "string", - "!doc": "If set, will be used when there is no DOM <code>title</code> on the\nradio elements." - }, - "value": { - "!type": "string", - "!doc": "Stores the value of the current selected Rating element." - }, - "clearSelection": { - "!type": "fn()", - "!doc": "Clear all selected starts to the default state." - }, - "select": { - "!type": "fn(index: number)", - "!doc": "Selects the <code>index</code> Rating element." - }, - "fillTo": { - "!type": "fn(index: number, className: string)", - "!doc": "Add the <code>className</code> on the the <code>index</code> element\nand all the previous Rating elements." - }, - "indexOf": { - "!type": "fn(elem: +_yui.aui_node.Node) -> number", - "!doc": "Finds the index of the <code>elem</code>." - } - }, - "Rating.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "Rating.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the Rating." - }, - "StarRating.HTML_PARSER": { - "!type": "+Object", - "!doc": "Object hash, defining how attribute values are to be parsed from\nmarkup contained in the widgets content box." - } - }, - "ThumbRating": { - "!type": "fn(config: +Object) -> +_yui.aui_rating.ThumbRating", - "prototype": { - "!proto": "_yui.aui_rating.Rating.prototype", - "size": { - "!type": "number", - "!doc": "The size on ThumbRating is always 2 (i.e., thumb up and thumb down)." - }, - "fillTo": { - "!type": "fn(index: number, className: string)", - "!doc": "Add the <code>className</code> on the the <code>index</code> element\nand all the previous Rating elements." - } - }, - "ThumbRating.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "ThumbRating.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the ThumbRating." - } - } - }, - "aui_resize": { - "Resize": { - "!type": "fn(config: +Object) -> +_yui.aui_resize.Resize", - "prototype": { - "!proto": "Base.prototype", - "autoHide": { - "!type": "bool", - "!doc": "False to ensure that the resize handles are always visible, true to\ndisplay them only when the user mouses over the resizable borders." - }, - "handles": { - "!type": "+Array", - "!doc": "The handles to use (any combination of): t, b, r, l, bl,\nbr, tl, tr. Can use a shortcut of All." - }, - "node": { - "!type": "+aui_node.Node", - "!doc": "The selector or element to resize. Required." - }, - "proxy": { - "!type": "bool", - "!doc": "Resize a proxy element instead of the real element." - }, - "proxyEl": { - "!type": "string", - "!doc": "The Resize proxy element." - }, - "resizing": { - "!type": "bool", - "!doc": "True when the element is being Resized." - }, - "wrap": { - "!type": "bool", - "!doc": "True to wrap an element with a div if needed (required for textareas\nand images, defaults to false) in favor of the handles config option.\nThe wrapper element type (default div) could be over-riden passing the\n<code>wrapper</code> attribute." - }, - "wrapTypes": { - "!type": "+Regex", - "!doc": "Elements that requires a wrapper by default. Normally are elements\nwhich cannot have children elements." - }, - "wrapper": { - "!type": "string", - "!doc": "Element to wrap the <code>wrapTypes</code>. This element will house\nthe handles elements." - }, - "changeHeightHandles": { - "!type": "bool", - "!doc": "Whether the handle being dragged can change the height." - }, - "changeLeftHandles": { - "!type": "bool", - "!doc": "Whether the handle being dragged can change the left." - }, - "changeTopHandles": { - "!type": "bool", - "!doc": "Whether the handle being dragged can change the top." - }, - "changeWidthHandles": { - "!type": "bool", - "!doc": "Whether the handle being dragged can change the width." - }, - "delegate": { - "!type": "+Object", - "!doc": "Store DD.Delegate reference for the respective Resize instance." - }, - "eachHandle": { - "!type": "fn(fn: fn())", - "!doc": "<p>Loop through each handle which is being used and executes a callback.</p>\n<p>Example:</p>\n<pre><code>instance.eachHandle(\n function(handleName, index) { ... }\n );</code></pre>" - } - }, - "Resize.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "Resize.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the Resize." - } - } - }, - "aui_textboxlist": { - "Textboxlist": { - "!type": "fn(config: +Object) -> +_yui.aui_textboxlist.Textboxlist", - "prototype": { - "!proto": "_yui.aui_autocomplete.AutoComplete.prototype", - "constrain": { - "!type": "string", - "!doc": "Will attempt to constrain the resize node to the boundaries. Arguments:<br>\nview: Contrain to Viewport<br>\n#selector_string: Constrain to this node<br>\n{Region Object}: An Object Literal containing a valid region (top, right, bottom, left) of page positions" - }, - "minHeight": { - "!type": "number", - "!doc": "The minimum height of the element" - }, - "minWidth": { - "!type": "number", - "!doc": "The minimum width of the element" - }, - "maxHeight": { - "!type": "number", - "!doc": "The maximum height of the element" - }, - "maxWidth": { - "!type": "number", - "!doc": "The maximum width of the element" - }, - "preserveRatio": { - "!type": "bool", - "!doc": "Maintain the elements ratio when resizing." - }, - "tickX": { - "!type": "number", - "!doc": "The number of x ticks to span the resize to." - }, - "tickY": { - "!type": "number", - "!doc": "The number of y ticks to span the resize to." - }, - "constrainBorderInfo": { - "!type": "+Object", - "!doc": "Cache the border widths of the contrain node if constrain\noption is being used." - }, - "navigationDateFormatter": { - "!type": "fn()", - "!doc": "The function to format the navigation header date." - }, - "firstDayOfWeek": { - "!type": "number", - "!doc": "First day of the week: Sunday is 0, Monday is 1." - }, - "undefined": { - "!type": "fn()", - "!doc": "Mapping UTF-8 groups of characters. Based on Steven Levithans XRegExp\nproject (http://xregexp.com)" - }, - "match": { - "!type": "fn(str: string, group: string, flags: string)", - "!doc": "Tests a string against an Unicode pattern. Returns the first match." - }, - "test": { - "!type": "fn(str: string, group: string, flags: string)", - "!doc": "Tests a string against an Unicode pattern. Returns true or false." - } - }, - "Textboxlist.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "Textboxlist.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the Textboxlist." - } - } - }, - "aui_toolbar": { - "Toolbar": { - "!type": "fn(config: +Object) -> +_yui.aui_toolbar.Toolbar", - "prototype": { - "!proto": "_yui.aui_component.Component.prototype", - "activeState": { - "!type": "bool", - "!doc": "Receives an interaction state of active when the user clicks on it." - }, - "children": { - "!type": "+Array", - "!doc": "Receives the toolbar items." - }, - "defaultState": { - "!type": "bool", - "!doc": "Receives a default interaction state." - }, - "hoverState": { - "!type": "bool", - "!doc": "Receives an interaction state of hover during the\n<code>mouseover</code> event." - }, - "defaultChildType": { - "!type": "string", - "!doc": "The default type of child widget to render into the Element" - }, - "orientation": { - "!type": "string", - "!doc": "Representing the orientation of the progress bar. Could be\n<code>horizontal</code> or <code>vertical</code>." - } - } - } - }, - "aui_tooltip": { - "Tooltip": { - "!type": "fn(config: +Object) -> +_yui.aui_tooltip.Tooltip", - "prototype": { - "!proto": "_yui.aui_overlay.OverlayContextPanel.prototype", - "anim": { - "!type": "+Object", - "!doc": "See <a href=\"OverlayContextPanel.html#config_anim\">OverlayContextPanel anim</a>." - }, - "align": { - "!type": "+Object", - "!doc": "See <a href=\"Overlay.html#config_align\">OverlayContextPanel align</a>." - }, - "showOn": { - "!type": "string", - "!doc": "See <a href=\"OverlayContext.html#config_showOn\">OverlayContext showOn</a>." - }, - "hideOn": { - "!type": "string", - "!doc": "See <a href=\"OverlayContext.html#config_showOn\">OverlayContext showOn</a>." - }, - "undefined": { - "!type": "fn()", - "!doc": "Prevents display:none from being applied to the tooltip when it is hidden because we\ncannot properly align a hidden tooltip with display:none since we cant accurately\nget its computed x and y position." - }, - "hideDelay": { - "!type": "number", - "!doc": "See <a href=\"OverlayContext.html#config_hideDelay\">OverlayContext hideDelay</a>." - }, - "title": { - "!type": "bool", - "!doc": "Use the content of the <code>title</code> attribute as the Tooltip\ncontent." - }, - "show": { - "!type": "fn()", - "!doc": "Over-ride the <code>show</code> to invoke the\n<a href=\"Tooltip.html#method__loadBodyContentFromTitle\">_loadBodyContentFromTitle</a>.\nSee <a href=\"OverlayContext.html#config_show\">OverlayContext show</a>." - } - }, - "Tooltip.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "Tooltip.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the Tooltip." - } - } - }, - "aui_tree": { - "TreeData": { - "!type": "fn(config: +Object) -> +_yui.aui_tree.TreeData", - "prototype": { - "!proto": "Base.prototype", - "container": { - "!type": "+aui_node.Node", - "!doc": "Container to nest children nodes. If has cntainer its not a leaf." - }, - "children": { - "!type": "+Array", - "!doc": "Array of children (i.e. could be a JSON metadata object or a TreeNode instance)." - }, - "index": { - "!type": "+Object", - "!doc": "Index the nodes." - }, - "getNodeById": { - "!type": "fn(uid: string) -> +aui_tree.TreeNode", - "!doc": "Get a TreeNode by id." - }, - "isRegistered": { - "!type": "fn(node: +_yui.aui_tree.TreeNode) -> bool", - "!doc": "Whether the TreeNode is registered on this TreeData." - }, - "updateReferences": { - "!type": "fn(TreeNode: +_yui.aui_node.Node, TreeNode: +ParentNode, TreeView: +OwnerTree)", - "!doc": "Update the references of the passed TreeNode." - }, - "refreshIndex": { - "!type": "fn()", - "!doc": "Refresh the index (i.e. re-index all nodes)." - }, - "registerNode": { - "!type": "fn(node: +_yui.aui_tree.TreeNode)", - "!doc": "Register the passed TreeNode on this TreeData." - }, - "updateIndex": { - "!type": "fn(index: +Object)", - "!doc": "Update the <a href=\"TreeData.html#config_index\">index</a> attribute value." - }, - "unregisterNode": { - "!type": "fn(node: +_yui.aui_tree.TreeNode)", - "!doc": "Unregister the passed TreeNode from this TreeData." - }, - "collapseAll": { - "!type": "fn()", - "!doc": "Collapse all children of the TreeData." - }, - "expandAll": { - "!type": "fn()", - "!doc": "Expand all children of the TreeData." - }, - "selectAll": { - "!type": "fn()", - "!doc": "Select all children of the TreeData." - }, - "unselectAll": { - "!type": "fn()", - "!doc": "Unselect all children of the TreeData." - }, - "eachChildren": { - "!type": "fn(fn: fn(), fn: bool)", - "!doc": "Loop each children and execute the <code>fn</code> callback." - }, - "eachParent": { - "!type": "fn(fn: fn())", - "!doc": "Loop each parent node and execute the <code>fn</code> callback." - }, - "bubbleEvent": { - "!type": "fn(eventType: string, args: +Array, cancelBubbling: bool, stopActionPropagation: bool)", - "!doc": "Bubble event to all parent nodes." - }, - "createNode": { - "!type": "fn(options: +Object) -> +aui_tree.TreeNode", - "!doc": "Create a TreeNode instance." - }, - "appendChild": { - "!type": "fn(node: +_yui.aui_tree.TreeNode, cancelBubbling: bool)", - "!doc": "Append a child node to the TreeData." - }, - "item": { - "!type": "fn(index: number) -> +aui_tree.TreeNode", - "!doc": "Get a TreeNode children by index." - }, - "indexOf": { - "!type": "fn(node: +_yui.aui_tree.TreeNode) -> number", - "!doc": "Index of the passed TreeNode on the <a\nhref=\"TreeData.html#config_children\">children</a> attribute." - }, - "hasChildNodes": { - "!type": "fn() -> bool", - "!doc": "Whether the TreeData contains children or not." - }, - "getChildren": { - "!type": "fn(deep: bool) -> +Array", - "!doc": "Get an Array of the children nodes of the current TreeData." - }, - "getEventOutputMap": { - "!type": "fn(node: +_yui.aui_tree.TreeData) -> +Object", - "!doc": "Get an object containing metadata for the custom events." - }, - "removeChild": { - "!type": "fn(node: +_yui.aui_tree.TreeData)", - "!doc": "Remove the passed <code>node</code> from the current TreeData." - }, - "_removeChild": { - "!type": "fn(node: +_yui.aui_tree.TreeData)", - "!doc": "Remove the passed <code>node</code> from the current TreeData." - }, - "empty": { - "!type": "fn()", - "!doc": "Delete all children of the current TreeData." - }, - "insert": { - "!type": "fn(treeNode: +_yui.aui_tree.TreeNode, refTreeNode: +_yui.aui_tree.TreeNode, where: +_yui.aui_tree.TreeNode)", - "!doc": "Insert <code>treeNode</code> before or after the <code>refTreeNode</code>." - }, - "insertAfter": { - "!type": "fn(treeNode: +_yui.aui_tree.TreeNode, refTreeNode: +_yui.aui_tree.TreeNode)", - "!doc": "Insert <code>treeNode</code> after the <code>refTreeNode</code>." - }, - "insertBefore": { - "!type": "fn(treeNode: +_yui.aui_tree.TreeNode, refTreeNode: +_yui.aui_tree.TreeNode)", - "!doc": "Insert <code>treeNode</code> before the <code>refTreeNode</code>." - }, - "getNodeByChild": { - "!type": "fn(child: +_yui.aui_node.Node) -> +aui_tree.TreeNode", - "!doc": "Get a TreeNode instance by a child DOM Node." - } - } - }, - "TreeNode": { - "!type": "fn(config: +Object) -> +_yui.aui_tree.TreeNode", - "prototype": { - "!proto": "_yui.aui_tree.TreeData.prototype", - "io": { - "!type": "+Object", - "!doc": "IO options for the current TreeNode load the children." - }, - "createNodes": { - "!type": "fn(nodes: ?)", - "!doc": "Create nodes." - }, - "initIO": { - "!type": "fn()", - "!doc": "Initialize the IO transaction setup on the <a\nhref=\"TreeNode.html#config_io\">io</a> attribute." - }, - "ioStartHandler": { - "!type": "fn()", - "!doc": "IO Start handler." - }, - "ioCompleteHandler": { - "!type": "fn()", - "!doc": "IO Complete handler." - }, - "ioSuccessHandler": { - "!type": "fn()", - "!doc": "IO Success handler." - }, - "ioFailureHandler": { - "!type": "fn()", - "!doc": "IO Failure handler." - }, - "alwaysShowHitArea": { - "!type": "bool", - "!doc": "Always show the hitarea icon." - }, - "draggable": { - "!type": "bool", - "!doc": "If true the TreeNode is draggable." - }, - "expanded": { - "!type": "bool", - "!doc": "Whether the TreeNode is expanded by default." - }, - "hitAreaEl": { - "!type": "+aui_node.Node", - "!doc": "Hitarea element." - }, - "iconEl": { - "!type": "+aui_node.Node", - "!doc": "Icon element." - }, - "id": { - "!type": "string", - "!doc": "Id of the TreeNode." - }, - "label": { - "!type": "string", - "!doc": "Label of the TreeNode." - }, - "labelEl": { - "!type": "+aui_node.Node", - "!doc": "Label element to house the <code>label</code> attribute." - }, - "leaf": { - "!type": "bool", - "!doc": "Whether the TreeNode could have children or not (i.e. if any\nchildren is present the TreeNode is a leaf)." - }, - "nextSibling": { - "!type": "+aui_tree.TreeNode", - "!doc": "Next sibling of the current TreeNode." - }, - "ownerTree": { - "!type": "+aui_tree.TreeView", - "!doc": "TreeView which contains the current TreeNode." - }, - "parentNode": { - "!type": "+aui_tree.TreeNode", - "!doc": "Parent node of the current TreeNode." - }, - "prevSibling": { - "!type": "+aui_tree.TreeNode", - "!doc": "Previous sibling of the current TreeNode." - }, - "collapse": { - "!type": "fn()", - "!doc": "Collapse the current TreeNode." - }, - "contains": { - "!type": "fn(node: +_yui.aui_tree.TreeNode) -> bool", - "!doc": "Check if the current TreeNode contains the passed <code>node</code>." - }, - "expand": { - "!type": "fn()", - "!doc": "Expand the current TreeNode." - }, - "getDepth": { - "!type": "fn() -> number", - "!doc": "Get the depth of the current TreeNode." - }, - "isLeaf": { - "!type": "fn() -> bool", - "!doc": "Whether the current TreeNode is a leaf or not." - }, - "isSelected": { - "!type": "fn() -> bool", - "!doc": "Whether the current TreeNode is selected or not." - }, - "toggle": { - "!type": "fn()", - "!doc": "Toggle the current TreeNode, <code>collapsed</code> or <code>expanded</code>." - }, - "A.TreeNode.nodeTypes": { - "!type": "+Object", - "!doc": "TreeNode types hash map.\n\n<pre><code>A.TreeNode.nodeTypes = {\n check: A.TreeNodeCheck,\n io: A.TreeNodeIO,\n node: A.TreeNode,\n radio: A.TreeNodeRadio,\n task: A.TreeNodeTask\n};</code></pre>" - } - }, - "TreeNode.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "TreeNode.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the TreeNode." - } - }, - "TreeNodeIO": { - "!type": "fn(config: +Object) -> +_yui.aui_tree.TreeNodeIO", - "prototype": { - "!proto": "_yui.aui_tree.TreeNode.prototype", - "cache": { - "!type": "bool", - "!doc": "Whether the current TreeNode should cache the loaded content or not." - }, - "loaded": { - "!type": "bool", - "!doc": "Whether the current TreeNode has loaded the content." - }, - "loading": { - "!type": "bool", - "!doc": "Whether the current TreeNode IO transaction is loading." - } - }, - "TreeNode.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "TreeNode.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the TreeNode." - } - }, - "TreeNodeCheck": { - "!type": "fn(config: +Object) -> +_yui.aui_tree.TreeNodeCheck", - "prototype": { - "!proto": "_yui.aui_tree.TreeNodeIO.prototype", - "checked": { - "!type": "bool", - "!doc": "Whether the TreeNode is checked or not." - }, - "checkContainerEl": { - "!type": "+aui_node.Node", - "!doc": "Container element for the checkbox." - }, - "checkEl": { - "!type": "+aui_node.Node", - "!doc": "Checkbox element." - }, - "checkName": { - "!type": "string", - "!doc": "Name of the checkbox element used on the current TreeNode." - }, - "check": { - "!type": "fn()", - "!doc": "Check the current TreeNode." - }, - "toggleCheck": { - "!type": "fn()", - "!doc": "Toggle the check status of the current TreeNode." - }, - "uncheck": { - "!type": "fn()", - "!doc": "Uncheck the current TreeNode." - } - }, - "TreeNode.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "TreeNode.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the TreeNode." - } - }, - "TreeNodeTask": { - "!type": "fn(config: +Object) -> +_yui.aui_tree.TreeNodeTask", - "prototype": { - "!proto": "_yui.aui_tree.TreeNodeCheck.prototype" - }, - "TreeNode.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - } - }, - "TreeNodeRadio": { - "!type": "fn(config: +Object) -> +_yui.aui_tree.TreeNodeRadio", - "prototype": { - "!proto": "_yui.aui_tree.TreeNodeTask.prototype" - }, - "TreeNode.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - } - }, - "TreeView": { - "!type": "fn(config: +Object) -> +_yui.aui_tree.TreeView", - "prototype": { - "!proto": "_yui.aui_tree.TreeData.prototype", - "type": { - "!type": "string", - "!doc": "Type of the treeview (i.e. could be file or normal)." - }, - "lastSelected": { - "!type": "+aui_tree.TreeNode", - "!doc": "Last selected TreeNode." - } - }, - "TreeView.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "TreeView.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the TreeView." - } - }, - "TreeViewDD": { - "!type": "fn(config: +Object) -> +_yui.aui_tree.TreeViewDD", - "prototype": { - "!proto": "_yui.aui_tree.TreeView.prototype", - "helper": { - "!type": "+aui_node.Node", - "!doc": "Dragdrop helper element." - }, - "scrollDelay": { - "!type": "number", - "!doc": "Delay of the scroll while dragging the TreeNodes." - }, - "dropAction": { - "!type": "string", - "!doc": "Drop action (i.e. could be append, below or above)." - }, - "lastY": { - "!type": "number", - "!doc": "Last Y." - }, - "nodeContent": { - "!type": "+aui_node.Node", - "!doc": "Reference for the current drop node." - } - }, - "TreeViewDD.NAME": { - "!type": "string", - "!doc": "Static property provides a string to identify the class." - }, - "TreeViewDD.ATTRS": { - "!type": "+Object", - "!doc": "Static property used to define the default attribute\nconfiguration for the TreeViewDD." - } - } - } - } - }, - "AUI": "YUI" + var defs = { + "!name": "aui1.5.x", + "!define": { + "_yui": { + "aui_autocomplete": { + "AutoComplete": { + "!type": "fn(config: +Object) -> +_yui.aui_autocomplete.AutoComplete", + "prototype": { + "!proto": "_yui.aui_component.Component.prototype", + "alwaysShowContainer": { + "!type": "bool", + "!doc": "Always show the results container, instead of only showing when the \nuser is requesting them." + }, + "autoHighlight": { + "!type": "bool", + "!doc": "Automatically highlight the first item in the list when the results are\nmade visible." + }, + "applyLocalFilter": { + "!type": "bool", + "!doc": "If set to true, the <a href=\"AutoComplete.html#method_filterResults\">filterResults</a> \nmethod will be run on the response from the data source." + }, + "button": { + "!type": "bool", + "!doc": "To use a button" + }, + "dataSource": { + "!type": "+Object", + "!doc": "The data source that results will be read from. This can either be\nan existing <a href=\"DataSource.html\">DataSource</a> object, or it can be a\nvalue that would be passed to <a href=\"DataSource.html\">DataSource</a>." + }, + "dataSourceType": { + "!type": "string", + "!doc": "The type of the data source passed into <a href=\"AutoComplete.html#config_dataSource\">dataSource</a>.\nThis can be used to explicitly declare what kind of <a href=\"DataSource.html\">DataSource</a> object will\nbe created." + }, + "delimChar": { + "!type": "string", + "!doc": "The character used to indicate the beginning or ending of a new value. Most commonly used\nis a \",\"." + }, + "forceSelection": { + "!type": "bool", + "!doc": "If <a href=\"AutoComplete.html#config_typeAhead\">typeAhead</a> is true, this\nwill clear a selection when the overlay closes unless a user explicitly selects an item." + }, + "input": { + "!type": "string", + "!doc": "The input field which will recieve the users input." + }, + "matchKey": { + "!type": "string", + "!doc": "The key or numeric index in the schema to match the result against." + }, + "maxResultsDisplayed": { + "!type": "number", + "!doc": "The maximum number of results to display." + }, + "minQueryLength": { + "!type": "number", + "!doc": "The minimum number of characters required to query the data source." + }, + "queryDelay": { + "!type": "number", + "!doc": "The amount of time in seconds to delay before submitting the query." + }, + "queryInterval": { + "!type": "number", + "!doc": "When IME usage is detected or interval detection is explicitly enabled,\nAutoComplete will detect the input value at the given interval and send a\nquery if the value has changed." + }, + "queryMatchCase": { + "!type": "bool", + "!doc": "When <a href=\"AutoComplete.html#config_applyLocalFilter\">applyLocalFilter</a> is true,\nsetting this to true will match only results with the same case." + }, + "queryMatchContains": { + "!type": "bool", + "!doc": "When <a href=\"AutoComplete.html#config_applyLocalFilter\">applyLocalFilter</a> is true,\nsetting this to true will match results which contain the query anywhere in the text,\ninstead of just matching just items that start with the query." + }, + "queryQuestionMark": { + "!type": "bool", + "!doc": "For IO DataSources, AutoComplete will automatically insert a \"?\" between the server URI and \nthe encoded query string. To prevent this behavior, you can\nset this value to false. If you need to customize this even further, you\ncan override the <a href=\"AutoComplete.html#method_generateRequest\">generateRequest</a> method." + }, + "schema": { + "!type": "+Object", + "!doc": "A valid configuration object for any of <a href=\"module_datasource.html\">DataSource</a> schema plugins." + }, + "schemaType": { + "!type": "string", + "!doc": "A valid type of <a href=\"module_datasource.html\">DataSource</a> schema plugin, such as array, json, xml, etc." + }, + "suppressInputUpdate": { + "!type": "bool", + "!doc": "Whether or not the input field should be updated with selections." + }, + "typeAhead": { + "!type": "bool", + "!doc": "If <a href=\"AutoComplete.html#config_autoHighlight\">autoHighlight</a> is enabled, whether or not the \ninput field should be automatically updated with the first result as the user types, \nautomatically selecting the portion of the text the user has not typed yet." + }, + "typeAheadDelay": { + "!type": "number", + "!doc": "If <a href=\"AutoComplete.html#config_typeAhead\">typeAhead</a> is true, number of seconds \nto delay before updating the input. In order to prevent certain race conditions, this value must\nalways be greater than the <a href=\"AutoComplete.html#config_queryDelay\">queryDelay</a>." + }, + "uniqueName": { + "!type": "string", + "!doc": "The unique ID of the input element." + }, + "doBeforeExpandContainer": { + "!type": "fn(query: string, allResults: +Object) -> bool", + "!doc": "An overridable method that is executed before the result container is shown.\nThe method can return false to prevent the container from being shown." + }, + "doBeforeLoadData": { + "!type": "fn(event: +EventFacade) -> bool", + "!doc": "An overridable method that is executed before the result overlay is loaded with results." + }, + "filterResults": { + "!type": "fn(event: +EventFacade) -> +Object", + "!doc": "Executed by the data source as a mechanism to do simple client-side\nfiltering of the results." + }, + "formatResult": { + "!type": "fn(result: +Object, request: string, resultMatch: string) -> string", + "!doc": "An overridable method for formatting the result of the query before its displayed in the overlay." + }, + "generateRequest": { + "!type": "fn(query: string) -> +Object", + "!doc": "An overridable method that creates an object to be passed to the sendRequest\nmethod of the data source object. Useful to overwrite if you wish to create\na custom request object before its sent." + }, + "handleResponse": { + "!type": "fn(event: +EventFacade)", + "!doc": "Handles the response for the display of the results. This is a callback method\nthat is fired by the sendRequest method so that results are ready to be accessed." + }, + "sendQuery": { + "!type": "fn(query: string)", + "!doc": "Sends a query request to the data source object." + } + }, + "AutoComplete.NAME": { + "!type": "string", + "!doc": "Static property provides a string to identify the class." + }, + "AutoComplete.ATTRS": { + "!type": "+Object", + "!doc": "Static property used to define the default attribute\nconfiguration for the AutoComplete." + } + } + }, + "aui_button_item": { + "ButtonItem": { + "!type": "fn(config: +Object) -> +_yui.aui_button_item.ButtonItem", + "prototype": { + "!proto": "_yui.aui_component.Component.prototype", + "undefined": { + "!type": "fn()", + "!doc": "Maps an array or object to a resulting array, using the\nreturn value of fn as the values for the new array.\nLike A.each, this function can accept an object or an array." + }, + "activeState": { + "!type": "bool", + "!doc": "Whether to track the active state of the button." + }, + "classNames": { + "!type": "+Object", + "!doc": "An object map of the CSS class names to use for the different interaction states." + }, + "defaultState": { + "!type": "bool", + "!doc": "Whether to apply the default interaction state to the button" + }, + "handler": { + "!type": "fn()", + "!doc": "An event callback to handle when a user interacts with the button.\nThis can either be a function that will be attached on click, or\nan object map that accepts the following keys:\n<code>{fn: // The function to execute\ncontext: // The context to execute the function in\ntype: // The type of event to listen for (defaults to \"click\")\n}</code>" + }, + "hoverState": { + "!type": "bool", + "!doc": "An id that can be used to identify a button." + }, + "icon": { + "!type": "string", + "!doc": "The icon to use inside of the button. Possible values are:" + }, + "iconNode": { + "!type": "string", + "!doc": "DOM Node to display the icon of the ButtonItem. If not\nspecified try to query using HTML_PARSER an element inside\nboundingBox which matches <code>aui-button-icon</code>." + }, + "label": { + "!type": "string", + "!doc": "Text to use inside of the button." + }, + "labelNode": { + "!type": "string", + "!doc": "DOM Node to display the text of the ButtonItem. If not\nspecified try to query using HTML_PARSER an element inside\nboundingBox which matches <code>aui-button-label</code>." + }, + "title": { + "!type": "string", + "!doc": "Text to use as the title attribute of the button." + }, + "type": { + "!type": "string", + "!doc": "Button type." + } + }, + "ButtonItem.NAME": { + "!type": "string", + "!doc": "Static property provides a string to identify the class." + }, + "ButtonItem.AUGMENTS": { + "!type": "+array", + "!doc": "Static property provides an array to specify which classes augment this one." + }, + "ButtonItem.ATTRS": { + "!type": "+Object", + "!doc": "Static property used to define the default attribute\nconfiguration for the ButtonItem." + }, + "ButtonItem.HTML_PARSER": { + "!type": "+Object", + "!doc": "Object hash, defining how attribute values are to be parsed from\nmarkup contained in the widgets content box." + } + } + }, + "aui_calendar": { + "Calendar": { + "!type": "fn(config: +Object) -> +_yui.aui_calendar.Calendar", + "prototype": { + "!proto": "_yui.aui_overlay.OverlayContext.prototype", + "allowNone": { + "!type": "bool", + "!doc": "Wheather displays the \"none\" link on the Calendar footer." + }, + "blankDays": { + "!type": "+NodeList", + "!doc": "NodeList containing all the DOM elements for\neach blank day. If not specified try to query using HTML_PARSER\nan element inside contentBox which matches\n<code>aui-calendar-day-blank</code>." + }, + "currentDay": { + "!type": "number", + "!doc": "Current day number." + }, + "currentMonth": { + "!type": "number", + "!doc": "Current month number." + }, + "currentYear": { + "!type": "number", + "!doc": "Current year number." + }, + "dateFormat": { + "!type": "string", + "!doc": "The default date format string which can be overriden for\nlocalization support. The format must be valid according to\n<a href=\"DataType.Date.html\">A.DataType.Date.format</a>." + }, + "dates": { + "!type": "+Array", + "!doc": "Dates which the calendar will show as selected by default." + }, + "firstDayOfWeek": { + "!type": "number", + "!doc": "First day of the week: Sunday is 0, Monday is 1." + }, + "headerContentNode": { + "!type": "+aui_node.Node", + "!doc": "DOM node reference to be the header of the Calendar. If not\nspecified try to query using HTML_PARSER an element inside\ncontentBox which matches <code>aui-calendar-hd</code>." + }, + "headerTitleNode": { + "!type": "+aui_node.Node", + "!doc": "DOM node reference to be the title of the Calendar. If not\nspecified try to query using HTML_PARSER an element inside\ncontentBox which matches <code>aui-calendar-title</code>." + }, + "iconNextNode": { + "!type": "+aui_node.Node", + "!doc": "DOM node reference to be the icon next of the Calendar. If not\nspecified try to query using HTML_PARSER an element inside\ncontentBox which matches <code>aui-calendar-prev</code>." + }, + "iconPrevNode": { + "!type": "+aui_node.Node", + "!doc": "DOM node reference to be the icon prev of the Calendar. If not\nspecified try to query using HTML_PARSER an element inside\ncontentBox which matches <code>aui-calendar-prev</code>." + }, + "maxDate": { + "!type": "string", + "!doc": "Maximum allowable date. Values supported by the Date\nconstructor are supported." + }, + "minDate": { + "!type": "+Date", + "!doc": "Minimum allowable date. Values supported by the Date\nconstructor are supported." + }, + "monthDays": { + "!type": "+NodeList", + "!doc": "NodeList reference containing the days of the month of the Calendar. If not\nspecified try to query using HTML_PARSER an element inside\ncontentBox which matches <code>aui-calendar-day</code>." + }, + "monthDaysNode": { + "!type": "+aui_node.Node", + "!doc": "DOM node reference which contains all month days nodes of the Calendar. If not\nspecified try to query using HTML_PARSER an element inside\ncontentBox which matches <code>aui-calendar-monthdays</code>." + }, + "noneLinkNode": { + "!type": "+aui_node.Node", + "!doc": "DOM node reference to be the \"none\" link of the Calendar. If not\nspecified try to query using HTML_PARSER an element inside\ncontentBox which matches <code>aui-calendar-title</code>." + }, + "paddingDaysEnd": { + "!type": "+NodeList", + "!doc": "NodeList containing all the DOM elements for\neach blank day. If not specified try to query using HTML_PARSER\nan element inside contentBox which matches\n<code>aui-calendar-day-blank</code>." + }, + "paddingDaysStart": { + "!type": "+NodeList", + "!doc": "NodeList containing all the DOM elements for\neach blank day. If not specified try to query using HTML_PARSER\nan element inside contentBox which matches\n<code>aui-calendar-day-blank</code>." + }, + "selectMultipleDates": { + "!type": "bool", + "!doc": "Wether accepts to select multiple dates." + }, + "setValue": { + "!type": "bool", + "!doc": "If true set the selected date with the correct\n<a href=\"Calendar.html#config_dateFormat\">dateFormat</a> to the\nvalue of the input field which is hosting the Calendar." + }, + "showOtherMonth": { + "!type": "bool", + "!doc": "Wheather displays the days for the other months." + }, + "showToday": { + "!type": "bool", + "!doc": "Wheather displays the \"today\" link on the Calendar footer." + }, + "strings": { + "!type": "+Object", + "!doc": "Strings for localization." + }, + "todayLinkNode": { + "!type": "+aui_node.Node", + "!doc": "DOM node reference to be the \"today\" link of the Calendar. If not\nspecified try to query using HTML_PARSER an element inside\ncontentBox which matches <code>aui-calendar-title</code>." + }, + "weekDays": { + "!type": "+NodeList", + "!doc": "NodeList reference containing the days of the week of the Calendar. If not\nspecified try to query using HTML_PARSER an element inside\ncontentBox which matches <code>aui-calendar-week</code>." + }, + "weekDaysNode": { + "!type": "+aui_node.Node", + "!doc": "DOM node reference which contains all week days nodes of the Calendar. If not\nspecified try to query using HTML_PARSER an element inside\ncontentBox which matches <code>aui-calendar-weekdays</code>." + }, + "clear": { + "!type": "fn()", + "!doc": "Clear all selected dates on the Calendar." + }, + "eachSelectedDate": { + "!type": "fn(fn: fn(), dates: +Dates)", + "!doc": "Loop each date from <a href=\"Calendar.html#config_dates\">dates</a> and\nexecutes a callback." + }, + "findMonthStart": { + "!type": "fn(year: number, month: number) -> number", + "!doc": "Get the first day of the month of the passed year." + }, + "formatDate": { + "!type": "fn(date: +Date, mask: string) -> string", + "!doc": "Format a date with the passed mask. Used on\n<a href=\"Calendar.html#config_dateFormat\">dateFormat</a>." + }, + "getCurrentDate": { + "!type": "fn() -> +Date", + "!doc": "Get current date." + }, + "getDaysInMonth": { + "!type": "fn(year: number, month: number) -> number", + "!doc": "Get the number of days in the passed year and month." + }, + "getDetailedSelectedDates": { + "!type": "fn() -> +Array", + "!doc": "Get an Array with selected dates with detailed information (day, month, year).\n<pre><code>[{\n\tyear: date.getFullYear(),\n\tmonth: date.getMonth(),\n\tday: date.getDate()\n}]</code></pre>" + }, + "getFirstDayOfWeek": { + "!type": "fn(year: number, month: number) -> number", + "!doc": "Get the first day of week of the passed year and month." + }, + "getFormattedSelectedDates": { + "!type": "fn() -> +Array", + "!doc": "Get the selected dates formatted by the\n<a href=\"Calendar.html#config_dateFormat\">dateFormat</a>." + }, + "getSelectedDates": { + "!type": "fn() -> +Array", + "!doc": "Get the selected dates." + }, + "isAlreadySelected": { + "!type": "fn(date: +Date) -> bool", + "!doc": "Check if a date is already selected." + }, + "isOutOfRangeDate": { + "!type": "fn(date: +Date)", + "!doc": "Check if the passed date is out of range. Compared with the\n<a href=\"Calendar.html#config_minDate\">minDate</a> and\n<a href=\"Calendar.html#config_maxDate\">maxDate</a>." + }, + "navigateMonth": { + "!type": "fn(offset: number)", + "!doc": "Navigate through months and re-sync the UI." + }, + "removeDate": { + "!type": "fn(date: +Date)", + "!doc": "Remove the passed date from\n<a href=\"Calendar.html#config_dates\">dates</a>." + }, + "selectNextMonth": { + "!type": "fn()", + "!doc": "Navigate to the next month. Fired from the next icon on the Calendar\nheader." + }, + "selectPrevMonth": { + "!type": "fn()", + "!doc": "Navigate to the previous month. Fired from the previous icon on the\nCalendar header." + }, + "selectToday": { + "!type": "fn()", + "!doc": "Select today date on the Calendar." + }, + "setCurrentDate": { + "!type": "fn(date: +Date)", + "!doc": "Update the currentDay, currentMonth and currentYear values." + } + }, + "Calendar.NAME": { + "!type": "string", + "!doc": "Static property provides a string to identify the class." + }, + "Calendar.ATTRS": { + "!type": "+Object", + "!doc": "Static property used to define the default attribute\nconfiguration for the Calendar." + }, + "ProgressBar.HTML_PARSER": { + "!type": "+Object", + "!doc": "Object hash, defining how attribute values are to be parsed from\nmarkup contained in the widgets content box." + } + }, + "DatePickerSelect": { + "!type": "fn(config: +Object) -> +_yui.aui_calendar.DatePickerSelect", + "prototype": { + "!proto": "_yui.aui_component.Component.prototype", + "appendOrder": { + "!type": "+Array", + "!doc": "The order the selects elements are appended to the\n<a href=\"DatePickerSelect.html#config_srcNode\">srcNode</a>." + }, + "buttonNode": { + "!type": "string", + "!doc": "DOM Node to display the button of the DatePickerSelect. If not\nspecified try to query using HTML_PARSER an element inside\ncontentBox which matches <code>aui-buttonitem</code>." + }, + "calendar": { + "!type": "+Object", + "!doc": "<a href=\"Calendar.html\">Calendar</a> configuration Object.</a>" + }, + "dayNode": { + "!type": "string", + "!doc": "DOM Node to display the day of the DatePickerSelect. If not\nspecified try to query using HTML_PARSER an element inside\ncontentBox which matches <code>aui-datepicker-year</code>." + }, + "dayNodeName": { + "!type": "string", + "!doc": "Name attribute used on the\n<a href=\"DatePickerSelect.html#config_dayNode\">dayNode</a>." + }, + "monthNode": { + "!type": "string", + "!doc": "DOM Node to display the month of the DatePickerSelect. If not\nspecified try to query using HTML_PARSER an element inside\ncontentBox which matches <code>aui-datepicker-year</code>." + }, + "monthNodeName": { + "!type": "string", + "!doc": "Name attribute used on the\n<a href=\"DatePickerSelect.html#config_monthNode\">monthNode</a>." + }, + "nullableDay": { + "!type": "bool", + "!doc": "If true the select element for the day will be nullable" + }, + "nullableMonth": { + "!type": "bool", + "!doc": "If true the select element for the month will be nullable" + }, + "nullableYear": { + "!type": "bool", + "!doc": "If true the select element for the year will be nullable" + }, + "populateDay": { + "!type": "bool", + "!doc": "If true the select element for the days will be automatic\npopulated." + }, + "populateMonth": { + "!type": "bool", + "!doc": "If true the select element for the month will be automatic\npopulated." + }, + "populateYear": { + "!type": "bool", + "!doc": "If true the select element for the year will be automatic\npopulated." + }, + "selectWrapperNode": { + "!type": "string", + "!doc": "DOM Node to display the selects of the DatePickerSelect. If not\nspecified try to query using HTML_PARSER an element inside\ncontentBox which matches <code>aui-datepicker-select-wrapper</code>." + }, + "trigger": { + "!type": "+aui_node.Node", + "!doc": "Trigger element to open the calendar. Inherited from\n<a href=\"OverlayContext.html#config_trigger\">OverlayContext</a>." + }, + "yearNode": { + "!type": "string", + "!doc": "DOM Node to display the year of the DatePickerSelect. If not\nspecified try to query using HTML_PARSER an element inside\ncontentBox which matches <code>aui-datepicker-year</code>." + }, + "yearNodeName": { + "!type": "string", + "!doc": "Name attribute used on the\n<a href=\"DatePickerSelect.html#config_yearNode\">yearNode</a>." + }, + "yearRange": { + "!type": "+Array", + "!doc": "Year range to be displayed on the year select element. By default\nit displays from -10 to +10 years from the current year." + } + }, + "DatePickerSelect.NAME": { + "!type": "string", + "!doc": "Static property provides a string to identify the class." + }, + "DatePickerSelect.ATTRS": { + "!type": "+Object", + "!doc": "Static property used to define the default attribute\nconfiguration for the DatePickerSelect." + }, + "DatePickerSelect.HTML_PARSER": { + "!type": "+Object", + "!doc": "Object hash, defining how attribute values are to be parsed from\nmarkup contained in the widgets content box." + } + } + }, + "aui_char_counter": { + "CharCounter": { + "!type": "fn(config: +Object) -> +_yui.aui_char_counter.CharCounter", + "prototype": { + "!proto": "Base.prototype", + "counter": { + "!type": "+aui_node.Node", + "!doc": "Node or Selector to display the information of the counter." + }, + "maxLength": { + "!type": "number", + "!doc": "Max number of characters the <a\nhref=\"CharCounter.html#config_input\">input</a> can have." + }, + "input": { + "!type": "+aui_node.Node", + "!doc": "Node or Selector for the input field. Required." + }, + "checkLength": { + "!type": "fn()", + "!doc": "Check the current value of the <a\nhref=\"CharCounter.html#config_input\">input</a>, truncate the data if\nneeded, and re-sync the UI. Fired from <a\n href=\"CharCounter.html#method__onInputChange\">_onInputChange</a>." + } + }, + "CharCounter.NAME": { + "!type": "string", + "!doc": "Static property provides a string to identify the class." + }, + "CharCounter.ATTRS": { + "!type": "+Object", + "!doc": "Static property used to define the default attribute\nconfiguration for the CharCounter." + } + } + }, + "aui_color_picker": { + "ColorPicker": { + "!type": "fn(config: +Object) -> +_yui.aui_color_picker.ColorPicker", + "prototype": { + "!proto": "_yui.aui_overlay.OverlayContext.prototype" + }, + "ColorPicker.NAME": { + "!type": "string", + "!doc": "Static property provides a string to identify the class." + }, + "ColorPicker.ATTRS": { + "!type": "+Object", + "!doc": "Static property used to define the default attribute\nconfiguration for the ColorPicker." + } + } + }, + "aui_component": { + "Component": { + "!type": "fn(config: +Object) -> +_yui.aui_component.Component", + "prototype": { + "!proto": "Widget.prototype", + "useARIA": { + "!type": "bool", + "!doc": "Boolean indicating if use of the WAI-ARIA Roles and States should be\nenabled for the Widget." + }, + "cssClass": { + "!type": "string", + "!doc": "CSS class to be automatically added to the <code>boundingBox</code>." + }, + "hideClass": { + "!type": "string", + "!doc": "css class added to hide the <code>boundingBox</code> when\n<a href=\"Component.html#config_visible\">visible</a> is set to\n<code>false</code>." + }, + "render": { + "!type": "bool", + "!doc": "If <code>true</code> the render phase will be autimatically invoked\npreventing the <code>.render()</code> manual call." + }, + "clone": { + "!type": "fn(config: +Object) -> +Widget", + "!doc": "Clone the current Component." + }, + "toggle": { + "!type": "fn(visible: ?)", + "!doc": "Toggle the visibility of the Panel toggling the value of the\n<a href=\"Widget.html#config_visible\">visible</a> attribute." + } + }, + "Component.NAME": { + "!type": "string", + "!doc": "Static property provides a string to identify the class." + }, + "Component.ATTRS": { + "!type": "+Object", + "!doc": "Static property used to define the default attribute\nconfiguration for the Component." + } + }, + "CellEditorSupport": { + "!type": "fn(config: +Object) -> +_yui.aui_component.CellEditorSupport", + "prototype": { + "!proto": "Base.prototype", + "dataSource": { + "!type": "+Object", + "!doc": "The data source that results will be read from. This can either be\nan existing <a href=\"DataSource.html\">DataSource</a> object, or it can be a\nvalue that would be passed to <a href=\"DataSource.html\">DataSource</a>." + }, + "dataSourceType": { + "!type": "string", + "!doc": "The type of the data source passed into <a href=\"AutoComplete.html#config_dataSource\">dataSource</a>.\nThis can be used to explicitly declare what kind of <a href=\"DataSource.html\">DataSource</a> object will\nbe created." + }, + "schema": { + "!type": "+Object", + "!doc": "A valid configuration object for any of <a href=\"module_datasource.html\">DataSource</a> schema plugins." + }, + "schemaType": { + "!type": "string", + "!doc": "A valid type of <a href=\"module_datasource.html\">DataSource</a> schema plugin, such as array, json, xml, etc." + }, + "button": { + "!type": "bool", + "!doc": "To use a button" + }, + "delimChar": { + "!type": "string", + "!doc": "The character used to indicate the beginning or ending of a new value. Most commonly used\nis a \",\"." + }, + "forceSelection": { + "!type": "bool", + "!doc": "If <a href=\"AutoComplete.html#config_typeAhead\">typeAhead</a> is true, this\nwill clear a selection when the overlay closes unless a user explicitly selects an item." + }, + "input": { + "!type": "string", + "!doc": "The input field which will recieve the users input." + }, + "matchKey": { + "!type": "string", + "!doc": "The key or numeric index in the schema to match the result against." + }, + "minQueryLength": { + "!type": "number", + "!doc": "The minimum number of characters required to query the data source." + }, + "queryDelay": { + "!type": "number", + "!doc": "The amount of time in seconds to delay before submitting the query." + }, + "queryInterval": { + "!type": "number", + "!doc": "When IME usage is detected or interval detection is explicitly enabled,\nAutoComplete will detect the input value at the given interval and send a\nquery if the value has changed." + }, + "queryMatchCase": { + "!type": "bool", + "!doc": "When <a href=\"AutoComplete.html#config_applyLocalFilter\">applyLocalFilter</a> is true,\nsetting this to true will match only results with the same case." + }, + "queryMatchContains": { + "!type": "bool", + "!doc": "When <a href=\"AutoComplete.html#config_applyLocalFilter\">applyLocalFilter</a> is true,\nsetting this to true will match results which contain the query anywhere in the text,\ninstead of just matching just items that start with the query." + }, + "queryQuestionMark": { + "!type": "bool", + "!doc": "For IO DataSources, AutoComplete will automatically insert a \"?\" between the server URI and \nthe encoded query string. To prevent this behavior, you can\nset this value to false. If you need to customize this even further, you\ncan override the <a href=\"AutoComplete.html#method_generateRequest\">generateRequest</a> method." + }, + "suppressInputUpdate": { + "!type": "bool", + "!doc": "Whether or not the input field should be updated with selections." + }, + "typeAhead": { + "!type": "bool", + "!doc": "If <a href=\"AutoComplete.html#config_autoHighlight\">autoHighlight</a> is enabled, whether or not the \ninput field should be automatically updated with the first result as the user types, \nautomatically selecting the portion of the text the user has not typed yet." + }, + "typeAheadDelay": { + "!type": "number", + "!doc": "If <a href=\"AutoComplete.html#config_typeAhead\">typeAhead</a> is true, number of seconds \nto delay before updating the input. In order to prevent certain race conditions, this value must\nalways be greater than the <a href=\"AutoComplete.html#config_queryDelay\">queryDelay</a>." + }, + "uniqueName": { + "!type": "string", + "!doc": "The unique ID of the input element." + }, + "doBeforeLoadData": { + "!type": "fn(event: +EventFacade) -> bool", + "!doc": "An overridable method that is executed before the result overlay is loaded with results." + }, + "formatResult": { + "!type": "fn(result: +Object, request: string, resultMatch: string) -> string", + "!doc": "An overridable method for formatting the result of the query before its displayed in the overlay." + }, + "generateRequest": { + "!type": "fn(query: string) -> +Object", + "!doc": "An overridable method that creates an object to be passed to the sendRequest\nmethod of the data source object. Useful to overwrite if you wish to create\na custom request object before its sent." + }, + "handleResponse": { + "!type": "fn(event: +EventFacade)", + "!doc": "Handles the response for the display of the results. This is a callback method\nthat is fired by the sendRequest method so that results are ready to be accessed." + } + }, + "AutoComplete.ATTRS": { + "!type": "+Object", + "!doc": "Static property used to define the default attribute\nconfiguration for the AutoComplete." + } + } + }, + "aui_datatype": { + "DataType": { + "Boolean": { + "!type": "fn()", + "prototype": { + "parse": { + "!type": "fn(data: ?) -> bool", + "!doc": "Parses any <code>falsey</code> value to <code>false</code> and\n<code>non-falsey</code> to <code>true</code>." + } + } + }, + "String": { + "!type": "fn()", + "prototype": { + "evaluate": { + "!type": "fn(data: ?) -> bool", + "!doc": "Evaluates a string to a primitive value (if possible). Supports\n<code>true</code> and <code>false</code> also. Unrecognized strings are\nreturned without any modification." + } + } + } + }, + "A": { + "DataType": { + "DateMath": { + "!type": "fn()", + "DAY": { + "!type": "string", + "!doc": "Constant field representing Day" + }, + "WEEK": { + "!type": "string", + "!doc": "Constant field representing Week" + }, + "YEAR": { + "!type": "string", + "!doc": "Constant field representing Year" + }, + "MONTH": { + "!type": "string", + "!doc": "Constant field representing Month" + }, + "MINUTES": { + "!type": "string", + "!doc": "Constant field representing Minutes" + }, + "HOUR": { + "!type": "string", + "!doc": "Constant field representing Hour" + }, + "SECONDS": { + "!type": "string", + "!doc": "Constant field representing Seconds" + }, + "MAX_MONTH_LENGTH": { + "!type": "number", + "!doc": "Constant field representing the number of maximum days in a month" + }, + "WEEK_LENGTH": { + "!type": "number", + "!doc": "Constant field representing the number of maximum days in a week" + }, + "ONE_DAY_MS": { + "!type": "number", + "!doc": "Constant field representing one day, in milliseconds" + }, + "ONE_HOUR_MS": { + "!type": "number", + "!doc": "Constant field representing one hour, in milliseconds" + }, + "ONE_MINUTE_MS": { + "!type": "number", + "!doc": "Constant field representing one minute, in milliseconds" + }, + "ONE_SECOND_MS": { + "!type": "number", + "!doc": "Constant field representing one second, in milliseconds" + }, + "WEEK_ONE_JAN_DATE": { + "!type": "number", + "!doc": "Constant field representing the date in first week of January\nwhich identifies the first week of the year.\n<p>\nIn the U.S, Jan 1st is normally used based on a Sunday start of week.\nISO 8601, used widely throughout Europe, uses Jan 4th, based on a Monday start of week.\n</p>" + }, + "prototype": { + "add": { + "!type": "fn(date: +Date, field: string, amount: number) -> +Date", + "!doc": "Adds the specified amount of time to the this instance." + }, + "compare": { + "!type": "fn(d1: +Date, d2: +Date) -> bool", + "!doc": "Compare dates." + }, + "subtract": { + "!type": "fn(date: +Date, field: number, amount: number) -> +Date", + "!doc": "Subtracts the specified amount of time from the this instance." + }, + "before": { + "!type": "fn(date: +Date, compareTo: +Date) -> bool", + "!doc": "Determines whether a given date is before another date on the calendar." + }, + "after": { + "!type": "fn(date: +Date, compareTo: +Date) -> bool", + "!doc": "Determines whether a given date is after another date on the calendar." + }, + "between": { + "!type": "fn(date: +Date, dateBegin: +Date, dateEnd: +Date) -> bool", + "!doc": "Determines whether a given date is between two other dates on the calendar." + }, + "getJan1": { + "!type": "fn(calendarYear: number) -> +Date", + "!doc": "Retrieves a JavaScript Date object representing January 1 of any given year." + }, + "getDayOffset": { + "!type": "fn(d1: +Date, d2: +Date) -> number", + "!doc": "Calculates the number of days between the specified dates." + }, + "getHoursOffset": { + "!type": "fn(d1: +Date, d2: +Date) -> number", + "!doc": "Calculates the number of hours between the specified dates." + }, + "getMinutesOffset": { + "!type": "fn(d1: +Date, d2: +Date) -> number", + "!doc": "Calculates the number of minutes between the specified dates." + }, + "getSecondsOffset": { + "!type": "fn(d1: +Date, d2: +Date) -> number", + "!doc": "Calculates the number of seconds between the specified dates." + }, + "getWeekNumber": { + "!type": "fn(date: +Date, firstDayOfWeek: number, janDate: number) -> number", + "!doc": "Calculates the week number for the given date. Can currently support standard\nU.S. week numbers, based on Jan 1st defining the 1st week of the year, and\nISO8601 week numbers, based on Jan 4th defining the 1st week of the year." + }, + "undefined": { + "!type": "fn(dt: +Date, startOfWeek: number) -> +Date", + "!doc": "Get the first day of the week, for the give date." + }, + "isWeekDay": { + "!type": "fn(date: +Date) -> ?", + "!doc": "Chechs if the passed date is a week day." + }, + "isTueOrThu": { + "!type": "fn(date: +Date) -> ?", + "!doc": "Chechs if the passed date is a Tuesday or Thursday." + }, + "isMonWedOrFri": { + "!type": "fn(date: +Date) -> ?", + "!doc": "Chechs if the passed date is a Monday, Wednesday or Friday." + }, + "isNextDay": { + "!type": "fn(date1: +Date, date2: +Date) -> ?", + "!doc": "Chechs if the {date2} is the next day." + }, + "isNextDayBoundary": { + "!type": "fn(date1: +Date, date2: +Date) -> ?", + "!doc": "Chechs if the {date2} is the next day at 00:00:00." + }, + "isDayOverlap": { + "!type": "fn(date1: +Date, date2: +Date) -> ?", + "!doc": "Chechs if the passed date is between two days." + }, + "isToday": { + "!type": "fn(date: +Date) -> ?", + "!doc": "Chechs if the passed date is today." + }, + "isSameMonth": { + "!type": "fn(d1: +Date, d2: +Date) -> ?", + "!doc": "Chechs if the passed dates are in the same month." + }, + "isYearOverlapWeek": { + "!type": "fn(weekBeginDate: +Date) -> bool", + "!doc": "Determines if a given week overlaps two different years." + }, + "isMonthOverlapWeek": { + "!type": "fn(weekBeginDate: +Date) -> bool", + "!doc": "Determines if a given week overlaps two different months." + }, + "findMonthStart": { + "!type": "fn(date: +Date) -> +Date", + "!doc": "Gets the first day of a month containing a given date." + }, + "findMonthEnd": { + "!type": "fn(date: +Date) -> +Date", + "!doc": "Gets the last day of a month containing a given date." + }, + "clearTime": { + "!type": "fn(date: +Date) -> +Date", + "!doc": "Clears the time fields from a given date, effectively setting the time to 12 noon." + }, + "safeClearTime": { + "!type": "fn(date: +Date) -> +Date", + "!doc": "Clears the time fields from a given date, effectively setting the time to\n12 noon. This is \"safe\" because clones the date before clear, not affecting\nthe passed reference." + }, + "toMidnight": { + "!type": "fn(date: +Date) -> +Date", + "!doc": "Set the time fields from a given date to midnight." + }, + "clone": { + "!type": "fn(date: +Date) -> +Date", + "!doc": "Clone the passed date object." + }, + "getDate": { + "!type": "fn(y: number, m: number, d: number) -> +Date", + "!doc": "Returns a new JavaScript Date object, representing the given year, month and date. Time fields (hr, min, sec, ms) on the new Date object\nare set to 0. The method allows Date instances to be created with the a year less than 100. \"new Date(year, month, date)\" implementations\nset the year to 19xx if a year (xx) which is less than 100 is provided.\n<p>\n<em>NOTE:</em>Validation on argument values is not performed. It is the callers responsibility to ensure\narguments are valid as per the ECMAScript-262 Date object specification for the new Date(year, month[, date]) constructor.\n</p>" + } + } + } + } + }, + "DatepickerManager": { + "!type": "fn(config: +Object) -> +_yui.aui_datatype.DatepickerManager", + "prototype": { + "!proto": "_yui.aui_overlay.OverlayManager.prototype", + "calendar": { + "!type": "+Object", + "!doc": "<a href=\"Calendar.html\">Calendar</a> configuration Object.</a>" + }, + "formatter": { + "!type": "fn()", + "!doc": "Function to format the array of the selected dates before set the\nvalue of the input." + }, + "setValue": { + "!type": "bool", + "!doc": "If true set the selected date with the correct\n<a href=\"Calendar.html#config_dateFormat\">dateFormat</a> to the\nvalue of the input field which is hosting the Calendar." + }, + "stack": { + "!type": "bool", + "!doc": "If true is able to do stacking with another overlays." + }, + "zIndexBase": { + "!type": "number", + "!doc": "ZIndex default value passed to the\n<a href=\"OverlayManager.html#config_zIndexBase\">zIndexBase</a> of\n<a href=\"OverlayManager.html\">OverlayManager</a>." + } + } + } + }, + "aui_delayed_task": { + "DelayedTask": { + "!type": "fn(config: +Object, fn: fn(), scope: +Object, args: ?) -> +_yui.aui_delayed_task.DelayedTask", + "prototype": { + "delay": { + "!type": "fn(delay: number, newFn: fn(), newScope: +Object, newArgs: ?)", + "!doc": "<p>This function is responsible to execute the user callback, passed in\nthe <code>constructor</code> after <code>delay</code> milliseconds.</p>\n\nExample:\n\n<pre><code>// executes after 1000ms the callback\ndelayed.delay(1000);</code></pre>" + }, + "cancel": { + "!type": "fn()", + "!doc": "Cancel the delayed task in case its running (i.e., clearInterval from\nthe current running <a href=\"DelayedTask.html#property__id\">_id</a>)." + } + } + } + }, + "aui_dialog": { + "Dialog": { + "!type": "fn(config: +Object) -> +_yui.aui_dialog.Dialog", + "prototype": { + "!proto": "_yui.aui_panel.Panel.prototype", + "bodyContent": { + "!type": "+aui_node.Node", + "!doc": "See <a href=\"WidgetStdMod.html#config_bodyContent\">WidgetStdMod bodyContent</a>." + }, + "buttons": { + "!type": "+Array", + "!doc": "<p>Array of object literals, each containing a set of properties\ndefining a button to be appended into the Dialogs footer. Each\nbutton object in the buttons array can have two properties:</p>\n\n<dl>\n <dt>text:</dt>\n <dd>\n The text that will display on the face of the button. The text can include\n HTML, as long as it is compliant with HTML Button specifications.\n </dd>\n <dt>handler:</dt>\n <dd>\n A reference to a function that should fire when the button is clicked.\n (In this case scope of this function is always its Dialog instance.)\n </dd>\n</dl>" + }, + "close": { + "!type": "fn()", + "!doc": "Fires the close event to close the Dialog." + }, + "constrain2view": { + "!type": "+Object", + "!doc": "Will attempt to constrain the dialog to the boundaries of the\nviewport region." + }, + "destroyOnClose": { + "!type": "bool", + "!doc": "Invoke the <a href=\"Dialog.html#method_destroy\">destroy</a>\nmethod when the dialog is closed (i.e., remove the Dialog\n<code>boundingBox</code> from the body, purge events etc)." + }, + "dragConfig": { + "!type": "?", + "!doc": "Drag configuration." + }, + "draggable": { + "!type": "bool", + "!doc": "Boolean specifying if the Panel should be draggable." + }, + "dragInstance": { + "!type": "+A.DD.Drag", + "!doc": "Stores the Drag instance for the <code>A.DD.Drag</code> used by\nthis Dialog." + }, + "focusOn": { + "!type": "+array", + "!doc": "An array of objects corresponding to the nodes and events that will trigger a re-focus back on the widget.\nThe implementer can supply an array of objects, with each object having the following properties:\n<p>eventName: (string, required): The eventName to listen to.</p>\n<p>node: (Y.Node, optional): The Y.Node that will fire the event (defaults to the boundingBox of the widget)</p>\n<p>By default, this attribute consists of two objects which will cause the widget to re-focus if anything\noutside the widget is clicked on or focussed upon.</p>" + }, + "modal": { + "!type": "bool", + "!doc": "True if the Panel should be displayed in a modal fashion,\nautomatically creating a transparent mask over the document that\nwill not be removed until the Dialog is dismissed. Uses\n<a href=\"OverlayMask.html\">OverlayMask</a>." + }, + "resizable": { + "!type": "bool", + "!doc": "Boolean specifying if the Panel should be resizable." + }, + "resizableConfig": { + "!type": "?", + "!doc": "Resize configuration." + }, + "resizableInstance": { + "!type": "+A.DD.Drag", + "!doc": "Stores the Resize instance for the <code>A.Resize</code> used by\nthis Dialog." + }, + "stack": { + "!type": "bool", + "!doc": "If <code>true</code> give stacking habilities to the Dialog." + }, + "strings": { + "!type": "+Object", + "!doc": "Collection of strings used to label elements of the Dialogs UI." + }, + "alignToViewport": { + "!type": "fn(int: ?, int: ?)", + "!doc": "Aligns the Dialog to the viewport." + }, + "_afterFocusOnChange": { + "!type": "fn()", + "!doc": "Default function called when focusOn Attribute is changed. Remove existing listeners and create new listeners." + }, + "_attachUIHandlesModal": { + "!type": "fn()", + "!doc": "Attaches UI Listeners for \"clickoutside\" and \"focusoutside\" on the widget. When these events occur, and the widget is modal, focus is shifted back onto the widget." + }, + "_detachUIHandlesModal": { + "!type": "fn()", + "!doc": "Detaches all UI Listeners that were set in _attachUIHandlesModal from the widget." + }, + "_focus": { + "!type": "fn()", + "!doc": "Provides mouse and tab focus to the widgets bounding box." + } + }, + "Dialog.ATTRS": { + "!type": "+Object", + "!doc": "Static property used to define the default attribute\nconfiguration for the Dialog." + }, + "Dialog.NAME": { + "!type": "string", + "!doc": "Static property provides a string to identify the class." + } + }, + "DialogManager": { + "!type": "fn(config: +Object) -> +_yui.aui_dialog.DialogManager", + "prototype": { + "!proto": "_yui.aui_overlay.OverlayManager.prototype", + "closeByChild": { + "!type": "fn(child: +_yui.aui_node.Node) -> +aui_dialog.Dialog", + "!doc": "<p>Invoke the <a href=\"Dialog.html#method_close\">close</a> method from\nthe Dialog which contains the <code>child</code> element.</p>\n\nExample:\n\n<pre><code>A.DialogManager.closeByChild(#dialogContent1);</code></pre>" + }, + "findByChild": { + "!type": "fn(child: +_yui.aui_node.Node) -> +Widget", + "!doc": "Find the <a href=\"Widget.html\">Widget</a> instance based on a child\nelement." + }, + "refreshByChild": { + "!type": "fn(child: +_yui.aui_node.Node)", + "!doc": "<p>Invoke the <a href=\"IOPlugin.html#method_start\">start</a> method\nfrom the <a href=\"IOPlugin.html\">IOPlugin</a> plugged on this Dialog\ninstance. If there is no IOPlugin plugged it does nothing.</p>\n\nExample:\n\n<pre><code>A.DialogManager.refreshByChild(#dialogContent1);</code></pre>" + } + } + } + }, + "aui_editable": { + "Editable": { + "!type": "fn(config: +Object) -> +_yui.aui_editable.Editable", + "prototype": { + "!proto": "_yui.aui_component.Component.prototype", + "cancelButton": { + "!type": "string", + "!doc": "<a href=\"ButtonItem.html\">ButtonItem</a> constructor Object for the\ncancelButton." + }, + "contentText": { + "!type": "string", + "!doc": "Content text." + }, + "eventType": { + "!type": "string", + "!doc": "Event type to initialize the editable." + }, + "formatInput": { + "!type": "fn()", + "!doc": "Function to format the input text displayed on the input." + }, + "formatOutput": { + "!type": "fn()", + "!doc": "Function to format the output text displayed on the input." + }, + "icons": { + "!type": "+Array", + "!doc": "Array with icons for the <a href=\"Toolbar.html\">Toolbar</a>." + }, + "inputType": { + "!type": "string", + "!doc": "Type of the input used to edit the <a\nhref=\"Editable.html#config_node\">node</a>." + }, + "node": { + "!type": "+aui_node.Node", + "!doc": "Node to setup the editable." + }, + "renderTo": { + "!type": "string", + "!doc": "Node to render the editable." + }, + "saveButton": { + "!type": "string", + "!doc": "<a href=\"ButtonItem.html\">ButtonItem</a> constructor Object for the\nsaveButton." + }, + "cancel": { + "!type": "fn()", + "!doc": "Cancel the editable. Return to the original state." + }, + "save": { + "!type": "fn()", + "!doc": "Save the editable. Fires the\n<a href=\"Editable.html#event_save\">save</a> event." + } + }, + "Editable.NAME": { + "!type": "string", + "!doc": "Static property provides a string to identify the class." + }, + "Editable.ATTRS": { + "!type": "+Object", + "!doc": "Static property used to define the default attribute\nconfiguration for the Editable." + } + } + }, + "aui_image_viewer": { + "ImageViewer": { + "!type": "fn(config: +Object) -> +_yui.aui_image_viewer.ImageViewer", + "prototype": { + "!proto": "_yui.aui_overlay.OverlayBase.prototype", + "anim": { + "!type": "bool", + "!doc": "If <code>true</code> the navigation is animated." + }, + "caption": { + "!type": "string", + "!doc": "The caption of the displayed image." + }, + "captionFromTitle": { + "!type": "bool", + "!doc": "If <code>true</code> the <a\nhref=\"ImageViewer.html#config_caption\">caption</a> will be pulled\nfrom the title DOM attribute." + }, + "centered": { + "!type": "bool", + "!doc": "If <code>true</code> the Overlay with the image will be positioned\non the center of the viewport." + }, + "currentIndex": { + "!type": "number", + "!doc": "Index of the current image." + }, + "image": { + "!type": "+aui_node.Node", + "!doc": "Image node element used to load the images." + }, + "imageAnim": { + "!type": "+Object", + "!doc": "Configuration attributes passed to the <a href=\"Anim.html\">Anim</a>\nclass." + }, + "infoTemplate": { + "!type": "string", + "!doc": "String template used to display the information." + }, + "links": { + "!type": "string", + "!doc": "Selector or NodeList containing the links where the ImageViewer\nextracts the information to generate the thumbnails." + }, + "loading": { + "!type": "bool", + "!doc": "Whether the image is during a loading state." + }, + "modal": { + "!type": "bool", + "!doc": "Displays the modal <a href=\"OverlayMask.html\">OverlayMask</a> on\nthe viewport. Set to <code>false</code> to disable." + }, + "preloadAllImages": { + "!type": "fn()", + "!doc": "Preload all images." + }, + "showClose": { + "!type": "bool", + "!doc": "Show close icon control." + }, + "showArrows": { + "!type": "bool", + "!doc": "Show the arrow controls." + }, + "totalLinks": { + "!type": "bool", + "!doc": "Helper attribute to get the <code>size</code> of the <a\nhref=\"ImageViewer.html#config_links\">links</a> NodeList." + }, + "arrowLeftEl": { + "!type": "+aui_node.Node", + "!doc": "The element to be used as arrow left." + }, + "arrowRightEl": { + "!type": "+aui_node.Node", + "!doc": "The element to be used as arrow right." + }, + "captionEl": { + "!type": "+aui_node.Node", + "!doc": "The element to be used as caption." + }, + "closeEl": { + "!type": "+aui_node.Node", + "!doc": "The element to be used as close." + }, + "infoEl": { + "!type": "+aui_node.Node", + "!doc": "The element to be used as info." + }, + "loader": { + "!type": "+aui_node.Node", + "!doc": "HTML element to house the <code>img</code> which is being loaded." + }, + "loadingEl": { + "!type": "+aui_node.Node", + "!doc": "The element to be used as loading." + }, + "maxHeight": { + "!type": "number", + "!doc": "The maximum height of the element" + }, + "maxWidth": { + "!type": "number", + "!doc": "The maximum width of the element" + }, + "close": { + "!type": "fn()", + "!doc": "Close the ImageViewer." + }, + "getLink": { + "!type": "fn(currentIndex: number) -> +aui_node.Node", + "!doc": "Get the Node reference to the <code>currentIndex</code> element from\nthe <a href=\"ImageViewer.html#config_links\">links</a>." + }, + "getCurrentLink": { + "!type": "fn() -> +aui_node.Node", + "!doc": "Get the current loaded node link reference." + }, + "loadImage": { + "!type": "fn(src: string)", + "!doc": "Load an image <code>src</code> on the ImageViewer." + }, + "hasLink": { + "!type": "fn(currentIndex: number) -> bool", + "!doc": "Check if there is a node reference for the <code>currentIndex</code>." + }, + "hasNext": { + "!type": "fn() -> bool", + "!doc": "Check if there is a next element to navigate." + }, + "hasPrev": { + "!type": "fn() -> bool", + "!doc": "Check if there is a previous element to navigate." + }, + "hideControls": { + "!type": "fn()", + "!doc": "Hide all UI controls (i.e., arrows, close icon etc)." + }, + "hideMask": { + "!type": "fn()", + "!doc": "Hide the <a href=\"OverlayMask.html\">OverlayMask</a> used when <a\nhref=\"ImageViewer.html#config_modal\">modal</a> is <code>true</code>." + }, + "next": { + "!type": "fn()", + "!doc": "Load the previous image." + }, + "preloadImage": { + "!type": "fn(currentIndex: number)", + "!doc": "Preload an image based on its <code>index</code>." + }, + "showLoading": { + "!type": "fn()", + "!doc": "Show the loading icon." + }, + "showMask": { + "!type": "fn()", + "!doc": "Show the the OverlayMask used on the <a\nhref=\"ImageViewer.html#config_modal\">modal</a>." + }, + "show": { + "!type": "fn()", + "!doc": "Show the ImageViewer UI." + } + }, + "ImageViewer.NAME": { + "!type": "string", + "!doc": "Static property provides a string to identify the class." + }, + "ImageViewer.ATTRS": { + "!type": "+Object", + "!doc": "Static property used to define the default attribute\nconfiguration for the ImageViewer." + } + }, + "ImageGallery": { + "!type": "fn(config: +Object) -> +_yui.aui_image_viewer.ImageGallery", + "prototype": { + "!proto": "_yui.aui_image_viewer.ImageViewer.prototype", + "autoPlay": { + "!type": "bool", + "!doc": "If <code>true</code> the slide show will be played when the\nImageGallery is displayed." + }, + "delay": { + "!type": "number", + "!doc": "Delay in milliseconds to change to the next image." + }, + "paginator": { + "!type": "+Object", + "!doc": "<a href=\"Paginator.html\">Paginator</a> configuration Object. The\n<code>Paginator</code> handles the thumbnails control." + }, + "paginatorEl": { + "!type": "+aui_node.Node", + "!doc": "Element which contains the <a href=\"Paginator.html\">Paginator</a>\nwith the thumbnails." + }, + "paginatorInstance": { + "!type": "+aui_paginator.Paginator", + "!doc": "Stores the <a href=\"Paginator.html\">Paginator</a> instance." + }, + "paused": { + "!type": "bool", + "!doc": "If <code>true</code> the slide show is paused." + }, + "pausedLabel": { + "!type": "string", + "!doc": "Label to display when the slide show is paused." + }, + "playing": { + "!type": "bool", + "!doc": "If <code>true</code> the slide show is playing." + }, + "playingLabel": { + "!type": "string", + "!doc": "Label to display when the slide show is playing." + }, + "repeat": { + "!type": "bool", + "!doc": "Restart the navigation when reach the last element." + }, + "showPlayer": { + "!type": "bool", + "!doc": "Show the player controls (i.e., pause and show buttons)." + }, + "toolbar": { + "!type": "+Toolbar constructor.", + "!doc": "<a href=\"Toolbar.html\">Toolbar</a> with a play, and pause buttons." + }, + "useOriginalImage": { + "!type": "bool", + "!doc": "If <code>true</code> will use the original image as thumbnails." + }, + "hidePaginator": { + "!type": "fn()", + "!doc": "Hide the <a href=\"Paginator.html\">Paginator</a> with the thumbnails\nlist." + }, + "pause": { + "!type": "fn()", + "!doc": "Pause the slide show." + }, + "play": { + "!type": "fn()", + "!doc": "Play the slide show." + }, + "show": { + "!type": "fn()", + "!doc": "<p>Show the ImageGallery.</p>\n\n<p><strong>NOTE:</strong>Overloads the <a\nhref=\"ImageViewer.html\">ImageViewer</a> show method to not loadImage, the\nchangeRequest now is responsible to do that if we invoke the superclass\nshow method its loading the image, and the changeRequest loads again,\navoiding double request.</p>" + }, + "showPaginator": { + "!type": "fn()", + "!doc": "Show the <a href=\"Paginator.html\">Paginator</a> with the thumbnails\nlist." + } + }, + "ImageGallery.NAME": { + "!type": "string", + "!doc": "Static property provides a string to identify the class." + }, + "ImageGallery.ATTRS": { + "!type": "+Object", + "!doc": "Static property used to define the default attribute\nconfiguration for the ImageGallery." + } + } + }, + "aui_io": { + "A": { + "Plugin": { + "IO": { + "!type": "fn(config: +Object) -> +_yui.aui_io.A.Plugin.IO", + "prototype": { + "!proto": "_yui.aui_io.IORequest.prototype", + "node": { + "!type": "+aui_node.Node", + "!doc": "Plug IO in any object we want, the setContent will use the node to\nset the content." + }, + "failureMessage": { + "!type": "string", + "!doc": "Message to be set on the content when the transaction fails." + }, + "loadingMask": { + "!type": "+Object", + "!doc": "Options passed to the <a href=\"LoadingMask.html\">LoadingMask</a>." + }, + "parseContent": { + "!type": "bool", + "!doc": "If true the <a href=\"ParseContent.html\">ParseContent</a> plugin\nwill be plugged to the <a href=\"A.Plugin.IO.html#config_node\">node</a>." + }, + "showLoading": { + "!type": "fn()", + "!doc": "Invoke the <a href=\"OverlayMask.html#method_show\">OverlayMask show</a> method." + }, + "section": { + "!type": "string", + "!doc": "Section where the content will be set in case you are plugging it\non a instace of <a href=\"WidgetStdMod.html\">WidgetStdMod</a>." + }, + "type": { + "!type": "string", + "!doc": "Type of the <code>instance</code> we are pluggin the A.Plugin.IO.\nCould be a Node, or a Widget." + }, + "where": { + "!type": "string", + "!doc": "Where to insert the content, AFTER, BEFORE or REPLACE. If youre plugging a Node, there is a fourth option called OUTER that will not only replace the entire node itself. This is different from REPLACE, in that REPLACE will replace the *contents* of the node, OUTER will replace the entire Node itself." + }, + "hideLoading": { + "!type": "fn()", + "!doc": "Invoke the <a href=\"OverlayMask.html#method_hide\">OverlayMask hide</a> method." + }, + "setContent": { + "!type": "fn()", + "!doc": "Set the content of the <a href=\"A.Plugin.IO.html#config_node\">node</a>." + }, + "start": { + "!type": "fn()", + "!doc": "Overload to the <a href=\"IORequest.html#method_start\">IORequest\nstart</a> method. Check if the <code>host</code> is already rendered,\notherwise wait to after render phase and to show the LoadingMask." + } + }, + "A.Plugin.IO.NAME": { + "!type": "string", + "!doc": "Static property provides a string to identify the class." + }, + "A.Plugin.IO.NS": { + "!type": "string", + "!doc": "Static property provides a string to identify the namespace." + }, + "A.Plugin.IO.ATTRS": { + "!type": "+Object", + "!doc": "Static property used to define the default attribute\nconfiguration for the A.Plugin.IO." + } + } + }, + "io": { + "!type": "fn()", + "prototype": { + "A.io.request": { + "!type": "fn(uri: string, config: +Object) -> +aui_io.IORequest", + "!doc": "Static method to invoke the <a href=\"IORequest.html\">IORequest</a>. Likewise <a href=\"io.html#method_io\">io</a>." + } + } + } + }, + "IORequest": { + "!type": "fn(config: +Object) -> +_yui.aui_io.IORequest", + "prototype": { + "!proto": "Plugin.Base.prototype", + "autoLoad": { + "!type": "bool", + "!doc": "If <code>true</code> invoke the\n<a href=\"IORequest.html#method_start\">start</a> method automatically,\ninitializing the IO transaction." + }, + "cache": { + "!type": "bool", + "!doc": "If <code>false</code> the current timestamp will be appended to the\nurl, avoiding the url to be cached." + }, + "dataType": { + "!type": "string", + "!doc": "The type of the request (i.e., could be xml, json, javascript, text)." + }, + "responseData": { + "!type": "string", + "!doc": "This is a normalized attribute for the response data. Its useful\nto retrieve the correct type for the\n<a href=\"IORequest.html#config_dataType\">dataType</a> (i.e., in json\nrequests the <code>responseData</code>) is a JSONObject." + }, + "uri": { + "!type": "string", + "!doc": "URI to be requested using AJAX." + }, + "active": { + "!type": "bool", + "!doc": "Whether the transaction is active or not." + }, + "cfg": { + "!type": "string", + "!doc": "Object containing all the\n<a href=\"io.html#configattributes\">IO Configuration Attributes</a>.\nThis Object is passed to the <code>A.io</code> internally." + }, + "transaction": { + "!type": "+Object", + "!doc": "Stores the IO Object of the current transaction." + }, + "arguments": { + "!type": "+Object", + "!doc": "See <a href=\"http://developer.yahoo.com/yui/3/io/#configuration\">IO\nConfiguration</a>." + }, + "context": { + "!type": "+Object", + "!doc": "See <a href=\"http://developer.yahoo.com/yui/3/io/#configuration\">IO\nConfiguration</a>." + }, + "data": { + "!type": "+Object", + "!doc": "See <a href=\"http://developer.yahoo.com/yui/3/io/#configuration\">IO\nConfiguration</a>." + }, + "form": { + "!type": "+Object", + "!doc": "See <a href=\"http://developer.yahoo.com/yui/3/io/#configuration\">IO\nConfiguration</a>." + }, + "headers": { + "!type": "+Object", + "!doc": "Set the correct ACCEPT header based on the dataType." + }, + "method": { + "!type": "string", + "!doc": "See <a href=\"http://developer.yahoo.com/yui/3/io/#configuration\">IO\nConfiguration</a>." + }, + "selector": { + "!type": "string", + "!doc": "A selector to be used to query against the response of the\nrequest. Only works if the response is XML or HTML." + }, + "sync": { + "!type": "bool", + "!doc": "See <a href=\"http://developer.yahoo.com/yui/3/io/#configuration\">IO\nConfiguration</a>." + }, + "timeout": { + "!type": "number", + "!doc": "See <a href=\"http://developer.yahoo.com/yui/3/io/#configuration\">IO\nConfiguration</a>." + }, + "xdr": { + "!type": "+Object", + "!doc": "See <a href=\"http://developer.yahoo.com/yui/3/io/#configuration\">IO\nConfiguration</a>." + }, + "start": { + "!type": "fn()", + "!doc": "Starts the IO transaction. Used to refresh the content also." + }, + "stop": { + "!type": "fn()", + "!doc": "Stops the IO transaction." + } + }, + "IORequest.NAME": { + "!type": "string", + "!doc": "Static property provides a string to identify the class." + }, + "IORequest.ATTRS": { + "!type": "+Object", + "!doc": "Static property used to define the default attribute\nconfiguration for the IORequest." + } + } + }, + "aui_live_search": { + "LiveSearch": { + "!type": "fn(config: +Object) -> +_yui.aui_live_search.LiveSearch", + "prototype": { + "!proto": "Base.prototype", + "data": { + "!type": "fn()", + "!doc": "<p>Function to extract the content from the node for the indexing. The\ndefault uses the <code>node.html()</code>. In case if you need to\nindex the id of the nodes, here goes one example:</p>\n\nExample indexing the id of the node instead of the HTML:\n\n<pre><code>function(node) {\n return node.attr(id);\n}\n</code></pre>" + }, + "delay": { + "!type": "number", + "!doc": "Number of milliseconds the filter will be applied to the node list\nafter the user stop typing." + }, + "hide": { + "!type": "fn()", + "!doc": "Function to be executed to hide the node when the data of that node\nnot matches with the filter." + }, + "index": { + "!type": "+Array", + "!doc": "Index for the nodes content." + }, + "input": { + "!type": "+aui_node.Node", + "!doc": "The <code>value</code> of this input node is used to filter the\nresults." + }, + "matchRegex": { + "!type": "+RegExp", + "!doc": "The input <code>value</code> need to matches with this RegExp to be\naccept as a filter (i.e., in order to accept only digits you\ncould use /\\d+/g)." + }, + "nodes": { + "!type": "+aui_node.Node", + "!doc": "Nodes to be indexed for the filtering." + }, + "searchValue": { + "!type": "string", + "!doc": "The text value to search for" + }, + "show": { + "!type": "fn()", + "!doc": "Function to be executed to show the node when the data of that node\nmatches with the filter." + }, + "filter": { + "!type": "fn(query: string) -> +Array", + "!doc": "Filter the <a href=\"LiveSearch.html#config_nodes\">nodes</a> based on\nthe input value." + }, + "refreshIndex": { + "!type": "fn()", + "!doc": "Refreshes the <a href=\"LiveSearch.html#config_index\">index</a>." + }, + "search": { + "!type": "fn(value: string)", + "!doc": "Searches for the user supplied value." + } + }, + "LiveSearch.NAME": { + "!type": "string", + "!doc": "Static property provides a string to identify the class." + }, + "LiveSearch.ATTRS": { + "!type": "+Object", + "!doc": "Static property used to define the default attribute\nconfiguration for the LiveSearch." + } + } + }, + "aui_loading_mask": { + "LoadingMask": { + "!type": "fn(config: +Object) -> +_yui.aui_loading_mask.LoadingMask", + "prototype": { + "!proto": "Plugin.Base.prototype", + "messageEl": { + "!type": "string", + "!doc": "Node element to display the message." + }, + "strings": { + "!type": "+Object", + "!doc": "Strings used on the LoadingMask. See\n<a href=\"Widget.html#method_strings\">strings</a>." + }, + "target": { + "!type": "+aui_node.Node", + "!doc": "Node where the mask will be positioned and re-dimensioned." + }, + "centerMessage": { + "!type": "fn()", + "!doc": "Center the\n<a href=\"LoadingMask.html#config_messageEl\">messageEl</a> with the\n<a href=\"LoadingMask.html#config_target\">target</a> node." + }, + "refreshMask": { + "!type": "fn()", + "!doc": "Invoke the\n<a href=\"LoadingMask.html#property_overlayMask\">overlayMask</a>\n<code>refreshMask</code> method." + }, + "hide": { + "!type": "fn()", + "!doc": "Invoke the\n<a href=\"LoadingMask.html#property_overlayMask\">overlayMask</a>\n<code>hide</code> method." + }, + "show": { + "!type": "fn()", + "!doc": "Invoke the\n<a href=\"LoadingMask.html#property_overlayMask\">overlayMask</a>\n<code>show</code> method." + }, + "toggle": { + "!type": "fn()", + "!doc": "Invoke the\n<a href=\"LoadingMask.html#property_overlayMask\">overlayMask</a>\n<code>toggle</code> method." + } + }, + "LoadingMask.NAME": { + "!type": "string", + "!doc": "Static property provides a string to identify the class." + }, + "LoadingMask.NS": { + "!type": "string", + "!doc": "Static property provides a string to identify the namespace." + }, + "LoadingMask.ATTRS": { + "!type": "+Object", + "!doc": "Static property used to define the default attribute\nconfiguration for the LoadingMask." + } + } + }, + "aui_nested_list": { + "NestedList": { + "!type": "fn(config: +Object) -> +_yui.aui_nested_list.NestedList", + "prototype": { + "!proto": "Base.prototype" + }, + "NestedList.NAME": { + "!type": "string", + "!doc": "Static property provides a string to identify the class." + }, + "NestedList.ATTRS": { + "!type": "+Object", + "!doc": "Static property used to define the default attribute\nconfiguration for the NestedList." + } + } + }, + "aui_node": { + "A": { + "Node": { + "!type": "fn() -> +_yui.aui_node.A.Node", + "prototype": { + "ancestors": { + "!type": "fn(selector: string) -> +NodeList", + "!doc": "<p>Returns the current ancestors of the node element filtered by a className.\nThis is an optimized method for finding ancestors by a specific CSS class name.</p>\n\nExample:\n\n<pre><code>\nA.one(#nodeId).ancestorsByClassName(aui-helper-hidden);\n</code></pre>" + }, + "appendTo": { + "!type": "fn(selector: +_yui.aui_node.Node) -> !this", + "!doc": "<p>Insert the node instance to the end of the <code>selector</code>\nelement.</p>\n\nExample:\n\n<pre><code>var node = A.one(#nodeId);\n// using another Node instance\nvar body = A.one(body);\nnode.appendTo(body);\n// using a CSS selector\nnode.appendTo(#container);\n</code></pre>" + }, + "attr": { + "!type": "fn(name: string, value: string) -> string", + "!doc": "<p>Get or Set the value of an attribute for the first element in the\nset of matched elements. If only the <code>name</code> is passed it\nworks as a getter.</p>\n\nExample:\n\n<pre><code>var node = A.one(#nodeId);\nnode.attr(title, Setting a new title attribute);\n// Alert the value of the title attribute: Setting a new title attribute\nalert( node.attr(title) );\n</code></pre>" + }, + "clone": { + "!type": "fn() -> +aui_node.Node", + "!doc": "Normalizes the behavior of cloning a node, which by default should not clone\nthe events that are attached to it.\n\nExample:\n\n<pre><code>var node = A.one(#nodeId);\nnode.clone().appendTo(body);\n</code></pre>" + }, + "center": { + "!type": "fn(val: +Array) -> !this", + "!doc": "<p>Centralize the current Node instance with the passed\n<code>val</code> Array, Node, String, or Region, if not specified, the body will be\nused.</p>\n\nExample:\n\n<pre><code>var node = A.one(#nodeId);\n// Center the <code>node</code> with the <code>#container</code>.\nnode.center(#container);\n</code></pre>" + }, + "empty": { + "!type": "fn() -> !this", + "!doc": "<p>This method removes not only child (and other descendant) elements,\nbut also any text within the set of matched elements. This is because,\naccording to the DOM specification, any string of text within an element\nis considered a child node of that element.</p>\n\nExample:\n\n<pre><code>var node = A.one(#nodeId);\nnode.empty();\n</code></pre>" + }, + "getDOM": { + "!type": "fn() -> +HTMLNode", + "!doc": "Retrieves the DOM node bound to a Node instance. See\n<a href=\"Node.html#method_getDOMNode\">getDOMNode</a>." + }, + "getBorderWidth": { + "!type": "fn(sides: string) -> number", + "!doc": "Return the combined width of the border for the specified sides." + } + } + }, + "NodeList": { + "!type": "fn() -> +_yui.aui_node.A.NodeList", + "prototype": { + "all": { + "!type": "fn()", + "!doc": "See <a href=\"Node.html#method_all\">Node all</a>." + }, + "first": { + "!type": "fn() -> +aui_node.Node", + "!doc": "Returns the first element in the node list collection." + }, + "getDOM": { + "!type": "fn()", + "!doc": "See <a href=\"Node.html#method_getDOM\">Node getDOM</a>." + }, + "last": { + "!type": "fn() -> +aui_node.Node", + "!doc": "Returns the last element in the node list collection." + }, + "one": { + "!type": "fn()", + "!doc": "See <a href=\"Node.html#method_one\">Node one</a>." + }, + "getBody": { + "!type": "fn()", + "!doc": "Get the body node. Shortcut to <code>A.one(body)</code>." + }, + "getDoc": { + "!type": "fn()", + "!doc": "Get the document node. Shortcut to <code>A.one(document)</code>." + }, + "getWin": { + "!type": "fn()", + "!doc": "Get the window node. Shortcut to <code>A.one(window)</code>." + } + } + }, + "HTML5": { + "!type": "fn()", + "prototype": { + "IECreateFix": { + "!type": "fn(frag: +_yui.aui_node.Node, content: string) -> +aui_node.Node", + "!doc": "Receives a <code>frag</code> and a HTML content. This method\nshivs the HTML5 nodes appended to a Node or fragment which is not\non the document yet." + } + } + } + }, + "Node": { + "!type": "fn()", + "prototype": { + "getCenterXY": { + "!type": "fn() -> +Array", + "!doc": "Gets the current center position of the node in page coordinates." + }, + "getMargin": { + "!type": "fn(sides: string) -> number", + "!doc": "Return the combined size of the margin for the specified sides." + }, + "getPadding": { + "!type": "fn(sides: string) -> number", + "!doc": "Return the combined width of the border for the specified sides." + }, + "guid": { + "!type": "fn(prefix: string) -> string", + "!doc": "Set the id of the Node instance if the object does not have one. The\ngenerated id is based on a guid created by the\n<a href=\"YUI.html#method_stamp\">stamp</a> method." + }, + "hover": { + "!type": "fn(overFn: string, outFn: string) -> +aui_node.Node", + "!doc": "Create a hover interaction." + }, + "html": { + "!type": "fn(value: string)", + "!doc": "<p>Get or Set the HTML contents of the node. If the <code>value</code>\nis passed its set the content of the element, otherwise it works as a\ngetter for the current content.</p>\n\nExample:\n\n<pre><code>var node = A.one(#nodeId);\nnode.html(Setting new HTML);\n// Alert the value of the current content\nalert( node.html() );\n</code></pre>" + }, + "undefined": { + "!type": "fn() -> string", + "!doc": "Gets the outerHTML of a node, which islike innerHTML, except that it\nactually contains the HTML of the node itself." + }, + "placeAfter": { + "!type": "fn(newNode: +_yui.aui_node.Node) -> !this", + "!doc": "<p>Inserts a <code>newNode</code> after the node instance (i.e., as the next\nsibling). If the reference node has no parent, then does nothing.</p>\n\nExample:\n\n<pre><code>var titleNode = A.one(#titleNode);\nvar descriptionNode = A.one(#descriptionNode);\n// the description is usually shown after the title\ntitleNode.placeAfter(descriptionNode);\n</code></pre>" + }, + "placeBefore": { + "!type": "fn(newNode: +_yui.aui_node.Node) -> !this", + "!doc": "<p>Inserts a <code>newNode</code> before the node instance (i.e., as the previous\nsibling). If the reference node has no parent, then does nothing.</p>\n\nExample:\n\n<pre><code>var descriptionNode = A.one(#descriptionNode);\nvar titleNode = A.one(#titleNode);\n// the title is usually shown before the description\ndescriptionNode.placeBefore(titleNode);\n</code></pre>" + }, + "prependTo": { + "!type": "fn(selector: +_yui.aui_node.Node) -> !this", + "!doc": "<p>Inserts the node instance to the begining of the <code>selector</code>\nnode (i.e., insert before the <code>firstChild</code> of the\n<code>selector</code>).</p>\n\nExample:\n\n<pre><code>var node = A.one(#nodeId);\nnode.prependTo(body);\n</code></pre>" + }, + "radioClass": { + "!type": "fn(cssClass: string) -> !this", + "!doc": "Add one or more CSS classes to an element and remove the class(es)\nfrom the siblings of the element." + }, + "resetId": { + "!type": "fn(prefix: string) -> !this", + "!doc": "Generate an unique identifier and reset the id attribute of the node\ninstance using the new value. Invokes the\n<a href=\"Node.html#method_guid\">guid</a>." + }, + "selectText": { + "!type": "fn(start: number, end: number)", + "!doc": "Selects a substring of text inside of the input element." + }, + "selectable": { + "!type": "fn() -> !this", + "!doc": "Enables text selection for this element (normalized across browsers)." + }, + "swallowEvent": { + "!type": "fn(eventName: string, preventDefault: bool) -> !this", + "!doc": "<p>Stops the specified event(s) from bubbling and optionally prevents the\ndefault action.</p>\n\nExample:\n\n<pre><code>var anchor = A.one(a#anchorId);\nanchor.swallowEvent(click);\n</code></pre>" + }, + "text": { + "!type": "fn(text: string)", + "!doc": "<p>Get or Set the combined text contents of the node instance,\nincluding its descendants. If the <code>text</code>\nis passed its set the content of the element, otherwise it works as a\ngetter for the current content.</p>\n\nExample:\n\n<pre><code>var node = A.one(#nodeId);\nnode.text(Setting new text content);\n// Alert the value of the current content\nalert( node.text() );\n</code></pre>" + }, + "toggle": { + "!type": "fn(on: bool, callback: fn()) -> !this", + "!doc": "<p>Displays or hide the node instance.</p>\n\n<p><string>NOTE:</string> This method assume that your node were hidden\nbecause of the aui-helper-hidden css class were being used. This wont\nmanipulate the inline <code>style.display</code> property.</p>" + }, + "unselectable": { + "!type": "fn() -> !this", + "!doc": "Disables text selection for this element (normalized across browsers)." + }, + "val": { + "!type": "fn(value: string)", + "!doc": "<p>Get or Set the value attribute of the node instance. If the\n<code>value</code> is passed its set the value of the element,\notherwise it works as a getter for the current value.</p>\n\nExample:\n\n<pre><code>var input = A.one(#inputId);\ninput.val(Setting new input value);\n// Alert the value of the input\nalert( input.val() );\n</code></pre>" + }, + "_getBoxStyleAsNumber": { + "!type": "fn(sides: string, map: string) -> number", + "!doc": "Return the combined size of the box style for the specified sides." + }, + "hide": { + "!type": "fn(cssClass: string) -> !this", + "!doc": "<p>Hide the node adding a css class on it. If <code>cssClass</code> is not\npassed as argument, the className aui-helper-hidden will be used by\ndefault.</p>\n\n<p><string>NOTE:</string> This method assume that your node were visible\nbecause the absence of aui-helper-hidden css class. This wont\nmanipulate the inline <code>style.display</code> property.</p>" + }, + "show": { + "!type": "fn(cssClass: string) -> !this", + "!doc": "<p>Show the node removing a css class used to hide it. Use the same\nclassName added using the <a href=\"A.Node.html#method_hide\">hide</a>\nmethod. If <code>cssClass</code> is not passed as argument, the\nclassName aui-helper-hidden will be used by default.</p>\n\n<p><string>NOTE:</string> This method assume that your node were hidden\nbecause of the aui-helper-hidden css class were being used. This wont\nmanipulate the inline <code>style.display</code> property.</p>" + }, + "width": { + "!type": "fn() -> number", + "!doc": "Returns the width of the content, not including\nthe padding, border or margin. If a width is passed,\nthe nodes overall width is set to that size.\n\nExample:\n\n<pre><code>var node = A.one(#nodeId);\nnode.width(); //returns content width\nnode.width(100); // sets box width\n</code></pre>" + }, + "height": { + "!type": "fn() -> number", + "!doc": "Returns the height of the content, not including\nthe padding, border or margin. If a height is passed,\nthe nodes overall height is set to that size.\n\nExample:\n\n<pre><code>var node = A.one(#nodeId);\nnode.height(); //returns content height\nnode.height(100); // sets box height\n</code></pre>" + }, + "innerWidth": { + "!type": "fn() -> number", + "!doc": "Returns the size of the box from inside of the border,\nwhich is the offsetWidth plus the padding on the left and right.\n\nExample:\n\n<pre><code>var node = A.one(#nodeId);\nnode.innerWidth();\n</code></pre>" + }, + "innerHeight": { + "!type": "fn() -> number", + "!doc": "Returns the size of the box from inside of the border,\nwhich is offsetHeight plus the padding on the top and bottom.\n\nExample:\n\n<pre><code>var node = A.one(#nodeId);\nnode.innerHeight();\n</code></pre>" + }, + "outerWidth": { + "!type": "fn() -> number", + "!doc": "Returns the outer width of the box including the border,\nif true is passed as the first argument, the margin is included.\n\nExample:\n\n<pre><code>var node = A.one(#nodeId);\nnode.outerWidth();\nnode.outerWidth(true); // includes margin\n</code></pre>" + }, + "outerHeight": { + "!type": "fn() -> number", + "!doc": "Returns the outer height of the box including the border,\nif true is passed as the first argument, the margin is included.\n\nExample:\n\n<pre><code>var node = A.one(#nodeId);\nnode.outerHeight();\nnode.outerHeight(true); // includes margin\n</code></pre>" + } + } + } + }, + "aui_overlay": { + "OverlayContextPanel": { + "!type": "fn(config: +Object) -> +_yui.aui_overlay.OverlayContextPanel", + "prototype": { + "!proto": "_yui.aui_overlay.OverlayContext.prototype", + "anim": { + "!type": "+Object", + "!doc": "Enable or disable the animation for hide and show. Used as the\n<a href=\"Anim.html\">Anim</a> configuration attributes.\n\n<pre><code>anim: {\n show: {\n \tduration: .9\n },\n hide: {\n \tduration: .2\n }\n}\n</code></pre>" + }, + "arrow": { + "!type": "string", + "!doc": "Position where the arrow will be placed. See\n<a href=\"OverlayContextPanel.html#config_showArrow\">showArrow</a>. If its\nnot set, it will get the value set on the\n<a href=\"OverlayContext.html#config_align\">align</a> point. Here is a\nlist of valid arrows bc, bl, br, cc, lb, lc, lt, rb,\nrc, rl." + }, + "hideOn": { + "!type": "string", + "!doc": "See <a href=\"OverlayContext.html#config_hideOn\">hideOn</a>." + }, + "showOn": { + "!type": "string", + "!doc": "See <a href=\"OverlayContext.html#config_showOn\">showOn</a>." + }, + "showArrow": { + "!type": "bool", + "!doc": "If true the OverlayContextPanel will show an arrow positioned on the\n<a href=\"OverlayContextPanel.html#config_arrow\">arrow</a> point." + }, + "stack": { + "!type": "bool", + "!doc": "Gives stacking habilities to the OverlayContextPanel." + }, + "align": { + "!type": "fn(node: +_yui.aui_node.Node, points: [+Array])", + "!doc": "Aligns the OverlayContextPanel to the provided node (or viewport) using the\nprovided points. Inherited from\n<a href=\"Overlay.html#method_align\">Overlay</a>." + }, + "fixPointerColor": { + "!type": "fn()", + "!doc": "OverlayContextPanel uses a imageless arrow, which involves some CSS technics.\nThis method is meant to fix the color of the borders of the arrow." + }, + "getAlignPoint": { + "!type": "fn() -> string", + "!doc": "Normalize the align point value. The align point cc is not a valid\nposition for the arrow and then its normalized to the bc point." + }, + "hide": { + "!type": "fn(event: +EventFacade)", + "!doc": "Hides the OverlayContextPanel." + } + }, + "OverlayContextPanel.NAME": { + "!type": "string", + "!doc": "Static property provides a string to identify the class." + }, + "OverlayContextPanel.ATTRS": { + "!type": "+Object", + "!doc": "Static property used to define the default attribute\nconfiguration for the OverlayContextPanel." + } + }, + "OverlayContext": { + "!type": "fn(config: +Object) -> +_yui.aui_overlay.OverlayContext", + "prototype": { + "!proto": "_yui.aui_overlay.OverlayBase.prototype", + "align": { + "!type": "+Object", + "!doc": "Inherited from <a href=\"Overlay.html#config_align\">Overlay</a>." + }, + "cancellableHide": { + "!type": "bool", + "!doc": "Cancel auto hide delay if the user interact with the Overlay\n(focus, click, mouseover)" + }, + "currentNode": { + "!type": "+aui_node.Node", + "!doc": "OverlayContext allow multiple elements to be the\n<a href=\"OverlayContext.html#config_trigger\">trigger</a>, the\ncurrentNode stores the current active one." + }, + "hideOn": { + "!type": "string", + "!doc": "The event which is responsible to hide the OverlayContext." + }, + "hideOnDocumentClick": { + "!type": "bool", + "!doc": "If true the instance is registered on the\n<a href=\"OverlayContextManager.html\">OverlayContextManager</a> static\nclass and will be hide when the user click on document." + }, + "hideDelay": { + "!type": "number", + "!doc": "Number of milliseconds after the hide method is invoked to hide the\nOverlayContext." + }, + "showOn": { + "!type": "string", + "!doc": "The event which is responsible to show the OverlayContext." + }, + "showDelay": { + "!type": "number", + "!doc": "Number of milliseconds after the show method is invoked to show the\nOverlayContext." + }, + "trigger": { + "!type": "+aui_node.Node", + "!doc": "Node, NodeList or Selector which will be used as trigger elements\nto show or hide the OverlayContext." + }, + "useARIA": { + "!type": "bool", + "!doc": "True if Overlay should use ARIA plugin" + }, + "visible": { + "!type": "bool", + "!doc": "If true the OverlayContext is visible by default after the render phase.\nInherited from <a href=\"Overlay.html\">Overlay</a>." + }, + "hide": { + "!type": "fn()", + "!doc": "Shows the OverlayContext." + }, + "toggle": { + "!type": "fn(event: +EventFacade)", + "!doc": "Toggles visibility of the OverlayContext." + }, + "clearIntervals": { + "!type": "fn()", + "!doc": "Clear the intervals to show or hide the OverlayContext. See\n<a href=\"OverlayContext.html#config_hideDelay\">hideDelay</a> and\n<a href=\"OverlayContext.html#config_showDelay\">showDelay</a>." + }, + "refreshAlign": { + "!type": "fn()", + "!doc": "Refreshes the alignment of the OverlayContext with the\n<a href=\"OverlayContext.html#config_currentNode\">currentNode</a>. See\nalso <a href=\"OverlayContext.html#config_align\">align</a>." + }, + "updateCurrentNode": { + "!type": "fn(event: +EventFacade)", + "!doc": "Update the\n<a href=\"OverlayContext.html#config_currentNode\">currentNode</a> with the\n<a href=\"OverlayContext.html#config_align\">align</a> node or the\nevent.currentTarget and in last case with the first item of the\n<a href=\"OverlayContext.html#config_trigger\">trigger</a>." + } + }, + "OverlayContext.NAME": { + "!type": "string", + "!doc": "Static property provides a string to identify the class." + }, + "OverlayContext.ATTRS": { + "!type": "+Object", + "!doc": "Static property used to define the default attribute\nconfiguration for the OverlayContext." + } + }, + "OverlayManager": { + "!type": "fn(config: +Object) -> +_yui.aui_overlay.OverlayManager", + "prototype": { + "!proto": "Base.prototype", + "zIndexBase": { + "!type": "number", + "!doc": "The zIndex base to be used on the stacking for all overlays\nregistered on the OverlayManager." + }, + "bringToTop": { + "!type": "fn(overlay: +Overlay)", + "!doc": "Set the passed overlay zIndex to the highest value." + }, + "register": { + "!type": "fn(overlay: +Overlay) -> +Array", + "!doc": "Register the passed <a href=\"Overlay.html\">Overlay</a> to this\nOverlayManager." + }, + "remove": { + "!type": "fn(overlay: +Overlay) -> +Null", + "!doc": "Remove the passed <a href=\"Overlay.html\">Overlay</a> from this\nOverlayManager." + }, + "each": { + "!type": "fn(fn: fn()) -> +Null", + "!doc": "Loop through all registered <a href=\"Overlay.html\">Overlay</a> and\nexecute a callback." + }, + "showAll": { + "!type": "fn()", + "!doc": "Invoke the <a href=\"Overlay.html#method_show\">show</a> method from\nall registered Overlays." + }, + "hideAll": { + "!type": "fn()", + "!doc": "Invoke the <a href=\"Overlay.html#method_hide\">hide</a> method from\nall registered Overlays." + }, + "sortByZIndexDesc": { + "!type": "fn(a: +Overlay, b: +Overlay) -> number", + "!doc": "zIndex comparator. Used on Array.sort." + } + }, + "OverlayManager.NAME": { + "!type": "string", + "!doc": "Static property provides a string to identify the class." + }, + "OverlayManager.ATTRS": { + "!type": "+Object", + "!doc": "Static property used to define the default attribute\nconfiguration for the OverlayManager." + } + }, + "OverlayMask": { + "!type": "fn(config: +Object) -> +_yui.aui_overlay.OverlayMask", + "prototype": { + "!proto": "_yui.aui_overlay.OverlayBase.prototype", + "alignPoints": { + "!type": "+Array", + "!doc": "Points to align the <a href=\"Overlay.html\">Overlay</a> used as\nmask." + }, + "background": { + "!type": "string", + "!doc": "Background color of the mask." + }, + "target": { + "!type": "+aui_node.Node", + "!doc": "Node where the mask will be positioned and re-dimensioned. The\ndefault is the document, which means that if not specified the mask\ntakes the full screen." + }, + "opacity": { + "!type": "number", + "!doc": "CSS opacity of the mask." + }, + "shim": { + "!type": "bool", + "!doc": "Use shim option." + }, + "visible": { + "!type": "bool", + "!doc": "If true the Overlay is visible by default after the render phase.\nInherited from <a href=\"Overlay.html\">Overlay</a>." + }, + "zIndex": { + "!type": "number", + "!doc": "zIndex of the OverlayMask." + }, + "getTargetSize": { + "!type": "fn() -> +Object", + "!doc": "Get the size of the\n<a href=\"OverlayMask.html#config_target\">target</a>. Used to dimension\nthe mask node." + }, + "refreshMask": { + "!type": "fn()", + "!doc": "Repaint the OverlayMask UI, respecting the\n<a href=\"OverlayMask.html#config_target\">target</a> size and the\n<a href=\"OverlayMask.html#config_alignPoints\">alignPoints</a>." + } + }, + "OverlayMask.NAME": { + "!type": "string", + "!doc": "Static property provides a string to identify the class." + }, + "OverlayMask.ATTRS": { + "!type": "+Object", + "!doc": "Static property used to define the default attribute\nconfiguration for the OverlayMask." + } + } + }, + "aui_paginator": { + "Paginator": { + "!type": "fn(config: +Object) -> +_yui.aui_paginator.Paginator", + "prototype": { + "!proto": "Base.prototype", + "alwaysVisible": { + "!type": "bool", + "!doc": "If true the Paginator will be always visible, even when the number\nof pages is 0. To hide the paginator controls automatically when\nthere is no pages to display use <code>false</code>." + }, + "containers": { + "!type": "+aui_node.Node", + "!doc": "The Paginator controls UI could be displayed in more than one\ncontainer (i.e., in the header and footer of a list). Pass a\n<a href=\"NodeList.html\">NodeList</a> or a selector to grab the\ncontainers." + }, + "firstPageLink": { + "!type": "+aui_node.Node", + "!doc": "The <a href=\"Node.html\">Node</a> or template to be used as the\nfirst link element." + }, + "firstPageLinkLabel": { + "!type": "string", + "!doc": "The label used as content of the\n<a href=\"Paginator.html#config_firstPageLink\">firstPageLink</a> element." + }, + "lastPageLink": { + "!type": "+aui_node.Node", + "!doc": "The <a href=\"Node.html\">Node</a> or template to be used as the\nlast link element." + }, + "lastPageLinkLabel": { + "!type": "string", + "!doc": "The label used as content of the\n<a href=\"Paginator.html#config_lastPageLink\">lastPageLink</a> element." + }, + "maxPageLinks": { + "!type": "number", + "!doc": "The max number of page links to be displayed. If lower than the\ntotal number of pages they are still navigable using next and prev\nlinks." + }, + "nextPageLink": { + "!type": "+aui_node.Node", + "!doc": "The <a href=\"Node.html\">Node</a> or template to be used as the\nnext link element." + }, + "nextPageLinkLabel": { + "!type": "string", + "!doc": "The label used as content of the\n<a href=\"Paginator.html#config_nextPageLink\">nextPageLink</a> element." + }, + "page": { + "!type": "number", + "!doc": "Page to display on initial paint." + }, + "pageContainerTemplate": { + "!type": "string", + "!doc": "HTML Template for the page links container." + }, + "pageLinkContent": { + "!type": "fn()", + "!doc": "<p>Function which set the content of the each page element. The passed\nfunction receive as arguments the reference for the page element\nnode, the page number and the index of the page element.</p>\n\nExample:\n\n<pre><code>function(pageEl, pageNumber, index) {\n\t pageEl.html(pageNumber);\n\t}</code></pre>" + }, + "pageLinkTemplate": { + "!type": "string", + "!doc": "HTML Template for the link elements." + }, + "pageReportEl": { + "!type": "string", + "!doc": "Node element to display the page report (i.e., (1 of 100))." + }, + "pageReportLabelTemplate": { + "!type": "string", + "!doc": "Template for the\n<a href=\"Paginator.html#config_pageReportEl\">pageReportEl</a> content.\nNote the placeholders for the page {page} and the total pages\n{totalPages}." + }, + "prevPageLink": { + "!type": "+aui_node.Node", + "!doc": "The <a href=\"Node.html\">Node</a> or template to be used as the\nprev link element." + }, + "prevPageLinkLabel": { + "!type": "string", + "!doc": "The label used as content of the\n<a href=\"Paginator.html#config_prevPageLink\">prevPageLink</a> element." + }, + "rowsPerPage": { + "!type": "number", + "!doc": "Number of records constituting a \"page\"." + }, + "rowsPerPageEl": { + "!type": "+aui_node.Node", + "!doc": "Node element to display the\n<a href=\"Paginator.html#config_rowsPerPage\">rowsPerPage</a>." + }, + "rowsPerPageOptions": { + "!type": "+Array", + "!doc": "Array to be displayed on the generated HTML Select element with the\n<a href=\"Paginator.html#config_rowsPerPage\">rowsPerPage</a>\ninformation. (i.e., [1,3,5,7], will display these values on the\nselect)" + }, + "state": { + "!type": "+Object", + "!doc": "Generates information to the <code>changeRequest</code> event. See\n<a href=\"Paginator.html#method_changeRequest\">changeRequest</a>." + }, + "template": { + "!type": "string", + "!doc": "Template used to render controls. The string will be used as\ninnerHTML on all specified container nodes. Bracketed keys (e.g.\n{pageLinks}) in the string will be replaced with an instance of the\nso named ui component." + }, + "total": { + "!type": "number", + "!doc": "Total number of records to paginate through." + }, + "totalEl": { + "!type": "string", + "!doc": "Node element to display the total information." + }, + "totalLabel": { + "!type": "string", + "!doc": "The label markup to the total information." + }, + "totalPages": { + "!type": "number", + "!doc": "Number of pages. Calculated based on the\n<a href=\"Paginator.html#config_total\">total</a> divided by the\n<a href=\"Paginator.html#config_rowsPerPage\">rowsPerPage</a>." + }, + "calculateRange": { + "!type": "fn(name: +Type) -> +Object", + "!doc": "Create a range to display on the pageLinks, keep the current page on\ncenter." + }, + "changeRequest": { + "!type": "fn()", + "!doc": "Fires <a href=\"Paginator.html#event_changeRequest\">changeRequest</a>\nevent. This is the most important event because its responsible to\nupdate the UI, invoked <code>.setState(newState)</code> to update the\nUI." + }, + "eachContainer": { + "!type": "fn(fn: fn())", + "!doc": "Loop through all\n<a href=\"Paginator.html#config_containers\">containers</a> and execute the\npassed callback." + }, + "hasNextPage": { + "!type": "fn() -> bool", + "!doc": "Check if there is a next page." + }, + "hasPage": { + "!type": "fn(page: number) -> bool", + "!doc": "Check if the <code>page</code> exists." + }, + "hasPrevPage": { + "!type": "fn() -> bool", + "!doc": "Check if there is a previous page." + }, + "setState": { + "!type": "fn(v: +Object)", + "!doc": "Public setter for <a href=\"Paginator.html#config_state\">state</a>." + } + }, + "Paginator.NAME": { + "!type": "string", + "!doc": "Static property provides a string to identify the class." + }, + "Paginator.ATTRS": { + "!type": "+Object", + "!doc": "Static property used to define the default attribute\nconfiguration for the Paginator." + } + } + }, + "aui_panel": { + "Panel": { + "!type": "fn(config: +Object) -> +_yui.aui_panel.Panel", + "prototype": { + "!proto": "_yui.aui_component.Component.prototype", + "collapsed": { + "!type": "bool", + "!doc": "Whether the panel is displayed collapsed." + }, + "collapsible": { + "!type": "bool", + "!doc": "Whether the panel is able to be collapsed." + }, + "title": { + "!type": "bool", + "!doc": "The title to be displayed on the Panel." + }, + "icons": { + "!type": "+Array", + "!doc": "<p>Array of <a href=\"ButtonItem.html\">ButtonItem</a> configuration objects to be displayed as icons\non the Panel title.</p>\n\nExample:\n\n<pre><code>icons: [ { icon: close, id: close } ]</code></pre>\n\nFor more information how to use this option see\n<a href=\"ButtonItem.html\">ButtonItem</a>." + }, + "strings": { + "!type": "+Object", + "!doc": "Collection of strings used to label elements of the Panels UI." + }, + "useARIA": { + "!type": "bool", + "!doc": "True if Panel should use ARIA plugin" + }, + "collapse": { + "!type": "fn()", + "!doc": "Collapse the panel setting the\n<a href=\"Panel.html#config_collapsed\">collapsed</a> attribute to\n<code>true</code>." + }, + "expand": { + "!type": "fn()", + "!doc": "Expand the panel setting the\n<a href=\"Panel.html#config_collapsed\">collapsed</a> attribute to\n<code>false</code>." + }, + "toggle": { + "!type": "fn()", + "!doc": "Toggle the visibility of the Panel toggling the value of the\n<a href=\"Widget.html#config_visible\">visible</a> attribute." + }, + "toggleCollapse": { + "!type": "fn()", + "!doc": "Toggle the <a href=\"Panel.html#config_collapsed\">collapsed</a> value.\nExpanding and collapsing the Panel." + } + }, + "Panel.ATTRS": { + "!type": "+Object", + "!doc": "Static property used to define the default attribute\nconfiguration for the Panel." + } + } + }, + "aui_parse_content": { + "ParseContent": { + "!type": "fn(config: +Object) -> +_yui.aui_parse_content.ParseContent", + "prototype": { + "!proto": "Plugin.Base.prototype", + "globalEval": { + "!type": "fn(data: string)", + "!doc": "Global eval the <data>data</data> passed." + }, + "parseContent": { + "!type": "fn(content: string) -> string", + "!doc": "Extract the <code>script</code> tags from the string content and\nevaluate the chunks." + } + }, + "ParseContent.NAME": { + "!type": "string", + "!doc": "Static property provides a string to identify the class." + }, + "ParseContent.NS": { + "!type": "string", + "!doc": "Static property provides a string to identify the namespace." + }, + "ParseContent.ATTRS": { + "!type": "+Object", + "!doc": "Static property used to define the default attribute\nconfiguration for the ParseContent." + } + } + }, + "aui_portal_layout": { + "PortalLayout": { + "!type": "fn(config: +Object) -> +_yui.aui_portal_layout.PortalLayout", + "prototype": { + "!proto": "Base.prototype" + }, + "PortalLayout.NAME": { + "!type": "string", + "!doc": "Static property provides a string to identify the class." + }, + "PortalLayout.ATTRS": { + "!type": "+Object", + "!doc": "Static property used to define the default attribute\nconfiguration for the PortalLayout." + } + } + }, + "aui_progressbar": { + "ProgressBar": { + "!type": "fn(config: +Object) -> +_yui.aui_progressbar.ProgressBar", + "prototype": { + "!proto": "_yui.aui_component.Component.prototype", + "height": { + "!type": "number", + "!doc": "Display height of the progressbar." + }, + "label": { + "!type": "string", + "!doc": "Display label of the progressbar. If not specified try to query\nusing HTML_PARSER an element inside contentBox which matches\n<code>aui-progressbar-text</code> and get its innerHTML to be\nused as label." + }, + "max": { + "!type": "number", + "!doc": "Represents the top value for the bar. The bar will be fully\nextended when reaching this value. Values higher than this will\nbe ignored." + }, + "min": { + "!type": "number", + "!doc": "Represents the lowest value for the bar. The bar will be\ntotally collapsed when reaching this value. Values lower than\nthis will be ignored." + }, + "orientation": { + "!type": "string", + "!doc": "Display orientation of the progressbar (i.e. vertical or\nhorizontal)." + }, + "ratio": { + "!type": "number", + "!doc": "Calculate the ratio based on <code>max</code> and\n<code>min</code> values." + }, + "step": { + "!type": "number", + "!doc": "Calculate the progressbar step based on <code>ratio</code>\nvalue." + }, + "statusNode": { + "!type": "string", + "!doc": "DOM Node to display the satus bar of the progressbar. If not\nspecified try to query using HTML_PARSER an element inside\ncontentBox which matches <code>aui-progressbar-status</code>." + }, + "textNode": { + "!type": "string", + "!doc": "DOM Node to display the text of the progressbar. If not\nspecified try to query using HTML_PARSER an element inside\ncontentBox which matches <code>aui-progressbar-text</code>." + }, + "value": { + "!type": "number", + "!doc": "The value for the bar. Valid values are in between the minValue\nand maxValue attributes." + } + }, + "ProgressBar.NAME": { + "!type": "string", + "!doc": "Static property provides a string to identify the class." + }, + "ProgressBar.ATTRS": { + "!type": "+Object", + "!doc": "Static property used to define the default attribute\nconfiguration for the ProgressBar." + }, + "ProgressBar.HTML_PARSER": { + "!type": "+Object", + "!doc": "Object hash, defining how attribute values are to be parsed from\nmarkup contained in the widgets content box." + } + } + }, + "aui_rating": { + "Rating": { + "!type": "fn(config: +Object) -> +_yui.aui_rating.Rating", + "prototype": { + "!proto": "_yui.aui_component.Component.prototype", + "disabled": { + "!type": "bool", + "!doc": "Whether the Rating is disabled or not. Disabled Ratings dont allow\nhover or click, just display selected stars." + }, + "canReset": { + "!type": "bool", + "!doc": "If <code>true</code> could be reseted (i.e., have no values\nselected)." + }, + "defaultSelected": { + "!type": "number", + "!doc": "The number of selected starts when the Rating render." + }, + "elements": { + "!type": "+NodeList", + "!doc": "<a href=\"NodeList.html\">NodeList</a> of elements used on the\nRating. Each element is one Star." + }, + "hiddenInput": { + "!type": "+aui_node.Node", + "!doc": "Hidden input to handle the selected value. This hidden input\nreplace the radio elements and keep the same name." + }, + "inputName": { + "!type": "string", + "!doc": "Name of the <a\nhref=\"Rating.html#config_hiddenInput\">hiddenInput</a> element. If\nnot specified will use the name of the replaced radio." + }, + "label": { + "!type": "string", + "!doc": "Label to be displayed with the Rating elements." + }, + "labelNode": { + "!type": "string", + "!doc": "DOM Node to display the text of the StarRating. If not\nspecified try to query using HTML_PARSER an element inside\nboundingBox which matches <code>aui-rating-label-element</code>." + }, + "selectedIndex": { + "!type": "number", + "!doc": "Stores the index of the selected element." + }, + "showTitle": { + "!type": "bool", + "!doc": "If <code>true</code> will extract the value of the\n<code>title</code> attribute on the radio, and use it on the\ngenerated Rating elements." + }, + "size": { + "!type": "number", + "!doc": "Number of Rating elements to be displayed." + }, + "title": { + "!type": "string", + "!doc": "If set, will be used when there is no DOM <code>title</code> on the\nradio elements." + }, + "value": { + "!type": "string", + "!doc": "Stores the value of the current selected Rating element." + }, + "clearSelection": { + "!type": "fn()", + "!doc": "Clear all selected starts to the default state." + }, + "select": { + "!type": "fn(index: number)", + "!doc": "Selects the <code>index</code> Rating element." + }, + "fillTo": { + "!type": "fn(index: number, className: string)", + "!doc": "Add the <code>className</code> on the the <code>index</code> element\nand all the previous Rating elements." + }, + "indexOf": { + "!type": "fn(elem: +_yui.aui_node.Node) -> number", + "!doc": "Finds the index of the <code>elem</code>." + } + }, + "Rating.NAME": { + "!type": "string", + "!doc": "Static property provides a string to identify the class." + }, + "Rating.ATTRS": { + "!type": "+Object", + "!doc": "Static property used to define the default attribute\nconfiguration for the Rating." + }, + "StarRating.HTML_PARSER": { + "!type": "+Object", + "!doc": "Object hash, defining how attribute values are to be parsed from\nmarkup contained in the widgets content box." + } + }, + "ThumbRating": { + "!type": "fn(config: +Object) -> +_yui.aui_rating.ThumbRating", + "prototype": { + "!proto": "_yui.aui_rating.Rating.prototype", + "size": { + "!type": "number", + "!doc": "The size on ThumbRating is always 2 (i.e., thumb up and thumb down)." + }, + "fillTo": { + "!type": "fn(index: number, className: string)", + "!doc": "Add the <code>className</code> on the the <code>index</code> element\nand all the previous Rating elements." + } + }, + "ThumbRating.NAME": { + "!type": "string", + "!doc": "Static property provides a string to identify the class." + }, + "ThumbRating.ATTRS": { + "!type": "+Object", + "!doc": "Static property used to define the default attribute\nconfiguration for the ThumbRating." + } + } + }, + "aui_resize": { + "Resize": { + "!type": "fn(config: +Object) -> +_yui.aui_resize.Resize", + "prototype": { + "!proto": "Base.prototype", + "autoHide": { + "!type": "bool", + "!doc": "False to ensure that the resize handles are always visible, true to\ndisplay them only when the user mouses over the resizable borders." + }, + "handles": { + "!type": "+Array", + "!doc": "The handles to use (any combination of): t, b, r, l, bl,\nbr, tl, tr. Can use a shortcut of All." + }, + "node": { + "!type": "+aui_node.Node", + "!doc": "The selector or element to resize. Required." + }, + "proxy": { + "!type": "bool", + "!doc": "Resize a proxy element instead of the real element." + }, + "proxyEl": { + "!type": "string", + "!doc": "The Resize proxy element." + }, + "resizing": { + "!type": "bool", + "!doc": "True when the element is being Resized." + }, + "wrap": { + "!type": "bool", + "!doc": "True to wrap an element with a div if needed (required for textareas\nand images, defaults to false) in favor of the handles config option.\nThe wrapper element type (default div) could be over-riden passing the\n<code>wrapper</code> attribute." + }, + "wrapTypes": { + "!type": "+Regex", + "!doc": "Elements that requires a wrapper by default. Normally are elements\nwhich cannot have children elements." + }, + "wrapper": { + "!type": "string", + "!doc": "Element to wrap the <code>wrapTypes</code>. This element will house\nthe handles elements." + }, + "changeHeightHandles": { + "!type": "bool", + "!doc": "Whether the handle being dragged can change the height." + }, + "changeLeftHandles": { + "!type": "bool", + "!doc": "Whether the handle being dragged can change the left." + }, + "changeTopHandles": { + "!type": "bool", + "!doc": "Whether the handle being dragged can change the top." + }, + "changeWidthHandles": { + "!type": "bool", + "!doc": "Whether the handle being dragged can change the width." + }, + "delegate": { + "!type": "+Object", + "!doc": "Store DD.Delegate reference for the respective Resize instance." + }, + "eachHandle": { + "!type": "fn(fn: fn())", + "!doc": "<p>Loop through each handle which is being used and executes a callback.</p>\n<p>Example:</p>\n<pre><code>instance.eachHandle(\n function(handleName, index) { ... }\n );</code></pre>" + } + }, + "Resize.NAME": { + "!type": "string", + "!doc": "Static property provides a string to identify the class." + }, + "Resize.ATTRS": { + "!type": "+Object", + "!doc": "Static property used to define the default attribute\nconfiguration for the Resize." + } + } + }, + "aui_textboxlist": { + "Textboxlist": { + "!type": "fn(config: +Object) -> +_yui.aui_textboxlist.Textboxlist", + "prototype": { + "!proto": "_yui.aui_autocomplete.AutoComplete.prototype", + "constrain": { + "!type": "string", + "!doc": "Will attempt to constrain the resize node to the boundaries. Arguments:<br>\nview: Contrain to Viewport<br>\n#selector_string: Constrain to this node<br>\n{Region Object}: An Object Literal containing a valid region (top, right, bottom, left) of page positions" + }, + "minHeight": { + "!type": "number", + "!doc": "The minimum height of the element" + }, + "minWidth": { + "!type": "number", + "!doc": "The minimum width of the element" + }, + "maxHeight": { + "!type": "number", + "!doc": "The maximum height of the element" + }, + "maxWidth": { + "!type": "number", + "!doc": "The maximum width of the element" + }, + "preserveRatio": { + "!type": "bool", + "!doc": "Maintain the elements ratio when resizing." + }, + "tickX": { + "!type": "number", + "!doc": "The number of x ticks to span the resize to." + }, + "tickY": { + "!type": "number", + "!doc": "The number of y ticks to span the resize to." + }, + "constrainBorderInfo": { + "!type": "+Object", + "!doc": "Cache the border widths of the contrain node if constrain\noption is being used." + }, + "navigationDateFormatter": { + "!type": "fn()", + "!doc": "The function to format the navigation header date." + }, + "firstDayOfWeek": { + "!type": "number", + "!doc": "First day of the week: Sunday is 0, Monday is 1." + }, + "undefined": { + "!type": "fn()", + "!doc": "Mapping UTF-8 groups of characters. Based on Steven Levithans XRegExp\nproject (http://xregexp.com)" + }, + "match": { + "!type": "fn(str: string, group: string, flags: string)", + "!doc": "Tests a string against an Unicode pattern. Returns the first match." + }, + "test": { + "!type": "fn(str: string, group: string, flags: string)", + "!doc": "Tests a string against an Unicode pattern. Returns true or false." + } + }, + "Textboxlist.NAME": { + "!type": "string", + "!doc": "Static property provides a string to identify the class." + }, + "Textboxlist.ATTRS": { + "!type": "+Object", + "!doc": "Static property used to define the default attribute\nconfiguration for the Textboxlist." + } + } + }, + "aui_toolbar": { + "Toolbar": { + "!type": "fn(config: +Object) -> +_yui.aui_toolbar.Toolbar", + "prototype": { + "!proto": "_yui.aui_component.Component.prototype", + "activeState": { + "!type": "bool", + "!doc": "Receives an interaction state of active when the user clicks on it." + }, + "children": { + "!type": "+Array", + "!doc": "Receives the toolbar items." + }, + "defaultState": { + "!type": "bool", + "!doc": "Receives a default interaction state." + }, + "hoverState": { + "!type": "bool", + "!doc": "Receives an interaction state of hover during the\n<code>mouseover</code> event." + }, + "defaultChildType": { + "!type": "string", + "!doc": "The default type of child widget to render into the Element" + }, + "orientation": { + "!type": "string", + "!doc": "Representing the orientation of the progress bar. Could be\n<code>horizontal</code> or <code>vertical</code>." + } + } + } + }, + "aui_tooltip": { + "Tooltip": { + "!type": "fn(config: +Object) -> +_yui.aui_tooltip.Tooltip", + "prototype": { + "!proto": "_yui.aui_overlay.OverlayContextPanel.prototype", + "anim": { + "!type": "+Object", + "!doc": "See <a href=\"OverlayContextPanel.html#config_anim\">OverlayContextPanel anim</a>." + }, + "align": { + "!type": "+Object", + "!doc": "See <a href=\"Overlay.html#config_align\">OverlayContextPanel align</a>." + }, + "showOn": { + "!type": "string", + "!doc": "See <a href=\"OverlayContext.html#config_showOn\">OverlayContext showOn</a>." + }, + "hideOn": { + "!type": "string", + "!doc": "See <a href=\"OverlayContext.html#config_showOn\">OverlayContext showOn</a>." + }, + "undefined": { + "!type": "fn()", + "!doc": "Prevents display:none from being applied to the tooltip when it is hidden because we\ncannot properly align a hidden tooltip with display:none since we cant accurately\nget its computed x and y position." + }, + "hideDelay": { + "!type": "number", + "!doc": "See <a href=\"OverlayContext.html#config_hideDelay\">OverlayContext hideDelay</a>." + }, + "title": { + "!type": "bool", + "!doc": "Use the content of the <code>title</code> attribute as the Tooltip\ncontent." + }, + "show": { + "!type": "fn()", + "!doc": "Over-ride the <code>show</code> to invoke the\n<a href=\"Tooltip.html#method__loadBodyContentFromTitle\">_loadBodyContentFromTitle</a>.\nSee <a href=\"OverlayContext.html#config_show\">OverlayContext show</a>." + } + }, + "Tooltip.NAME": { + "!type": "string", + "!doc": "Static property provides a string to identify the class." + }, + "Tooltip.ATTRS": { + "!type": "+Object", + "!doc": "Static property used to define the default attribute\nconfiguration for the Tooltip." + } + } + }, + "aui_tree": { + "TreeData": { + "!type": "fn(config: +Object) -> +_yui.aui_tree.TreeData", + "prototype": { + "!proto": "Base.prototype", + "container": { + "!type": "+aui_node.Node", + "!doc": "Container to nest children nodes. If has cntainer its not a leaf." + }, + "children": { + "!type": "+Array", + "!doc": "Array of children (i.e. could be a JSON metadata object or a TreeNode instance)." + }, + "index": { + "!type": "+Object", + "!doc": "Index the nodes." + }, + "getNodeById": { + "!type": "fn(uid: string) -> +aui_tree.TreeNode", + "!doc": "Get a TreeNode by id." + }, + "isRegistered": { + "!type": "fn(node: +_yui.aui_tree.TreeNode) -> bool", + "!doc": "Whether the TreeNode is registered on this TreeData." + }, + "updateReferences": { + "!type": "fn(TreeNode: +_yui.aui_node.Node, TreeNode: +ParentNode, TreeView: +OwnerTree)", + "!doc": "Update the references of the passed TreeNode." + }, + "refreshIndex": { + "!type": "fn()", + "!doc": "Refresh the index (i.e. re-index all nodes)." + }, + "registerNode": { + "!type": "fn(node: +_yui.aui_tree.TreeNode)", + "!doc": "Register the passed TreeNode on this TreeData." + }, + "updateIndex": { + "!type": "fn(index: +Object)", + "!doc": "Update the <a href=\"TreeData.html#config_index\">index</a> attribute value." + }, + "unregisterNode": { + "!type": "fn(node: +_yui.aui_tree.TreeNode)", + "!doc": "Unregister the passed TreeNode from this TreeData." + }, + "collapseAll": { + "!type": "fn()", + "!doc": "Collapse all children of the TreeData." + }, + "expandAll": { + "!type": "fn()", + "!doc": "Expand all children of the TreeData." + }, + "selectAll": { + "!type": "fn()", + "!doc": "Select all children of the TreeData." + }, + "unselectAll": { + "!type": "fn()", + "!doc": "Unselect all children of the TreeData." + }, + "eachChildren": { + "!type": "fn(fn: fn(), fn: bool)", + "!doc": "Loop each children and execute the <code>fn</code> callback." + }, + "eachParent": { + "!type": "fn(fn: fn())", + "!doc": "Loop each parent node and execute the <code>fn</code> callback." + }, + "bubbleEvent": { + "!type": "fn(eventType: string, args: +Array, cancelBubbling: bool, stopActionPropagation: bool)", + "!doc": "Bubble event to all parent nodes." + }, + "createNode": { + "!type": "fn(options: +Object) -> +aui_tree.TreeNode", + "!doc": "Create a TreeNode instance." + }, + "appendChild": { + "!type": "fn(node: +_yui.aui_tree.TreeNode, cancelBubbling: bool)", + "!doc": "Append a child node to the TreeData." + }, + "item": { + "!type": "fn(index: number) -> +aui_tree.TreeNode", + "!doc": "Get a TreeNode children by index." + }, + "indexOf": { + "!type": "fn(node: +_yui.aui_tree.TreeNode) -> number", + "!doc": "Index of the passed TreeNode on the <a\nhref=\"TreeData.html#config_children\">children</a> attribute." + }, + "hasChildNodes": { + "!type": "fn() -> bool", + "!doc": "Whether the TreeData contains children or not." + }, + "getChildren": { + "!type": "fn(deep: bool) -> +Array", + "!doc": "Get an Array of the children nodes of the current TreeData." + }, + "getEventOutputMap": { + "!type": "fn(node: +_yui.aui_tree.TreeData) -> +Object", + "!doc": "Get an object containing metadata for the custom events." + }, + "removeChild": { + "!type": "fn(node: +_yui.aui_tree.TreeData)", + "!doc": "Remove the passed <code>node</code> from the current TreeData." + }, + "_removeChild": { + "!type": "fn(node: +_yui.aui_tree.TreeData)", + "!doc": "Remove the passed <code>node</code> from the current TreeData." + }, + "empty": { + "!type": "fn()", + "!doc": "Delete all children of the current TreeData." + }, + "insert": { + "!type": "fn(treeNode: +_yui.aui_tree.TreeNode, refTreeNode: +_yui.aui_tree.TreeNode, where: +_yui.aui_tree.TreeNode)", + "!doc": "Insert <code>treeNode</code> before or after the <code>refTreeNode</code>." + }, + "insertAfter": { + "!type": "fn(treeNode: +_yui.aui_tree.TreeNode, refTreeNode: +_yui.aui_tree.TreeNode)", + "!doc": "Insert <code>treeNode</code> after the <code>refTreeNode</code>." + }, + "insertBefore": { + "!type": "fn(treeNode: +_yui.aui_tree.TreeNode, refTreeNode: +_yui.aui_tree.TreeNode)", + "!doc": "Insert <code>treeNode</code> before the <code>refTreeNode</code>." + }, + "getNodeByChild": { + "!type": "fn(child: +_yui.aui_node.Node) -> +aui_tree.TreeNode", + "!doc": "Get a TreeNode instance by a child DOM Node." + } + } + }, + "TreeNode": { + "!type": "fn(config: +Object) -> +_yui.aui_tree.TreeNode", + "prototype": { + "!proto": "_yui.aui_tree.TreeData.prototype", + "io": { + "!type": "+Object", + "!doc": "IO options for the current TreeNode load the children." + }, + "createNodes": { + "!type": "fn(nodes: ?)", + "!doc": "Create nodes." + }, + "initIO": { + "!type": "fn()", + "!doc": "Initialize the IO transaction setup on the <a\nhref=\"TreeNode.html#config_io\">io</a> attribute." + }, + "ioStartHandler": { + "!type": "fn()", + "!doc": "IO Start handler." + }, + "ioCompleteHandler": { + "!type": "fn()", + "!doc": "IO Complete handler." + }, + "ioSuccessHandler": { + "!type": "fn()", + "!doc": "IO Success handler." + }, + "ioFailureHandler": { + "!type": "fn()", + "!doc": "IO Failure handler." + }, + "alwaysShowHitArea": { + "!type": "bool", + "!doc": "Always show the hitarea icon." + }, + "draggable": { + "!type": "bool", + "!doc": "If true the TreeNode is draggable." + }, + "expanded": { + "!type": "bool", + "!doc": "Whether the TreeNode is expanded by default." + }, + "hitAreaEl": { + "!type": "+aui_node.Node", + "!doc": "Hitarea element." + }, + "iconEl": { + "!type": "+aui_node.Node", + "!doc": "Icon element." + }, + "id": { + "!type": "string", + "!doc": "Id of the TreeNode." + }, + "label": { + "!type": "string", + "!doc": "Label of the TreeNode." + }, + "labelEl": { + "!type": "+aui_node.Node", + "!doc": "Label element to house the <code>label</code> attribute." + }, + "leaf": { + "!type": "bool", + "!doc": "Whether the TreeNode could have children or not (i.e. if any\nchildren is present the TreeNode is a leaf)." + }, + "nextSibling": { + "!type": "+aui_tree.TreeNode", + "!doc": "Next sibling of the current TreeNode." + }, + "ownerTree": { + "!type": "+aui_tree.TreeView", + "!doc": "TreeView which contains the current TreeNode." + }, + "parentNode": { + "!type": "+aui_tree.TreeNode", + "!doc": "Parent node of the current TreeNode." + }, + "prevSibling": { + "!type": "+aui_tree.TreeNode", + "!doc": "Previous sibling of the current TreeNode." + }, + "collapse": { + "!type": "fn()", + "!doc": "Collapse the current TreeNode." + }, + "contains": { + "!type": "fn(node: +_yui.aui_tree.TreeNode) -> bool", + "!doc": "Check if the current TreeNode contains the passed <code>node</code>." + }, + "expand": { + "!type": "fn()", + "!doc": "Expand the current TreeNode." + }, + "getDepth": { + "!type": "fn() -> number", + "!doc": "Get the depth of the current TreeNode." + }, + "isLeaf": { + "!type": "fn() -> bool", + "!doc": "Whether the current TreeNode is a leaf or not." + }, + "isSelected": { + "!type": "fn() -> bool", + "!doc": "Whether the current TreeNode is selected or not." + }, + "toggle": { + "!type": "fn()", + "!doc": "Toggle the current TreeNode, <code>collapsed</code> or <code>expanded</code>." + }, + "A.TreeNode.nodeTypes": { + "!type": "+Object", + "!doc": "TreeNode types hash map.\n\n<pre><code>A.TreeNode.nodeTypes = {\n check: A.TreeNodeCheck,\n io: A.TreeNodeIO,\n node: A.TreeNode,\n radio: A.TreeNodeRadio,\n task: A.TreeNodeTask\n};</code></pre>" + } + }, + "TreeNode.NAME": { + "!type": "string", + "!doc": "Static property provides a string to identify the class." + }, + "TreeNode.ATTRS": { + "!type": "+Object", + "!doc": "Static property used to define the default attribute\nconfiguration for the TreeNode." + } + }, + "TreeNodeIO": { + "!type": "fn(config: +Object) -> +_yui.aui_tree.TreeNodeIO", + "prototype": { + "!proto": "_yui.aui_tree.TreeNode.prototype", + "cache": { + "!type": "bool", + "!doc": "Whether the current TreeNode should cache the loaded content or not." + }, + "loaded": { + "!type": "bool", + "!doc": "Whether the current TreeNode has loaded the content." + }, + "loading": { + "!type": "bool", + "!doc": "Whether the current TreeNode IO transaction is loading." + } + }, + "TreeNode.NAME": { + "!type": "string", + "!doc": "Static property provides a string to identify the class." + }, + "TreeNode.ATTRS": { + "!type": "+Object", + "!doc": "Static property used to define the default attribute\nconfiguration for the TreeNode." + } + }, + "TreeNodeCheck": { + "!type": "fn(config: +Object) -> +_yui.aui_tree.TreeNodeCheck", + "prototype": { + "!proto": "_yui.aui_tree.TreeNodeIO.prototype", + "checked": { + "!type": "bool", + "!doc": "Whether the TreeNode is checked or not." + }, + "checkContainerEl": { + "!type": "+aui_node.Node", + "!doc": "Container element for the checkbox." + }, + "checkEl": { + "!type": "+aui_node.Node", + "!doc": "Checkbox element." + }, + "checkName": { + "!type": "string", + "!doc": "Name of the checkbox element used on the current TreeNode." + }, + "check": { + "!type": "fn()", + "!doc": "Check the current TreeNode." + }, + "toggleCheck": { + "!type": "fn()", + "!doc": "Toggle the check status of the current TreeNode." + }, + "uncheck": { + "!type": "fn()", + "!doc": "Uncheck the current TreeNode." + } + }, + "TreeNode.NAME": { + "!type": "string", + "!doc": "Static property provides a string to identify the class." + }, + "TreeNode.ATTRS": { + "!type": "+Object", + "!doc": "Static property used to define the default attribute\nconfiguration for the TreeNode." + } + }, + "TreeNodeTask": { + "!type": "fn(config: +Object) -> +_yui.aui_tree.TreeNodeTask", + "prototype": { + "!proto": "_yui.aui_tree.TreeNodeCheck.prototype" + }, + "TreeNode.NAME": { + "!type": "string", + "!doc": "Static property provides a string to identify the class." + } + }, + "TreeNodeRadio": { + "!type": "fn(config: +Object) -> +_yui.aui_tree.TreeNodeRadio", + "prototype": { + "!proto": "_yui.aui_tree.TreeNodeTask.prototype" + }, + "TreeNode.NAME": { + "!type": "string", + "!doc": "Static property provides a string to identify the class." + } + }, + "TreeView": { + "!type": "fn(config: +Object) -> +_yui.aui_tree.TreeView", + "prototype": { + "!proto": "_yui.aui_tree.TreeData.prototype", + "type": { + "!type": "string", + "!doc": "Type of the treeview (i.e. could be file or normal)." + }, + "lastSelected": { + "!type": "+aui_tree.TreeNode", + "!doc": "Last selected TreeNode." + } + }, + "TreeView.NAME": { + "!type": "string", + "!doc": "Static property provides a string to identify the class." + }, + "TreeView.ATTRS": { + "!type": "+Object", + "!doc": "Static property used to define the default attribute\nconfiguration for the TreeView." + } + }, + "TreeViewDD": { + "!type": "fn(config: +Object) -> +_yui.aui_tree.TreeViewDD", + "prototype": { + "!proto": "_yui.aui_tree.TreeView.prototype", + "helper": { + "!type": "+aui_node.Node", + "!doc": "Dragdrop helper element." + }, + "scrollDelay": { + "!type": "number", + "!doc": "Delay of the scroll while dragging the TreeNodes." + }, + "dropAction": { + "!type": "string", + "!doc": "Drop action (i.e. could be append, below or above)." + }, + "lastY": { + "!type": "number", + "!doc": "Last Y." + }, + "nodeContent": { + "!type": "+aui_node.Node", + "!doc": "Reference for the current drop node." + } + }, + "TreeViewDD.NAME": { + "!type": "string", + "!doc": "Static property provides a string to identify the class." + }, + "TreeViewDD.ATTRS": { + "!type": "+Object", + "!doc": "Static property used to define the default attribute\nconfiguration for the TreeViewDD." + } + } + } + } + }, + "AUI": "YUI" }; }) \ No newline at end of file diff --git a/core/ternjs/node_modules/tern/node_modules/tern-aui2.0.x/aui2.0.x.js b/core/ternjs/node_modules/tern/node_modules/tern-aui2.0.x/aui2.0.x.js new file mode 100644 index 000000000..e953ad5aa --- /dev/null +++ b/core/ternjs/node_modules/tern/node_modules/tern-aui2.0.x/aui2.0.x.js @@ -0,0 +1,9792 @@ +(function(mod) { + if (typeof exports == "object" && typeof module == "object") // CommonJS + return mod(require("tern/lib/infer"), require("tern/lib/tern")); + if (typeof define == "function" && define.amd) // AMD + return define([ "tern/lib/infer", "tern/lib/tern" ], mod); + mod(tern, tern); +})(function(infer, tern) { + "use strict"; + + tern.registerPlugin("aui2.0.x", function(server, options) { + server._aui = {}; + return { defs : defs }; + }); + + var defs = { + "!name": "aui2.0.x", + "!define": { + "_yui": { + "aui_ace_editor": { + "A": { + "AceEditor": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_ace_editor.A.AceEditor", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/AceEditor.html", + "prototype": { + "!proto": "_yui.widget.Widget.prototype", + "height": { + "!type": "number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.AceEditor.html#attribute_height", + "!doc": "The height of ACE Editor." + }, + "highlightActiveLine": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.AceEditor.html#attribute_highlightActiveLine", + "!doc": "Determine if the active line of code\nwill be highlighted or not." + }, + "mode": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.AceEditor.html#attribute_mode", + "!doc": "Correspond to the language being typed." + }, + "readOnly": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.AceEditor.html#attribute_readOnly", + "!doc": "Determine if the code will be\neditable or not." + }, + "showPrintMargin": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.AceEditor.html#attribute_showPrintMargin", + "!doc": "Determine if print margin will\nbe visible or not." + }, + "tabSize": { + "!type": "number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.AceEditor.html#attribute_tabSize", + "!doc": "The indentation size of tab key." + }, + "useSoftTabs": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.AceEditor.html#attribute_useSoftTabs", + "!doc": "Determine if the tab key will act as\nspace characters or tab characters." + }, + "useWrapMode": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.AceEditor.html#attribute_useWrapMode", + "!doc": "Determine if the line will break\nwhen it reaches the end of the line." + }, + "value": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.AceEditor.html#attribute_value", + "!doc": "Some predefined value on the editor." + }, + "width": { + "!type": "number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.AceEditor.html#attribute_width", + "!doc": "The width of ACE Editor." + }, + "getEditor": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.AceEditor.html#method_getEditor", + "!doc": "Get editor." + }, + "getSelection": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.AceEditor.html#method_getSelection", + "!doc": "Get a text selection." + }, + "getSession": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.AceEditor.html#method_getSession", + "!doc": "Get session." + }, + "gotoLine": { + "!type": "fn(line: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.AceEditor.html#method_gotoLine", + "!doc": "Go to a specific line of code." + }, + "insert": { + "!type": "fn(text: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.AceEditor.html#method_insert", + "!doc": "Insert content into the editor." + } + }, + "AutoCompleteBase": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_ace_editor.A.AceEditor.AutoCompleteBase", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.AceEditor.AutoCompleteBase.html", + "FILL_MODE_INSERT": { + "!type": "?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.AceEditor.AutoCompleteBase.html#property_FILL_MODE_INSERT", + "!doc": "Exposes a constant for insert fill mode. See `fillMode` for more information." + }, + "FILL_MODE_OVERWRITE": { + "!type": "?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.AceEditor.AutoCompleteBase.html#property_FILL_MODE_OVERWRITE", + "!doc": "Exposes a constant for overwrite fill mode. See `fillMode` for more\ninformation." + }, + "NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.AceEditor.AutoCompleteBase.html#property_NAME", + "!doc": "Static property which provides a string to identify the class." + }, + "NS": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.AceEditor.AutoCompleteBase.html#property_NS", + "!doc": "Static property which provides a string to identify the namespace." + }, + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.AceEditor.AutoCompleteBase.html#property_ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for AutoCompleteBase." + }, + "prototype": { + "fillMode": { + "!type": "number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.AceEditor.AutoCompleteBase.html#attribute_fillMode", + "!doc": "The mode in which the AutoComplete should operate. Can be one of these:\nINSERT - value 0 or OVERWRITE - value 1. In case of INSERT mode, when\nEditor adds a suggestion, it will be added next to the matched\nexpression. In case of OVERWRITE mode, the suggestion will overwrite the\nmatched expression." + }, + "filters": { + "!type": "+yui.Array", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.AceEditor.AutoCompleteBase.html#attribute_filters", + "!doc": "Provides an array of filter functions which will filter the results. By\ndefault there is one function which provides phrase match filtering." + }, + "processor": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.AceEditor.AutoCompleteBase.html#attribute_processor", + "!doc": "The default processor which will be used to process matches." + }, + "showListKey": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.AceEditor.AutoCompleteBase.html#attribute_showListKey", + "!doc": "The keyboard combination which should be used to show the list with found\nresults." + }, + "sorters": { + "!type": "+yui.Array", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.AceEditor.AutoCompleteBase.html#attribute_sorters", + "!doc": "Provides an array of sorter functions which will sort the results. By\ndefault there is one function which sorts the results in ascending order." + } + } + }, + "AutoCompleteFreemarker": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_ace_editor.A.AceEditor.AutoCompleteFreemarker", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.AceEditor.AutoCompleteFreemarker.html", + "prototype": { + "!proto": "_yui.aui_ace_editor.A.AceEditor.TemplateProcessor.prototype", + "getMatch": { + "!type": "fn(content: string) -> +yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.AceEditor.AutoCompleteFreemarker.html#method_getMatch", + "!doc": "Checks if the provided content contains directive or variable." + }, + "directives": { + "!type": "+yui.Array", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.AceEditor.AutoCompleteFreemarker.html#attribute_directives", + "!doc": "Contains the list of supported directives according to Freemarker\nspecification." + }, + "directivesMatcher": { + "!type": "?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.AceEditor.AutoCompleteFreemarker.html#attribute_directivesMatcher", + "!doc": "Contains the regular expression which checks for directive\npresence." + }, + "host": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.AceEditor.AutoCompleteFreemarker.html#attribute_host", + "!doc": "The Editor in which the current instance is plugged." + }, + "variables": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.AceEditor.AutoCompleteFreemarker.html#attribute_variables", + "!doc": "Contains the supported variables." + }, + "variablesMatcher": { + "!type": "?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.AceEditor.AutoCompleteFreemarker.html#attribute_variablesMatcher", + "!doc": "Contains the regular expression which will check for variable\nmatch." + } + }, + "NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.AceEditor.AutoCompleteFreemarker.html#property_NAME", + "!doc": "Static property which provides a string to identify the class." + }, + "NS": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.AceEditor.AutoCompleteFreemarker.html#property_NS", + "!doc": "Static property provides a string to identify the namespace." + }, + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.AceEditor.AutoCompleteFreemarker.html#property_ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the Freemarker." + } + }, + "AutoCompleteList": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_ace_editor.A.AceEditor.AutoCompleteList", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.AceEditor.AutoCompleteList.html", + "prototype": { + "!proto": "_yui.overlay.Overlay.prototype", + "host": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.AceEditor.AutoCompleteList.html#attribute_host", + "!doc": "The Editor in which the current instance is plugged." + }, + "listNode": { + "!type": "+node.Node", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.AceEditor.AutoCompleteList.html#attribute_listNode", + "!doc": "A Node in which results will be shown." + }, + "loadingMessage": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.AceEditor.AutoCompleteList.html#attribute_loadingMessage", + "!doc": "A string, representing the loading message." + }, + "results": { + "!type": "+yui.Array", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.AceEditor.AutoCompleteList.html#attribute_results", + "!doc": "Contains the current set of results in the list." + }, + "selectedEntry": { + "!type": "?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.AceEditor.AutoCompleteList.html#attribute_selectedEntry", + "!doc": "Provides the currently selected entry." + }, + "strings": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.AceEditor.AutoCompleteList.html#attribute_strings", + "!doc": "Collection of strings used to label elements of the UI." + } + }, + "NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.AceEditor.AutoCompleteList.html#property_NAME", + "!doc": "Static property which provides a string to identify the class." + }, + "NS": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.AceEditor.AutoCompleteList.html#property_NS", + "!doc": "Static property provides a string to identify the namespace." + }, + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.AceEditor.AutoCompleteList.html#property_ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the AutoCompleteList." + }, + "CSS_PREFIX": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.AceEditor.AutoCompleteList.html#property_CSS_PREFIX", + "!doc": "The prefix of all CSS Classes." + }, + "HTML_PARSER": { + "!type": "?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.AceEditor.AutoCompleteList.html#property_HTML_PARSER", + "!doc": "Object hash, defining how attribute values are to be parsed from\nmarkup contained in the widgets content box." + } + }, + "TemplateProcessor": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_ace_editor.A.AceEditor.TemplateProcessor", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.AceEditor.TemplateProcessor.html", + "prototype": { + "!proto": "_yui.base.Base.prototype", + "getResults": { + "!type": "fn(match: +_yui.yui.Object, callbackSuccess: fn(), callbackError: fn())", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.AceEditor.TemplateProcessor.html#method_getResults", + "!doc": "Accepts match and depending on its type processes directives or\nvariables. In case of success, calls the provided success callback,\nor the error callback otherwise." + }, + "getSuggestion": { + "!type": "fn(match: +_yui.yui.Object, selectedSuggestion: string) -> string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.AceEditor.TemplateProcessor.html#method_getSuggestion", + "!doc": "Formats the selected suggestion depending on the match type and\ncurrently selected editor mode. The match type can be one of:\nMATCH_DIRECTOVES or MATCH_VARIABLES. The selected editor mode can be\none of the following: INSERT or OVERWRITE. See {{#crossLink\n\"AceEditor.AutoCompleteBase/fillMode:attribute\"}}{{/crossLink}}" + }, + "directives": { + "!type": "+yui.Array", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.AceEditor.TemplateProcessor.html#attribute_directives", + "!doc": "Contains an array of all possible directives for the\ncorresponding language." + }, + "host": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.AceEditor.TemplateProcessor.html#attribute_host", + "!doc": "The Editor in which the current instance is plugged." + }, + "variables": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.AceEditor.TemplateProcessor.html#attribute_variables", + "!doc": "Contains the supported variables for the corresponding language." + } + }, + "NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.AceEditor.TemplateProcessor.html#property_NAME", + "!doc": "Static property which provides a string to identify the class." + }, + "NS": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.AceEditor.TemplateProcessor.html#property_NS", + "!doc": "Static property provides a string to identify the namespace." + }, + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.AceEditor.TemplateProcessor.html#property_ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the TemplateProcessor." + } + }, + "AutoCompleteVelocity": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_ace_editor.A.AceEditor.AutoCompleteVelocity", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.AceEditor.AutoCompleteVelocity.html", + "prototype": { + "!proto": "_yui.aui_ace_editor.A.AceEditor.TemplateProcessor.prototype", + "getMatch": { + "!type": "fn(content: string) -> +yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.AceEditor.AutoCompleteVelocity.html#method_getMatch", + "!doc": "Checks if the provided content contains directive or variable." + }, + "directives": { + "!type": "+yui.Array", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.AceEditor.AutoCompleteVelocity.html#attribute_directives", + "!doc": "Contains the list of supported directives according to Velocity\nspecification." + }, + "directivesMatcher": { + "!type": "?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.AceEditor.AutoCompleteVelocity.html#attribute_directivesMatcher", + "!doc": "Contains the regular expression which checks for directive." + }, + "host": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.AceEditor.AutoCompleteVelocity.html#attribute_host", + "!doc": "The Editor in which the current instance is plugged." + }, + "variables": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.AceEditor.AutoCompleteVelocity.html#attribute_variables", + "!doc": "Contains the supported variables." + }, + "variablesMatcher": { + "!type": "?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.AceEditor.AutoCompleteVelocity.html#attribute_variablesMatcher", + "!doc": "Contains the regular expression which will check for variable\nmatch." + } + }, + "NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.AceEditor.AutoCompleteVelocity.html#property_NAME", + "!doc": "Static property which provides a string to identify the class." + }, + "NS": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.AceEditor.AutoCompleteVelocity.html#property_NS", + "!doc": "Static property provides a string to identify the namespace." + }, + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.AceEditor.AutoCompleteVelocity.html#property_ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the Velocity." + } + }, + "NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.AceEditor.html#property_NAME", + "!doc": "Static property provides a string to identify the class." + }, + "EXTENDS": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.AceEditor.html#property_EXTENDS", + "!doc": "Static property used to define which component it extends." + }, + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.AceEditor.html#property_ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the ACE Editor." + }, + "UI_ATTRS": { + "!type": "+yui.Array", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.AceEditor.html#property_UI_ATTRS", + "!doc": "Static property used to define the UI attributes." + } + } + } + }, + "aui_aria": { + "A": { + "Plugin": { + "Aria": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_aria.A.Plugin.Aria", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Plugin.Aria.html", + "prototype": { + "!proto": "_yui.plugin.Plugin.Base.prototype", + "attributes": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Plugin.Aria.html#attribute_attributes", + "!doc": "The ARIA attributes collection." + }, + "attributeValueFormat": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Plugin.Aria.html#attribute_attributeValueFormat", + "!doc": "The ARIA attribute value format." + }, + "attributeNode": { + "!type": "?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Plugin.Aria.html#attribute_attributeNode", + "!doc": "Node container for the ARIA attribute." + }, + "roleName": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Plugin.Aria.html#attribute_roleName", + "!doc": "The ARIA role name." + }, + "roleNode": { + "!type": "?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Plugin.Aria.html#attribute_roleNode", + "!doc": "Node container for the ARIA role." + }, + "validateW3C": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Plugin.Aria.html#attribute_validateW3C", + "!doc": "Checks if the attribute is valid with W3C rules." + }, + "isValidAttribute": { + "!type": "fn(attrName: ?) -> bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Plugin.Aria.html#method_isValidAttribute", + "!doc": "Checks if the ARIA attribute is valid." + }, + "isValidRole": { + "!type": "fn(roleName: ?) -> bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Plugin.Aria.html#method_isValidRole", + "!doc": "Checks if the ARIA role is valid." + }, + "setAttribute": { + "!type": "fn(attrName: ?, attrValue: ?, node: ?) -> bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Plugin.Aria.html#method_setAttribute", + "!doc": "Set a single ARIA attribute." + }, + "setAttributes": { + "!type": "fn(attributes: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Plugin.Aria.html#method_setAttributes", + "!doc": "Set a list of ARIA attributes." + }, + "setRole": { + "!type": "fn(roleName: ?, node: ?) -> bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Plugin.Aria.html#method_setRole", + "!doc": "Set a single ARIA role." + }, + "setRoles": { + "!type": "fn(roles: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Plugin.Aria.html#method_setRoles", + "!doc": "Set a list of ARIA roles." + } + }, + "W3C_ATTRIBUTES": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Plugin.Aria.html#property_W3C_ATTRIBUTES", + "!doc": "Static property used to define [W3Cs Supported States and\nProperties](http://www.w3.org/TR/wai-aria/states_and_properties)." + }, + "W3C_ROLES": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Plugin.Aria.html#property_W3C_ROLES", + "!doc": "Static property used to define [W3Cs Roles Model](http://www.w3.org/TR/wai-\naria/roles)." + }, + "NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Plugin.Aria.html#property_NAME", + "!doc": "Static property provides a string to identify the class." + }, + "NS": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Plugin.Aria.html#property_NS", + "!doc": "Static property provides a string to identify the namespace." + }, + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Plugin.Aria.html#property_ATTRS", + "!doc": "Static property used to define the default attribute configuration for\nthe `A.Aria`." + }, + "EXTENDS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Plugin.Aria.html#property_EXTENDS", + "!doc": "Static property used to define which component it extends." + } + } + } + } + }, + "aui_arraysort": { + "A": { + "ArraySort": { + "!type": "fn() -> +_yui.aui_arraysort.A.ArraySort", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ArraySort.html", + "prototype": { + "compareIgnoreWhiteSpace": { + "!type": "fn(a: ?, b: ?, desc: ?, compareFn: ?) -> ?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ArraySort.html#method_compareIgnoreWhiteSpace", + "!doc": "Compare two arrays ignoring white spaces." + }, + "stableSort": { + "!type": "fn(array: ?, compareFn: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ArraySort.html#method_stableSort", + "!doc": "Sorts an object array keeping the order of equal items. ECMA script\nstandard does not specify the behaviour when the compare function\nreturns the value 0;" + } + } + } + } + }, + "aui_audio": { + "A": { + "Audio": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_audio.A.Audio", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Audio.html", + "prototype": { + "!proto": "_yui.aui_component.A.Component.prototype", + "url": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Audio.html#attribute_url", + "!doc": "URL used by Audio to play." + }, + "oggUrl": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Audio.html#attribute_oggUrl", + "!doc": "URL (on .ogg format) used by Audio to play." + }, + "type": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Audio.html#attribute_type", + "!doc": "The type of audio." + }, + "swfWidth": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Audio.html#attribute_swfWidth", + "!doc": "The width of Audios fallback using Flash." + }, + "swfHeight": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Audio.html#attribute_swfHeight", + "!doc": "The height of Audios fallback using Flash." + }, + "swfUrl": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Audio.html#attribute_swfUrl", + "!doc": "URL (on .swf format) used by Audio to create\na fallback player with Flash." + }, + "fixedAttributes": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Audio.html#attribute_fixedAttributes", + "!doc": "An additional list of attributes." + }, + "flashVars": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Audio.html#attribute_flashVars", + "!doc": "Variables used by Flash player." + }, + "render": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Audio.html#attribute_render", + "!doc": "If `true` the render phase will be automatically invoked\npreventing the `.render()` manual call." + }, + "load": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Audio.html#method_load", + "!doc": "Load audio track." + }, + "pause": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Audio.html#method_pause", + "!doc": "Pause audio track." + }, + "play": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Audio.html#method_play", + "!doc": "Play audio track." + } + }, + "NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Audio.html#property_NAME", + "!doc": "Static property provides a string to identify the class." + }, + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Audio.html#property_ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the Audio." + }, + "BIND_UI_ATTRS": { + "!type": "+yui.Array", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Audio.html#property_BIND_UI_ATTRS", + "!doc": "Static property used to define the attributes\nfor the bindUI lifecycle phase." + }, + "SYNC_UI_ATTRS": { + "!type": "+yui.Array", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Audio.html#property_SYNC_UI_ATTRS", + "!doc": "Static property used to define the attributes\nfor the syncUI lifecycle phase." + } + } + } + }, + "aui_autosize_iframe": { + "A": { + "AutosizeIframe": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_autosize_iframe.A.AutosizeIframe", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.AutosizeIframe.html", + "prototype": { + "!proto": "_yui.plugin.Plugin.Base.prototype", + "height": { + "!type": "number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.AutosizeIframe.html#attribute_height", + "!doc": "The height of the iframe." + }, + "monitorHeight": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.AutosizeIframe.html#attribute_monitorHeight", + "!doc": "Indicates if the height should be monitored." + }, + "width": { + "!type": "number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.AutosizeIframe.html#attribute_width", + "!doc": "The width of the iframe." + }, + "pauseMonitor": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.AutosizeIframe.html#method_pauseMonitor", + "!doc": "Stops to monitor the height." + }, + "restartMonitor": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.AutosizeIframe.html#method_restartMonitor", + "!doc": "Restarts to monitor the height." + }, + "getContentHeight": { + "!type": "fn(iframeWin: ?) -> number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.AutosizeIframe.html#method_getContentHeight", + "!doc": "Returns the content height of a window." + } + }, + "NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.AutosizeIframe.html#property_NAME", + "!doc": "Static property provides a string to identify the class." + }, + "NS": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.AutosizeIframe.html#property_NS", + "!doc": "Static property provides a string to identify the namespace." + }, + "EXTENDS": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.AutosizeIframe.html#property_EXTENDS", + "!doc": "Static property used to define which component it extends." + }, + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.AutosizeIframe.html#property_ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the `A.AutosizeIframe`." + } + } + } + }, + "aui_button": { + "A": { + "ButtonExt": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_button.A.ButtonExt", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ButtonExt.html", + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ButtonExt.html#property_ATTRS", + "!doc": "Defines the default attribute configuration for the `ButtonExt`." + }, + "prototype": { + "domType": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ButtonExt.html#attribute_domType", + "!doc": "Defines the HTML type attribute of element e.g. `<input type=\"button\">`." + }, + "icon": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ButtonExt.html#attribute_icon", + "!doc": "Contains a CSS class of the icon to use. A list of icons can be found\n[here](http://liferay.github.io/alloy-bootstrap/base-css.html#icons)." + }, + "iconElement": { + "!type": "?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ButtonExt.html#attribute_iconElement", + "!doc": "Defines markup template for icon, passed in as a node e.g.\n`Y.Node.create(<i></i>)`." + }, + "iconAlign": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ButtonExt.html#attribute_iconAlign", + "!doc": "Sets position of icon." + }, + "primary": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ButtonExt.html#attribute_primary", + "!doc": "Sets button style to primary." + }, + "syncButtonExtUI": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ButtonExt.html#method_syncButtonExtUI", + "!doc": "Updates icon image, icon alignment, and primary button style." + } + }, + "HTML_PARSER": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ButtonExt.html#property_HTML_PARSER", + "!doc": "Defines how attribute values are to be parsed from markup contained in\n`ButtonExt`." + }, + "getTypedButtonTemplate": { + "!type": "fn(template: string, type: string) -> string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ButtonExt.html#method_getTypedButtonTemplate", + "!doc": "Updates the HTML markup specified as the `template` argument with the\npassed `type`." + } + }, + "ButtonCore": { + "!type": "fn() -> +_yui.aui_button.A.ButtonCore", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ButtonCore.html", + "CLASS_NAMES": { + "!type": "?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ButtonCore.html#property_CLASS_NAMES", + "!doc": "Contains CSS class names to use for `ButtonCore`." + } + }, + "Button": { + "!type": "fn() -> +_yui.aui_button.A.Button", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Button.html", + "prototype": { + "!proto": "_yui.button.Button.prototype", + "getWidgetLazyConstructorFromNodeData": { + "!type": "fn(node: +_yui.node.Node) -> +yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Button.html#method_getWidgetLazyConstructorFromNodeData", + "!doc": "Returns an object literal containing widget constructor data specified in\nthe node." + }, + "hasWidgetLazyConstructorData": { + "!type": "fn(node: +_yui.node.Node) -> bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Button.html#method_hasWidgetLazyConstructorData", + "!doc": "Returns a boolean, true if node has widget constructor data." + }, + "setWidgetLazyConstructorNodeData": { + "!type": "fn(node: +_yui.node.Node, config: +_yui.yui.Object)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Button.html#method_setWidgetLazyConstructorNodeData", + "!doc": "Updates nodes widget constructor data attribute with config." + }, + "syncIconUI": { + "!type": "fn(buttonElement: +_yui.node.Node, iconElement: +_yui.node.Node, iconAlign: string)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Button.html#method_syncIconUI", + "!doc": "Updates icon alignment in button." + } + }, + "CSS_PREFIX": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Button.html#property_CSS_PREFIX", + "!doc": "Static property provides a string to identify the CSS prefix." + } + }, + "ButtonGroup": { + "!type": "fn() -> +_yui.aui_button.A.ButtonGroup", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ButtonGroup.html", + "prototype": { + "item": { + "!type": "fn(index: number) -> +button.Button", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ButtonGroup.html#method_item", + "!doc": "Returns the `item` or `node` of specified `index`." + }, + "select": { + "!type": "fn(items: +_yui.yui.Array)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ButtonGroup.html#method_select", + "!doc": "Selects items by adding the active class name." + }, + "toggleSelect": { + "!type": "fn(items: +_yui.yui.Array, forceSelection: bool)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ButtonGroup.html#method_toggleSelect", + "!doc": "Toggles selection by adding or removing the active class name." + }, + "unselect": { + "!type": "fn(items: +_yui.yui.Array)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ButtonGroup.html#method_unselect", + "!doc": "Selects items by adding the active class name." + } + } + }, + "ButtonSearchCancel": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_button.A.ButtonSearchCancel", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ButtonSearchCancel.html", + "prototype": { + "!proto": "_yui.base.Base.prototype", + "initializer": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ButtonSearchCancel.html#method_initializer", + "!doc": "Construction logic executed during `ButtonSearchCancel` instantiation.\nLifecycle." + }, + "bindUI": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ButtonSearchCancel.html#method_bindUI", + "!doc": "Bind events on the UI. Lifecycle." + }, + "getButtonForElement": { + "!type": "fn(element: +_yui.node.Node) -> +node.Node", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ButtonSearchCancel.html#method_getButtonForElement", + "!doc": "Delegates events on the UI. Lifecycle." + }, + "container": { + "!type": "+node.Node", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ButtonSearchCancel.html#attribute_container", + "!doc": "Defines the event delegation container of `ButtonSearchCancel`\ninstance." + }, + "gutter": { + "!type": "+yui.Array", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ButtonSearchCancel.html#attribute_gutter", + "!doc": "Defines the space surrounding the cancel icon rendered on the input.\nUseful when the user needs a different alignment. Gutter values are\nadded to the X and Y alignment values of the button search cancel." + }, + "iconClass": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ButtonSearchCancel.html#attribute_iconClass", + "!doc": "Icon CSS class to be used on the search cancel button." + }, + "trigger": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ButtonSearchCancel.html#attribute_trigger", + "!doc": "Defines the CSS selector for the input elements the button search\ncancel renders. Supports single or multiple node selector." + }, + "zIndex": { + "!type": "number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ButtonSearchCancel.html#attribute_zIndex", + "!doc": "Defines the z-index of the button search cancel." + } + }, + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ButtonSearchCancel.html#property_ATTRS", + "!doc": "Static property used to define the default attribute configuration for\nthe `ButtonSearchCancel`." + } + } + } + }, + "aui_carousel": { + "A": { + "Carousel": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_carousel.A.Carousel", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Carousel.html", + "prototype": { + "!proto": "_yui.aui_component.A.Component.prototype", + "activeIndex": { + "!type": "number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Carousel.html#attribute_activeIndex", + "!doc": "Index of the first visible item of the carousel." + }, + "animationTime": { + "!type": "number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Carousel.html#attribute_animationTime", + "!doc": "Duration of the animation in seconds when change index on\nCarousel." + }, + "intervalTime": { + "!type": "number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Carousel.html#attribute_intervalTime", + "!doc": "Interval time in seconds between an item transition." + }, + "itemSelector": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Carousel.html#attribute_itemSelector", + "!doc": "CSS Selector whitch determines the items to be loaded to the\nCarousel." + }, + "nodeMenu": { + "!type": "+node.Node", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Carousel.html#attribute_nodeMenu", + "!doc": "Node container of the navigation items." + }, + "nodeMenuItemSelector": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Carousel.html#attribute_nodeMenuItemSelector", + "!doc": "CSS selector to match the navigation items." + }, + "playing": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Carousel.html#attribute_playing", + "!doc": "Attributes that determines the status of transitions between\nitems." + }, + "item": { + "!type": "fn(val: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Carousel.html#method_item", + "!doc": "Set the `activeIndex` attribute which\nactivates a certain item on Carousel based on its index." + }, + "next": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Carousel.html#method_next", + "!doc": "Go to the next index." + }, + "pause": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Carousel.html#method_pause", + "!doc": "Set the `playing` attribute\nto false which pauses the animation." + }, + "play": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Carousel.html#method_play", + "!doc": "Set the `playing` attribute\nto true which starts the animation." + }, + "prev": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Carousel.html#method_prev", + "!doc": "Go to previous index." + } + }, + "NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Carousel.html#property_NAME", + "!doc": "Static property provides a string to identify the class." + }, + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Carousel.html#property_ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the Carousel." + } + } + } + }, + "aui_char_counter": { + "A": { + "CharCounter": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_char_counter.A.CharCounter", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.CharCounter.html", + "prototype": { + "!proto": "_yui.base.Base.prototype", + "counter": { + "!type": "+node.Node", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.CharCounter.html#attribute_counter", + "!doc": "Node or Selector to display the information of the counter." + }, + "maxLength": { + "!type": "number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.CharCounter.html#attribute_maxLength", + "!doc": "Max number of characters the [input](A.CharCounter.html#attr_input)\ncan have." + }, + "input": { + "!type": "+node.Node", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.CharCounter.html#attribute_input", + "!doc": "Node or Selector for the input field. Required." + }, + "checkLength": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.CharCounter.html#method_checkLength", + "!doc": "Check the current value of the\n[input](A.CharCounter.html#attr_input), truncate the data if needed,\nand re-sync the UI. Fired from\n[_onInputChange](A.CharCounter.html#method__onInputChange)." + } + }, + "NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.CharCounter.html#property_NAME", + "!doc": "Static property provides a string to identify the class." + }, + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.CharCounter.html#property_ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the CharCounter." + }, + "EXTENDS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.CharCounter.html#property_EXTENDS", + "!doc": "Static property used to define which component it extends." + } + } + } + }, + "aui_collection": { + "A": { + "LinkedSet": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_collection.A.LinkedSet", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.LinkedSet.html", + "prototype": { + "!proto": "A.Set.prototype", + "values": { + "!type": "fn() -> +yui.Array", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.LinkedSet.html#method_values", + "!doc": "Gets a list view of the values contained in this linked set." + } + } + }, + "HashMap": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_collection.A.HashMap", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.HashMap.html", + "prototype": { + "!proto": "_yui.base.Base.prototype", + "clear": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.HashMap.html#method_clear", + "!doc": "Fires the `clear` custom event." + }, + "getValue": { + "!type": "fn(key: ?) -> +yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.HashMap.html#method_getValue", + "!doc": "Returns the value from a key in this map." + }, + "has": { + "!type": "fn(key: ?, opt_hash: ?) -> bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.HashMap.html#method_has", + "!doc": "Checks if this map has the specified key." + }, + "hasValue": { + "!type": "fn(value: ?) -> bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.HashMap.html#method_hasValue", + "!doc": "Returns `true` if this map contains a certain value." + }, + "keys": { + "!type": "fn() -> +yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.HashMap.html#method_keys", + "!doc": "Returns a collection of the keys contained in this map." + }, + "isEmpty": { + "!type": "fn() -> bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.HashMap.html#method_isEmpty", + "!doc": "Returns `true` if this map contains no key-value mappings." + }, + "put": { + "!type": "fn(key: ?, value: ?, opt_hash: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.HashMap.html#method_put", + "!doc": "Fires the `put` custom event." + }, + "putAll": { + "!type": "fn(map: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.HashMap.html#method_putAll", + "!doc": "Copies all of the mappings from the specified map to this map." + }, + "remove": { + "!type": "fn(key: ?, opt_hash: ?) -> +yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.HashMap.html#method_remove", + "!doc": "Fires the `remove` custom event." + }, + "size": { + "!type": "fn() -> number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.HashMap.html#method_size", + "!doc": "Returns the number of key-value mappings in this map." + }, + "values": { + "!type": "fn() -> +yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.HashMap.html#method_values", + "!doc": "Returns a collection of the values contained in this map." + } + } + }, + "HashSet": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_collection.A.HashSet", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.HashSet.html", + "prototype": { + "!proto": "_yui.base.Base.prototype", + "add": { + "!type": "fn(value: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.HashSet.html#method_add", + "!doc": "Fires the `add` custom event." + }, + "clear": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.HashSet.html#method_clear", + "!doc": "Fires the `clear` custom event." + }, + "has": { + "!type": "fn(value: ?, opt_hash: ?) -> bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.HashSet.html#method_has", + "!doc": "Checks if this set has the specified key." + }, + "isEmpty": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.HashSet.html#method_isEmpty", + "!doc": "Returns `true` if this set contains no elements." + }, + "remove": { + "!type": "fn(value: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.HashSet.html#method_remove", + "!doc": "Fires the `remove` custom event with an argument." + }, + "size": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.HashSet.html#method_size", + "!doc": "Get the size of the map." + }, + "values": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.HashSet.html#method_values", + "!doc": "Get the keys of the map." + } + } + } + } + }, + "aui_color_picker": { + "A": { + "ColorPalette": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_color_picker.A.ColorPalette", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ColorPalette.html", + "prototype": { + "!proto": "_yui.widget.Widget.prototype", + "items": { + "!type": "+yui.Array", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ColorPalette.html#attribute_items", + "!doc": "Colors available to the `ColorPalette`." + } + }, + "CSS_PREFIX": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ColorPalette.html#property_CSS_PREFIX", + "!doc": "Static property provides a string to identify the CSS prefix." + }, + "NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ColorPalette.html#property_NAME", + "!doc": "Static property provides a string to identify the class." + }, + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ColorPalette.html#property_ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the `ColorPalette`." + } + }, + "ColorPickerBase": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_color_picker.A.ColorPickerBase", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ColorPickerBase.html", + "prototype": { + "reset": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ColorPickerBase.html#method_reset", + "!doc": "Resets the `ColorPickerBase` to its default state." + }, + "bodyContent": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ColorPickerBase.html#attribute_bodyContent", + "!doc": "The content of body." + }, + "color": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ColorPickerBase.html#attribute_color", + "!doc": "Currently selected color." + }, + "colorPalette": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ColorPickerBase.html#attribute_colorPalette", + "!doc": "Default colors available to the color palette." + }, + "currentTrigger": { + "!type": "+node.Node", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ColorPickerBase.html#attribute_currentTrigger", + "!doc": "Current `trigger` node." + }, + "defaultColor": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ColorPickerBase.html#attribute_defaultColor", + "!doc": "Provides the default color used for the `recentColors` palette." + }, + "hsvPalette": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ColorPickerBase.html#attribute_hsvPalette", + "!doc": "`HSVPalette` used for selecting custom colors not present in\n`defualtColors`." + }, + "recentColors": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ColorPickerBase.html#attribute_recentColors", + "!doc": "Colors that have been selected recently from the `HSVPalette`." + }, + "renderColorPalette": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ColorPickerBase.html#attribute_renderColorPalette", + "!doc": "Determines if the color palette is rendered on load." + }, + "renderHSVPalette": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ColorPickerBase.html#attribute_renderHSVPalette", + "!doc": "Determines if the `HSVPalette` is rendered on load." + }, + "strings": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ColorPickerBase.html#attribute_strings", + "!doc": "Collection of strings used to label elements of the UI." + }, + "trigger": { + "!type": "+node.Node", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ColorPickerBase.html#attribute_trigger", + "!doc": "Trigger node that opens the color palette." + }, + "triggerEvent": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ColorPickerBase.html#attribute_triggerEvent", + "!doc": "Trigger event that fires on `trigger` click." + } + }, + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ColorPickerBase.html#property_ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the `ColorPickerBase`." + }, + "CSS_PREFIX": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ColorPickerBase.html#property_CSS_PREFIX", + "!doc": "Static property provides a string to identify the CSS prefix." + }, + "NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ColorPickerBase.html#property_NAME", + "!doc": "Static property provides a string to identify the class." + } + }, + "ColorPickerPopover": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_color_picker.A.ColorPickerPopover", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ColorPickerPopover.html", + "prototype": { + "!proto": "_yui.aui_popover.A.Popover.prototype", + "align": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ColorPickerPopover.html#attribute_align", + "!doc": "The alignment configuration for `ColorPickerPopover`." + }, + "visible": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ColorPickerPopover.html#attribute_visible", + "!doc": "Determines if `ColorPickerPopover` is visible or not." + } + }, + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ColorPickerPopover.html#property_ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the `ColorPickerPopover`." + }, + "NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ColorPickerPopover.html#property_NAME", + "!doc": "Static property provides a string to identify the class." + }, + "NS": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ColorPickerPopover.html#property_NS", + "!doc": "Static property provides a string to identify the namespace." + } + }, + "HSVPalette": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_color_picker.A.HSVPalette", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.HSVPalette.html", + "prototype": { + "!proto": "_yui.widget.Widget.prototype", + "controls": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.HSVPalette.html#attribute_controls", + "!doc": "Determines if HSVA and RGB input `controls` are visible." + }, + "fieldValidator": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.HSVPalette.html#attribute_fieldValidator", + "!doc": "Collection of regular expressions used to validate field values." + }, + "selected": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.HSVPalette.html#attribute_selected", + "!doc": "Currently `selected` color value." + }, + "strings": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.HSVPalette.html#attribute_strings", + "!doc": "Collection of strings used to label elements of the UI." + } + }, + "CSS_PREFIX": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.HSVPalette.html#property_CSS_PREFIX", + "!doc": "Static property provides a string to identify the CSS prefix." + }, + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.HSVPalette.html#property_ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the `HSVPalette`." + }, + "NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.HSVPalette.html#property_NAME", + "!doc": "Static property provides a string to identify the class." + }, + "NS": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.HSVPalette.html#property_NS", + "!doc": "Static property provides a string to identify the namespace." + } + }, + "HSVAPaletteModal": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_color_picker.A.HSVAPaletteModal", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.HSVAPaletteModal.html", + "prototype": { + "!proto": "_yui.aui_modal.A.Modal.prototype", + "hsv": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.HSVAPaletteModal.html#attribute_hsv", + "!doc": "Configuration options for the `HSVPalette`." + }, + "selected": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.HSVAPaletteModal.html#attribute_selected", + "!doc": "Currently `selected` color value." + } + }, + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.HSVAPaletteModal.html#property_ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the `HSVAPaletteModal`." + }, + "CSS_PREFIX": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.HSVAPaletteModal.html#property_CSS_PREFIX", + "!doc": "Static property provides a string to identify the CSS prefix." + }, + "NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.HSVAPaletteModal.html#property_NAME", + "!doc": "Static property provides a string to identify the class." + }, + "NS": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.HSVAPaletteModal.html#property_NS", + "!doc": "Static property provides a string to identify the namespace." + } + }, + "HSVAPalette": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_color_picker.A.HSVAPalette", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.HSVAPalette.html", + "prototype": { + "!proto": "_yui.aui_color_picker.A.HSVPalette.prototype" + }, + "NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.HSVAPalette.html#property_NAME", + "!doc": "Static property provides a string to identify the class." + }, + "NS": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.HSVAPalette.html#property_NS", + "!doc": "Static property provides a string to identify the namespace." + } + } + } + }, + "aui_component": { + "A": { + "Component": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_component.A.Component", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Component.html", + "prototype": { + "!proto": "_yui.widget.Widget.prototype", + "clone": { + "!type": "fn(config: +_yui.yui.Object) -> +widget.Widget", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Component.html#method_clone", + "!doc": "Clone the current `A.Component`." + }, + "useARIA": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Component.html#attribute_useARIA", + "!doc": "Indicates if use of the WAI-ARIA Roles and States should be enabled\nfor the Widget." + }, + "hideClass": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Component.html#attribute_hideClass", + "!doc": "CSS class added to hide the `boundingBox` when\n[visible](A.Component.html#attr_visible) is set to `false`." + }, + "render": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Component.html#attribute_render", + "!doc": "If `true` the render phase will be autimatically invoked preventing\nthe `.render()` manual call." + }, + "getById": { + "!type": "fn(id: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Component.html#method_getById", + "!doc": "Gets components instance by id." + }, + "create": { + "!type": "fn(config: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Component.html#method_create", + "!doc": "Applies standard extensions from a given config to create a new class using\nthe static `Base.build` method." + }, + "build": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Component.html#method_build", + "!doc": "Applies extensions to a class using the static `Base.build` method." + } + }, + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Component.html#property_ATTRS", + "!doc": "Static property used to define the default attribute configuration for\nthe Component." + }, + "_INSTANCES": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Component.html#property__INSTANCES", + "!doc": "Static property used to define the map to store Component instances by id." + }, + "CSS_PREFIX": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Component.html#property_CSS_PREFIX", + "!doc": "Static property provides a string to identify the CSS prefix." + } + } + } + }, + "aui_datatable": { + "A": { + "DataTable": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/DataTable.html", + "prototype": { + "!proto": "_yui.datatable.DataTable.Base.prototype" + }, + "CellEditorSupport": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_datatable.A.DataTable.CellEditorSupport", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DataTable.CellEditorSupport.html", + "NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DataTable.CellEditorSupport.html#property_NAME", + "!doc": "Static property provides a string to identify the class." + }, + "EDITOR_ZINDEX": { + "!type": "number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DataTable.CellEditorSupport.html#property_EDITOR_ZINDEX", + "!doc": "TODO. Wanna help? Please send a Pull Request." + }, + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DataTable.CellEditorSupport.html#property_ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the CellEditorSupport." + }, + "prototype": { + "editEvent": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DataTable.CellEditorSupport.html#attribute_editEvent", + "!doc": "TODO. Wanna help? Please send a Pull Request." + }, + "getEditor": { + "!type": "fn(record: ?, column: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DataTable.CellEditorSupport.html#method_getEditor", + "!doc": "TODO. Wanna help? Please send a Pull Request." + }, + "getCellEditor": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DataTable.CellEditorSupport.html#method_getCellEditor", + "!doc": "TODO. Wanna help? Please send a Pull Request." + }, + "getRecordColumnValue": { + "!type": "fn(record: ?, column: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DataTable.CellEditorSupport.html#method_getRecordColumnValue", + "!doc": "TODO. Wanna help? Please send a Pull Request." + } + } + } + }, + "BaseCellEditor": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_datatable.A.BaseCellEditor", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.BaseCellEditor.html", + "prototype": { + "!proto": "_yui.overlay.Overlay.prototype", + "editable": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.BaseCellEditor.html#attribute_editable", + "!doc": "TODO. Wanna help? Please send a Pull Request." + }, + "elementName": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.BaseCellEditor.html#attribute_elementName", + "!doc": "TODO. Wanna help? Please send a Pull Request." + }, + "footerContent": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.BaseCellEditor.html#attribute_footerContent", + "!doc": "TODO. Wanna help? Please send a Pull Request." + }, + "hideOnSave": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.BaseCellEditor.html#attribute_hideOnSave", + "!doc": "TODO. Wanna help? Please send a Pull Request." + }, + "inputFormatter": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.BaseCellEditor.html#attribute_inputFormatter", + "!doc": "TODO. Wanna help? Please send a Pull Request." + }, + "outputFormatter": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.BaseCellEditor.html#attribute_outputFormatter", + "!doc": "TODO. Wanna help? Please send a Pull Request." + }, + "showToolbar": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.BaseCellEditor.html#attribute_showToolbar", + "!doc": "TODO. Wanna help? Please send a Pull Request." + }, + "strings": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.BaseCellEditor.html#attribute_strings", + "!doc": "Collection of strings used to label elements of the UI." + }, + "tabIndex": { + "!type": "number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.BaseCellEditor.html#attribute_tabIndex", + "!doc": "TODO. Wanna help? Please send a Pull Request." + }, + "toolbar": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.BaseCellEditor.html#attribute_toolbar", + "!doc": "TODO. Wanna help? Please send a Pull Request." + }, + "unescapeValue": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.BaseCellEditor.html#attribute_unescapeValue", + "!doc": "TODO. Wanna help? Please send a Pull Request." + }, + "validator": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.BaseCellEditor.html#attribute_validator", + "!doc": "TODO. Wanna help? Please send a Pull Request." + }, + "value": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.BaseCellEditor.html#attribute_value", + "!doc": "TODO. Wanna help? Please send a Pull Request." + }, + "visible": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.BaseCellEditor.html#attribute_visible", + "!doc": "TODO. Wanna help? Please send a Pull Request." + }, + "formatValue": { + "!type": "fn(formatter: ?, val: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.BaseCellEditor.html#method_formatValue", + "!doc": "TODO. Wanna help? Please send a Pull Request." + }, + "getValue": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.BaseCellEditor.html#method_getValue", + "!doc": "TODO. Wanna help? Please send a Pull Request." + }, + "getElementsValue": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.BaseCellEditor.html#method_getElementsValue", + "!doc": "TODO. Wanna help? Please send a Pull Request.\n\nNOTE FOR DEVELOPERS: Yoy *may* want to replace the methods from\nthis section on your implementation." + } + }, + "NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.BaseCellEditor.html#property_NAME", + "!doc": "Static property provides a string to identify the class." + }, + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.BaseCellEditor.html#property_ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the BaseCellEditor." + }, + "EXTENDS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.BaseCellEditor.html#property_EXTENDS", + "!doc": "Static property used to define which component it extends." + }, + "UI_ATTRS": { + "!type": "+yui.Array", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.BaseCellEditor.html#property_UI_ATTRS", + "!doc": "TODO. Wanna help? Please send a Pull Request." + } + }, + "BaseOptionsCellEditor": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_datatable.A.BaseOptionsCellEditor", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.BaseOptionsCellEditor.html", + "prototype": { + "!proto": "_yui.aui_datatable.A.BaseCellEditor.prototype", + "inputFormatter": { + "!type": "?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.BaseOptionsCellEditor.html#attribute_inputFormatter", + "!doc": "TODO. Wanna help? Please send a Pull Request." + }, + "options": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.BaseOptionsCellEditor.html#attribute_options", + "!doc": "TODO. Wanna help? Please send a Pull Request." + }, + "outputFormatter": { + "!type": "?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.BaseOptionsCellEditor.html#attribute_outputFormatter", + "!doc": "TODO. Wanna help? Please send a Pull Request." + }, + "selectedAttrName": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.BaseOptionsCellEditor.html#attribute_selectedAttrName", + "!doc": "TODO. Wanna help? Please send a Pull Request." + }, + "strings": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.BaseOptionsCellEditor.html#attribute_strings", + "!doc": "Collection of strings used to label elements of the UI." + }, + "addNewOption": { + "!type": "fn(name: ?, value: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.BaseOptionsCellEditor.html#method_addNewOption", + "!doc": "TODO. Wanna help? Please send a Pull Request." + }, + "removeOption": { + "!type": "fn(optionRow: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.BaseOptionsCellEditor.html#method_removeOption", + "!doc": "TODO. Wanna help? Please send a Pull Request." + }, + "saveOptions": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.BaseOptionsCellEditor.html#method_saveOptions", + "!doc": "TODO. Wanna help? Please send a Pull Request." + }, + "toggleEdit": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.BaseOptionsCellEditor.html#method_toggleEdit", + "!doc": "TODO. Wanna help? Please send a Pull Request." + } + }, + "NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.BaseOptionsCellEditor.html#property_NAME", + "!doc": "Static property provides a string to identify the class." + }, + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.BaseOptionsCellEditor.html#property_ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the BaseOptionsCellEditor." + }, + "EXTENDS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.BaseOptionsCellEditor.html#property_EXTENDS", + "!doc": "Static property used to define which component it extends." + }, + "UI_ATTRS": { + "!type": "+yui.Array", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.BaseOptionsCellEditor.html#property_UI_ATTRS", + "!doc": "TODO. Wanna help? Please send a Pull Request." + } + }, + "TextCellEditor": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_datatable.A.TextCellEditor", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TextCellEditor.html", + "prototype": { + "!proto": "_yui.aui_datatable.A.BaseCellEditor.prototype" + }, + "NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TextCellEditor.html#property_NAME", + "!doc": "Static property provides a string to identify the class." + }, + "EXTENDS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TextCellEditor.html#property_EXTENDS", + "!doc": "Static property used to define which component it extends." + } + }, + "TextAreaCellEditor": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_datatable.A.TextAreaCellEditor", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TextAreaCellEditor.html", + "prototype": { + "!proto": "_yui.aui_datatable.A.BaseCellEditor.prototype" + }, + "NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TextAreaCellEditor.html#property_NAME", + "!doc": "Static property provides a string to identify the class." + }, + "EXTENDS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TextAreaCellEditor.html#property_EXTENDS", + "!doc": "Static property used to define which component it extends." + } + }, + "DropDownCellEditor": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_datatable.A.DropDownCellEditor", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DropDownCellEditor.html", + "prototype": { + "!proto": "_yui.aui_datatable.A.BaseOptionsCellEditor.prototype", + "multiple": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DropDownCellEditor.html#attribute_multiple", + "!doc": "TODO. Wanna help? Please send a Pull Request." + }, + "getElementsValue": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DropDownCellEditor.html#method_getElementsValue", + "!doc": "TODO. Wanna help? Please send a Pull Request." + } + }, + "NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DropDownCellEditor.html#property_NAME", + "!doc": "Static property provides a string to identify the class." + }, + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DropDownCellEditor.html#property_ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the DropDownCellEditor." + }, + "EXTENDS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DropDownCellEditor.html#property_EXTENDS", + "!doc": "Static property used to define which component it extends." + }, + "UI_ATTRS": { + "!type": "+yui.Array", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DropDownCellEditor.html#property_UI_ATTRS", + "!doc": "TODO. Wanna help? Please send a Pull Request." + } + }, + "CheckboxCellEditor": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_datatable.A.CheckboxCellEditor", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.CheckboxCellEditor.html", + "prototype": { + "!proto": "_yui.aui_datatable.A.BaseOptionsCellEditor.prototype", + "selectedAttrName": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.CheckboxCellEditor.html#attribute_selectedAttrName", + "!doc": "TODO. Wanna help? Please send a Pull Request." + }, + "getElementsValue": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.CheckboxCellEditor.html#method_getElementsValue", + "!doc": "TODO. Wanna help? Please send a Pull Request." + } + }, + "NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.CheckboxCellEditor.html#property_NAME", + "!doc": "Static property provides a string to identify the class." + }, + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.CheckboxCellEditor.html#property_ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the CheckboxCellEditor." + }, + "EXTENDS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.CheckboxCellEditor.html#property_EXTENDS", + "!doc": "Static property used to define which component it extends." + } + }, + "RadioCellEditor": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_datatable.A.RadioCellEditor", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.RadioCellEditor.html", + "prototype": { + "!proto": "_yui.aui_datatable.A.CheckboxCellEditor.prototype", + "getElementsValue": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.RadioCellEditor.html#method_getElementsValue", + "!doc": "TODO. Wanna help? Please send a Pull Request." + } + }, + "NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.RadioCellEditor.html#property_NAME", + "!doc": "Static property provides a string to identify the class." + }, + "EXTENDS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.RadioCellEditor.html#property_EXTENDS", + "!doc": "Static property used to define which component it extends." + } + }, + "DateCellEditor": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_datatable.A.DateCellEditor", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DateCellEditor.html", + "prototype": { + "!proto": "_yui.aui_datatable.A.BaseCellEditor.prototype", + "bodyContent": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DateCellEditor.html#attribute_bodyContent", + "!doc": "TODO. Wanna help? Please send a Pull Request." + }, + "calendar": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DateCellEditor.html#attribute_calendar", + "!doc": "TODO. Wanna help? Please send a Pull Request." + }, + "dateFormat": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DateCellEditor.html#attribute_dateFormat", + "!doc": "TODO. Wanna help? Please send a Pull Request." + }, + "inputFormatter": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DateCellEditor.html#attribute_inputFormatter", + "!doc": "TODO. Wanna help? Please send a Pull Request." + }, + "outputFormatter": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DateCellEditor.html#attribute_outputFormatter", + "!doc": "TODO. Wanna help? Please send a Pull Request." + }, + "getElementsValue": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DateCellEditor.html#method_getElementsValue", + "!doc": "TODO. Wanna help? Please send a Pull Request." + }, + "formatDate": { + "!type": "fn(date: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DateCellEditor.html#method_formatDate", + "!doc": "TODO. Wanna help? Please send a Pull Request." + } + }, + "NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DateCellEditor.html#property_NAME", + "!doc": "Static property provides a string to identify the class." + }, + "EXTENDS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DateCellEditor.html#property_EXTENDS", + "!doc": "Static property used to define which component it extends." + }, + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DateCellEditor.html#property_ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the DateCellEditor." + } + }, + "DataTableHighlight": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_datatable.A.DataTableHighlight", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DataTableHighlight.html", + "prototype": { + "!proto": "_yui.plugin.Plugin.Base.prototype", + "clear": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DataTableHighlight.html#method_clear", + "!doc": "TODO. Wanna help? Please send a Pull Request." + }, + "getActiveRegion": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DataTableHighlight.html#method_getActiveRegion", + "!doc": "TODO. Wanna help? Please send a Pull Request." + }, + "getSelectionRegion": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DataTableHighlight.html#method_getSelectionRegion", + "!doc": "TODO. Wanna help? Please send a Pull Request." + }, + "activeBorderWidth": { + "!type": "number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DataTableHighlight.html#attribute_activeBorderWidth", + "!doc": "TODO. Wanna help? Please send a Pull Request." + }, + "overlayActiveNode": { + "!type": "?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DataTableHighlight.html#attribute_overlayActiveNode", + "!doc": "TODO. Wanna help? Please send a Pull Request." + }, + "overlayNode": { + "!type": "?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DataTableHighlight.html#attribute_overlayNode", + "!doc": "TODO. Wanna help? Please send a Pull Request." + }, + "highlightRange": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DataTableHighlight.html#attribute_highlightRange", + "!doc": "TODO. Wanna help? Please send a Pull Request." + }, + "rangeBorderWidth": { + "!type": "number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DataTableHighlight.html#attribute_rangeBorderWidth", + "!doc": "TODO. Wanna help? Please send a Pull Request." + }, + "type": { + "!type": "?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DataTableHighlight.html#attribute_type", + "!doc": "TODO. Wanna help? Please send a Pull Request." + } + }, + "NS": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DataTableHighlight.html#property_NS", + "!doc": "TODO. Wanna help? Please send a Pull Request." + }, + "NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DataTableHighlight.html#property_NAME", + "!doc": "Static property provides a string to identify the class." + }, + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DataTableHighlight.html#property_ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the DataTableHighlight." + } + }, + "PropertyList": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_datatable.A.PropertyList", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.PropertyList.html", + "prototype": { + "!proto": "_yui.datatable.DataTable.prototype", + "getDefaultEditor": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.PropertyList.html#method_getDefaultEditor", + "!doc": "TODO. Wanna help? Please send a Pull Request." + }, + "columns": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.PropertyList.html#attribute_columns", + "!doc": "TODO. Wanna help? Please send a Pull Request." + }, + "scrollable": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.PropertyList.html#attribute_scrollable", + "!doc": "TODO. Wanna help? Please send a Pull Request." + }, + "editEvent": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.PropertyList.html#attribute_editEvent", + "!doc": "TODO. Wanna help? Please send a Pull Request." + }, + "width": { + "!type": "?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.PropertyList.html#attribute_width", + "!doc": "TODO. Wanna help? Please send a Pull Request.\n\nDataTable scroll breaks when width value is a number\nSee http://yuilibrary.com/projects/yui3/ticket/2532600" + }, + "strings": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.PropertyList.html#attribute_strings", + "!doc": "Colection of strings used to label elements of the UI." + } + }, + "CSS_PREFIX": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.PropertyList.html#property_CSS_PREFIX", + "!doc": "TODO. Wanna help? Please send a Pull Request." + }, + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.PropertyList.html#property_ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the PropertyList." + } + }, + "DataTableSelection": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_datatable.A.DataTableSelection", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DataTableSelection.html", + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DataTableSelection.html#property_ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the DataTableSelection." + }, + "prototype": { + "activeCell": { + "!type": "?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DataTableSelection.html#attribute_activeCell", + "!doc": "TODO. Wanna help? Please send a Pull Request." + }, + "activeCoord": { + "!type": "+yui.Array", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DataTableSelection.html#attribute_activeCoord", + "!doc": "TODO. Wanna help? Please send a Pull Request." + }, + "activeRow": { + "!type": "?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DataTableSelection.html#attribute_activeRow", + "!doc": "TODO. Wanna help? Please send a Pull Request." + }, + "selection": { + "!type": "?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DataTableSelection.html#attribute_selection", + "!doc": "TODO. Wanna help? Please send a Pull Request." + }, + "tabIndex": { + "!type": "number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DataTableSelection.html#attribute_tabIndex", + "!doc": "TODO. Wanna help? Please send a Pull Request." + }, + "captureSelection": { + "!type": "fn(coords: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DataTableSelection.html#method_captureSelection", + "!doc": "TODO. Wanna help? Please send a Pull Request." + }, + "getActiveColumn": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DataTableSelection.html#method_getActiveColumn", + "!doc": "TODO. Wanna help? Please send a Pull Request." + }, + "getActiveRecord": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DataTableSelection.html#method_getActiveRecord", + "!doc": "TODO. Wanna help? Please send a Pull Request." + }, + "getCoord": { + "!type": "fn(seed: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DataTableSelection.html#method_getCoord", + "!doc": "TODO. Wanna help? Please send a Pull Request." + }, + "getColumn": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DataTableSelection.html#method_getColumn", + "!doc": "TODO. Wanna help? Please send a Pull Request." + }, + "getRow": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DataTableSelection.html#method_getRow", + "!doc": "TODO. Wanna help? Please send a Pull Request.\n\nAdd support to get a row by seed on DataTable getRow\nSee http://yuilibrary.com/projects/yui3/ticket/2532605" + } + } + } + } + }, + "aui_datatype_date_parse": { + "A": { + "DateParser": { + "!type": "fn(opt_pattern: string) -> +_yui.aui_datatype_date_parse.A.DateParser", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DateParser.html", + "TOKEN_PREFIX": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DateParser.html#property_TOKEN_PREFIX", + "!doc": "Static property provides a string to identify the token prefix, e.g. %A." + }, + "TWO_DIGIT_YEAR_BASE": { + "!type": "number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DateParser.html#property_TWO_DIGIT_YEAR_BASE", + "!doc": "Static property provides a base year to sum two digit years, e.g. For the\nmask %Y, \"13\" will be parsed to 2013." + }, + "prototype": { + "compilePattern": { + "!type": "fn(pattern: string)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DateParser.html#method_compilePattern", + "!doc": "\"Compiles\" the strftime pattern. The same DateParser instance can be\nreused to other \"compiled\" masks." + }, + "parse": { + "!type": "fn(mask: string, text: string, opt_date: +_yui.datatype_date.Date) -> +datatype_date.Date", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DateParser.html#method_parse", + "!doc": "Takes a string mask and a text as input and parses it as a native\nJavaScript Date." + } + }, + "HINTS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DateParser.html#property_HINTS", + "!doc": "Static property provides an object that contains hints information for\npossible token values, e.g. year, month, day etc." + }, + "HINTS.AGGREGATES": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DateParser.html#property_HINTS.AGGREGATES", + "!doc": "Static property provides an object that contains hints information for\naggregates tokens." + }, + "HINTS.AMPM": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DateParser.html#property_HINTS.AMPM", + "!doc": "Static property provides an object that contains hints information for\nampm tokens." + }, + "HINTS.YEAR": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DateParser.html#property_HINTS.YEAR", + "!doc": "Static property provides an object that contains hints information for\nyear tokens." + }, + "HINTS.MONTH": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DateParser.html#property_HINTS.MONTH", + "!doc": "Static property provides an object that contains hints information for\nmonth tokens." + }, + "HINTS.DAY": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DateParser.html#property_HINTS.DAY", + "!doc": "Static property provides an object that contains hints information for\nday tokens." + }, + "HINTS.HOURS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DateParser.html#property_HINTS.HOURS", + "!doc": "Static property provides an object that contains hints information for\nhours tokens." + }, + "HINTS.MINUTES": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DateParser.html#property_HINTS.MINUTES", + "!doc": "Static property provides an object that contains hints information for\nminutes tokens." + }, + "HINTS.SECONDS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DateParser.html#property_HINTS.SECONDS", + "!doc": "Static property provides an object that contains hints information for\nseconds tokens." + }, + "HINTS.TZ": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DateParser.html#property_HINTS.TZ", + "!doc": "Static property provides an object that contains hints information for\ntimezone tokens." + } + } + } + }, + "datatype_date": { + "Date": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/Date.html", + "parse": { + "!type": "fn(mask: string, text: string, opt_date: +_yui.datatype_date.Date) -> +datatype_date.Date", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/Date.html#method_parse", + "!doc": "Takes a string mask and a text as input and parses it as a native JavaScript\nDate. **If only one argument is passed**, the YUI parser will be called for\nbackwards compatibility." + } + } + }, + "aui_datatype": { + "A": { + "DataType": { + "Boolean": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DataType.Boolean.html", + "prototype": { + "parse": { + "!type": "fn(data: ?) -> bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DataType.Boolean.html#method_parse", + "!doc": "Parses any `falsey` value to `false` and `non-falsey` to `true`." + } + } + }, + "String": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DataType.String.html", + "prototype": { + "evaluate": { + "!type": "fn(data: ?) -> bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DataType.String.html#method_evaluate", + "!doc": "Evaluates a string to a primitive value (if possible). Supports\n`true` and `false` also. Unrecognized strings are\nreturned without any modification." + } + } + }, + "DateMath": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DataType.DateMath.html", + "DAY": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DataType.DateMath.html#property_DAY", + "!doc": "Constant field representing Day." + }, + "WEEK": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DataType.DateMath.html#property_WEEK", + "!doc": "Constant field representing Week." + }, + "YEAR": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DataType.DateMath.html#property_YEAR", + "!doc": "Constant field representing Year." + }, + "MONTH": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DataType.DateMath.html#property_MONTH", + "!doc": "Constant field representing Month." + }, + "MINUTES": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DataType.DateMath.html#property_MINUTES", + "!doc": "Constant field representing Minutes." + }, + "HOUR": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DataType.DateMath.html#property_HOUR", + "!doc": "Constant field representing Hour." + }, + "SECONDS": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DataType.DateMath.html#property_SECONDS", + "!doc": "Constant field representing Seconds." + }, + "MAX_MONTH_LENGTH": { + "!type": "number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DataType.DateMath.html#property_MAX_MONTH_LENGTH", + "!doc": "Constant field representing the number of maximum days in a month." + }, + "WEEK_LENGTH": { + "!type": "number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DataType.DateMath.html#property_WEEK_LENGTH", + "!doc": "Constant field representing the number of maximum days in a week." + }, + "ONE_DAY_MS": { + "!type": "number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DataType.DateMath.html#property_ONE_DAY_MS", + "!doc": "Constant field representing one day, in milliseconds." + }, + "ONE_HOUR_MS": { + "!type": "number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DataType.DateMath.html#property_ONE_HOUR_MS", + "!doc": "Constant field representing one hour, in milliseconds." + }, + "ONE_MINUTE_MS": { + "!type": "number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DataType.DateMath.html#property_ONE_MINUTE_MS", + "!doc": "Constant field representing one minute, in milliseconds." + }, + "ONE_SECOND_MS": { + "!type": "number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DataType.DateMath.html#property_ONE_SECOND_MS", + "!doc": "Constant field representing one second, in milliseconds." + }, + "WEEK_ONE_JAN_DATE": { + "!type": "number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DataType.DateMath.html#property_WEEK_ONE_JAN_DATE", + "!doc": "Constant field representing the date in first week of January\nwhich identifies the first week of the year.\n\nIn the U.S, Jan 1st is normally used based on a Sunday start of week. ISO\n8601, used widely throughout Europe, uses Jan 4th, based on a Monday\nstart of week." + }, + "prototype": { + "add": { + "!type": "fn(date: +_yui.datatype_date.Date, field: string, amount: number) -> +datatype_date.Date", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DataType.DateMath.html#method_add", + "!doc": "Adds the specified amount of time to the this instance." + }, + "compare": { + "!type": "fn(d1: +_yui.datatype_date.Date, d2: +_yui.datatype_date.Date) -> bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DataType.DateMath.html#method_compare", + "!doc": "Compare dates." + }, + "copyHours": { + "!type": "fn(d1: ?, d2: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DataType.DateMath.html#method_copyHours", + "!doc": "Copies hours, minutes, seconds and milliseconds." + }, + "subtract": { + "!type": "fn(date: +_yui.datatype_date.Date, field: number, amount: number) -> +datatype_date.Date", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DataType.DateMath.html#method_subtract", + "!doc": "Subtracts the specified amount of time from the this instance." + }, + "before": { + "!type": "fn(date: +_yui.datatype_date.Date, compareTo: +_yui.datatype_date.Date) -> bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DataType.DateMath.html#method_before", + "!doc": "Determines whether a given date is before another date on the calendar." + }, + "after": { + "!type": "fn(date: +_yui.datatype_date.Date, compareTo: +_yui.datatype_date.Date) -> bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DataType.DateMath.html#method_after", + "!doc": "Determines whether a given date is after another date on the calendar." + }, + "between": { + "!type": "fn(date: +_yui.datatype_date.Date, dateBegin: +_yui.datatype_date.Date, dateEnd: +_yui.datatype_date.Date) -> bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DataType.DateMath.html#method_between", + "!doc": "Determines whether a given date is between two other dates on the\ncalendar." + }, + "getJan1": { + "!type": "fn(calendarYear: number) -> +datatype_date.Date", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DataType.DateMath.html#method_getJan1", + "!doc": "Retrieves a JavaScript Date object representing January 1 of any given\nyear." + }, + "getDayOffset": { + "!type": "fn(d1: +_yui.datatype_date.Date, d2: +_yui.datatype_date.Date) -> number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DataType.DateMath.html#method_getDayOffset", + "!doc": "Calculates the number of days between the specified dates." + }, + "getHoursOffset": { + "!type": "fn(d1: +_yui.datatype_date.Date, d2: +_yui.datatype_date.Date) -> number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DataType.DateMath.html#method_getHoursOffset", + "!doc": "Calculates the number of hours between the specified dates." + }, + "getMinutesOffset": { + "!type": "fn(d1: +_yui.datatype_date.Date, d2: +_yui.datatype_date.Date) -> number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DataType.DateMath.html#method_getMinutesOffset", + "!doc": "Calculates the number of minutes between the specified dates." + }, + "getSecondsOffset": { + "!type": "fn(d1: +_yui.datatype_date.Date, d2: +_yui.datatype_date.Date) -> number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DataType.DateMath.html#method_getSecondsOffset", + "!doc": "Calculates the number of seconds between the specified dates." + }, + "getOffset": { + "!type": "fn(d1: ?, d2: ?, constantAmount: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DataType.DateMath.html#method_getOffset", + "!doc": "Returns the amount of time subtracted." + }, + "getWeekNumber": { + "!type": "fn(date: +_yui.datatype_date.Date, firstDayOfWeek: number, janDate: number) -> number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DataType.DateMath.html#method_getWeekNumber", + "!doc": "Calculates the week number for the given date. Can currently support standard\nU.S. week numbers, based on Jan 1st defining the 1st week of the year, and\nISO8601 week numbers, based on Jan 4th defining the 1st week of the year." + }, + "getFirstDayOfWeek": { + "!type": "fn(dt: +_yui.datatype_date.Date, startOfWeek: number) -> +datatype_date.Date", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DataType.DateMath.html#method_getFirstDayOfWeek", + "!doc": "Gets the first day of the week, for the give date." + }, + "isWeekDay": { + "!type": "fn(date: +_yui.datatype_date.Date) -> ?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DataType.DateMath.html#method_isWeekDay", + "!doc": "Checks if the passed date is a week day." + }, + "isTueOrThu": { + "!type": "fn(date: +_yui.datatype_date.Date) -> ?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DataType.DateMath.html#method_isTueOrThu", + "!doc": "Checks if the passed date is a Tuesday or Thursday." + }, + "isMonWedOrFri": { + "!type": "fn(date: +_yui.datatype_date.Date) -> ?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DataType.DateMath.html#method_isMonWedOrFri", + "!doc": "Checks if the passed date is a Monday, Wednesday or Friday." + }, + "isNextDay": { + "!type": "fn(date1: +_yui.datatype_date.Date, date2: +_yui.datatype_date.Date) -> ?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DataType.DateMath.html#method_isNextDay", + "!doc": "Checks if the {date2} is the next day." + }, + "isNextDayBoundary": { + "!type": "fn(date1: +_yui.datatype_date.Date, date2: +_yui.datatype_date.Date) -> ?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DataType.DateMath.html#method_isNextDayBoundary", + "!doc": "Checks if the {date2} is the next day at 00:00:00." + }, + "isDayOverlap": { + "!type": "fn(date1: +_yui.datatype_date.Date, date2: +_yui.datatype_date.Date) -> ?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DataType.DateMath.html#method_isDayOverlap", + "!doc": "Checks if the passed date is between two days." + }, + "isToday": { + "!type": "fn(date: +_yui.datatype_date.Date) -> ?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DataType.DateMath.html#method_isToday", + "!doc": "Checks if the passed date is today." + }, + "isSameMonth": { + "!type": "fn(d1: +_yui.datatype_date.Date, d2: +_yui.datatype_date.Date) -> ?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DataType.DateMath.html#method_isSameMonth", + "!doc": "Checks if the passed dates are in the same month." + }, + "isYearOverlapWeek": { + "!type": "fn(weekBeginDate: +_yui.datatype_date.Date) -> bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DataType.DateMath.html#method_isYearOverlapWeek", + "!doc": "Determines if a given week overlaps two different years." + }, + "isMonthOverlapWeek": { + "!type": "fn(weekBeginDate: +_yui.datatype_date.Date) -> bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DataType.DateMath.html#method_isMonthOverlapWeek", + "!doc": "Determines if a given week overlaps two different months." + }, + "findMonthStart": { + "!type": "fn(date: +_yui.datatype_date.Date) -> +datatype_date.Date", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DataType.DateMath.html#method_findMonthStart", + "!doc": "Getss the first day of a month containing a given date." + }, + "findMonthEnd": { + "!type": "fn(date: +_yui.datatype_date.Date) -> +datatype_date.Date", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DataType.DateMath.html#method_findMonthEnd", + "!doc": "Gets the last day of a month containing a given date." + }, + "clearTime": { + "!type": "fn(date: +_yui.datatype_date.Date) -> +datatype_date.Date", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DataType.DateMath.html#method_clearTime", + "!doc": "Clears the time fields from a given date, effectively setting the time to\n12 noon." + }, + "safeClearTime": { + "!type": "fn(date: +_yui.datatype_date.Date) -> +datatype_date.Date", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DataType.DateMath.html#method_safeClearTime", + "!doc": "Clears the time fields from a given date, effectively setting the time to\n12 noon. This is \"safe\" because clones the date before clear, not\naffecting the passed reference." + }, + "toLastHour": { + "!type": "fn(date: +_yui.datatype_date.Date) -> +datatype_date.Date", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DataType.DateMath.html#method_toLastHour", + "!doc": "Sets the time fields from a given date to the last possible hour." + }, + "toMidnight": { + "!type": "fn(date: +_yui.datatype_date.Date) -> +datatype_date.Date", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DataType.DateMath.html#method_toMidnight", + "!doc": "Sets the time fields from a given date to midnight." + }, + "clone": { + "!type": "fn(date: +_yui.datatype_date.Date) -> +datatype_date.Date", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DataType.DateMath.html#method_clone", + "!doc": "Clones the passed date object." + }, + "getDate": { + "!type": "fn(y: number, m: number, d: number) -> +datatype_date.Date", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DataType.DateMath.html#method_getDate", + "!doc": "Returns a new JavaScript Date object, representing the given year,\nmonth and date. Time fields (hr, min, sec, ms) on the new Date object\nare set to 0. The method allows Date instances to be created with the a\nyear less than 100. \"new Date(year, month, date)\" implementations\nset the year to 19xx if a year (xx) which is less than 100 is provided.\n\n**NOTE:** Validation on argument values is not performed. It is the\ncallers responsibility to ensure arguments are valid as per the\nECMAScript-262 Date object specification for the\nnew Date(year, month[, date]) constructor." + }, + "getDaysInMonth": { + "!type": "fn(year: ?, month: ?) -> +datatype_date.Date", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DataType.DateMath.html#method_getDaysInMonth", + "!doc": "Gets date from a given month and year." + }, + "toUsTimeString": { + "!type": "fn(date: ?, padHours: ?, omitMinutes: ?, hideAmPm: ?) -> string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DataType.DateMath.html#method_toUsTimeString", + "!doc": "Converts a date to US time format." + }, + "toIsoTimeString": { + "!type": "fn(date: ?, showSeconds: ?) -> string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DataType.DateMath.html#method_toIsoTimeString", + "!doc": "Converts a date to ISO time format." + } + } + } + } + } + }, + "aui_datepicker": { + "A": { + "DatePickerDelegate": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_datepicker.A.DatePickerDelegate", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DatePickerDelegate.html", + "prototype": { + "getSelectedDates": { + "!type": "fn(node: ?) -> +yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DatePickerDelegate.html#method_getSelectedDates", + "!doc": "Gets the selected dates." + }, + "getParsedDatesFromInputValue": { + "!type": "fn(opt_value: ?) -> +yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DatePickerDelegate.html#method_getParsedDatesFromInputValue", + "!doc": "Gets parsed dates from input value." + }, + "useInputNode": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DatePickerDelegate.html#method_useInputNode", + "!doc": "Method not implemented." + }, + "useInputNodeOnce": { + "!type": "fn(node: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DatePickerDelegate.html#method_useInputNodeOnce", + "!doc": "Triggers `useInputNode` method once." + }, + "activeInput": { + "!type": "?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DatePickerDelegate.html#attribute_activeInput", + "!doc": "The active input element that holds the calendar instance." + }, + "container": { + "!type": "?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DatePickerDelegate.html#attribute_container", + "!doc": "Contains an element." + }, + "dateSeparator": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DatePickerDelegate.html#attribute_dateSeparator", + "!doc": "Character that separate dates." + }, + "mask": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DatePickerDelegate.html#attribute_mask", + "!doc": "Defines the date format." + }, + "trigger": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DatePickerDelegate.html#attribute_trigger", + "!doc": "Stores a trigger." + }, + "valueExtractor": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DatePickerDelegate.html#attribute_valueExtractor", + "!doc": "Extracts a value from a function." + }, + "valueFormatter": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DatePickerDelegate.html#attribute_valueFormatter", + "!doc": "Formats a value from a function." + } + }, + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DatePickerDelegate.html#property_ATTRS", + "!doc": "Static property used to define the default attribute configuration for the\n`DatePickerDelegate`." + } + }, + "DatePickerNativeBase": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_datepicker.A.DatePickerNativeBase", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DatePickerNativeBase.html", + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DatePickerNativeBase.html#property_ATTRS", + "!doc": "Static property used to define the default attribute configuration for the\n`DatePickerNativeBase`." + }, + "prototype": { + "nativeMask": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DatePickerNativeBase.html#attribute_nativeMask", + "!doc": "Defines the native date mask." + }, + "nativeType": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DatePickerNativeBase.html#attribute_nativeType", + "!doc": "Defines the type attribute in an HTML element." + }, + "bindNativeUI": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DatePickerNativeBase.html#method_bindNativeUI", + "!doc": "Bind the events on the `DatePickerNativeBase` UI. Lifecycle." + }, + "clearSelection": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DatePickerNativeBase.html#method_clearSelection", + "!doc": "Clears selected dates in the native calendar." + }, + "deselectDates": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DatePickerNativeBase.html#method_deselectDates", + "!doc": "Deselects dates in the native calendar." + }, + "hide": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DatePickerNativeBase.html#method_hide", + "!doc": "Blurs native calendar." + }, + "show": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DatePickerNativeBase.html#method_show", + "!doc": "Focus native calendar." + }, + "selectDates": { + "!type": "fn(dates: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DatePickerNativeBase.html#method_selectDates", + "!doc": "Selects a date in the native calendar." + }, + "useInputNode": { + "!type": "fn(node: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DatePickerNativeBase.html#method_useInputNode", + "!doc": "Renders the widget in an `<input>` node." + } + } + }, + "DatePickerPopover": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_datepicker.A.DatePickerPopover", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DatePickerPopover.html", + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DatePickerPopover.html#property_ATTRS", + "!doc": "Static property used to define the default attribute configuration for the\n`DatePickerPopover`." + }, + "prototype": { + "autoHide": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DatePickerPopover.html#attribute_autoHide", + "!doc": "Sets the initial visibility." + }, + "popover": { + "!type": "?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DatePickerPopover.html#attribute_popover", + "!doc": "Stores the configuration of the `Popover` instance." + }, + "popoverCssClass": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DatePickerPopover.html#attribute_popoverCssClass", + "!doc": "Defines the CSS classname of the `Popover`." + }, + "alignTo": { + "!type": "fn(node: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DatePickerPopover.html#method_alignTo", + "!doc": "Sets the `Popover` alignment." + }, + "getPopover": { + "!type": "fn() -> +Popover", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DatePickerPopover.html#method_getPopover", + "!doc": "Returns an existent `Popover` instance or creates a new one if it\ndoesnt exists." + }, + "hide": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DatePickerPopover.html#method_hide", + "!doc": "Hides the `Popover`." + }, + "show": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DatePickerPopover.html#method_show", + "!doc": "Shows the `Popover`." + } + } + }, + "DatePickerBase": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_datepicker.A.DatePickerBase", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DatePickerBase.html", + "PANES": { + "!type": "+yui.Array", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DatePickerBase.html#property_PANES", + "!doc": "Lists `CalendarBase` pane templates." + }, + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DatePickerBase.html#property_ATTRS", + "!doc": "Static property used to define the default attribute configuration for the\n`DatePickerBase`." + }, + "prototype": { + "calendar": { + "!type": "?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DatePickerBase.html#attribute_calendar", + "!doc": "Stores the configuration of the `Calendar` instance." + }, + "autoHide": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DatePickerBase.html#attribute_autoHide", + "!doc": "Sets the initial visibility." + }, + "panes": { + "!type": "number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DatePickerBase.html#attribute_panes", + "!doc": "Defines how many panes should be rendered." + }, + "clearSelection": { + "!type": "fn(silent: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DatePickerBase.html#method_clearSelection", + "!doc": "Clears a selection in the `Calendar`." + }, + "deselectDates": { + "!type": "fn(dates: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DatePickerBase.html#method_deselectDates", + "!doc": "Deselects a date in the `Calendar`." + }, + "getCalendar": { + "!type": "fn() -> +calendar.Calendar", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DatePickerBase.html#method_getCalendar", + "!doc": "Returns an existent `Calendar` instance or creates a new one if it\ndoesnt exists." + }, + "selectDates": { + "!type": "fn(dates: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DatePickerBase.html#method_selectDates", + "!doc": "Selects a date in the `Calendar`." + }, + "useInputNode": { + "!type": "fn(node: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DatePickerBase.html#method_useInputNode", + "!doc": "Renders the widget in an `<input>` node." + } + } + } + } + }, + "aui_diagram_builder": { + "A": { + "AvailableField": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_diagram_builder.A.AvailableField", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.AvailableField.html", + "prototype": { + "!proto": "_yui.base.Base.prototype", + "draggable": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.AvailableField.html#attribute_draggable", + "!doc": "Defines if the field is draggable or not." + }, + "label": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.AvailableField.html#attribute_label", + "!doc": "The descriptor of a field." + }, + "iconClass": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.AvailableField.html#attribute_iconClass", + "!doc": "The CSS class name used in the icon." + }, + "id": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.AvailableField.html#attribute_id", + "!doc": "The identifier of a field." + }, + "node": { + "!type": "+node.Node", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.AvailableField.html#attribute_node", + "!doc": "The node used in a field." + }, + "type": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.AvailableField.html#attribute_type", + "!doc": "The type of a field." + } + }, + "NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.AvailableField.html#property_NAME", + "!doc": "Static property provides a string to identify the class." + }, + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.AvailableField.html#property_ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the `A.AvailableField`." + }, + "EXTENDS": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.AvailableField.html#property_EXTENDS", + "!doc": "Static property used to define which component it extends." + } + }, + "FieldSupport": { + "!type": "fn() -> +_yui.aui_diagram_builder.A.FieldSupport", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FieldSupport.html", + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FieldSupport.html#property_ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the `A.FieldSupport`." + }, + "prototype": { + "fields": { + "!type": "+yui.Array", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FieldSupport.html#attribute_fields", + "!doc": "The collection of fields." + }, + "maxFields": { + "!type": "number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FieldSupport.html#attribute_maxFields", + "!doc": "Defines the maximum number of fields." + }, + "addField": { + "!type": "fn(field: ?, index: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FieldSupport.html#method_addField", + "!doc": "Adds a single field in the field list." + }, + "createFields": { + "!type": "fn(val: ?) -> +A.ArrayList", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FieldSupport.html#method_createFields", + "!doc": "Creates a collection of fields." + }, + "removeField": { + "!type": "fn(field: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FieldSupport.html#method_removeField", + "!doc": "Removes a single field from the field list." + }, + "createField": { + "!type": "fn(val: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FieldSupport.html#method_createField", + "!doc": "Creates a single field.\n\nNOTE FOR DEVELOPERS: Yoy *may* want to replace the\nmethods from this section on your implementation." + } + } + }, + "DiagramBuilderBase": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_diagram_builder.A.DiagramBuilderBase", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramBuilderBase.html", + "prototype": { + "!proto": "_yui.aui_component.A.Component.prototype", + "availableFields": { + "!type": "+yui.Array", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramBuilderBase.html#attribute_availableFields", + "!doc": "List of available fields." + }, + "availableFieldsDragConfig": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramBuilderBase.html#attribute_availableFieldsDragConfig", + "!doc": "The configuration object for draggable available fields." + }, + "canvas": { + "!type": "?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramBuilderBase.html#attribute_canvas", + "!doc": "A node created using the `CANVAS_TEMPLATE` template." + }, + "dropConfig": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramBuilderBase.html#attribute_dropConfig", + "!doc": "The configuration object for drop container node." + }, + "contentContainer": { + "!type": "?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramBuilderBase.html#attribute_contentContainer", + "!doc": "Host node for content created using the `CONTENT_CONTAINER_TEMPLATE`\ntemplate." + }, + "dropContainer": { + "!type": "?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramBuilderBase.html#attribute_dropContainer", + "!doc": "Host node for drop created using the `DROP_CONTAINER_TEMPLATE`\ntemplate." + }, + "fieldsContainer": { + "!type": "?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramBuilderBase.html#attribute_fieldsContainer", + "!doc": "Host node for fields created using the `FIELDS_CONTAINER_TEMPLATE`\ntemplate." + }, + "propertyList": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramBuilderBase.html#attribute_propertyList", + "!doc": "Stores an instance of `A.PropertyList`." + }, + "strings": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramBuilderBase.html#attribute_strings", + "!doc": "Collection of strings used to label elements of the UI." + }, + "tabView": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramBuilderBase.html#attribute_tabView", + "!doc": "Stores an instance of `A.TabView`." + }, + "toolbar": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramBuilderBase.html#attribute_toolbar", + "!doc": "Stores an instance of `A.Toolbar`." + }, + "toolbarContainer": { + "!type": "?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramBuilderBase.html#attribute_toolbarContainer", + "!doc": "Host node for toolbar created using the `TOOLBAR_CONTAINER_TEMPLATE`\ntemplate." + }, + "isAvailableFieldsDrag": { + "!type": "fn(drag: ?) -> bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramBuilderBase.html#method_isAvailableFieldsDrag", + "!doc": "Checks if the `availableFields` are draggable." + }, + "plotFields": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramBuilderBase.html#method_plotFields", + "!doc": "Plots a collection of fields." + } + }, + "NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramBuilderBase.html#property_NAME", + "!doc": "Static property provides a string to identify the class." + }, + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramBuilderBase.html#property_ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the `A.DiagramBuilderBase`." + }, + "HTML_PARSER": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramBuilderBase.html#property_HTML_PARSER", + "!doc": "Object hash, defining how attribute values have to be parsed from markup." + }, + "UI_ATTRS": { + "!type": "+yui.Array", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramBuilderBase.html#property_UI_ATTRS", + "!doc": "Static property used to define the UI attributes." + }, + "AUGMENTS": { + "!type": "+yui.Array", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramBuilderBase.html#property_AUGMENTS", + "!doc": "Static property used to define the augmented classes." + } + }, + "Connector": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_diagram_builder.A.Connector", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Connector.html", + "prototype": { + "!proto": "_yui.base.Base.prototype", + "draw": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Connector.html#method_draw", + "!doc": "Responsible for drawing the connectors." + }, + "getProperties": { + "!type": "fn() -> +yui.Array", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Connector.html#method_getProperties", + "!doc": "Gets the list of properties from the property model." + }, + "getPropertyModel": { + "!type": "fn() -> +yui.Array", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Connector.html#method_getPropertyModel", + "!doc": "Gets the model defition of a property." + }, + "getStrings": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Connector.html#method_getStrings", + "!doc": "Gets the collection of strings used to label elements of the UI." + }, + "hide": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Connector.html#method_hide", + "!doc": "Sets the visibility to `false`." + }, + "show": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Connector.html#method_show", + "!doc": "Sets the visibility to `true`." + }, + "coord": { + "!type": "?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Connector.html#attribute_coord", + "!doc": "Converts a coordinate to X and Y positions." + }, + "toJSON": { + "!type": "fn() -> +yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Connector.html#method_toJSON", + "!doc": "Converts serializable attributes to JSON format." + }, + "arrowPoints": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Connector.html#attribute_arrowPoints", + "!doc": "Arrow points from `A.PolygonUtil` instance." + }, + "builder": { + "!type": "?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Connector.html#attribute_builder", + "!doc": "Stores an instance of `A.DiagramBuilder`." + }, + "color": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Connector.html#attribute_color", + "!doc": "The color used in the connector." + }, + "graphic": { + "!type": "+graphics.Graphic", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Connector.html#attribute_graphic", + "!doc": "Graphic used to represent the connector." + }, + "lazyDraw": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Connector.html#attribute_lazyDraw", + "!doc": "Determine if the draw should be delayed or not." + }, + "name": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Connector.html#attribute_name", + "!doc": "The name of the connector." + }, + "nodeName": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Connector.html#attribute_nodeName", + "!doc": "The connector node name." + }, + "p1": { + "!type": "+yui.Array", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Connector.html#attribute_p1", + "!doc": "Origin connector position." + }, + "p2": { + "!type": "+yui.Array", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Connector.html#attribute_p2", + "!doc": "Destination connector position." + }, + "selected": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Connector.html#attribute_selected", + "!doc": "Checks if a connector is selected or not." + }, + "shape": { + "!type": "?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Connector.html#attribute_shape", + "!doc": "Graphic used to represent the connectors shape." + }, + "shapeArrow": { + "!type": "?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Connector.html#attribute_shapeArrow", + "!doc": "Graphic used to represent the connectors shape arrow." + }, + "shapeArrowHover": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Connector.html#attribute_shapeArrowHover", + "!doc": "Collection of styles applied when mouse is over the shape arrow." + }, + "shapeArrowSelected": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Connector.html#attribute_shapeArrowSelected", + "!doc": "Collection of styles applied when shape arrow is selected." + }, + "shapeHover": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Connector.html#attribute_shapeHover", + "!doc": "Collection of styles applied when mouse is over the shape." + }, + "shapeSelected": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Connector.html#attribute_shapeSelected", + "!doc": "Collection of styles applied when shape is selected." + }, + "showName": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Connector.html#attribute_showName", + "!doc": "Sets the visibility of the connector name." + }, + "transition": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Connector.html#attribute_transition", + "!doc": "Stores the uid, source and target data from a connector." + }, + "visible": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Connector.html#attribute_visible", + "!doc": "Indicates whether or not the connector is visible." + } + }, + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Connector.html#property_ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the `A.Connector`." + }, + "STRINGS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Connector.html#property_STRINGS", + "!doc": "Collection of strings used to label elements of the UI." + } + }, + "DiagramBuilder": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_diagram_builder.A.DiagramBuilder", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramBuilder.html", + "prototype": { + "!proto": "_yui.aui_diagram_builder.A.DiagramBuilderBase.prototype", + "connector": { + "!type": "?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramBuilder.html#attribute_connector", + "!doc": "Stores an instance of `A.Connector`." + }, + "fieldsDragConfig": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramBuilder.html#attribute_fieldsDragConfig", + "!doc": "Configuration object for draggable fields." + }, + "graphic": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramBuilder.html#attribute_graphic", + "!doc": "Stores an instance of `A.Graphic`." + }, + "highlightDropZones": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramBuilder.html#attribute_highlightDropZones", + "!doc": "Checks if the drop zones should be highlighted or not." + }, + "strings": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramBuilder.html#attribute_strings", + "!doc": "Collection of strings used to label elements of the UI." + }, + "showSuggestConnector": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramBuilder.html#attribute_showSuggestConnector", + "!doc": "Checks if a connector suggestion is visible or not." + }, + "suggestConnectorOverlay": { + "!type": "?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramBuilder.html#attribute_suggestConnectorOverlay", + "!doc": "Stores an instance of `A.Overlay` used in the connector suggestion." + }, + "syncConnectionsUI": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramBuilder.html#method_syncConnectionsUI", + "!doc": "Syncs the connections in the UI." + }, + "clearFields": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramBuilder.html#method_clearFields", + "!doc": "Fetches all fields and destroys each instance of it." + }, + "closeEditProperties": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramBuilder.html#method_closeEditProperties", + "!doc": "Disables the settings tab and selects the field tab." + }, + "connect": { + "!type": "fn(diagramNode1: ?, diagramNode2: ?, optConnector: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramBuilder.html#method_connect", + "!doc": "Gets two `A.DiagramNode` instances and connect them." + }, + "connectAll": { + "!type": "fn(nodes: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramBuilder.html#method_connectAll", + "!doc": "Creates a connector for each node that has source and target\nproperties." + }, + "createField": { + "!type": "fn(val: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramBuilder.html#method_createField", + "!doc": "Creates a new field based on the field class type." + }, + "deleteSelectedConnectors": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramBuilder.html#method_deleteSelectedConnectors", + "!doc": "Fetches all selected connectors and disconnect them." + }, + "deleteSelectedNode": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramBuilder.html#method_deleteSelectedNode", + "!doc": "Fetches the selected node and delete it." + }, + "eachConnector": { + "!type": "fn(fn: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramBuilder.html#method_eachConnector", + "!doc": "An utility function to loop through all connectors." + }, + "editConnector": { + "!type": "fn(connector: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramBuilder.html#method_editConnector", + "!doc": "Enables the settings tab, sets the connector properties in the\nproperty list, and stores the connector in the `editingConnector` and\n`selectedConnector` attributes." + }, + "editNode": { + "!type": "fn(diagramNode: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramBuilder.html#method_editNode", + "!doc": "Enables the settings tab, sets the node properties in the property\nlist, and stores the node in the `editingNode` and `selectedNode`\nattributes." + }, + "getFieldClass": { + "!type": "fn(type: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramBuilder.html#method_getFieldClass", + "!doc": "Gets the field class based on the `A.DiagramBuilder` type. If the type\ndoesnt exist, logs an error message." + }, + "getNodesByTransitionProperty": { + "!type": "fn(property: ?, value: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramBuilder.html#method_getNodesByTransitionProperty", + "!doc": "Returns a collection of nodes by its transition property." + }, + "getSelectedConnectors": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramBuilder.html#method_getSelectedConnectors", + "!doc": "Returns a collection of selected connectors." + }, + "getSourceNodes": { + "!type": "fn(diagramNode: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramBuilder.html#method_getSourceNodes", + "!doc": "Returns a collection of source nodes." + }, + "hideSuggestConnectorOverlay": { + "!type": "fn(diagramNode: ?, drag: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramBuilder.html#method_hideSuggestConnectorOverlay", + "!doc": "Hides the suggest connector overlay." + }, + "isAbleToConnect": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramBuilder.html#method_isAbleToConnect", + "!doc": "Checks if a node is able to connect with another." + }, + "isFieldsDrag": { + "!type": "fn(drag: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramBuilder.html#method_isFieldsDrag", + "!doc": "Checks if the field is draggable." + }, + "plotField": { + "!type": "fn(field: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramBuilder.html#method_plotField", + "!doc": "Renders a field in the `dropContainer`." + }, + "select": { + "!type": "fn(diagramNode: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramBuilder.html#method_select", + "!doc": "Selects and focus a certain node." + }, + "showSuggestConnectorOverlay": { + "!type": "fn(xy: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramBuilder.html#method_showSuggestConnectorOverlay", + "!doc": "Shows the suggest connector overlay in a certain X and Y position." + }, + "stopEditing": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramBuilder.html#method_stopEditing", + "!doc": "Clears node/connectors selections and close edit properties." + }, + "toJSON": { + "!type": "fn() -> +yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramBuilder.html#method_toJSON", + "!doc": "Converts fields to JSON format." + }, + "unselectConnectors": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramBuilder.html#method_unselectConnectors", + "!doc": "Clears connectors selection." + }, + "unselectNodes": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramBuilder.html#method_unselectNodes", + "!doc": "Clears nodes selection." + } + }, + "NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramBuilder.html#property_NAME", + "!doc": "Static property provides a string to identify the class." + }, + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramBuilder.html#property_ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the `A.DiagramBuilder`." + }, + "EXTENDS": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramBuilder.html#property_EXTENDS", + "!doc": "Static property used to define which component it extends." + }, + "FIELDS_TAB": { + "!type": "number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramBuilder.html#property_FIELDS_TAB", + "!doc": "The index of the fields tab." + }, + "SETTINGS_TAB": { + "!type": "number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramBuilder.html#property_SETTINGS_TAB", + "!doc": "The index of the settings tab." + } + }, + "DiagramNodeManagerBase": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_diagram_builder.A.DiagramNodeManagerBase", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNodeManagerBase.html", + "prototype": { + "!proto": "_yui.base.Base.prototype" + }, + "NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNodeManagerBase.html#property_NAME", + "!doc": "Static property provides a string to identify the class." + }, + "EXTENDS": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNodeManagerBase.html#property_EXTENDS", + "!doc": "Static property used to define which component it extends." + } + }, + "DiagramNode": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_diagram_builder.A.DiagramNode", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNode.html", + "prototype": { + "!proto": "_yui.overlay.Overlay.prototype", + "builder": { + "!type": "+DiagramBuilder", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNode.html#attribute_builder", + "!doc": "Stores an instance of `A.DiagramBuilderBase`." + }, + "connectors": { + "!type": "?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNode.html#attribute_connectors", + "!doc": "A map of connectors." + }, + "controlsToolbar": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNode.html#attribute_controlsToolbar", + "!doc": "A toolbar to represent controls." + }, + "description": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNode.html#attribute_description", + "!doc": "The description of the node." + }, + "graphic": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNode.html#attribute_graphic", + "!doc": "Stores an instance of `A.Graphic`." + }, + "height": { + "!type": "number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNode.html#attribute_height", + "!doc": "The height of the node." + }, + "highlighted": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNode.html#attribute_highlighted", + "!doc": "Checks if a node is highlighted or not." + }, + "name": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNode.html#attribute_name", + "!doc": "The name of the node." + }, + "required": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNode.html#attribute_required", + "!doc": "Checks if a node is required or not." + }, + "selected": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNode.html#attribute_selected", + "!doc": "Checks if a node is selected or not." + }, + "shapeBoundary": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNode.html#attribute_shapeBoundary", + "!doc": "A graphic shape to represent a boundary." + }, + "highlightBoundaryStroke": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNode.html#attribute_highlightBoundaryStroke", + "!doc": "Represents a stroke to highlight a boundary." + }, + "shapeInvite": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNode.html#attribute_shapeInvite", + "!doc": "Configuration object to generate the shape invite graphic." + }, + "strings": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNode.html#attribute_strings", + "!doc": "Collection of strings used to label elements of the UI." + }, + "tabIndex": { + "!type": "number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNode.html#attribute_tabIndex", + "!doc": "Specify the tab order of elements." + }, + "transitions": { + "!type": "?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNode.html#attribute_transitions", + "!doc": "Map of transitions that stores the uid, source and target data from\nconnectors." + }, + "type": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNode.html#attribute_type", + "!doc": "The type of the node." + }, + "width": { + "!type": "number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNode.html#attribute_width", + "!doc": "The width of the node." + }, + "zIndex": { + "!type": "number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNode.html#attribute_zIndex", + "!doc": "Specify the stack order of elements." + }, + "addTransition": { + "!type": "fn(transition: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNode.html#method_addTransition", + "!doc": "Adds a transition into the node." + }, + "alignTransition": { + "!type": "fn(transition: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNode.html#method_alignTransition", + "!doc": "Aligns a single transition." + }, + "alignTransitions": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNode.html#method_alignTransitions", + "!doc": "Aligns a collection of transitions." + }, + "close": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNode.html#method_close", + "!doc": "Destroys this instance." + }, + "connect": { + "!type": "fn(transition: ?, optConnector: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNode.html#method_connect", + "!doc": "Checks if a transition is connected, if not creates a new\n`A.Connector` instance." + }, + "connectDrop": { + "!type": "fn(event: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNode.html#method_connectDrop", + "!doc": "Calls the `connectNode` method with `publishedTarget` parameter." + }, + "connectEnd": { + "!type": "fn(event: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNode.html#method_connectEnd", + "!doc": "Handles the `connectEnd` event." + }, + "connectMove": { + "!type": "fn(event: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNode.html#method_connectMove", + "!doc": "Sets the connector position based on the mouse X and Y positions." + }, + "connectNode": { + "!type": "fn(diagramNode: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNode.html#method_connectNode", + "!doc": "Prepares the transition and connects a node." + }, + "connectOutTarget": { + "!type": "fn(event: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNode.html#method_connectOutTarget", + "!doc": "Sets the `publishedTarget` attribute to null and hiddes the\n`publishedSource`s invite." + }, + "connectOverTarget": { + "!type": "fn(event: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNode.html#method_connectOverTarget", + "!doc": "If `publishedSource` is different from the current instance, sets the\n`publishedTarget` to the current instance." + }, + "connectStart": { + "!type": "fn(event: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNode.html#method_connectStart", + "!doc": "Highlights each diagram node and fires a `publishedSource` event." + }, + "disconnect": { + "!type": "fn(transition: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNode.html#method_disconnect", + "!doc": "Checks if a transition is connected, if yes removes the transition." + }, + "eachConnector": { + "!type": "fn(fn: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNode.html#method_eachConnector", + "!doc": "An utility function to loop through all connectors." + }, + "getConnector": { + "!type": "fn(transition: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNode.html#method_getConnector", + "!doc": "Returns a connector based on the transition uid." + }, + "getContainer": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNode.html#method_getContainer", + "!doc": "Returns the `dropContainer` or bounding boxs parent node." + }, + "getLeftTop": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNode.html#method_getLeftTop", + "!doc": "Returns the left and top positions of a node based in its container." + }, + "getProperties": { + "!type": "fn() -> +yui.Array", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNode.html#method_getProperties", + "!doc": "Gets the list of properties from the property model." + }, + "getPropertyModel": { + "!type": "fn() -> +yui.Array", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNode.html#method_getPropertyModel", + "!doc": "Gets the model defition of a property." + }, + "isBoundaryDrag": { + "!type": "fn(drag: ?) -> bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNode.html#method_isBoundaryDrag", + "!doc": "Checks if boundary is draggable." + }, + "isTransitionConnected": { + "!type": "fn(transition: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNode.html#method_isTransitionConnected", + "!doc": "Checks if a connector has an transition uid property." + }, + "prepareTransition": { + "!type": "fn(val: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNode.html#method_prepareTransition", + "!doc": "Builds the transition configuration object." + }, + "removeTransition": { + "!type": "fn(transition: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNode.html#method_removeTransition", + "!doc": "Removes the transition uid from a transition." + }, + "renderShapeBoundary": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNode.html#method_renderShapeBoundary", + "!doc": "Renders the `shapeBoundary` attribute." + }, + "renderShapeInvite": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNode.html#method_renderShapeInvite", + "!doc": "Renders the `shapeInvite` attribute." + }, + "syncConnectionsUI": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNode.html#method_syncConnectionsUI", + "!doc": "Syncs the connections in the UI." + } + }, + "NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNode.html#property_NAME", + "!doc": "Static property provides a string to identify the class." + }, + "UI_ATTRS": { + "!type": "+yui.Array", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNode.html#property_UI_ATTRS", + "!doc": "Static property used to define the UI attributes." + }, + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNode.html#property_ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the `A.DiagramNode`." + }, + "EXTENDS": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNode.html#property_EXTENDS", + "!doc": "Static property used to define which component it extends." + }, + "CIRCLE_POINTS": { + "!type": "+yui.Array", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNode.html#property_CIRCLE_POINTS", + "!doc": "Coordinates to generate a circle graphic." + }, + "DIAMOND_POINTS": { + "!type": "+yui.Array", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNode.html#property_DIAMOND_POINTS", + "!doc": "Coordinates to generate a diamond graphic." + }, + "SQUARE_POINTS": { + "!type": "+yui.Array", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNode.html#property_SQUARE_POINTS", + "!doc": "Coordinates to generate a square graphic." + } + }, + "DiagramNodeState": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_diagram_builder.A.DiagramNodeState", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNodeState.html", + "prototype": { + "!proto": "_yui.aui_diagram_builder.A.DiagramNode.prototype", + "height": { + "!type": "number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNodeState.html#attribute_height", + "!doc": "The height of the node." + }, + "type": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNodeState.html#attribute_type", + "!doc": "The type of the node." + }, + "width": { + "!type": "number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNodeState.html#attribute_width", + "!doc": "The width of the node." + }, + "renderShapeBoundary": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNodeState.html#method_renderShapeBoundary", + "!doc": "Renders the shape boundary." + } + }, + "NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNodeState.html#property_NAME", + "!doc": "Static property provides a string to identify the class." + }, + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNodeState.html#property_ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the `A.DiagramNodeState`." + }, + "EXTENDS": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNodeState.html#property_EXTENDS", + "!doc": "Static property used to define which component it extends." + } + }, + "DiagramNodeCondition": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_diagram_builder.A.DiagramNodeCondition", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNodeCondition.html", + "prototype": { + "!proto": "_yui.aui_diagram_builder.A.DiagramNodeState.prototype", + "height": { + "!type": "number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNodeCondition.html#attribute_height", + "!doc": "The height of the node." + }, + "type": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNodeCondition.html#attribute_type", + "!doc": "The type of the node." + }, + "width": { + "!type": "number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNodeCondition.html#attribute_width", + "!doc": "The width of the node." + }, + "renderShapeBoundary": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNodeCondition.html#method_renderShapeBoundary", + "!doc": "Renders the shape boundary." + } + }, + "NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNodeCondition.html#property_NAME", + "!doc": "Static property provides a string to identify the class." + }, + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNodeCondition.html#property_ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the `A.DiagramNodeCondition`." + }, + "EXTENDS": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNodeCondition.html#property_EXTENDS", + "!doc": "Static property used to define which component it extends." + } + }, + "DiagramNodeStart": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_diagram_builder.A.DiagramNodeStart", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNodeStart.html", + "prototype": { + "!proto": "_yui.aui_diagram_builder.A.DiagramNodeState.prototype", + "type": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNodeStart.html#attribute_type", + "!doc": "The type of the node." + } + }, + "NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNodeStart.html#property_NAME", + "!doc": "Static property provides a string to identify the class." + }, + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNodeStart.html#property_ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the `A.DiagramNodeStart`." + }, + "EXTENDS": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNodeStart.html#property_EXTENDS", + "!doc": "Static property used to define which component it extends." + } + }, + "DiagramNodeEnd": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_diagram_builder.A.DiagramNodeEnd", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNodeEnd.html", + "prototype": { + "!proto": "_yui.aui_diagram_builder.A.DiagramNodeState.prototype", + "type": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNodeEnd.html#attribute_type", + "!doc": "The type of the node." + } + }, + "NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNodeEnd.html#property_NAME", + "!doc": "Static property provides a string to identify the class." + }, + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNodeEnd.html#property_ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the `A.DiagramNodeEnd`." + }, + "EXTENDS": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNodeEnd.html#property_EXTENDS", + "!doc": "Static property used to define which component it extends." + } + }, + "DiagramNodeJoin": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_diagram_builder.A.DiagramNodeJoin", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNodeJoin.html", + "prototype": { + "!proto": "_yui.aui_diagram_builder.A.DiagramNodeState.prototype", + "height": { + "!type": "number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNodeJoin.html#attribute_height", + "!doc": "The height of the node." + }, + "type": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNodeJoin.html#attribute_type", + "!doc": "The type of the node." + }, + "width": { + "!type": "number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNodeJoin.html#attribute_width", + "!doc": "The width of the node." + } + }, + "NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNodeJoin.html#property_NAME", + "!doc": "Static property provides a string to identify the class." + }, + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNodeJoin.html#property_ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the `A.DiagramNodeJoin`." + }, + "EXTENDS": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNodeJoin.html#property_EXTENDS", + "!doc": "Static property used to define which component it extends." + } + }, + "DiagramNodeFork": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_diagram_builder.A.DiagramNodeFork", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNodeFork.html", + "prototype": { + "!proto": "_yui.aui_diagram_builder.A.DiagramNodeState.prototype", + "height": { + "!type": "number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNodeFork.html#attribute_height", + "!doc": "The height of the node." + }, + "type": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNodeFork.html#attribute_type", + "!doc": "The type of the node." + }, + "width": { + "!type": "number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNodeFork.html#attribute_width", + "!doc": "The width of the node." + } + }, + "NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNodeFork.html#property_NAME", + "!doc": "Static property provides a string to identify the class." + }, + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNodeFork.html#property_ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the `A.DiagramNodeFork`." + }, + "EXTENDS": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNodeFork.html#property_EXTENDS", + "!doc": "Static property used to define which component it extends." + } + }, + "DiagramNodeTask": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_diagram_builder.A.DiagramNodeTask", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNodeTask.html", + "prototype": { + "!proto": "_yui.aui_diagram_builder.A.DiagramNodeState.prototype", + "height": { + "!type": "number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNodeTask.html#attribute_height", + "!doc": "The height of the node." + }, + "type": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNodeTask.html#attribute_type", + "!doc": "The type of the node." + }, + "width": { + "!type": "number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNodeTask.html#attribute_width", + "!doc": "The width of the node." + }, + "renderShapeBoundary": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNodeTask.html#method_renderShapeBoundary", + "!doc": "Renders the shape boundary." + } + }, + "NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNodeTask.html#property_NAME", + "!doc": "Static property provides a string to identify the class." + }, + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNodeTask.html#property_ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the `A.DiagramNodeTask`." + }, + "EXTENDS": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.DiagramNodeTask.html#property_EXTENDS", + "!doc": "Static property used to define which component it extends." + } + } + } + }, + "aui_form_builder": { + "A": { + "FormBuilderAvailableField": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_form_builder.A.FormBuilderAvailableField", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderAvailableField.html", + "prototype": { + "!proto": "_yui.aui_diagram_builder.A.AvailableField.prototype", + "hasModifier": { + "!type": "fn() -> bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderAvailableField.html#method_hasModifier", + "!doc": "Checks if an event is triggered by a keyboard key like `CTRL`, `ALT`\nor `SHIFT`." + }, + "isKey": { + "!type": "fn(name: ?) -> bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderAvailableField.html#method_isKey", + "!doc": "Checks if an event is triggered by a keyboard key." + }, + "isKeyInRange": { + "!type": "fn(start: ?, end: ?) -> bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderAvailableField.html#method_isKeyInRange", + "!doc": "Checks if an event is triggered by a keyboard key located between two\nother keys." + }, + "isKeyInSet": { + "!type": "fn() -> bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderAvailableField.html#method_isKeyInSet", + "!doc": "Checks if an event is triggered by a keyboard key contained in the\nkey set." + }, + "isModifyingKey": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderAvailableField.html#method_isModifyingKey", + "!doc": "Checks if an event is triggered by `ENTER`, `TAB`, `ESC` keyboard\nkeys or by a key located between `PAGE UP` and `DOWN`." + }, + "isNavKey": { + "!type": "fn() -> bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderAvailableField.html#method_isNavKey", + "!doc": "TODO. Wanna help? Please send a Pull Request." + }, + "isSpecialKey": { + "!type": "fn() -> bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderAvailableField.html#method_isSpecialKey", + "!doc": "Checks if an event is triggered by a special keyboard key like\n`SHIFT`, `CAPS LOCK`, etc." + }, + "delegate": { + "!type": "fn(node: ?, subscription: ?, notifier: ?, filter: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderAvailableField.html#method_delegate", + "!doc": "Implementation logic for subscription via `node.delegate`." + }, + "detach": { + "!type": "fn(node: ?, subscription: ?, notifier: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderAvailableField.html#method_detach", + "!doc": "Implementation logic for cleaning up a detached subscription." + }, + "detachDelegate": { + "!type": "fn(node: ?, subscription: ?, notifier: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderAvailableField.html#method_detachDelegate", + "!doc": "Implementation logic for cleaning up a detached delegate subscription." + }, + "on": { + "!type": "fn(node: ?, subscription: ?, notifier: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderAvailableField.html#method_on", + "!doc": "Implementation logic for event subscription." + }, + "hiddenAttributes": { + "!type": "+yui.Array", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderAvailableField.html#attribute_hiddenAttributes", + "!doc": "List of hidden attributes." + }, + "name": { + "!type": "?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderAvailableField.html#attribute_name", + "!doc": "The name of the input field." + }, + "options": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderAvailableField.html#attribute_options", + "!doc": "Collection of options." + }, + "predefinedValue": { + "!type": "?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderAvailableField.html#attribute_predefinedValue", + "!doc": "Specifies a predefined value for the input field." + }, + "readOnlyAttributes": { + "!type": "+yui.Array", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderAvailableField.html#attribute_readOnlyAttributes", + "!doc": "List of read-only input fields." + }, + "required": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderAvailableField.html#attribute_required", + "!doc": "Checks if an input field is required. In other words, it needs\ncontent to be valid." + }, + "showLabel": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderAvailableField.html#attribute_showLabel", + "!doc": "If `true` the label is showed." + }, + "tip": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderAvailableField.html#attribute_tip", + "!doc": "Hint to help the user to fill the input field." + }, + "unique": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderAvailableField.html#attribute_unique", + "!doc": "Checks if the input field is unique or not." + }, + "width": { + "!type": "?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderAvailableField.html#attribute_width", + "!doc": "The width of the input field." + } + }, + "NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderAvailableField.html#property_NAME", + "!doc": "Static property provides a string to identify the class." + }, + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderAvailableField.html#property_ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the `A.FormBuilderAvailableField`." + }, + "EXTENDS": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderAvailableField.html#property_EXTENDS", + "!doc": "Static property used to define which component it extends." + } + }, + "FormBuilder": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_form_builder.A.FormBuilder", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilder.html", + "prototype": { + "!proto": "_yui.aui_diagram_builder.A.DiagramBuilderBase.prototype", + "allowRemoveRequiredFields": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilder.html#attribute_allowRemoveRequiredFields", + "!doc": "Checks if removing required fields is permitted or not." + }, + "enableEditing": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilder.html#attribute_enableEditing", + "!doc": "Enables a field to be editable." + }, + "fieldsSortableListConfig": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilder.html#attribute_fieldsSortableListConfig", + "!doc": "Collection of sortable fields." + }, + "strings": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilder.html#attribute_strings", + "!doc": "Collection of strings used to label elements of the UI." + }, + "closeEditProperties": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilder.html#method_closeEditProperties", + "!doc": "Selects the field tab and disables the setting tabs." + }, + "createField": { + "!type": "fn(config: ?) -> +yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilder.html#method_createField", + "!doc": "Creates a field and returns its configuration." + }, + "duplicateField": { + "!type": "fn(field: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilder.html#method_duplicateField", + "!doc": "Gets the current field index and then clones the field. Inserts the\nnew one after the current field index, inside of the current field\nparent." + }, + "editField": { + "!type": "fn(field: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilder.html#method_editField", + "!doc": "Checks if the current field is a `A.FormBuilderField` instance and\nselects it." + }, + "getFieldClass": { + "!type": "fn(type: ?) -> +yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilder.html#method_getFieldClass", + "!doc": "Gets the field class based on the `A.FormBuilder` type. If the type\ndoesnt exist, logs an error message." + }, + "getFieldProperties": { + "!type": "fn(field: ?) -> +yui.Array", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilder.html#method_getFieldProperties", + "!doc": "Gets a list of properties from the field." + }, + "insertField": { + "!type": "fn(field: ?, index: ?, parent: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilder.html#method_insertField", + "!doc": "Removes field from previous parent and inserts into the new parent." + }, + "openEditProperties": { + "!type": "fn(field: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilder.html#method_openEditProperties", + "!doc": "Enables the settings tab." + }, + "plotField": { + "!type": "fn(field: ?, container: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilder.html#method_plotField", + "!doc": "Renders a field in the container." + }, + "plotFields": { + "!type": "fn(fields: ?, container: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilder.html#method_plotFields", + "!doc": "Renders a list of fields in the container." + }, + "selectFields": { + "!type": "fn(fields: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilder.html#method_selectFields", + "!doc": "Adds fields to a `A.LinkedSet` instance." + }, + "simulateFocusField": { + "!type": "fn(field: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilder.html#method_simulateFocusField", + "!doc": "Triggers a focus event in the current field and a blur event in the\nlast focused field." + }, + "unselectFields": { + "!type": "fn(fields: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilder.html#method_unselectFields", + "!doc": "Removes fields from the `A.LinkedSet` instance." + } + }, + "NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilder.html#property_NAME", + "!doc": "Static property provides a string to identify the class." + }, + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilder.html#property_ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the `A.FormBuilder`." + }, + "UI_ATTRS": { + "!type": "+yui.Array", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilder.html#property_UI_ATTRS", + "!doc": "Static property used to define the UI attributes." + }, + "EXTENDS": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilder.html#property_EXTENDS", + "!doc": "Static property used to define which component it extends." + }, + "FIELDS_TAB": { + "!type": "number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilder.html#property_FIELDS_TAB", + "!doc": "Static property used to define the fields tab." + }, + "SETTINGS_TAB": { + "!type": "number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilder.html#property_SETTINGS_TAB", + "!doc": "Static property used to define the settings tab." + } + }, + "FormBuilderFieldBase": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_form_builder.A.FormBuilderFieldBase", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderFieldBase.html", + "prototype": { + "!proto": "_yui.aui_component.A.Component.prototype" + }, + "NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderFieldBase.html#property_NAME", + "!doc": "Static property provides a string to identify the class." + }, + "AUGMENTS": { + "!type": "+yui.Array", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderFieldBase.html#property_AUGMENTS", + "!doc": "Static property used to define the augmented classes." + } + }, + "FormBuilderField": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_form_builder.A.FormBuilderField", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderField.html", + "prototype": { + "!proto": "_yui.aui_form_builder.A.FormBuilderFieldBase.prototype", + "acceptChildren": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderField.html#attribute_acceptChildren", + "!doc": "If `true` children are accepted." + }, + "builder": { + "!type": "?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderField.html#attribute_builder", + "!doc": "The `A.FormBuilder` instance." + }, + "controlsToolbar": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderField.html#attribute_controlsToolbar", + "!doc": "Collection of toolbar controls." + }, + "dataType": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderField.html#attribute_dataType", + "!doc": "Indicates which is the type of data for the input field." + }, + "disabled": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderField.html#attribute_disabled", + "!doc": "Checks if the input field is disabled or not." + }, + "selected": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderField.html#attribute_selected", + "!doc": "Checks if the input field is selected or not." + }, + "hiddenAttributes": { + "!type": "+yui.Array", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderField.html#attribute_hiddenAttributes", + "!doc": "List of hidden attributes." + }, + "id": { + "!type": "?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderField.html#attribute_id", + "!doc": "The id of the input field." + }, + "label": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderField.html#attribute_label", + "!doc": "The label of the input field." + }, + "localizationMap": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderField.html#attribute_localizationMap", + "!doc": "Collection for content localization." + }, + "name": { + "!type": "?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderField.html#attribute_name", + "!doc": "The name of the input field." + }, + "parent": { + "!type": "?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderField.html#attribute_parent", + "!doc": "Container for the field parent." + }, + "predefinedValue": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderField.html#attribute_predefinedValue", + "!doc": "Specifies a predefined value for the input field." + }, + "readOnly": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderField.html#attribute_readOnly", + "!doc": "Checks if an input field is read-only.\nIn other words, it cannot be modified." + }, + "readOnlyAttributes": { + "!type": "+yui.Array", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderField.html#attribute_readOnlyAttributes", + "!doc": "List of read-only input fields." + }, + "required": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderField.html#attribute_required", + "!doc": "Checks if an input field is required.\nIn other words, it needs content to be valid." + }, + "showLabel": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderField.html#attribute_showLabel", + "!doc": "If `true` the label is showed." + }, + "strings": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderField.html#attribute_strings", + "!doc": "Collection of strings used to label elements of the UI." + }, + "tabIndex": { + "!type": "number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderField.html#attribute_tabIndex", + "!doc": "Specify the tab order." + }, + "template": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderField.html#attribute_template", + "!doc": "Reusable block of markup used to generate the field." + }, + "tip": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderField.html#attribute_tip", + "!doc": "Hint to help the user to fill the input field." + }, + "type": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderField.html#attribute_type", + "!doc": "Defines the type of field." + }, + "unique": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderField.html#attribute_unique", + "!doc": "Checks if the input field is unique or not." + }, + "zIndex": { + "!type": "number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderField.html#attribute_zIndex", + "!doc": "Stack order of the field. An element with greater stack order is\nalways in front of an element with a lower stack order." + }, + "dropZoneNode": { + "!type": "?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderField.html#attribute_dropZoneNode", + "!doc": "Node used to generate the drop zone." + }, + "labelNode": { + "!type": "?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderField.html#attribute_labelNode", + "!doc": "Node used to generate a label." + }, + "requiredFlagNode": { + "!type": "?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderField.html#attribute_requiredFlagNode", + "!doc": "Node used to generate the required flag." + }, + "templateNode": { + "!type": "?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderField.html#attribute_templateNode", + "!doc": "Node used to generate a template." + }, + "tipFlagNode": { + "!type": "?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderField.html#attribute_tipFlagNode", + "!doc": "Node used to generate a tip." + }, + "createField": { + "!type": "fn(val: ?) -> +yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderField.html#method_createField", + "!doc": "Creates the field using the `createField` method from\n`A.FormBuilder`." + }, + "getHTML": { + "!type": "fn() -> string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderField.html#method_getHTML", + "!doc": "Gets the field markup.\n\nTo developer: Implement this" + }, + "getNode": { + "!type": "fn() -> +node.Node", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderField.html#method_getNode", + "!doc": "Creates a `Node` from the HTML string." + }, + "getProperties": { + "!type": "fn() -> +yui.Array", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderField.html#method_getProperties", + "!doc": "Gets properties from the property model." + }, + "getPropertyModel": { + "!type": "fn() -> +yui.Array", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderField.html#method_getPropertyModel", + "!doc": "Returns a list of property models. Each property model is made of a\nname, attribute, editor, and formatter." + }, + "_getToolbarItems": { + "!type": "fn() -> +yui.Array", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderField.html#method__getToolbarItems", + "!doc": "Gets a list of toolbar items." + } + }, + "NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderField.html#property_NAME", + "!doc": "Static property provides a string to identify the class." + }, + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderField.html#property_ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the `A.FormBuilderField`." + }, + "UI_ATTRS": { + "!type": "+yui.Array", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderField.html#property_UI_ATTRS", + "!doc": "Static property used to define the UI attributes." + }, + "EXTENDS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderField.html#property_EXTENDS", + "!doc": "Static property used to define which component it extends." + }, + "HTML_PARSER": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderField.html#property_HTML_PARSER", + "!doc": "Object hash, defining how attribute values have to be parsed from markup." + } + }, + "FormBuilderButtonField": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_form_builder.A.FormBuilderButtonField", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderButtonField.html", + "prototype": { + "!proto": "_yui.aui_form_builder.A.FormBuilderField.prototype", + "acceptChildren": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderButtonField.html#attribute_acceptChildren", + "!doc": "If `true` children are accepted." + }, + "buttonType": { + "!type": "?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderButtonField.html#attribute_buttonType", + "!doc": "Defines the button type attribute, e.g. `type=\"reset\"`." + }, + "predefinedValue": { + "!type": "?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderButtonField.html#attribute_predefinedValue", + "!doc": "Specifies a predefined value for the button field." + }, + "showLabel": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderButtonField.html#attribute_showLabel", + "!doc": "If `true` the label is showed." + }, + "template": { + "!type": "?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderButtonField.html#attribute_template", + "!doc": "Reusable block of markup used to generate the field." + }, + "getHTML": { + "!type": "fn() -> string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderButtonField.html#method_getHTML", + "!doc": "Injects data into the template and returns the HTML result." + }, + "getPropertyModel": { + "!type": "fn() -> +yui.Array", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderButtonField.html#method_getPropertyModel", + "!doc": "Returns a list of property models including the `A.RadioCellEditor`\nmodel." + } + }, + "NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderButtonField.html#property_NAME", + "!doc": "Static property provides a string to identify the class." + }, + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderButtonField.html#property_ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the `A.FormBuilderButtonField`." + }, + "UI_ATTRS": { + "!type": "+yui.Array", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderButtonField.html#property_UI_ATTRS", + "!doc": "Static property used to define the UI attributes." + }, + "CSS_PREFIX": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderButtonField.html#property_CSS_PREFIX", + "!doc": "Static property provides a string to identify the CSS prefix." + }, + "EXTENDS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderButtonField.html#property_EXTENDS", + "!doc": "Static property used to define which component it extends." + } + }, + "FormBuilderCheckBoxField": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_form_builder.A.FormBuilderCheckBoxField", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderCheckBoxField.html", + "prototype": { + "!proto": "_yui.aui_form_builder.A.FormBuilderField.prototype", + "dataType": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderCheckBoxField.html#attribute_dataType", + "!doc": "Indicates which is the type of data for the input field." + }, + "predefinedValue": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderCheckBoxField.html#attribute_predefinedValue", + "!doc": "Specifies a predefined value for the checkbox field." + }, + "template": { + "!type": "?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderCheckBoxField.html#attribute_template", + "!doc": "Reusable block of markup used to generate the field." + }, + "getPropertyModel": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderCheckBoxField.html#method_getPropertyModel", + "!doc": "Returns a list of property models including the `A.RadioCellEditor`\nmodel." + }, + "getHTML": { + "!type": "fn() -> string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderCheckBoxField.html#method_getHTML", + "!doc": "Injects data into the template and returns the HTML result." + } + }, + "NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderCheckBoxField.html#property_NAME", + "!doc": "Static property provides a string to identify the class." + }, + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderCheckBoxField.html#property_ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the `A.FormBuilderCheckBoxField`." + }, + "CSS_PREFIX": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderCheckBoxField.html#property_CSS_PREFIX", + "!doc": "Static property provides a string to identify the CSS prefix." + }, + "EXTENDS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderCheckBoxField.html#property_EXTENDS", + "!doc": "Static property used to define which component it extends." + } + }, + "FormBuilderFieldsetField": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_form_builder.A.FormBuilderFieldsetField", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderFieldsetField.html", + "prototype": { + "!proto": "_yui.aui_form_builder.A.FormBuilderField.prototype", + "acceptChildren": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderFieldsetField.html#attribute_acceptChildren", + "!doc": "If `true` children are accepted." + }, + "dataType": { + "!type": "?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderFieldsetField.html#attribute_dataType", + "!doc": "Indicates which is the type of data for the input field." + }, + "labelNode": { + "!type": "?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderFieldsetField.html#attribute_labelNode", + "!doc": "Markup used to generate a label." + }, + "template": { + "!type": "?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderFieldsetField.html#attribute_template", + "!doc": "Reusable block of markup used to generate the field." + }, + "getHTML": { + "!type": "fn() -> string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderFieldsetField.html#method_getHTML", + "!doc": "Injects data into the template and returns the HTML result." + }, + "getPropertyModel": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderFieldsetField.html#method_getPropertyModel", + "!doc": "Returns a list of property models including the `A.TextCellEditor()`\nand `A.RadioCellEditor` models." + } + }, + "NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderFieldsetField.html#property_NAME", + "!doc": "Static property provides a string to identify the class." + }, + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderFieldsetField.html#property_ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the `A.FormBuilderFieldsetField`." + }, + "UI_ATTRS": { + "!type": "+yui.Array", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderFieldsetField.html#property_UI_ATTRS", + "!doc": "Static property used to define the UI attributes." + }, + "CSS_PREFIX": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderFieldsetField.html#property_CSS_PREFIX", + "!doc": "Static property provides a string to identify the CSS prefix." + }, + "EXTENDS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderFieldsetField.html#property_EXTENDS", + "!doc": "Static property used to define which component it extends." + } + }, + "FormBuilderFileUploadField": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_form_builder.A.FormBuilderFileUploadField", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderFileUploadField.html", + "prototype": { + "!proto": "_yui.aui_form_builder.A.FormBuilderField.prototype", + "template": { + "!type": "?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderFileUploadField.html#attribute_template", + "!doc": "Reusable block of markup used to generate the field." + }, + "getHTML": { + "!type": "fn() -> string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderFileUploadField.html#method_getHTML", + "!doc": "Injects data into the template and returns the HTML result." + } + }, + "NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderFileUploadField.html#property_NAME", + "!doc": "Static property provides a string to identify the class." + }, + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderFileUploadField.html#property_ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the `A.FormBuilderFileUploadField`." + }, + "CSS_PREFIX": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderFileUploadField.html#property_CSS_PREFIX", + "!doc": "Static property provides a string to identify the CSS prefix." + }, + "EXTENDS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderFileUploadField.html#property_EXTENDS", + "!doc": "Static property used to define which component it extends." + } + }, + "OptionsEditor": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_form_builder.A.OptionsEditor", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.OptionsEditor.html", + "prototype": { + "!proto": "_yui.aui_datatable.A.RadioCellEditor.prototype", + "editable": { + "!type": "?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.OptionsEditor.html#attribute_editable", + "!doc": "Defines if a field is editable." + } + }, + "NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.OptionsEditor.html#property_NAME", + "!doc": "Static property provides a string to identify the class." + }, + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.OptionsEditor.html#property_ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the `A.OptionsEditor`." + }, + "EXTENDS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.OptionsEditor.html#property_EXTENDS", + "!doc": "Static property used to define which component it extends." + } + }, + "FormBuilderMultipleChoiceField": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_form_builder.A.FormBuilderMultipleChoiceField", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderMultipleChoiceField.html", + "prototype": { + "!proto": "_yui.aui_form_builder.A.FormBuilderField.prototype", + "acceptChildren": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderMultipleChoiceField.html#attribute_acceptChildren", + "!doc": "If `true` children are accepted." + }, + "options": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderMultipleChoiceField.html#attribute_options", + "!doc": "Collection of options. Each option is made of a label and value." + }, + "optionTemplate": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderMultipleChoiceField.html#attribute_optionTemplate", + "!doc": "Markup used to generate each item from `options` attribute." + }, + "predefinedValue": { + "!type": "?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderMultipleChoiceField.html#attribute_predefinedValue", + "!doc": "Specifies a predefined value for the multiple choice field." + }, + "getPropertyModel": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderMultipleChoiceField.html#method_getPropertyModel", + "!doc": "Returns a list of property models including the `A.RadioCellEditor`\nmodel." + } + }, + "NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderMultipleChoiceField.html#property_NAME", + "!doc": "Static property provides a string to identify the class." + }, + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderMultipleChoiceField.html#property_ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the `A.FormBuilderMultipleChoiceField`." + }, + "UI_ATTRS": { + "!type": "+yui.Array", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderMultipleChoiceField.html#property_UI_ATTRS", + "!doc": "Static property used to define the UI attributes." + }, + "CSS_PREFIX": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderMultipleChoiceField.html#property_CSS_PREFIX", + "!doc": "Static property provides a string to identify the CSS prefix." + }, + "EXTENDS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderMultipleChoiceField.html#property_EXTENDS", + "!doc": "Static property used to define which component it extends." + } + }, + "FormBuilderRadioField": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_form_builder.A.FormBuilderRadioField", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderRadioField.html", + "prototype": { + "!proto": "_yui.aui_form_builder.A.FormBuilderMultipleChoiceField.prototype", + "predefinedValue": { + "!type": "?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderRadioField.html#attribute_predefinedValue", + "!doc": "Specifies a predefined value for the radio field." + }, + "template": { + "!type": "?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderRadioField.html#attribute_template", + "!doc": "Reusable block of markup used to generate the field." + }, + "getHTML": { + "!type": "fn() -> string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderRadioField.html#method_getHTML", + "!doc": "Returns the HTML template." + } + }, + "NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderRadioField.html#property_NAME", + "!doc": "Static property provides a string to identify the class." + }, + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderRadioField.html#property_ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the `A.FormBuilderRadioField`." + }, + "CSS_PREFIX": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderRadioField.html#property_CSS_PREFIX", + "!doc": "Static property provides a string to identify the CSS prefix." + }, + "EXTENDS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderRadioField.html#property_EXTENDS", + "!doc": "Static property used to define which component it extends." + } + }, + "FormBuilderSelectField": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_form_builder.A.FormBuilderSelectField", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderSelectField.html", + "prototype": { + "!proto": "_yui.aui_form_builder.A.FormBuilderMultipleChoiceField.prototype", + "multiple": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderSelectField.html#attribute_multiple", + "!doc": "Checks if the drop-down list allows multiple selections." + }, + "template": { + "!type": "?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderSelectField.html#attribute_template", + "!doc": "Reusable block of markup used to generate the field." + }, + "getHTML": { + "!type": "fn() -> string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderSelectField.html#method_getHTML", + "!doc": "Injects data into the template and returns the HTML result." + }, + "getPropertyModel": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderSelectField.html#method_getPropertyModel", + "!doc": "Returns a list of property models including the `A.RadioCellEditor`\nmodel." + } + }, + "NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderSelectField.html#property_NAME", + "!doc": "Static property provides a string to identify the class." + }, + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderSelectField.html#property_ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the `A.FormBuilderSelectField`." + }, + "UI_ATTRS": { + "!type": "+yui.Array", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderSelectField.html#property_UI_ATTRS", + "!doc": "Static property used to define the UI attributes." + }, + "CSS_PREFIX": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderSelectField.html#property_CSS_PREFIX", + "!doc": "Static property provides a string to identify the CSS prefix." + }, + "EXTENDS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderSelectField.html#property_EXTENDS", + "!doc": "Static property used to define which component it extends." + } + }, + "FormBuilderTextField": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_form_builder.A.FormBuilderTextField", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderTextField.html", + "prototype": { + "!proto": "_yui.aui_form_builder.A.FormBuilderField.prototype", + "template": { + "!type": "?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderTextField.html#attribute_template", + "!doc": "Reusable block of markup used to generate the field." + }, + "width": { + "!type": "?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderTextField.html#attribute_width", + "!doc": "The width of the input field." + }, + "getHTML": { + "!type": "fn() -> string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderTextField.html#method_getHTML", + "!doc": "Injects data into the template and returns the HTML result." + }, + "getPropertyModel": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderTextField.html#method_getPropertyModel", + "!doc": "Returns a list of property models including the `A.RadioCellEditor`\nmodel." + } + }, + "NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderTextField.html#property_NAME", + "!doc": "Static property provides a string to identify the class." + }, + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderTextField.html#property_ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the `A.FormBuilderTextField`." + }, + "CSS_PREFIX": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderTextField.html#property_CSS_PREFIX", + "!doc": "Static property provides a string to identify the CSS prefix." + }, + "EXTENDS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderTextField.html#property_EXTENDS", + "!doc": "Static property used to define which component it extends." + } + }, + "FormBuilderTextAreaField": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_form_builder.A.FormBuilderTextAreaField", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderTextAreaField.html", + "prototype": { + "!proto": "_yui.aui_form_builder.A.FormBuilderTextField.prototype", + "template": { + "!type": "?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderTextAreaField.html#attribute_template", + "!doc": "Reusable block of markup used to generate the field." + }, + "getPropertyModel": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderTextAreaField.html#method_getPropertyModel", + "!doc": "Returns a list of property models including the\n`A.TextAreaCellEditor` model." + } + }, + "NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderTextAreaField.html#property_NAME", + "!doc": "Static property provides a string to identify the class." + }, + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderTextAreaField.html#property_ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the `A.FormBuilderTextAreaField`." + }, + "CSS_PREFIX": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderTextAreaField.html#property_CSS_PREFIX", + "!doc": "Static property provides a string to identify the CSS prefix." + }, + "EXTENDS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormBuilderTextAreaField.html#property_EXTENDS", + "!doc": "Static property used to define which component it extends." + } + } + } + }, + "aui_form_validator": { + "A": { + "FormValidator": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_form_validator.A.FormValidator", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormValidator.html", + "prototype": { + "!proto": "_yui.base.Base.prototype", + "boundingBox": { + "!type": "?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormValidator.html#attribute_boundingBox", + "!doc": "The widgets outermost node, used for sizing and positioning." + }, + "containerErrorClass": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormValidator.html#attribute_containerErrorClass", + "!doc": "Container for the CSS error class." + }, + "containerValidClass": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormValidator.html#attribute_containerValidClass", + "!doc": "Container for the CSS valid class." + }, + "errorClass": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormValidator.html#attribute_errorClass", + "!doc": "Defines the CSS error class." + }, + "extractRules": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormValidator.html#attribute_extractRules", + "!doc": "If `true` the validation rules are extracted from the DOM." + }, + "fieldContainer": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormValidator.html#attribute_fieldContainer", + "!doc": "Container for a field." + }, + "fieldStrings": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormValidator.html#attribute_fieldStrings", + "!doc": "Collection of strings used on a field." + }, + "labelCssClass": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormValidator.html#attribute_labelCssClass", + "!doc": "The CSS class for `<label>`." + }, + "messageContainer": { + "!type": "?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormValidator.html#attribute_messageContainer", + "!doc": "Container for the form message." + }, + "strings": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormValidator.html#attribute_strings", + "!doc": "Collection of strings used to label elements of the UI." + }, + "rules": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormValidator.html#attribute_rules", + "!doc": "Collection of rules to validate fields." + }, + "selectText": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormValidator.html#attribute_selectText", + "!doc": "Defines if the text will be selected or not after validation." + }, + "showMessages": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormValidator.html#attribute_showMessages", + "!doc": "Defines if the validation messages will be showed or not." + }, + "showAllMessages": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormValidator.html#attribute_showAllMessages", + "!doc": "Defines if all validation messages will be showed or not." + }, + "stackErrorContainer": { + "!type": "?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormValidator.html#attribute_stackErrorContainer", + "!doc": "Defines a container for the stack errors." + }, + "validateOnBlur": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormValidator.html#attribute_validateOnBlur", + "!doc": "If `true` the field will be validated on blur event." + }, + "validateOnInput": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormValidator.html#attribute_validateOnInput", + "!doc": "If `true` the field will be validated on input event." + }, + "validClass": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormValidator.html#attribute_validClass", + "!doc": "Defines the CSS valid class." + }, + "addFieldError": { + "!type": "fn(field: ?, ruleName: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormValidator.html#method_addFieldError", + "!doc": "Adds a validation error in the field." + }, + "clearFieldError": { + "!type": "fn(field: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormValidator.html#method_clearFieldError", + "!doc": "Removes a validation error in the field." + }, + "eachRule": { + "!type": "fn(fn: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormValidator.html#method_eachRule", + "!doc": "Executes a function to each rule." + }, + "findFieldContainer": { + "!type": "fn(field: ?) -> +node.Node", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormValidator.html#method_findFieldContainer", + "!doc": "Gets the ancestor of a given field." + }, + "focusInvalidField": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormValidator.html#method_focusInvalidField", + "!doc": "Focus on the invalid field." + }, + "getField": { + "!type": "fn(fieldOrFieldName: ?) -> +node.Node", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormValidator.html#method_getField", + "!doc": "Gets a field from the form." + }, + "getFieldsByName": { + "!type": "fn(fieldName: ?) -> +dom.NodeList", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormValidator.html#method_getFieldsByName", + "!doc": "Gets a list of fields based on its name." + }, + "getFieldError": { + "!type": "fn(field: ?) -> string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormValidator.html#method_getFieldError", + "!doc": "Gets a list of fields with errors." + }, + "getFieldStackErrorContainer": { + "!type": "fn(field: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormValidator.html#method_getFieldStackErrorContainer", + "!doc": "Gets the stack error container of a field." + }, + "getFieldErrorMessage": { + "!type": "fn(field: ?, rule: ?) -> string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormValidator.html#method_getFieldErrorMessage", + "!doc": "Gets the error message of a field." + }, + "hasErrors": { + "!type": "fn() -> bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormValidator.html#method_hasErrors", + "!doc": "Returns `true` if there are errors." + }, + "highlight": { + "!type": "fn(field: ?, valid: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormValidator.html#method_highlight", + "!doc": "Highlights a field with error or success." + }, + "normalizeRuleValue": { + "!type": "fn(ruleValue: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormValidator.html#method_normalizeRuleValue", + "!doc": "Normalizes rule value." + }, + "unhighlight": { + "!type": "fn(field: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormValidator.html#method_unhighlight", + "!doc": "Removes the highlight of a field." + }, + "printStackError": { + "!type": "fn(field: ?, container: ?, errors: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormValidator.html#method_printStackError", + "!doc": "Prints the stack error messages into a container." + }, + "resetAllFields": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormValidator.html#method_resetAllFields", + "!doc": "Resets the CSS class and content of all fields." + }, + "resetField": { + "!type": "fn(field: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormValidator.html#method_resetField", + "!doc": "Resets the CSS class and content of a field." + }, + "resetFieldCss": { + "!type": "fn(field: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormValidator.html#method_resetFieldCss", + "!doc": "Removes the CSS classes of a field." + }, + "validatable": { + "!type": "fn(field: ?) -> bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormValidator.html#method_validatable", + "!doc": "Checks if a field can be validated or not." + }, + "validate": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormValidator.html#method_validate", + "!doc": "Validates all fields." + }, + "validateField": { + "!type": "fn(field: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormValidator.html#method_validateField", + "!doc": "Validates a single field." + } + }, + "NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormValidator.html#property_NAME", + "!doc": "Static property provides a string to identify the class." + }, + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormValidator.html#property_ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the `A.FormValidator`." + }, + "EXTENDS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.FormValidator.html#property_EXTENDS", + "!doc": "Static property used to define which component it extends." + } + } + } + }, + "aui_image_cropper": { + "A": { + "ImageCropper": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_image_cropper.A.ImageCropper", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ImageCropper.html", + "prototype": { + "!proto": "_yui.aui_component.A.Component.prototype", + "cropHeight": { + "!type": "number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ImageCropper.html#attribute_cropHeight", + "!doc": "The height of a selected area to crop." + }, + "cropWidth": { + "!type": "number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ImageCropper.html#attribute_cropWidth", + "!doc": "The width of a selected area to crop." + }, + "minWidth": { + "!type": "number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ImageCropper.html#attribute_minWidth", + "!doc": "The minimum width of a selected area to crop." + }, + "minHeight": { + "!type": "number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ImageCropper.html#attribute_minHeight", + "!doc": "The minimum height of a selected area to crop." + }, + "movable": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ImageCropper.html#attribute_movable", + "!doc": "Determine if the crop area should move or not." + }, + "preserveRatio": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ImageCropper.html#attribute_preserveRatio", + "!doc": "Determine if the crop area should preserve the\naspect ratio or not." + }, + "region": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ImageCropper.html#attribute_region", + "!doc": "Determine the region of a selected area to crop." + }, + "resizable": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ImageCropper.html#attribute_resizable", + "!doc": "Determine if the crop area should resize or not." + }, + "x": { + "!type": "number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ImageCropper.html#attribute_x", + "!doc": "The X position of a selected area to crop." + }, + "y": { + "!type": "number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ImageCropper.html#attribute_y", + "!doc": "The Y position of a selected area to crop." + }, + "syncImageUI": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ImageCropper.html#method_syncImageUI", + "!doc": "Sync the image on the UI." + } + }, + "NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ImageCropper.html#property_NAME", + "!doc": "Static property provides a string to identify the class." + }, + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ImageCropper.html#property_ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the Image Cropper." + }, + "UI_ATTRS": { + "!type": "+yui.Array", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ImageCropper.html#property_UI_ATTRS", + "!doc": "Static property used to define the UI attributes." + } + } + } + }, + "aui_image_viewer": { + "A": { + "ImageViewer": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_image_viewer.A.ImageViewer", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ImageViewer.html", + "prototype": { + "!proto": "_yui.widget.Widget.prototype", + "close": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ImageViewer.html#method_close", + "!doc": "Hides the `A.ImageViewer` instance." + }, + "getLink": { + "!type": "fn(currentIndex: number) -> +node.Node", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ImageViewer.html#method_getLink", + "!doc": "Gets the `Node` reference to the `currentIndex` element from\nthe [links](A.ImageViewer.html#attr_links)." + }, + "getCurrentLink": { + "!type": "fn() -> +node.Node", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ImageViewer.html#method_getCurrentLink", + "!doc": "Gets the current loaded node link reference." + }, + "loadImage": { + "!type": "fn(src: string)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ImageViewer.html#method_loadImage", + "!doc": "Loads an image `src` on the `A.ImageViewer`." + }, + "hasLink": { + "!type": "fn(currentIndex: number) -> bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ImageViewer.html#method_hasLink", + "!doc": "Checks if there is a node reference for the `currentIndex`." + }, + "hasNext": { + "!type": "fn() -> bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ImageViewer.html#method_hasNext", + "!doc": "Checks if there is a next element to navigate." + }, + "hasPrev": { + "!type": "fn() -> bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ImageViewer.html#method_hasPrev", + "!doc": "Checks if there is a previous element to navigate." + }, + "hideControls": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ImageViewer.html#method_hideControls", + "!doc": "Hide all UI controls (i.e., arrows, close icon etc)." + }, + "next": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ImageViewer.html#method_next", + "!doc": "Loads the previous image." + }, + "preloadAllImages": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ImageViewer.html#attribute_preloadAllImages", + "!doc": "Preloads the neighbor image (i.e., the previous and next image\nbased on the current load one)." + }, + "preloadImage": { + "!type": "fn(currentIndex: number)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ImageViewer.html#method_preloadImage", + "!doc": "Preloads an image based on its `index`." + }, + "showLoading": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ImageViewer.html#method_showLoading", + "!doc": "Shows the loading icon." + }, + "show": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ImageViewer.html#method_show", + "!doc": "Shows the `A.ImageViewer` UI." + }, + "anim": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ImageViewer.html#attribute_anim", + "!doc": "If `true` the navigation is animated." + }, + "bodyContent": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ImageViewer.html#attribute_bodyContent", + "!doc": "The content of body." + }, + "caption": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ImageViewer.html#attribute_caption", + "!doc": "The caption of the displayed image." + }, + "captionFromTitle": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ImageViewer.html#attribute_captionFromTitle", + "!doc": "If `true` the [caption](A.ImageViewer.html#attr_caption) will be\npulled from the title DOM attribute." + }, + "centered": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ImageViewer.html#attribute_centered", + "!doc": "If `true` the Overlay with the image will be positioned\non the center of the viewport." + }, + "currentIndex": { + "!type": "number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ImageViewer.html#attribute_currentIndex", + "!doc": "Index of the current image." + }, + "image": { + "!type": "+node.Node", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ImageViewer.html#attribute_image", + "!doc": "Image node element used to load the images." + }, + "imageAnim": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ImageViewer.html#attribute_imageAnim", + "!doc": "Configuration attributes passed to the [Anim](Anim.html) class." + }, + "infoTemplate": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ImageViewer.html#attribute_infoTemplate", + "!doc": "String template used to display the information." + }, + "links": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ImageViewer.html#attribute_links", + "!doc": "Selector or NodeList containing the links where the\n`A.ImageViewer` extracts the information to generate the\nthumbnails." + }, + "loading": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ImageViewer.html#attribute_loading", + "!doc": "Whether the image is during a loading state." + }, + "modal": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ImageViewer.html#attribute_modal", + "!doc": "Displays the modal the viewport. Set to `false` to disable." + }, + "showClose": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ImageViewer.html#attribute_showClose", + "!doc": "Shows close icon control." + }, + "showControls": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ImageViewer.html#attribute_showControls", + "!doc": "Shows the controls." + }, + "tabIndex": { + "!type": "number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ImageViewer.html#attribute_tabIndex", + "!doc": "Specify the tab order of elements." + }, + "totalLinks": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ImageViewer.html#attribute_totalLinks", + "!doc": "Helper attribute to get the `size` of the\n[links](A.ImageViewer.html#attr_links) NodeList." + }, + "visible": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ImageViewer.html#attribute_visible", + "!doc": "Determines if the `A.ImageViewer` should be visible or not." + }, + "zIndex": { + "!type": "number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ImageViewer.html#attribute_zIndex", + "!doc": "Specify the stack order of elements." + }, + "controlLeftEl": { + "!type": "+node.Node", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ImageViewer.html#attribute_controlLeftEl", + "!doc": "The element to be used as left control." + }, + "controlRightEl": { + "!type": "+node.Node", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ImageViewer.html#attribute_controlRightEl", + "!doc": "The element to be used as right control." + }, + "captionEl": { + "!type": "+node.Node", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ImageViewer.html#attribute_captionEl", + "!doc": "The element to be used as caption." + }, + "closeEl": { + "!type": "+node.Node", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ImageViewer.html#attribute_closeEl", + "!doc": "The element to be used as close." + }, + "infoEl": { + "!type": "+node.Node", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ImageViewer.html#attribute_infoEl", + "!doc": "The element to be used as info." + }, + "loader": { + "!type": "+node.Node", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ImageViewer.html#attribute_loader", + "!doc": "HTML element to contain the `img` which is being loaded." + }, + "loadingEl": { + "!type": "+node.Node", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ImageViewer.html#attribute_loadingEl", + "!doc": "The element to be used as loading." + }, + "maxHeight": { + "!type": "number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ImageViewer.html#attribute_maxHeight", + "!doc": "The maximum height of the element." + }, + "maxWidth": { + "!type": "number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ImageViewer.html#attribute_maxWidth", + "!doc": "The maximum width of the element." + } + }, + "NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ImageViewer.html#property_NAME", + "!doc": "Static property provides a string to identify the class." + }, + "CSS_PREFIX": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ImageViewer.html#property_CSS_PREFIX", + "!doc": "Static property provides a string to identify the CSS prefix." + }, + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ImageViewer.html#property_ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the `A.ImageViewer`." + } + }, + "ImageGallery": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_image_viewer.A.ImageGallery", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ImageGallery.html", + "prototype": { + "!proto": "_yui.aui_image_viewer.A.ImageViewer.prototype", + "autoPlay": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ImageGallery.html#attribute_autoPlay", + "!doc": "If `true` the slide show will be played when the\n`A.ImageGallery` is displayed." + }, + "delay": { + "!type": "number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ImageGallery.html#attribute_delay", + "!doc": "Delay in milliseconds to change to the next image." + }, + "pagination": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ImageGallery.html#attribute_pagination", + "!doc": "[A.Pagination](A.Pagination.html) configuration Object. The\n`A.Pagination` handles the thumbnails control." + }, + "paginationEl": { + "!type": "+node.Node", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ImageGallery.html#attribute_paginationEl", + "!doc": "Element which contains the [A.Pagination](A.Pagination.html) with the\nthumbnails." + }, + "paginationInstance": { + "!type": "+aui_pagination.A.Pagination", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ImageGallery.html#attribute_paginationInstance", + "!doc": "Stores the [A.Pagination](A.Pagination.html) instance." + }, + "paused": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ImageGallery.html#attribute_paused", + "!doc": "If `true` the slide show is paused." + }, + "pausedLabel": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ImageGallery.html#attribute_pausedLabel", + "!doc": "Label to display when the slide show is paused." + }, + "playing": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ImageGallery.html#attribute_playing", + "!doc": "If `true` the slide show is playing." + }, + "playingLabel": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ImageGallery.html#attribute_playingLabel", + "!doc": "Label to display when the slide show is playing." + }, + "repeat": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ImageGallery.html#attribute_repeat", + "!doc": "Restart the navigation when reach the last element." + }, + "showPlayer": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ImageGallery.html#attribute_showPlayer", + "!doc": "Shows the player controls (i.e., pause and show buttons)." + }, + "toolbar": { + "!type": "+Toolbar constructor.", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ImageGallery.html#attribute_toolbar", + "!doc": "[A.Toolbar](A.Toolbar.html) with a play, and pause buttons." + }, + "useOriginalImage": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ImageGallery.html#attribute_useOriginalImage", + "!doc": "If `true` will use the original image as thumbnails." + }, + "hidePagination": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ImageGallery.html#method_hidePagination", + "!doc": "Hides the [A.Pagination](A.Pagination.html) with the thumbnails list." + }, + "pause": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ImageGallery.html#method_pause", + "!doc": "Pauses the slide show." + }, + "play": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ImageGallery.html#method_play", + "!doc": "Plays the slide show." + }, + "show": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ImageGallery.html#method_show", + "!doc": "Shows the `A.ImageGallery`.\n\n**NOTE:**Overloads the [ImageViewer](A.ImageViewer.html) show method\nto not loadImage, the changeRequest now is responsible to do that if\nwe invoke the superclass show method its loading the image, and the\nchangeRequest loads again, avoiding double request." + }, + "showPagination": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ImageGallery.html#method_showPagination", + "!doc": "Shows the [A.Pagination](A.Pagination.html) with the thumbnails list." + } + }, + "NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ImageGallery.html#property_NAME", + "!doc": "Static property provides a string to identify the class." + }, + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ImageGallery.html#property_ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the `A.ImageGallery`." + }, + "EXTENDS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ImageGallery.html#property_EXTENDS", + "!doc": "Static property used to define which component it extends." + } + } + } + }, + "aui_media_viewer_plugin": { + "A": { + "MediaViewerPlugin": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_media_viewer_plugin.A.MediaViewerPlugin", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.MediaViewerPlugin.html", + "prototype": { + "!proto": "_yui.plugin.Plugin.Base.prototype", + "providers": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.MediaViewerPlugin.html#attribute_providers", + "!doc": "Contains the templates, options and definitions for each provider\n(Flash, Youtube, Vimeo)." + }, + "close": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.MediaViewerPlugin.html#method_close", + "!doc": "Checks if the media type is an image, if not empty the content." + }, + "loadMedia": { + "!type": "fn(linkHref: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.MediaViewerPlugin.html#method_loadMedia", + "!doc": "Loads a media based on the `providers` and include it on a container." + }, + "preloadImage": { + "!type": "fn(index: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.MediaViewerPlugin.html#method_preloadImage", + "!doc": "Preloads an image." + } + }, + "NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.MediaViewerPlugin.html#property_NAME", + "!doc": "Static property provides a string to identify the class." + }, + "NS": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.MediaViewerPlugin.html#property_NS", + "!doc": "Static property provides a string to identify the namespace." + }, + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.MediaViewerPlugin.html#property_ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the `A.MediaViewerPlugin`." + }, + "EXTENDS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.MediaViewerPlugin.html#property_EXTENDS", + "!doc": "Static property used to define which component it extends." + } + } + } + }, + "aui_io": { + "A": { + "IORequest": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_io.A.IORequest", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.IORequest.html", + "prototype": { + "!proto": "_yui.plugin.Plugin.Base.prototype", + "autoLoad": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.IORequest.html#attribute_autoLoad", + "!doc": "If `true` invoke the [start](A.IORequest.html#method_start) method\nautomatically, initializing the IO transaction." + }, + "cache": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.IORequest.html#attribute_cache", + "!doc": "If `false` the current timestamp will be appended to the\nurl, avoiding the url to be cached." + }, + "dataType": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.IORequest.html#attribute_dataType", + "!doc": "The type of the request (i.e., could be xml, json, javascript, text)." + }, + "responseData": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.IORequest.html#attribute_responseData", + "!doc": "This is a normalized attribute for the response data. Its useful to\nretrieve the correct type for the\n[dataType](A.IORequest.html#attr_dataType) (i.e., in json requests\nthe `responseData`) is a JSONObject." + }, + "uri": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.IORequest.html#attribute_uri", + "!doc": "URI to be requested using AJAX." + }, + "active": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.IORequest.html#attribute_active", + "!doc": "Whether the transaction is active or not." + }, + "cfg": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.IORequest.html#attribute_cfg", + "!doc": "Object containing all the [IO Configuration Attributes](A.io.html).\nThis Object is passed to the `A.io` internally." + }, + "transaction": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.IORequest.html#attribute_transaction", + "!doc": "Stores the IO Object of the current transaction." + }, + "arguments": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.IORequest.html#attribute_arguments", + "!doc": "See [IO\nConfiguration](http://developer.yahoo.com/yui/3/io/#configuration)." + }, + "context": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.IORequest.html#attribute_context", + "!doc": "See [IO\nConfiguration](http://developer.yahoo.com/yui/3/io/#configuration)." + }, + "data": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.IORequest.html#attribute_data", + "!doc": "See [IO\nConfiguration](http://developer.yahoo.com/yui/3/io/#configuration)." + }, + "form": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.IORequest.html#attribute_form", + "!doc": "See [IO\nConfiguration](http://developer.yahoo.com/yui/3/io/#configuration)." + }, + "headers": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.IORequest.html#attribute_headers", + "!doc": "Set the correct ACCEPT header based on the dataType." + }, + "method": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.IORequest.html#attribute_method", + "!doc": "See [IO\nConfiguration](http://developer.yahoo.com/yui/3/io/#configuration)." + }, + "selector": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.IORequest.html#attribute_selector", + "!doc": "A selector to be used to query against the response of the\nrequest. Only works if the response is XML or HTML." + }, + "sync": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.IORequest.html#attribute_sync", + "!doc": "See [IO\nConfiguration](http://developer.yahoo.com/yui/3/io/#configuration)." + }, + "timeout": { + "!type": "number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.IORequest.html#attribute_timeout", + "!doc": "See [IO\nConfiguration](http://developer.yahoo.com/yui/3/io/#configuration)." + }, + "xdr": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.IORequest.html#attribute_xdr", + "!doc": "See [IO\nConfiguration](http://developer.yahoo.com/yui/3/io/#configuration)." + }, + "getFormattedData": { + "!type": "fn() -> string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.IORequest.html#method_getFormattedData", + "!doc": "Applies the `YUI.AUI.defaults.io.dataFormatter` if\ndefined and return the formatted data." + }, + "start": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.IORequest.html#method_start", + "!doc": "Starts the IO transaction. Used to refresh the content also." + }, + "stop": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.IORequest.html#method_stop", + "!doc": "Stops the IO transaction." + } + }, + "NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.IORequest.html#property_NAME", + "!doc": "Static property provides a string to identify the class." + }, + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.IORequest.html#property_ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the IORequest." + }, + "EXTENDS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.IORequest.html#property_EXTENDS", + "!doc": "Static property used to define which component it extends." + } + }, + "io": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.io.html", + "prototype": { + "A.io.request": { + "!type": "fn(uri: string, config: +_yui.yui.Object) -> +IORequest", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.io.html#method_A.io.request", + "!doc": "Static method to invoke the [IORequest](A.IORequest.html).\nLikewise [IO](A.io.html)." + } + } + } + } + }, + "aui_modal": { + "A": { + "Modal": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_modal.A.Modal", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Modal.html", + "prototype": { + "!proto": "_yui.widget.Widget.prototype", + "bodyContent": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Modal.html#attribute_bodyContent", + "!doc": "Determine the content of Modals body section.\n\nTemporary fix for widget-stdmod bug when bodyContent initializes\nempty. this._currFillNode is never updated if _uiSetFillHeight is not\ncalled." + }, + "destroyOnHide": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Modal.html#attribute_destroyOnHide", + "!doc": "Determine if Modal should be destroyed when hidden." + }, + "draggable": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Modal.html#attribute_draggable", + "!doc": "Determine if Modal should be draggable or not." + }, + "resizable": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Modal.html#attribute_resizable", + "!doc": "Determine if Modal should be resizable or not." + }, + "toolbars": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Modal.html#attribute_toolbars", + "!doc": "Determine the content of Modals header section." + } + }, + "CSS_PREFIX": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Modal.html#property_CSS_PREFIX", + "!doc": "Static property provides a string to identify the CSS prefix." + }, + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Modal.html#property_ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the Modal." + }, + "TEMPLATES": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Modal.html#property_TEMPLATES", + "!doc": "Static property provides a set of reusable templates." + } + } + } + }, + "aui_node": { + "A": { + "Node": { + "!type": "fn() -> +_yui.aui_node.A.Node", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Node.html", + "prototype": { + "ancestors": { + "!type": "fn(selector: string) -> +dom.NodeList", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Node.html#method_ancestors", + "!doc": "Returns the current ancestors of the node element. If a selector is\nspecified, the ancestors are filtered to match the selector.\n\nExample:\n\n```\nA.one(#nodeId).ancestors(div);\n```" + }, + "ancestorsByClassName": { + "!type": "fn(className: string) -> +dom.NodeList", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Node.html#method_ancestorsByClassName", + "!doc": "Returns the current ancestors of the node element filtered by a\nclassName. This is an optimized method for finding ancestors by a\nspecific CSS class name.\n\nExample:\n\n```\nA.one(#nodeId).ancestorsByClassName(aui-hide);\n```" + }, + "attr": { + "!type": "fn(name: string, value: string) -> string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Node.html#method_attr", + "!doc": "Gets or sets the value of an attribute for the first element in the set\nof matched elements. If only the `name` is passed it works as a getter.\n\nExample:\n\n```\nvar node = A.one(#nodeId);\nnode.attr(title, Setting a new title attribute);\n// Alert the value of the title attribute: Setting a new title attribute\nalert( node.attr(title) );\n```" + }, + "clone": { + "!type": "fn() -> +node.Node", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Node.html#method_clone", + "!doc": "Normalizes the behavior of cloning a node, which by default should not\nclone the events that are attached to it.\n\nExample:\n\n```\nvar node = A.one(#nodeId);\nnode.clone().appendTo(body);\n```" + }, + "center": { + "!type": "fn(val: +_yui.yui.Array) -> !this", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Node.html#method_center", + "!doc": "Centralizes the current Node instance with the passed `val` Array, Node,\nString, or Region, if not specified, the body will be used.\n\nExample:\n\n```\nvar node = A.one(#nodeId);\n// Center the `node` with the `#container`.\nnode.center(#container);\n```" + }, + "empty": { + "!type": "fn() -> !this", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Node.html#method_empty", + "!doc": "Removes not only child (and other descendant) elements, but also any text\nwithin the set of matched elements. This is because, according to the DOM\nspecification, any string of text within an element is considered a child\nnode of that element.\n\nExample:\n\n```\nvar node = A.one(#nodeId);\nnode.empty();\n```" + }, + "getDOM": { + "!type": "fn() -> +HTMLNode", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Node.html#method_getDOM", + "!doc": "Retrieves the DOM node bound to a Node instance. See\n[getDOMNode](Node.html#method_getDOMNode)." + }, + "getBorderWidth": { + "!type": "fn(sides: string) -> number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Node.html#method_getBorderWidth", + "!doc": "Returns the combined width of the border for the specified sides." + } + } + }, + "NodeList": { + "!type": "fn() -> +_yui.aui_node.A.NodeList", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.NodeList.html", + "prototype": { + "all": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.NodeList.html#method_all", + "!doc": "See [Node all](Node.html#method_all)." + }, + "first": { + "!type": "fn() -> +node.Node", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.NodeList.html#method_first", + "!doc": "Returns the first element in the node list collection." + }, + "getDOM": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.NodeList.html#method_getDOM", + "!doc": "See [Node getDOMNode](Node.html#method_getDOMNode)." + }, + "last": { + "!type": "fn() -> +node.Node", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.NodeList.html#method_last", + "!doc": "Returns the last element in the node list collection." + }, + "one": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.NodeList.html#method_one", + "!doc": "See [Node one](Node.html#method_one)." + }, + "getBody": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.NodeList.html#method_getBody", + "!doc": "Gets the body node. Shortcut to `A.one(body)`." + }, + "getDoc": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.NodeList.html#method_getDoc", + "!doc": "Gets the document node. Shortcut to `A.one(document)`." + }, + "getWin": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.NodeList.html#method_getWin", + "!doc": "Gets the window node. Shortcut to `A.one(window)`." + } + } + }, + "HTML5": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.HTML5.html", + "prototype": { + "onAfterPrint": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.HTML5.html#method_onAfterPrint", + "!doc": "Fires after a print." + }, + "onBeforePrint": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.HTML5.html#method_onBeforePrint", + "!doc": "Fires before a print." + }, + "parseCSS": { + "!type": "fn(cssText: ?) -> string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.HTML5.html#method_parseCSS", + "!doc": "Navigates through the CSS joining rules and replacing content." + }, + "restoreHTML": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.HTML5.html#method_restoreHTML", + "!doc": "Restores the HTML from the `bodyClone` and `bodyEl` attributes." + }, + "writeHTML": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.HTML5.html#method_writeHTML", + "!doc": "Generates the HTML for print." + }, + "IECreateFix": { + "!type": "fn(frag: +_yui.node.Node, content: string) -> +node.Node", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.HTML5.html#method_IECreateFix", + "!doc": "Receives a `frag` and a HTML content. This method shivs the HTML5\nnodes appended to a Node or fragment which is not on the document\nyet." + } + } + } + } + }, + "node": { + "Node": { + "!type": "fn(node: +DOMNode) -> +_yui.node.Node", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/Node.html", + "prototype": { + "getCenterXY": { + "!type": "fn() -> +yui.Array", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/Node.html#method_getCenterXY", + "!doc": "Gets the current center position of the node in page coordinates." + }, + "getMargin": { + "!type": "fn(sides: string) -> number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/Node.html#method_getMargin", + "!doc": "Returns the combined size of the margin for the specified sides." + }, + "getPadding": { + "!type": "fn(sides: string) -> number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/Node.html#method_getPadding", + "!doc": "Returns the combined width of the border for the specified sides." + }, + "guid": { + "!type": "fn() -> string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/Node.html#method_guid", + "!doc": "Sets the id of the Node instance if the object does not have one. The\ngenerated id is based on a guid created by the\n[stamp](YUI.html#method_stamp) method." + }, + "hover": { + "!type": "fn(overFn: string, outFn: string) -> +node.Node", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/Node.html#method_hover", + "!doc": "Creates a hover interaction." + }, + "html": { + "!type": "fn(value: string)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/Node.html#method_html", + "!doc": "Gets or sets the HTML contents of the node. If the `value` is passed its\nset the content of the element, otherwise it works as a getter for the\ncurrent content.\n\nExample:\n\n```\nvar node = A.one(#nodeId);\nnode.html(Setting new HTML);\n// Alert the value of the current content\nalert( node.html() );\n```" + }, + "outerHTML": { + "!type": "fn() -> string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/Node.html#method_outerHTML", + "!doc": "Gets the outerHTML of a node, which islike innerHTML, except that it\nactually contains the HTML of the node itself." + }, + "placeAfter": { + "!type": "fn(newNode: +_yui.node.Node) -> !this", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/Node.html#method_placeAfter", + "!doc": "Inserts a `newNode` after the node instance (i.e., as the next sibling).\nIf the reference node has no parent, then does nothing.\n\nExample:\n\n```\nvar titleNode = A.one(#titleNode);\nvar descriptionNode = A.one(#descriptionNode);\n// the description is usually shown after the title\ntitleNode.placeAfter(descriptionNode);\n```" + }, + "placeBefore": { + "!type": "fn(newNode: +_yui.node.Node) -> !this", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/Node.html#method_placeBefore", + "!doc": "Inserts a `newNode` before the node instance (i.e., as the previous\nsibling). If the reference node has no parent, then does nothing.\n\nExample:\n\n```\nvar descriptionNode = A.one(#descriptionNode);\nvar titleNode = A.one(#titleNode);\n// the title is usually shown before the description\ndescriptionNode.placeBefore(titleNode);\n```" + }, + "prependTo": { + "!type": "fn(selector: +_yui.node.Node) -> !this", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/Node.html#method_prependTo", + "!doc": "Inserts the node instance to the begining of the `selector` node (i.e.,\ninsert before the `firstChild` of the `selector`).\n\nExample:\n\n```\nvar node = A.one(#nodeId);\nnode.prependTo(body);\n```" + }, + "radioClass": { + "!type": "fn(cssClass: string) -> !this", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/Node.html#method_radioClass", + "!doc": "Adds one or more CSS classes to an element and remove the class(es) from\nthe siblings of the element." + }, + "resetId": { + "!type": "fn(prefix: string) -> !this", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/Node.html#method_resetId", + "!doc": "Generates an unique identifier and reset the id attribute of the node\ninstance using the new value. Invokes the [guid](Node.html#method_guid)." + }, + "selectText": { + "!type": "fn(start: number, end: number)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/Node.html#method_selectText", + "!doc": "Selects a substring of text inside of the input element." + }, + "selectable": { + "!type": "fn(noRecurse: ?) -> !this", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/Node.html#method_selectable", + "!doc": "Enables text selection for this element (normalized across browsers)." + }, + "swallowEvent": { + "!type": "fn(eventName: string, preventDefault: bool) -> !this", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/Node.html#method_swallowEvent", + "!doc": "Stops the specified event(s) from bubbling and optionally prevents the\ndefault action.\n\nExample:\n\n```\nvar anchor = A.one(a#anchorId);\nanchor.swallowEvent(click);\n```" + }, + "text": { + "!type": "fn(text: string)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/Node.html#method_text", + "!doc": "Gets or sets the combined text contents of the node instance, including\nits descendants. If the `text` is passed its set the content of the\nelement, otherwise it works as a getter for the current content.\n\nExample:\n\n```\nvar node = A.one(#nodeId);\nnode.text(Setting new text content);\n// Alert the value of the current content\nalert( node.text() );\n```" + }, + "toggle": { + "!type": "fn(on: bool, callback: fn()) -> !this", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/Node.html#method_toggle", + "!doc": "Displays or hide the node instance.\n\nNOTE: This method assume that your node were hidden because of the\naui-hide css class were being used. This wont manipulate the inline\n`style.display` property." + }, + "unselectable": { + "!type": "fn(noRecurse: ?) -> !this", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/Node.html#method_unselectable", + "!doc": "Disables text selection for this element (normalized across browsers)." + }, + "val": { + "!type": "fn(value: string)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/Node.html#method_val", + "!doc": "Gets or sets the value attribute of the node instance. If the `value` is\npassed its set the value of the element, otherwise it works as a getter\nfor the current value.\n\nExample:\n\n```\nvar input = A.one(#inputId);\ninput.val(Setting new input value);\n// Alert the value of the input\nalert( input.val() );\n```" + }, + "width": { + "!type": "fn() -> number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/Node.html#method_width", + "!doc": "Returns the width of the content, not including the padding, border or\nmargin. If a width is passed, the nodes overall width is set to that size.\n\nExample:\n\n```\nvar node = A.one(#nodeId);\nnode.width(); //return content width\nnode.width(100); // sets box width\n```" + }, + "height": { + "!type": "fn() -> number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/Node.html#method_height", + "!doc": "Returns the height of the content, not including the padding, border or\nmargin. If a height is passed, the nodes overall height is set to that size.\n\nExample:\n\n```\nvar node = A.one(#nodeId);\nnode.height(); //return content height\nnode.height(100); // sets box height\n```" + }, + "innerWidth": { + "!type": "fn() -> number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/Node.html#method_innerWidth", + "!doc": "Returns the size of the box from inside of the border, which is the\n`offsetWidth` plus the padding on the left and right.\n\nExample:\n\n```\nvar node = A.one(#nodeId);\nnode.innerWidth();\n```" + }, + "innerHeight": { + "!type": "fn() -> number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/Node.html#method_innerHeight", + "!doc": "Returns the size of the box from inside of the border, which is offsetHeight\nplus the padding on the top and bottom.\n\nExample:\n\n```\nvar node = A.one(#nodeId);\nnode.innerHeight();\n```" + }, + "outerWidth": { + "!type": "fn() -> number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/Node.html#method_outerWidth", + "!doc": "Returns the outer width of the box including the border, if true is passed as\nthe first argument, the margin is included.\n\nExample:\n\n```\nvar node = A.one(#nodeId);\nnode.outerWidth();\nnode.outerWidth(true); // includes margin\n```" + }, + "outerHeight": { + "!type": "fn() -> number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/Node.html#method_outerHeight", + "!doc": "Returns the outer height of the box including the border, if true is passed\nas the first argument, the margin is included.\n\nExample:\n\n```\nvar node = A.one(#nodeId);\nnode.outerHeight();\nnode.outerHeight(true); // includes margin\n```" + } + } + } + }, + "aui_pagination": { + "A": { + "Pagination": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_pagination.A.Pagination", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Pagination.html", + "prototype": { + "!proto": "_yui.aui_component.A.Component.prototype", + "circular": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Pagination.html#attribute_circular", + "!doc": "When enabled this property allows the navigation to go back to the\nbeggining when it reaches the last page, the opposite behavior is\nalso true. Incremental page navigation could happen clicking the\ncontrol arrows or invoking `.next()` and `.prev()` methods." + }, + "formatter": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Pagination.html#attribute_formatter", + "!doc": "A formatter function to format each pagination item." + }, + "items": { + "!type": "+dom.NodeList", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Pagination.html#attribute_items", + "!doc": "Holds the page items as a `NodeList`. The list could be queried from\nthe DOM trough Widget `HTML_PARSER` or generated if\n[total](A.Pagination.html#attr_total) is specified." + }, + "offset": { + "!type": "number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Pagination.html#attribute_offset", + "!doc": "Initial page offset." + }, + "page": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Pagination.html#attribute_page", + "!doc": "Determines if pagination controls (Next and Prev) are rendered." + }, + "total": { + "!type": "number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Pagination.html#attribute_total", + "!doc": "Total number of page links available. If set, the new\n[items](A.Pagination.html#attr_items) node list will be rendered." + }, + "strings": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Pagination.html#attribute_strings", + "!doc": "Collection of strings used to label elements of the UI." + }, + "getItem": { + "!type": "fn(i: +_yui.node.Node) -> +node.Node", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Pagination.html#method_getItem", + "!doc": "Retrieve the item node from the passesed item index parameter.\nIf passed item is a node instead of the index returns itself." + }, + "getOffsetPageNumber": { + "!type": "fn() -> number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Pagination.html#method_getOffsetPageNumber", + "!doc": "Retrieve page number including offset e.g., if offset is 100 and\nactive page is 5, this method returns 105." + }, + "getOffsetTotalPages": { + "!type": "fn() -> number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Pagination.html#method_getOffsetTotalPages", + "!doc": "Retrieve total number of pages including offset e.g., if offset is\n100 and total 10, this method returns 110." + }, + "getTotalItems": { + "!type": "fn() -> number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Pagination.html#method_getTotalItems", + "!doc": "Retrieve total number of dom items representing the links, including\nthe arrow control items. Do not include the offset." + }, + "next": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Pagination.html#method_next", + "!doc": "Navigate to the next page." + }, + "prev": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Pagination.html#method_prev", + "!doc": "Navigate to the previous page." + }, + "setState": { + "!type": "fn(state: +_yui.yui.Object)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Pagination.html#method_setState", + "!doc": "Set the new pagination state. The state is a payload object\ncontaining the page number, e.g. `{page:1}`." + } + }, + "NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Pagination.html#property_NAME", + "!doc": "Static property provides a string to identify the class." + }, + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Pagination.html#property_ATTRS", + "!doc": "Static property used to define the default attribute configuration for\nthe `A.Pagination`." + }, + "HTML_PARSER": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Pagination.html#property_HTML_PARSER", + "!doc": "Object hash, defining how attribute values are to be parsed from markup\ncontained in the widgets content box." + }, + "BIND_UI_ATTRS": { + "!type": "+yui.Array", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Pagination.html#property_BIND_UI_ATTRS", + "!doc": "Static property used to define the attributes for the bindUI lifecycle\nphase." + }, + "UI_ATTRS": { + "!type": "+yui.Array", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Pagination.html#property_UI_ATTRS", + "!doc": "Static property used to define the UI attributes." + } + } + } + }, + "aui_palette": { + "A": { + "Palette": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_palette.A.Palette", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Palette.html", + "prototype": { + "!proto": "_yui.widget.Widget.prototype", + "getItem": { + "!type": "fn(row: number, col: number) -> +yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Palette.html#method_getItem", + "!doc": "Returns an item in the Palette by row and column." + }, + "getItemByIndex": { + "!type": "fn(index: number) -> +yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Palette.html#method_getItemByIndex", + "!doc": "Returns an item in the Palette by its index." + }, + "getItemByValue": { + "!type": "fn(value: +_yui.yui.Object) -> +yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Palette.html#method_getItemByValue", + "!doc": "Returns an item in the Palette by its value." + }, + "select": { + "!type": "fn(valueOrIndex: number)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Palette.html#method_select", + "!doc": "Selects an item in the Palette." + }, + "toggleSelection": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Palette.html#attribute_toggleSelection", + "!doc": "If true, on user interaction if the user clicks on an already\nselected element, it will be unselected." + }, + "unselect": { + "!type": "fn(valueOrIndex: number)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Palette.html#method_unselect", + "!doc": "Unselects an item. The item must be specified by its value or index." + }, + "columns": { + "!type": "number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Palette.html#attribute_columns", + "!doc": "Specifies how many columns should contain the Palette. If the\nvalue is a positive number, the Palette will generate as many\ncolumns as specified in this property and it will fit the\nprovided `items` in these columns." + }, + "containerNode": { + "!type": "+node.Node", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Palette.html#attribute_containerNode", + "!doc": "Container node of the palette. If found, palette widget will not\ngenerate content." + }, + "formatter": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Palette.html#attribute_formatter", + "!doc": "Provides a function, which will be used to format the content\nduring Palette creation." + }, + "items": { + "!type": "+yui.Array", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Palette.html#attribute_items", + "!doc": "An array of Palette items. These items will be rendered in the\nPalette according to the specified `columns`." + }, + "selected": { + "!type": "number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Palette.html#attribute_selected", + "!doc": "Provides the index of currently selected item." + } + }, + "HTML_PARSER": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Palette.html#property_HTML_PARSER", + "!doc": "Object hash, defining how attribute values have to be parsed from\nmarkup contained in the Palettes content box." + }, + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Palette.html#property_ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the Palette." + } + } + } + }, + "aui_parse_content": { + "A": { + "ParseContent": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_parse_content.A.ParseContent", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ParseContent.html", + "prototype": { + "!proto": "_yui.plugin.Plugin.Base.prototype", + "queue": { + "!type": "?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ParseContent.html#attribute_queue", + "!doc": "A queue of elements to be parsed." + }, + "globalEval": { + "!type": "fn(data: string)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ParseContent.html#method_globalEval", + "!doc": "Global eval the <data>data</data> passed." + }, + "parseContent": { + "!type": "fn(content: string) -> string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ParseContent.html#method_parseContent", + "!doc": "Extract the `script` tags from the string content and\nevaluate the chunks." + } + }, + "NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ParseContent.html#property_NAME", + "!doc": "Static property provides a string to identify the class." + }, + "NS": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ParseContent.html#property_NS", + "!doc": "Static property provides a string to identify the namespace." + }, + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ParseContent.html#property_ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the ParseContent." + }, + "EXTENDS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ParseContent.html#property_EXTENDS", + "!doc": "Static property used to define which component it extends." + } + } + } + }, + "aui_popover": { + "A": { + "Popover": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_popover.A.Popover", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Popover.html", + "prototype": { + "!proto": "_yui.widget.Widget.prototype", + "triggerToggleEvent": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Popover.html#attribute_triggerToggleEvent", + "!doc": "DOM event to hide the tooltip." + } + }, + "CSS_PREFIX": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Popover.html#property_CSS_PREFIX", + "!doc": "Static property provides a string to identify the CSS prefix." + }, + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Popover.html#property_ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the Popover." + }, + "TEMPLATES": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Popover.html#property_TEMPLATES", + "!doc": "Static property provides a set of reusable templates." + } + } + } + }, + "aui_progressbar": { + "A": { + "ProgressBar": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_progressbar.A.ProgressBar", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ProgressBar.html", + "prototype": { + "!proto": "_yui.aui_component.A.Component.prototype", + "useARIA": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ProgressBar.html#attribute_useARIA", + "!doc": "Boolean indicating if use of the WAI-ARIA Roles and States\nshould be enabled." + }, + "height": { + "!type": "number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ProgressBar.html#attribute_height", + "!doc": "Display height of the progressbar." + }, + "label": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ProgressBar.html#attribute_label", + "!doc": "Display label of the progressbar. If not specified try to query\nusing HTML_PARSER an element inside boundingBox which matches\n`aui-progressbar-text` and get its innerHTML to be\nused as label." + }, + "max": { + "!type": "number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ProgressBar.html#attribute_max", + "!doc": "Represents the top value for the bar. The bar will be fully\nextended when reaching this value. Values higher than this will\nbe ignored." + }, + "min": { + "!type": "number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ProgressBar.html#attribute_min", + "!doc": "Represents the lowest value for the bar. The bar will be\ntotally collapsed when reaching this value. Values lower than\nthis will be ignored." + }, + "orientation": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ProgressBar.html#attribute_orientation", + "!doc": "Display orientation of the progressbar (i.e. vertical or\nhorizontal)." + }, + "ratio": { + "!type": "number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ProgressBar.html#attribute_ratio", + "!doc": "Calculate the ratio based on `max` and `min` values." + }, + "step": { + "!type": "number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ProgressBar.html#attribute_step", + "!doc": "Calculate the progressbar step based on `ratio` value." + }, + "textNode": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ProgressBar.html#attribute_textNode", + "!doc": "DOM Node to display the text of the progressbar. If not\nspecified try to query using HTML_PARSER an element inside\ncontentBox which matches `aui-progressbar-text`." + }, + "value": { + "!type": "number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ProgressBar.html#attribute_value", + "!doc": "The value for the bar. Valid values are in between the minValue\nand maxValue attributes." + } + }, + "NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ProgressBar.html#property_NAME", + "!doc": "Static property provides a string to identify the class." + }, + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ProgressBar.html#property_ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the ProgressBar." + }, + "HTML_PARSER": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ProgressBar.html#property_HTML_PARSER", + "!doc": "Object hash, defining how attribute values are to be parsed from\nmarkup contained in the widgets bounding box." + }, + "UI_ATTRS": { + "!type": "+yui.Array", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ProgressBar.html#property_UI_ATTRS", + "!doc": "Static property used to define the UI attributes." + } + } + } + }, + "aui_rating": { + "A": { + "Rating": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_rating.A.Rating", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Rating.html", + "prototype": { + "!proto": "_yui.aui_component.A.Component.prototype", + "disabled": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Rating.html#attribute_disabled", + "!doc": "Whether the Rating is disabled or not.\nDisabled Ratings dont allow hover or click,\njust display selected stars." + }, + "canReset": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Rating.html#attribute_canReset", + "!doc": "If `true` could be reseted\n(i.e., have no values selected)." + }, + "cssClasses": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Rating.html#attribute_cssClasses", + "!doc": "CSS classes applied on Rating." + }, + "defaultSelected": { + "!type": "number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Rating.html#attribute_defaultSelected", + "!doc": "The number of selected starts when the Rating render." + }, + "elements": { + "!type": "+dom.NodeList", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Rating.html#attribute_elements", + "!doc": "[NodeList](NodeList.html) of elements used on the\nRating. Each element is one Star." + }, + "hiddenInput": { + "!type": "+node.Node", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Rating.html#attribute_hiddenInput", + "!doc": "Hidden input to handle the selected value. This hidden input\nreplace the radio elements and keep the same name." + }, + "inputName": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Rating.html#attribute_inputName", + "!doc": "Name of the [hiddenInput](A.Rating.html#attr_hiddenInput) element. If\nnot specified will use the name of the replaced radio." + }, + "label": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Rating.html#attribute_label", + "!doc": "Label to be displayed with the Rating elements." + }, + "labelNode": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Rating.html#attribute_labelNode", + "!doc": "DOM Node to display the text of the StarRating. If not\nspecified try to query using HTML_PARSER an element inside\nboundingBox which matches `aui-rating-label-element`." + }, + "selectedIndex": { + "!type": "number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Rating.html#attribute_selectedIndex", + "!doc": "Stores the index of the selected element." + }, + "showTitle": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Rating.html#attribute_showTitle", + "!doc": "If `true` will extract the value of the\n`title` attribute on the radio, and use it on the\ngenerated Rating elements." + }, + "size": { + "!type": "number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Rating.html#attribute_size", + "!doc": "Number of Rating elements to be displayed." + }, + "title": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Rating.html#attribute_title", + "!doc": "If set, will be used when there is no DOM `title` on the\nradio elements." + }, + "value": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Rating.html#attribute_value", + "!doc": "Stores the value of the current selected Rating element." + }, + "clearSelection": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Rating.html#method_clearSelection", + "!doc": "Clear all selected starts to the default state." + }, + "select": { + "!type": "fn(index: number)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Rating.html#method_select", + "!doc": "Select the `index` Rating element." + }, + "fillTo": { + "!type": "fn(index: number, className: string)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Rating.html#method_fillTo", + "!doc": "Add the `className` on the the `index` element\nand all the previous Rating elements." + }, + "indexOf": { + "!type": "fn(elem: +_yui.node.Node) -> number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Rating.html#method_indexOf", + "!doc": "Find the index of the `elem`." + } + }, + "NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Rating.html#property_NAME", + "!doc": "Static property provides a string to identify the class." + }, + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Rating.html#property_ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the Rating." + }, + "HTML_PARSER": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Rating.html#property_HTML_PARSER", + "!doc": "Object hash, defining how attribute values are to be parsed from\nmarkup contained in the widgets content box." + } + }, + "ThumbRating": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_rating.A.ThumbRating", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ThumbRating.html", + "prototype": { + "!proto": "_yui.aui_rating.A.Rating.prototype", + "cssClasses": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ThumbRating.html#attribute_cssClasses", + "!doc": "CSS classes applied on ThumbRating." + }, + "size": { + "!type": "number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ThumbRating.html#attribute_size", + "!doc": "The size on ThumbRating is always 2 (i.e., thumb up and thumb down)." + }, + "fillTo": { + "!type": "fn(index: number, className: string)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ThumbRating.html#method_fillTo", + "!doc": "Add the `className` on the the `index` element\nand all the previous Rating elements." + } + }, + "NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ThumbRating.html#property_NAME", + "!doc": "Static property provides a string to identify the class." + }, + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ThumbRating.html#property_ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the ThumbRating." + }, + "EXTENDS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ThumbRating.html#property_EXTENDS", + "!doc": "Static property used to define which component it extends." + } + } + } + }, + "aui_scheduler": { + "A": { + "SchedulerCalendar": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_scheduler.A.SchedulerCalendar", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerCalendar.html", + "prototype": { + "!proto": "_yui.app.ModelList.prototype", + "color": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerCalendar.html#attribute_color", + "!doc": "Contains the `color` of the scheduler calendar." + }, + "disabled": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerCalendar.html#attribute_disabled", + "!doc": "Determines if the calender is enabled." + }, + "name": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerCalendar.html#attribute_name", + "!doc": "Determines the name for this calendar." + }, + "palette": { + "!type": "+yui.Array", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerCalendar.html#attribute_palette", + "!doc": "Contains a list of colors for the calendar." + }, + "scheduler": { + "!type": "+aui_scheduler.A.SchedulerBase", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerCalendar.html#attribute_scheduler", + "!doc": "Contains this `SchedulerCalendar`s `SchedulerBase object." + }, + "visible": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerCalendar.html#attribute_visible", + "!doc": "Indicates whether the calendar is visible." + } + }, + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerCalendar.html#property_ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the `SchedulerCalendar`." + } + }, + "SchedulerEvent": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_scheduler.A.SchedulerEvent", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerEvent.html", + "prototype": { + "!proto": "_yui.app.Model.prototype", + "allDay": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerEvent.html#attribute_allDay", + "!doc": "Determines whether a new event will take place all day. When enabled,\nthe event will not contain 24-hour clock date inputs." + }, + "content": { + "!type": "?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerEvent.html#attribute_content", + "!doc": "Contains the content of Scheduler events body section." + }, + "color": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerEvent.html#attribute_color", + "!doc": "Contains the `color` of a calendar event." + }, + "colorBrightnessFactor": { + "!type": "number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerEvent.html#attribute_colorBrightnessFactor", + "!doc": "Contains the color brightness factor is applied to the `color`\nattribute." + }, + "colorSaturationFactor": { + "!type": "number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerEvent.html#attribute_colorSaturationFactor", + "!doc": "Contains the color saturation factor is applied to the `color`\nattribute." + }, + "titleDateFormat": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerEvent.html#attribute_titleDateFormat", + "!doc": "Contains the formatted title date for this scheduler event, taking\ninto account ISO time. The value will not contain an `endDate` if\nthis event is `allDay`." + }, + "endDate": { + "!type": "+datatype_date.Date", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerEvent.html#attribute_endDate", + "!doc": "Contains the date corresponding to the current ending date of a\nscheduled event. By default, the value is one hour after the\n`startDate`." + }, + "disabled": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerEvent.html#attribute_disabled", + "!doc": "Determines if the event is disabled." + }, + "meeting": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerEvent.html#attribute_meeting", + "!doc": "Determines if the event is a meeting." + }, + "node": { + "!type": "?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerEvent.html#attribute_node", + "!doc": "Contains the event `NodeList`." + }, + "reminder": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerEvent.html#attribute_reminder", + "!doc": "Determines if the event is requires reminder." + }, + "repeated": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerEvent.html#attribute_repeated", + "!doc": "Determines if the event is to be repeated." + }, + "scheduler": { + "!type": "+aui_scheduler.A.SchedulerBase", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerEvent.html#attribute_scheduler", + "!doc": "Contains this `SchedulerEvent`s `SchedulerBase object." + }, + "startDate": { + "!type": "+datatype_date.Date", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerEvent.html#attribute_startDate", + "!doc": "Contains the date corresponding to the current starting date of a\nscheduled event. By default, the value is the date set on the users\ncomputer." + }, + "visible": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerEvent.html#attribute_visible", + "!doc": "Indicates whether the event is visible." + }, + "addPaddingNode": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerEvent.html#method_addPaddingNode", + "!doc": "Sometimes an event will require a padding node that mimics the\nbehavior of the scheduler `event`s `node`. This can occur in the\nweek view when an event spans multiple days.\n\nFor example, an event beginning at 10pm on January 1 and ending on\n3am January 2nd would require a padding node. The `event`s `node`\nappears from January 1 from 10:00pm to 11:59pm and the `paddingNode`\nis rendered on the table from January 2 from 12:00am to 3:00am." + }, + "clone": { + "!type": "fn() -> +yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerEvent.html#method_clone", + "!doc": "Clones the scheduler `event`." + }, + "copyDates": { + "!type": "fn(evt: +_yui.aui_scheduler.A.SchedulerEvent, options: +_yui.yui.Object)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerEvent.html#method_copyDates", + "!doc": "Copies the dates from the `event` parameter to the instance `event`." + }, + "copyPropagateAttrValues": { + "!type": "fn(evt: +_yui.aui_scheduler.A.SchedulerEvent, dontCopyMap: bool, options: +_yui.yui.Object)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerEvent.html#method_copyPropagateAttrValues", + "!doc": "Copies the propagate attribute vales from an `event` to this `event`." + }, + "getDaysDuration": { + "!type": "fn() -> number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerEvent.html#method_getDaysDuration", + "!doc": "Gets the number of days an `event` is scheduled to take place." + }, + "getHoursDuration": { + "!type": "fn() -> number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerEvent.html#method_getHoursDuration", + "!doc": "Gets the number of hours an `event` is scheduled to take place." + }, + "getMinutesDuration": { + "!type": "fn() -> number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerEvent.html#method_getMinutesDuration", + "!doc": "Gets the number of minutes an `event` is scheduled to take place." + }, + "getSecondsDuration": { + "!type": "fn() -> number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerEvent.html#method_getSecondsDuration", + "!doc": "Gets the number of seconds an `event` is scheduled to take place." + }, + "sameEndDate": { + "!type": "fn(evt: +_yui.aui_scheduler.A.SchedulerEvent) -> bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerEvent.html#method_sameEndDate", + "!doc": "Determines if an `event`s end date is this same as this `event`." + }, + "sameStartDate": { + "!type": "fn(evt: +_yui.aui_scheduler.A.SchedulerEvent) -> bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerEvent.html#method_sameStartDate", + "!doc": "Determines if an `event`s start date is this same as this `event`." + }, + "isAfter": { + "!type": "fn(evt: +_yui.aui_scheduler.A.SchedulerEvent) -> bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerEvent.html#method_isAfter", + "!doc": "Determines if an `event` is after this `event`." + }, + "isBefore": { + "!type": "fn(evt: +_yui.aui_scheduler.A.SchedulerEvent) -> bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerEvent.html#method_isBefore", + "!doc": "Determines if an `event` is before this `event`." + }, + "intersects": { + "!type": "fn(evt: +_yui.aui_scheduler.A.SchedulerEvent) -> bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerEvent.html#method_intersects", + "!doc": "Determines if an `event` interescts with this `event`." + }, + "intersectHours": { + "!type": "fn(evt: +_yui.aui_scheduler.A.SchedulerEvent) -> bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerEvent.html#method_intersectHours", + "!doc": "Determines if an `event`s hours interescts with this `event`s\nhours." + }, + "isDayBoundaryEvent": { + "!type": "fn() -> bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerEvent.html#method_isDayBoundaryEvent", + "!doc": "Determines if a this `event` starts or ends at the beginning or end\nof a day." + }, + "isDayOverlapEvent": { + "!type": "fn() -> bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerEvent.html#method_isDayOverlapEvent", + "!doc": "Checks if the passed date is between `startDate` and `endDate`." + }, + "getClearEndDate": { + "!type": "fn() -> +datatype_date.Date", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerEvent.html#method_getClearEndDate", + "!doc": "Clears the time fields from the `endDate`, effectively setting the\ntime to 12 noon." + }, + "getClearStartDate": { + "!type": "fn() -> +datatype_date.Date", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerEvent.html#method_getClearStartDate", + "!doc": "Clears the time fields from the `startDate`, effectively setting the\ntime to 12 noon." + }, + "move": { + "!type": "fn(date: +_yui.datatype_date.Date, options: +_yui.yui.Object)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerEvent.html#method_move", + "!doc": "Moves this Scheduler event to a new date specified by the date\nparameter." + }, + "setContent": { + "!type": "fn(content: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerEvent.html#method_setContent", + "!doc": "Replaces each nodes current content with the `content`." + }, + "setTitle": { + "!type": "fn(content: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerEvent.html#method_setTitle", + "!doc": "Replaces each nodes current title with the `content`." + }, + "syncNodeContentUI": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerEvent.html#method_syncNodeContentUI", + "!doc": "Sets the content of the Scheduler event to the content attribute\nvalue." + }, + "syncNodeTitleUI": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerEvent.html#method_syncNodeTitleUI", + "!doc": "Sets the title of the Scheduler event to the a formated date." + }, + "split": { + "!type": "fn() -> +yui.Array", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerEvent.html#method_split", + "!doc": "Splits an event into multiple days. Since an event can span across\nmultiple days in the week view, this event will be split into chunks\nfor each day column." + } + }, + "NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerEvent.html#property_NAME", + "!doc": "Static property provides a string to identify the class." + }, + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerEvent.html#property_ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the `SchedulerEvent`." + }, + "EXTENDS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerEvent.html#property_EXTENDS", + "!doc": "Static property used to define which component it extends." + }, + "PROPAGATE_ATTRS": { + "!type": "+yui.Array", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerEvent.html#property_PROPAGATE_ATTRS", + "!doc": "Defines the propegate attribute keys for `Scheduler` events." + } + }, + "SchedulerView": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_scheduler.A.SchedulerView", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerView.html", + "prototype": { + "!proto": "_yui.aui_component.A.Component.prototype", + "bodyContent": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerView.html#attribute_bodyContent", + "!doc": "Determines the content of Scheduler views body section." + }, + "filterFn": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerView.html#attribute_filterFn", + "!doc": "Applies a filter to `SchedulerEvent`s." + }, + "height": { + "!type": "number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerView.html#attribute_height", + "!doc": "Contains the height of a `SchedulerView` in pixels." + }, + "isoTime": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerView.html#attribute_isoTime", + "!doc": "Indicates whether this `SchedulerView` should use international\nstandard time." + }, + "name": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerView.html#attribute_name", + "!doc": "Determines the name for this view." + }, + "navigationDateFormatter": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerView.html#attribute_navigationDateFormatter", + "!doc": "Contains the function that formats the navigation date." + }, + "nextDate": { + "!type": "+datatype_date.Date", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerView.html#attribute_nextDate", + "!doc": "Contains the next `Date` in the `SchedulerView`." + }, + "prevDate": { + "!type": "+datatype_date.Date", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerView.html#attribute_prevDate", + "!doc": "Contains the previous `Date` in the `SchedulerView`." + }, + "scheduler": { + "!type": "+aui_scheduler.A.SchedulerBase", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerView.html#attribute_scheduler", + "!doc": "Contains this `SchedulerView`s `SchedulerBase object." + }, + "scrollable": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerView.html#attribute_scrollable", + "!doc": "Indicates whether this `SchedulerView` is scrollable." + }, + "triggerNode": { + "!type": "?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerView.html#attribute_triggerNode", + "!doc": "Contains the `Node` that triggers." + }, + "visible": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerView.html#attribute_visible", + "!doc": "Indicates whether the calendar is visible." + }, + "getAdjustedViewDate": { + "!type": "fn(date: +_yui.datatype_date.Date) -> +datatype_date.Date", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerView.html#method_getAdjustedViewDate", + "!doc": "Returns a date value of the date with its time adjusted\nto midnight." + }, + "flushViewCache": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerView.html#method_flushViewCache", + "!doc": "Removes all data from `evtDateStack`, `evtRenderedStack` and\n`rowDateTableStack`." + }, + "getNextDate": { + "!type": "fn() -> +datatype_date.Date", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerView.html#method_getNextDate", + "!doc": "Returns the value of the date that follows the views current\ndate." + }, + "getPrevDate": { + "!type": "fn() -> +datatype_date.Date", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerView.html#method_getPrevDate", + "!doc": "Returns the value of the date that preceeds the views current\ndate." + }, + "getToday": { + "!type": "fn() -> +datatype_date.Date", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerView.html#method_getToday", + "!doc": "Returns the value of the current date." + }, + "limitDate": { + "!type": "fn(date: +_yui.datatype_date.Date, maxDate: +_yui.datatype_date.Date) -> +datatype_date.Date", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerView.html#method_limitDate", + "!doc": "Returns a clone of a given `date` that will adjust to the `maxDate`\nif it occurs after `maxDate`." + }, + "plotEvents": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerView.html#method_plotEvents", + "!doc": "Plots all events in the current view." + }, + "syncStdContent": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerView.html#method_syncStdContent", + "!doc": "Sync `SchedulerView` StdContent." + }, + "syncEventUI": { + "!type": "fn(evt: +_yui.aui_scheduler.A.SchedulerEvent)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerView.html#method_syncEventUI", + "!doc": "Sync `event` on the UI." + } + }, + "NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerView.html#property_NAME", + "!doc": "Static property provides a string to identify the class." + }, + "AUGMENTS": { + "!type": "+yui.Array", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerView.html#property_AUGMENTS", + "!doc": "Static property used to define the augmented classes." + }, + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerView.html#property_ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the `SchedulerView`." + }, + "BIND_UI_ATTRS": { + "!type": "+yui.Array", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerView.html#property_BIND_UI_ATTRS", + "!doc": "Static property used to define the attributes\nfor the bindUI lifecycle phase." + } + }, + "SchedulerEvents": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_scheduler.A.SchedulerEvents", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerEvents.html", + "prototype": { + "!proto": "_yui.app.ModelList.prototype", + "comparator": { + "!type": "fn(model: +_yui.yui.Object) -> number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerEvents.html#method_comparator", + "!doc": "Compares the inputs of a start and end date to see if adding `1` to the\nstart date time is larger than the difference between start and end date\ntimes." + } + }, + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerEvents.html#property_ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the `SchedulerEvents`." + } + }, + "SchedulerEventSupport": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_scheduler.A.SchedulerEventSupport", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerEventSupport.html", + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerEventSupport.html#property_ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the `SchedulerEventSupport`." + }, + "prototype": { + "addEvents": { + "!type": "fn(models: +_yui.yui.Array) -> +aui_scheduler.A.SchedulerEvents", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerEventSupport.html#method_addEvents", + "!doc": "Adds and returns the collection of events for this `Scheduler`." + }, + "eachEvent": { + "!type": "fn(fn: fn()) -> +aui_scheduler.A.SchedulerEvents", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerEventSupport.html#method_eachEvent", + "!doc": "Applies a `function` to the collection of `Scheduler` events." + }, + "flushEvents": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerEventSupport.html#method_flushEvents", + "!doc": "Deletes each event in the collection of `Scheduler` events." + }, + "getEventByClientId": { + "!type": "fn(clientId: string) -> +yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerEventSupport.html#method_getEventByClientId", + "!doc": "Returns the event by matching its `clientId`." + }, + "getEvents": { + "!type": "fn(filterFn: fn()) -> +yui.Array", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerEventSupport.html#method_getEvents", + "!doc": "Gets a collection of events." + }, + "getEventsByDay": { + "!type": "fn(date: +_yui.datatype_date.Date, includeOverlap: bool) -> +yui.Array", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerEventSupport.html#method_getEventsByDay", + "!doc": "Gets a collection of events within a given day. It will filter\noverlapping events by default unless `includeOverlap` is true." + }, + "getIntersectEvents": { + "!type": "fn(date: +_yui.datatype_date.Date) -> +yui.Array", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerEventSupport.html#method_getIntersectEvents", + "!doc": "Returns the list of all events that intersect with a given date. Events\nthat are not visible are not included in this list." + }, + "removeEvents": { + "!type": "fn(models: +_yui.yui.Array) -> +aui_scheduler.A.SchedulerEvents", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerEventSupport.html#method_removeEvents", + "!doc": "Removes given `SchedulerEvents` from the scheduler." + }, + "resetEvents": { + "!type": "fn(models: +_yui.yui.Array) -> +aui_scheduler.A.SchedulerEvents", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerEventSupport.html#method_resetEvents", + "!doc": "Completely replaces all `SchedulerEvents` in the list with the given\n`SchedulerEvents`." + } + } + }, + "SchedulerBase": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_scheduler.A.SchedulerBase", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerBase.html", + "prototype": { + "!proto": "_yui.aui_component.A.Component.prototype", + "activeView": { + "!type": "+aui_scheduler.A.SchedulerView", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerBase.html#attribute_activeView", + "!doc": "Contains the active view." + }, + "date": { + "!type": "+datatype_date.Date", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerBase.html#attribute_date", + "!doc": "Contains the date corresponding to the current date which is the\nvalue of the date set on the users computer." + }, + "eventRecorder": { + "!type": "+aui_scheduler.A.SchedulerEventRecorder", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerBase.html#attribute_eventRecorder", + "!doc": "Contains the `Scheduler`s `SchedulerEventRecorder` instance." + }, + "strings": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerBase.html#attribute_strings", + "!doc": "Contains the collection of strings used to label elements of the UI." + }, + "navigationDateFormatter": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerBase.html#attribute_navigationDateFormatter", + "!doc": "Contains the function that formats the navigation date." + }, + "views": { + "!type": "+yui.Array", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerBase.html#attribute_views", + "!doc": "Contains the list of views belonging to this `Scheduler`." + }, + "viewDate": { + "!type": "+datatype_date.Date", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerBase.html#attribute_viewDate", + "!doc": "Contains the `Scheduler`s current date. If there is an `activeView`,\nthis attribute will contain the `activeView`s current date." + }, + "firstDayOfWeek": { + "!type": "number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerBase.html#attribute_firstDayOfWeek", + "!doc": "First day of the week: Sunday is 0, Monday is 1." + }, + "todayDate": { + "!type": "+datatype_date.Date", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerBase.html#attribute_todayDate", + "!doc": "Today date representation. This option allows the developer to\nspecify the date he wants to be used as the today date." + }, + "getViewByName": { + "!type": "fn(name: string) -> +aui_scheduler.A.SchedulerView", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerBase.html#method_getViewByName", + "!doc": "Returns the `SchedulerView` that belongs to a given name." + }, + "getStrings": { + "!type": "fn() -> string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerBase.html#method_getStrings", + "!doc": "Returns this `Scheduler`s `strings` attribute value." + }, + "getString": { + "!type": "fn(key: string) -> string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerBase.html#method_getString", + "!doc": "Returns the string that matches the `key` type." + }, + "renderView": { + "!type": "fn(view: +_yui.aui_scheduler.A.SchedulerView)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerBase.html#method_renderView", + "!doc": "Renders the `SchedulerView` based on the given `view` parameter\nunder `instance.bodyNode`." + }, + "plotViewEvents": { + "!type": "fn(view: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerBase.html#method_plotViewEvents", + "!doc": "Plots all events for the current view." + }, + "syncEventsUI": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerBase.html#method_syncEventsUI", + "!doc": "Plots the `activeView` events value." + }, + "renderButtonGroup": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerBase.html#method_renderButtonGroup", + "!doc": "Renders a new `ButtonGroup` and attaches it to the `Scheduler`\ninstances as a property `instance.buttonGroup`. It is rendered under\nthe `Scheduler` instances `viewsNode`." + }, + "syncStdContent": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerBase.html#method_syncStdContent", + "!doc": "Sync `SchedulerBase` StdContent." + } + }, + "NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerBase.html#property_NAME", + "!doc": "Static property provides a string to identify the class." + }, + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerBase.html#property_ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the `SchedulerBase`." + }, + "HTML_PARSER": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerBase.html#property_HTML_PARSER", + "!doc": "Contains an object hash, defining how attribute values are to be parsed\nfrom markup contained in the widgets bounding box." + }, + "UI_ATTRS": { + "!type": "+yui.Array", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerBase.html#property_UI_ATTRS", + "!doc": "Static property used to define the UI attributes." + }, + "AUGMENTS": { + "!type": "+yui.Array", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerBase.html#property_AUGMENTS", + "!doc": "Static property used to define the augmented classes." + } + }, + "SchedulerEventRecorder": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_scheduler.A.SchedulerEventRecorder", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerEventRecorder.html", + "prototype": { + "!proto": "_yui.aui_scheduler.A.SchedulerEvent.prototype", + "allDay": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerEventRecorder.html#attribute_allDay", + "!doc": "Determines whether a new event will take place all day. When enabled,\nthe event will not contain 24-hour clock date inputs." + }, + "content": { + "!type": "?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerEventRecorder.html#attribute_content", + "!doc": "Determines the content of this Scheduler event recorders body\nsection." + }, + "duration": { + "!type": "number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerEventRecorder.html#attribute_duration", + "!doc": "Contains the duration of an `event` in minutes." + }, + "dateFormat": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerEventRecorder.html#attribute_dateFormat", + "!doc": "Contains the default date format for an `event`." + }, + "event": { + "!type": "?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerEventRecorder.html#attribute_event", + "!doc": "A scheduler `event` is the wrapper object that contains an `event`\ntitle, start and end times and a description." + }, + "popover": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerEventRecorder.html#attribute_popover", + "!doc": "Contains the scheduler event recorders `popover` instance." + }, + "strings": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerEventRecorder.html#attribute_strings", + "!doc": "Collection of strings used to label elements of the UI.\nThis attribute defaults to `{}` unless the attribute is set.\nWhen this attribute is set, the passed value merges with a\npseudo-default collection of strings." + }, + "bodyTemplate": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerEventRecorder.html#attribute_bodyTemplate", + "!doc": "Contains the `SchedulerEventRecorder`s body template." + }, + "headerTemplate": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerEventRecorder.html#attribute_headerTemplate", + "!doc": "Contains the `SchedulerEventRecorder`s header template." + }, + "getContentNode": { + "!type": "fn() -> +node.Node", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerEventRecorder.html#method_getContentNode", + "!doc": "Gets the content node belonging to the `popover`." + }, + "getFormattedDate": { + "!type": "fn() -> string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerEventRecorder.html#method_getFormattedDate", + "!doc": "Returns the formatted date including start and end hours if the event\nis not `allDay`." + }, + "getTemplateData": { + "!type": "fn() -> +yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerEventRecorder.html#method_getTemplateData", + "!doc": "Returns this Scheduler event recorders `content`, and dates." + }, + "getUpdatedSchedulerEvent": { + "!type": "fn(optAttrMap: +_yui.yui.Object) -> +yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerEventRecorder.html#method_getUpdatedSchedulerEvent", + "!doc": "Returns an updated event and also merges in any additional attributes\npassed in as `optAttrMap`." + }, + "hidePopover": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerEventRecorder.html#method_hidePopover", + "!doc": "Hides this Scheduler event recorders `popover` component." + }, + "populateForm": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerEventRecorder.html#method_populateForm", + "!doc": "Loads template data into the Scheduler event recorders form." + }, + "serializeForm": { + "!type": "fn() -> string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerEventRecorder.html#method_serializeForm", + "!doc": "Converts this event recorders form node object to a string." + }, + "showPopover": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerEventRecorder.html#method_showPopover", + "!doc": "Hides this Scheduler event recorders `popover` component." + } + }, + "NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerEventRecorder.html#property_NAME", + "!doc": "Static property provides a string to identify the class." + }, + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerEventRecorder.html#property_ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the `SchedulerEventRecorder`." + }, + "EXTENDS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerEventRecorder.html#property_EXTENDS", + "!doc": "Static property used to define which component it extends." + } + }, + "SchedulerAgendaView": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_scheduler.A.SchedulerAgendaView", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerAgendaView.html", + "prototype": { + "!proto": "_yui.aui_scheduler.A.SchedulerView.prototype", + "bodyContent": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerAgendaView.html#attribute_bodyContent", + "!doc": "Determines the content of Scheduler view agendas body section." + }, + "eventsDateFormatter": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerAgendaView.html#attribute_eventsDateFormatter", + "!doc": "Contains the function that formats the events date." + }, + "headerDayDateFormatter": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerAgendaView.html#attribute_headerDayDateFormatter", + "!doc": "Contains the function that formats the header day date." + }, + "headerExtraDateFormatter": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerAgendaView.html#attribute_headerExtraDateFormatter", + "!doc": "Contains the function that formats the header extra date." + }, + "infoDayDateFormatter": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerAgendaView.html#attribute_infoDayDateFormatter", + "!doc": "Contains the function that formats the info day date." + }, + "infoLabelBigDateFormatter": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerAgendaView.html#attribute_infoLabelBigDateFormatter", + "!doc": "Contains the function that formats the info label date." + }, + "infoLabelSmallDateFormatter": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerAgendaView.html#attribute_infoLabelSmallDateFormatter", + "!doc": "Contains the function that formats the info label small date." + }, + "name": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerAgendaView.html#attribute_name", + "!doc": "Determines the name for this agenda." + }, + "strings": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerAgendaView.html#attribute_strings", + "!doc": "Contains the collection of strings used to label elements of the UI." + }, + "getNextDate": { + "!type": "fn() -> +datatype_date.Date", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerAgendaView.html#method_getNextDate", + "!doc": "Returns the value of the date that follows the agenda views current\ndate." + }, + "getPrevDate": { + "!type": "fn() -> +datatype_date.Date", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerAgendaView.html#method_getPrevDate", + "!doc": "Returns the value of the date that preceeds the agenda views current\ndate." + }, + "plotEvents": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerAgendaView.html#method_plotEvents", + "!doc": "Plots all events in the current view." + } + }, + "NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerAgendaView.html#property_NAME", + "!doc": "Static property provides a string to identify the class." + }, + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerAgendaView.html#property_ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the `SchedulerAgendaView`." + }, + "EXTENDS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerAgendaView.html#property_EXTENDS", + "!doc": "Static property used to define which component it extends." + } + }, + "SchedulerDayView": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_scheduler.A.SchedulerDayView", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerDayView.html", + "prototype": { + "!proto": "_yui.aui_scheduler.A.SchedulerView.prototype", + "bodyContent": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerDayView.html#attribute_bodyContent", + "!doc": "Determines the content of Scheduler day views body section." + }, + "days": { + "!type": "number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerDayView.html#attribute_days", + "!doc": "Contains the number of day columns this view displays." + }, + "delegateConfig": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerDayView.html#attribute_delegateConfig", + "!doc": "Configures this views `DD.Delegate`." + }, + "eventWidth": { + "!type": "number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerDayView.html#attribute_eventWidth", + "!doc": "Contains the width of a `SchedulerView` in pixels." + }, + "filterFn": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerDayView.html#attribute_filterFn", + "!doc": "Applies a filter to `SchedulerEvent`s." + }, + "headerDateFormatter": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerDayView.html#attribute_headerDateFormatter", + "!doc": "Contains the function that formats the header date." + }, + "headerView": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerDayView.html#attribute_headerView", + "!doc": "Contains the header view." + }, + "headerViewConfig": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerDayView.html#attribute_headerViewConfig", + "!doc": "Configures the header day view." + }, + "hourHeight": { + "!type": "number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerDayView.html#attribute_hourHeight", + "!doc": "Contains the height of an hour in pixels." + }, + "name": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerDayView.html#attribute_name", + "!doc": "Determines the name for this day view." + }, + "navigationDateFormatter": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerDayView.html#attribute_navigationDateFormatter", + "!doc": "Contains the function that formats the navigation date." + }, + "strings": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerDayView.html#attribute_strings", + "!doc": "Contains the collection of strings used to label elements of the UI." + }, + "headerTableNode!~YUIDOC_LINE~!return": { + "!type": "+node.Node", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerDayView.html#attribute_headerTableNode!~YUIDOC_LINE~!return", + "!doc": "Contains the function that returns the `headerTable` node." + }, + "headerViewLabelNode!~YUIDOC_LINE~!return": { + "!type": "+node.Node", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerDayView.html#attribute_headerViewLabelNode!~YUIDOC_LINE~!return", + "!doc": "Contains the function that returns the `headerViewLabel` node." + }, + "resizerNode!~YUIDOC_LINE~!return": { + "!type": "+node.Node", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerDayView.html#attribute_resizerNode!~YUIDOC_LINE~!return", + "!doc": "Contains the function that returns the `resizer` node." + }, + "tableNode!~YUIDOC_LINE~!return": { + "!type": "+node.Node", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerDayView.html#attribute_tableNode!~YUIDOC_LINE~!return", + "!doc": "Contains the function that returns the `table` node." + }, + "colDaysNode!~YUIDOC_LINE~!return": { + "!type": "+node.Node", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerDayView.html#attribute_colDaysNode!~YUIDOC_LINE~!return", + "!doc": "Contains the function that returns the `colDays` node." + }, + "colHeaderDaysNode!~YUIDOC_LINE~!return": { + "!type": "+node.Node", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerDayView.html#attribute_colHeaderDaysNode!~YUIDOC_LINE~!return", + "!doc": "Contains the function that returns the `colHeaderDays` node." + }, + "markercellsNode!~YUIDOC_LINE~!return": { + "!type": "+node.Node", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerDayView.html#attribute_markercellsNode!~YUIDOC_LINE~!return", + "!doc": "Contains the function that returns the `markercells` node." + }, + "timesNode!~YUIDOC_LINE~!return": { + "!type": "+node.Node", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerDayView.html#attribute_timesNode!~YUIDOC_LINE~!return", + "!doc": "Contains the function that returns the `times` node." + }, + "syncStdContent": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerDayView.html#method_syncStdContent", + "!doc": "Sync SchedulerView StdContent." + }, + "calculateEventHeight": { + "!type": "fn(duration: number) -> number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerDayView.html#method_calculateEventHeight", + "!doc": "Calculates and returns the height of an event based on a given\n`duration`." + }, + "calculateTop": { + "!type": "fn(date: +_yui.datatype_date.Date) -> number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerDayView.html#method_calculateTop", + "!doc": "Calculates and returns the value needed to get the `top` property\ngive a `date`." + }, + "getNextDate": { + "!type": "fn() -> +datatype_date.Date", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerDayView.html#method_getNextDate", + "!doc": "Returns the value of the date that follows the day views current\ndate." + }, + "getPrevDate": { + "!type": "fn() -> +datatype_date.Date", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerDayView.html#method_getPrevDate", + "!doc": "Returns the value of the date that preceeds the day views current\ndate." + }, + "getColumnByDate": { + "!type": "fn(date: +_yui.datatype_date.Date) -> number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerDayView.html#method_getColumnByDate", + "!doc": "Returns the column `Node` determined by a given `Date`." + }, + "getColumnShimByDate": { + "!type": "fn(date: +_yui.datatype_date.Date) -> number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerDayView.html#method_getColumnShimByDate", + "!doc": "Returns the column shim `Node` determined by a given `Date`." + }, + "getDateByColumn": { + "!type": "fn(colNumber: ?) -> ?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerDayView.html#method_getDateByColumn", + "!doc": "Returns the `Date` determined by a given column `Node`." + }, + "getDateDaysOffset": { + "!type": "fn(date: +_yui.datatype_date.Date) -> number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerDayView.html#method_getDateDaysOffset", + "!doc": "Returns the number of offset days." + }, + "getYCoordTime": { + "!type": "fn(top: number) -> +yui.Array", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerDayView.html#method_getYCoordTime", + "!doc": "Returns the time at the Y coordinate from a given top position." + }, + "plotEvent": { + "!type": "fn(evt: +_yui.aui_scheduler.A.SchedulerEvent)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerDayView.html#method_plotEvent", + "!doc": "Plots a given event for the day view." + }, + "plotEvents": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerDayView.html#method_plotEvents", + "!doc": "Plots all events in the current view." + }, + "syncColumnsUI": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerDayView.html#method_syncColumnsUI", + "!doc": "Syncs the `SchedulerView` `columns` instance. Lifecycle." + }, + "syncDaysHeaderUI": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerDayView.html#method_syncDaysHeaderUI", + "!doc": "Syncs the `SchedulerView` `daysHeader` instance. Lifecycle." + }, + "syncEventsIntersectionUI": { + "!type": "fn(columnEvents: +_yui.yui.Array)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerDayView.html#method_syncEventsIntersectionUI", + "!doc": "Syncs the `SchedulerView` `eventsIntersection` instance. Lifecycle." + }, + "syncEventHeightUI": { + "!type": "fn(evt: +_yui.aui_scheduler.A.SchedulerEvent)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerDayView.html#method_syncEventHeightUI", + "!doc": "Syncs the `SchedulerView` `eventHeight` instance. Lifecycle." + }, + "syncEventTopUI": { + "!type": "fn(evt: +_yui.aui_scheduler.A.SchedulerEvent)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerDayView.html#method_syncEventTopUI", + "!doc": "Syncs the `SchedulerView` `eventTop` instance. Lifecycle." + }, + "syncHeaderViewUI": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerDayView.html#method_syncHeaderViewUI", + "!doc": "Syncs the `SchedulerView` `headerView` instance. Lifecycle." + }, + "calculateYDelta": { + "!type": "fn(startXY: +_yui.yui.Array, xy: +_yui.yui.Array)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerDayView.html#method_calculateYDelta", + "!doc": "Calculates the Y delta between two XY coordinates." + }, + "findEventIntersections": { + "!type": "fn(evt: +_yui.aui_scheduler.A.SchedulerEvent, Array: +_yui.yui.Array) -> +yui.Array", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerDayView.html#method_findEventIntersections", + "!doc": "Returns a collection of `SchedulerEvents` as the parameter `events`\nthat intersect with `evt`." + }, + "getXYDelta": { + "!type": "fn(event: +_yui.event_custom.EventFacade)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerDayView.html#method_getXYDelta", + "!doc": "Calculates the XY delta between the `event.currentTarget` XY\ncoordinates as well as the XY coordinates from the event page." + }, + "getTickY": { + "!type": "fn() -> number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerDayView.html#method_getTickY", + "!doc": "Returns the nearest multiple of 10 to half the height of this\n`SchedulerView`." + }, + "roundToNearestHour": { + "!type": "fn(date: +_yui.datatype_date.Date, time: +_yui.yui.Array)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerDayView.html#method_roundToNearestHour", + "!doc": "Rounds a given `Date` to a given hour represented as time." + } + }, + "NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerDayView.html#property_NAME", + "!doc": "Static property provides a string to identify the class." + }, + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerDayView.html#property_ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the `SchedulerDayView`." + }, + "HTML_PARSER": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerDayView.html#property_HTML_PARSER", + "!doc": "Contains an object hash, defining how attribute values are to be parsed\nfrom markup contained in the widgets bounding box." + }, + "EXTENDS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerDayView.html#property_EXTENDS", + "!doc": "Static property used to define which component it extends." + } + }, + "SchedulerMonthView": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_scheduler.A.SchedulerMonthView", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerMonthView.html", + "prototype": { + "!proto": "_yui.aui_scheduler.A.SchedulerTableView.prototype", + "displayDaysInterval": { + "!type": "number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerMonthView.html#attribute_displayDaysInterval", + "!doc": "Contains the number of Days to display in a month view." + }, + "name": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerMonthView.html#attribute_name", + "!doc": "Determines the name for this month view." + }, + "navigationDateFormatter": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerMonthView.html#attribute_navigationDateFormatter", + "!doc": "Contains the function that formats the navigation date." + }, + "getAdjustedViewDate": { + "!type": "fn(date: +_yui.datatype_date.Date) -> +datatype_date.Date", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerMonthView.html#method_getAdjustedViewDate", + "!doc": "Returns a date value of the first day of the month with its time\nadjusted to midnight." + }, + "getNextDate": { + "!type": "fn() -> +datatype_date.Date", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerMonthView.html#method_getNextDate", + "!doc": "Returns the value of the date that follows the month views current\ndate." + }, + "getPrevDate": { + "!type": "fn() -> +datatype_date.Date", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerMonthView.html#method_getPrevDate", + "!doc": "Returns the value of the date that preceeds the month views current\ndate." + }, + "plotEvents": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerMonthView.html#method_plotEvents", + "!doc": "Plots all events in the current view." + } + }, + "NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerMonthView.html#property_NAME", + "!doc": "Static property provides a string to identify the class." + }, + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerMonthView.html#property_ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the `SchedulerMonthView`." + }, + "EXTENDS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerMonthView.html#property_EXTENDS", + "!doc": "Static property used to define which component it extends." + } + }, + "SchedulerTableViewDD": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_scheduler.A.SchedulerTableViewDD", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerTableViewDD.html", + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerTableViewDD.html#property_ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the `SchedulerTableViewDD`." + }, + "prototype": { + "delegateConfig": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerTableViewDD.html#attribute_delegateConfig", + "!doc": "Configures this views `DD.Delegate`." + }, + "viewDDBindUI": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerTableViewDD.html#method_viewDDBindUI", + "!doc": "Binds the scheduler view `DD.Delegate` events on the UI. Lifecycle." + }, + "viewDDRenderUI": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerTableViewDD.html#method_viewDDRenderUI", + "!doc": "Renders the scheduler view `DD.Delegate` instance. Lifecycle." + }, + "viewDDSyncUI": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerTableViewDD.html#method_viewDDSyncUI", + "!doc": "Syncs the scheduler view `DD.Delegate` instance. Lifecycle." + }, + "removeLasso": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerTableViewDD.html#method_removeLasso", + "!doc": "Removes the table view lasso." + }, + "removeProxy": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerTableViewDD.html#method_removeProxy", + "!doc": "Removes the table view proxy node." + }, + "renderLasso": { + "!type": "fn(startPos: +_yui.yui.Array, endPos: +_yui.yui.Array)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerTableViewDD.html#method_renderLasso", + "!doc": "Renders the table view lasso at the given `ij` coordinates for the table\nmatrix. It represents the selection for the table view, e.g. `j`\nrepresents a row and `i` a column, for `startPos` being `[0,0]` and\n`endPos` being `[0,3]`, this method will render three nodes representing\nthe selected lasso." + } + } + }, + "SchedulerTableView": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_scheduler.A.SchedulerTableView", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerTableView.html", + "prototype": { + "!proto": "_yui.aui_scheduler.A.SchedulerView.prototype", + "bodyContent": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerTableView.html#attribute_bodyContent", + "!doc": "Determines the content of Scheduler table views body section." + }, + "displayDaysInterval": { + "!type": "number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerTableView.html#attribute_displayDaysInterval", + "!doc": "Contains the number of days to display per interval in the\n`SchedulerTableView`." + }, + "displayRows": { + "!type": "number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerTableView.html#attribute_displayRows", + "!doc": "Contains the number of rows to display in the `SchedulerTableView`." + }, + "fixedHeight": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerTableView.html#attribute_fixedHeight", + "!doc": "Indicates whether the height of the `SchedulerTableView` is fixed." + }, + "name": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerTableView.html#attribute_name", + "!doc": "Determines the name for this `SchedulerTableView`." + }, + "headerDateFormatter": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerTableView.html#attribute_headerDateFormatter", + "!doc": "Contains the function that formats the header date." + }, + "navigationDateFormatter": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerTableView.html#attribute_navigationDateFormatter", + "!doc": "Contains the function that formats the navigation date." + }, + "scrollable": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerTableView.html#attribute_scrollable", + "!doc": "Indicates whether the `SchedulerTableView` is scrollable." + }, + "strings": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerTableView.html#attribute_strings", + "!doc": "Contains the collection of strings used to label elements of the UI." + }, + "headerTableNode": { + "!type": "+node.Node", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerTableView.html#attribute_headerTableNode", + "!doc": "Contains the function that returns the `headerTable` node." + }, + "colHeaderDaysNode": { + "!type": "+node.Node", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerTableView.html#attribute_colHeaderDaysNode", + "!doc": "Contains the function that returns the `colHeaderDays` node." + }, + "rowsContainerNode": { + "!type": "+node.Node", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerTableView.html#attribute_rowsContainerNode", + "!doc": "Contains the function that returns the `rowsContainer` node." + }, + "tableGridNode": { + "!type": "+node.Node", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerTableView.html#attribute_tableGridNode", + "!doc": "Contains the function that returns the `tableGrid` node." + }, + "buildEventsRow": { + "!type": "fn(rowStartDate: +_yui.datatype_date.Date, rowEndDate: +_yui.datatype_date.Date, rowDisplayIndex: number) -> +node.Node", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerTableView.html#method_buildEventsRow", + "!doc": "Builds a row of events." + }, + "buildEventsTable": { + "!type": "fn(rowStartDate: +_yui.datatype_date.Date, rowEndDate: +_yui.datatype_date.Date) -> +node.Node", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerTableView.html#method_buildEventsTable", + "!doc": "Builds a table of events." + }, + "buildEventsTitleRow": { + "!type": "fn(tableNode: +_yui.node.Node, rowStartDate: +_yui.datatype_date.Date, rowEndDate: +_yui.datatype_date.Date) -> +node.Node", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerTableView.html#method_buildEventsTitleRow", + "!doc": "Builds a row with the title and todays date." + }, + "buildGridRowNode": { + "!type": "fn(rowIndex: number) -> +node.Node", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerTableView.html#method_buildGridRowNode", + "!doc": "Builds a new row `Node` and appends a table grid `Node`. Returns the\nrow `Node`." + }, + "flushViewCache": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerTableView.html#method_flushViewCache", + "!doc": "Removes all data from `evtDateStack`, `evtRenderedStack` and\n`rowDateTableStack`." + }, + "getIntersectEvents": { + "!type": "fn(date: +_yui.datatype_date.Date) -> +yui.Array", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerTableView.html#method_getIntersectEvents", + "!doc": "Returns the list of all events that intersect with a given date." + }, + "getNextDate": { + "!type": "fn() -> +datatype_date.Date", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerTableView.html#method_getNextDate", + "!doc": "Returns the value of the date that follows the `SchedulerTableView`s\n current date." + }, + "getPrevDate": { + "!type": "fn() -> +datatype_date.Date", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerTableView.html#method_getPrevDate", + "!doc": "Returns the value of the date that preceeds the\n`SchedulerTableView`s current date." + }, + "hideEventsOverlay": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerTableView.html#method_hideEventsOverlay", + "!doc": "Hides this `SchedulerViewTable` events `overlay` component." + }, + "loopDates": { + "!type": "fn(startDate: +_yui.datatype_date.Date, endDate: +_yui.datatype_date.Date, fn: fn(), incrementBy: string, factor: number)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerTableView.html#method_loopDates", + "!doc": "Applies a given function to each date between `startDate` and\n`endDate`." + }, + "plotEvents": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerTableView.html#method_plotEvents", + "!doc": "Plots all events in the current view." + }, + "syncDaysHeaderUI": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerTableView.html#method_syncDaysHeaderUI", + "!doc": "Updates the `SchedulerTableView`s `colHeaderDaysNode` to reflect\nany changes made to the instance attributes." + }, + "syncGridUI": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerTableView.html#method_syncGridUI", + "!doc": "Updates the `SchedulerTableView`s column grid by moving styling to\nthe current day cell `Node`." + }, + "syncStdContent": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerTableView.html#method_syncStdContent", + "!doc": "Sync SchedulerView content." + } + }, + "NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerTableView.html#property_NAME", + "!doc": "Static property provides a string to identify the class." + }, + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerTableView.html#property_ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the `SchedulerTableView`." + }, + "HTML_PARSER": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerTableView.html#property_HTML_PARSER", + "!doc": "Contains an object hash, defining how attribute values are to be parsed\nfrom markup contained in the widgets bounding box." + }, + "EXTENDS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerTableView.html#property_EXTENDS", + "!doc": "Static property used to define which component it extends." + } + }, + "SchedulerWeekView": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_scheduler.A.SchedulerWeekView", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerWeekView.html", + "prototype": { + "!proto": "_yui.aui_scheduler.A.SchedulerDayView.prototype", + "bodyContent": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerWeekView.html#attribute_bodyContent", + "!doc": "Determines the content of Scheduler week views body section." + }, + "days": { + "!type": "number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerWeekView.html#attribute_days", + "!doc": "Contains the number of days in a week." + }, + "headerViewConfig": { + "!type": "?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerWeekView.html#attribute_headerViewConfig", + "!doc": "Configures the header week view." + }, + "name": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerWeekView.html#attribute_name", + "!doc": "Determines the name for this week view." + }, + "navigationDateFormatter": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerWeekView.html#attribute_navigationDateFormatter", + "!doc": "Contains the formatted navigation date formatter for this week view." + }, + "getAdjustedViewDate": { + "!type": "fn(date: +_yui.datatype_date.Date) -> +datatype_date.Date", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerWeekView.html#method_getAdjustedViewDate", + "!doc": "Returns a date value of the first day of the week with its time\nadjusted to midnight." + }, + "getNextDate": { + "!type": "fn() -> +datatype_date.Date", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerWeekView.html#method_getNextDate", + "!doc": "Returns the value of the date that follows the week views current\ndate." + }, + "getPrevDate": { + "!type": "fn() -> +datatype_date.Date", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerWeekView.html#method_getPrevDate", + "!doc": "Returns the value of the date that preceeds the week views current\ndate." + }, + "getToday": { + "!type": "fn() -> +datatype_date.Date", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerWeekView.html#method_getToday", + "!doc": "Returns the value of the week views current date." + } + }, + "NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerWeekView.html#property_NAME", + "!doc": "Static property provides a string to identify the class." + }, + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerWeekView.html#property_ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the `SchedulerWeekView`." + }, + "EXTENDS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SchedulerWeekView.html#property_EXTENDS", + "!doc": "Static property used to define which component it extends." + } + } + } + }, + "aui_search": { + "A": { + "TernarySearchNode": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_search.A.TernarySearchNode", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TernarySearchNode.html", + "prototype": { + "!proto": "_yui.base.Base.prototype", + "character": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TernarySearchNode.html#attribute_character", + "!doc": "String formed by a single letter." + }, + "child": { + "!type": "?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TernarySearchNode.html#attribute_child", + "!doc": "The child node in the tree." + }, + "largerNode": { + "!type": "+aui_search.A.TernarySearchNode", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TernarySearchNode.html#attribute_largerNode", + "!doc": "The larger node in the tree." + }, + "smallerNode": { + "!type": "+aui_search.A.TernarySearchNode", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TernarySearchNode.html#attribute_smallerNode", + "!doc": "The smaller node in the tree." + }, + "word": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TernarySearchNode.html#attribute_word", + "!doc": "String formed by a group of letters." + }, + "isEndOfWord": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TernarySearchNode.html#method_isEndOfWord", + "!doc": "Converts the `word` attribute value to a `Boolean` and ensures a\n`Boolean` type." + } + }, + "NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TernarySearchNode.html#property_NAME", + "!doc": "Static property provides a string to identify the class." + }, + "NS": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TernarySearchNode.html#property_NS", + "!doc": "Static property provides a string to identify the namespace." + }, + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TernarySearchNode.html#property_ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the `A.TernarySearchNode`." + }, + "EXTENDS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TernarySearchNode.html#property_EXTENDS", + "!doc": "Static property used to define which component it extends." + } + }, + "TernarySearchTree": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_search.A.TernarySearchTree", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TernarySearchTree.html", + "prototype": { + "!proto": "_yui.base.Base.prototype", + "add": { + "!type": "fn(word: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TernarySearchTree.html#method_add", + "!doc": "Adds a word in the tree." + }, + "contains": { + "!type": "fn(word: ?) -> bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TernarySearchTree.html#method_contains", + "!doc": "Checks if the argument is part of the tree." + }, + "empty": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TernarySearchTree.html#method_empty", + "!doc": "Set trees root to `null`." + }, + "patternMatch": { + "!type": "fn(pattern: ?) -> +yui.Array", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TernarySearchTree.html#method_patternMatch", + "!doc": "Checks if a pattern match." + }, + "prefixSearch": { + "!type": "fn(prefix: ?) -> +yui.Array", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TernarySearchTree.html#method_prefixSearch", + "!doc": "Searches for a prefix in the tree." + } + }, + "NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TernarySearchTree.html#property_NAME", + "!doc": "Static property provides a string to identify the class." + }, + "NS": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TernarySearchTree.html#property_NS", + "!doc": "Static property provides a string to identify the namespace." + }, + "EXTENDS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TernarySearchTree.html#property_EXTENDS", + "!doc": "Static property used to define which component it extends." + } + } + } + }, + "aui_selector": { + "A": { + "Selector": { + "!type": "fn() -> +_yui.aui_selector.A.Selector", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Selector.html", + "prototype": { + "button": { + "!type": "fn(node: ?) -> bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Selector.html#method_button", + "!doc": "Checks if the node is a button element or contains `type=\"button\"`." + }, + "checkbox": { + "!type": "fn() -> bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Selector.html#method_checkbox", + "!doc": "Checks if the node contains `type=\"checkbox\"`." + }, + "checked": { + "!type": "fn(node: ?) -> bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Selector.html#method_checked", + "!doc": "Checks if the node is checked or not." + }, + "disabled": { + "!type": "fn(node: ?) -> bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Selector.html#method_disabled", + "!doc": "Checks if the node is disabled or not." + }, + "empty": { + "!type": "fn(node: ?) -> bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Selector.html#method_empty", + "!doc": "Checks if the node is empty or not." + }, + "enabled": { + "!type": "fn(node: ?) -> bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Selector.html#method_enabled", + "!doc": "Checks if the node is enabled or not." + }, + "file": { + "!type": "fn() -> bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Selector.html#method_file", + "!doc": "Checks if the node contains `type=\"file\"`." + }, + "header": { + "!type": "fn(node: ?) -> bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Selector.html#method_header", + "!doc": "Checks if the node is a header (e.g. `<h1>`, `<h2>`, ...) or not." + }, + "hidden": { + "!type": "fn(node: ?) -> bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Selector.html#method_hidden", + "!doc": "Checks if the node is hidden or not." + }, + "image": { + "!type": "fn() -> bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Selector.html#method_image", + "!doc": "Checks if the node contains `type=\"image\"`." + }, + "input": { + "!type": "fn(node: ?) -> bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Selector.html#method_input", + "!doc": "Checks if the node is an input (e.g. `<textarea>`, `<input>`, ...) or not." + }, + "parent": { + "!type": "fn(node: ?) -> bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Selector.html#method_parent", + "!doc": "Checks if the node contains a child or not." + }, + "password": { + "!type": "fn() -> bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Selector.html#method_password", + "!doc": "Checks if the node contains `type=\"password\"`." + }, + "radio": { + "!type": "fn() -> bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Selector.html#method_radio", + "!doc": "Checks if the node contains `type=\"radio\"`." + }, + "reset": { + "!type": "fn() -> bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Selector.html#method_reset", + "!doc": "Checks if the node contains `type=\"reset\"`." + }, + "selected": { + "!type": "fn(node: ?) -> bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Selector.html#method_selected", + "!doc": "Checks if the node is selected or not." + }, + "submit": { + "!type": "fn() -> bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Selector.html#method_submit", + "!doc": "Checks if the node contains `type=\"submit\"`." + }, + "text": { + "!type": "fn() -> bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Selector.html#method_text", + "!doc": "Checks if the node contains `type=\"text\"`." + }, + "visible": { + "!type": "fn(node: ?) -> bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Selector.html#method_visible", + "!doc": "Checks if the node is visible or not." + } + } + } + } + }, + "aui_sortable_layout": { + "A": { + "SortableLayout": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_sortable_layout.A.SortableLayout", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SortableLayout.html", + "prototype": { + "!proto": "_yui.base.Base.prototype", + "delegateConfig": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SortableLayout.html#attribute_delegateConfig", + "!doc": "Configuration object for delegate." + }, + "proxyNode": { + "!type": "?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SortableLayout.html#attribute_proxyNode", + "!doc": "Proxy drag node used instead of dragging the original node." + }, + "dragNodes": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SortableLayout.html#attribute_dragNodes", + "!doc": "The CSS class name used to define which nodes are draggable." + }, + "dropContainer": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SortableLayout.html#attribute_dropContainer", + "!doc": "The container which serves to host dropped elements." + }, + "dropNodes": { + "!type": "?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SortableLayout.html#attribute_dropNodes", + "!doc": "The CSS class name used to define which nodes serve as container to\nbe dropped." + }, + "groups": { + "!type": "+yui.Array", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SortableLayout.html#attribute_groups", + "!doc": "List of elements to add this sortable layout into." + }, + "lazyStart": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SortableLayout.html#attribute_lazyStart", + "!doc": "Specifies if the start should be delayed." + }, + "placeholder": { + "!type": "?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SortableLayout.html#attribute_placeholder", + "!doc": "Simulates the position of the dragged element." + }, + "proxy": { + "!type": "?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SortableLayout.html#attribute_proxy", + "!doc": "Proxy element to be used when dragging." + }, + "addDropNode": { + "!type": "fn(node: ?, config: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SortableLayout.html#method_addDropNode", + "!doc": "Checks if the `Node` isnt a drop node. If not, creates a new Drop\ninstance and adds to drop target group." + }, + "addDropTarget": { + "!type": "fn(drop: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SortableLayout.html#method_addDropTarget", + "!doc": "Adds a Drop instance to a group." + }, + "alignPlaceholder": { + "!type": "fn(region: ?, isTarget: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SortableLayout.html#method_alignPlaceholder", + "!doc": "Sync placeholder size and set its X and Y positions." + }, + "calculateDirections": { + "!type": "fn(drag: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SortableLayout.html#method_calculateDirections", + "!doc": "Calculates drags X and Y directions." + }, + "calculateQuadrant": { + "!type": "fn(drag: ?, drop: ?) -> number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SortableLayout.html#method_calculateQuadrant", + "!doc": "Calculates quadrant position." + }, + "getPlaceholderXY": { + "!type": "fn(region: ?, isTarget: ?) -> +yui.Array", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SortableLayout.html#method_getPlaceholderXY", + "!doc": "Gets placeholder X and Y positions." + }, + "removeDropTarget": { + "!type": "fn(drop: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SortableLayout.html#method_removeDropTarget", + "!doc": "Removes a Drop instance from group." + } + }, + "NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SortableLayout.html#property_NAME", + "!doc": "Static property provides a string to identify the class." + }, + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SortableLayout.html#property_ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the `A.SortableLayout`." + }, + "EXTENDS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SortableLayout.html#property_EXTENDS", + "!doc": "Static property used to define which component it extends." + } + } + } + }, + "aui_sortable_list": { + "A": { + "SortableList": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_sortable_list.A.SortableList", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SortableList.html", + "prototype": { + "!proto": "_yui.base.Base.prototype", + "dd": { + "!type": "?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SortableList.html#attribute_dd", + "!doc": "Drag & Drop plugin attached to the widget." + }, + "dropCondition": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SortableList.html#attribute_dropCondition", + "!doc": "Validates the condition for an element to be dropped." + }, + "dropContainer": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SortableList.html#attribute_dropContainer", + "!doc": "The container which serves to host dropped elements." + }, + "dropOn": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SortableList.html#attribute_dropOn", + "!doc": "The CSS class name used to define which nodes serve as container to\nbe dropped." + }, + "helper": { + "!type": "?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SortableList.html#attribute_helper", + "!doc": "Indicates that the element is being dragged." + }, + "nodes": { + "!type": "?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SortableList.html#attribute_nodes", + "!doc": "The CSS class name used to define which nodes are draggable." + }, + "placeholder": { + "!type": "?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SortableList.html#attribute_placeholder", + "!doc": "Simulates the position of the dragged element." + }, + "proxy": { + "!type": "?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SortableList.html#attribute_proxy", + "!doc": "Proxy element to be used when dragging." + }, + "sortCondition": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SortableList.html#attribute_sortCondition", + "!doc": "Validates the condition for an element to be sorted." + }, + "add": { + "!type": "fn(node: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SortableList.html#method_add", + "!doc": "Creates a drag instance from a single node." + }, + "addAll": { + "!type": "fn(nodes: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SortableList.html#method_addAll", + "!doc": "Creates drag instances from a list of nodes." + } + }, + "NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SortableList.html#property_NAME", + "!doc": "Static property provides a string to identify the class." + }, + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SortableList.html#property_ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the `A.SortableList`." + }, + "EXTENDS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.SortableList.html#property_EXTENDS", + "!doc": "Static property used to define which component it extends." + } + } + } + }, + "aui_tabview": { + "A": { + "Tab": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_tabview.A.Tab", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Tab.html", + "prototype": { + "!proto": "_yui.swfdetect.Tab.prototype", + "disabled": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Tab.html#attribute_disabled", + "!doc": "TODO. Wanna help? Please send a Pull Request." + } + }, + "NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Tab.html#property_NAME", + "!doc": "Static property provides a string to identify the class." + }, + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Tab.html#property_ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the Tab." + }, + "CSS_PREFIX": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Tab.html#property_CSS_PREFIX", + "!doc": "Static property provides a string to identify the CSS prefix." + }, + "EXTENDS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Tab.html#property_EXTENDS", + "!doc": "Static property used to define which component it extends." + } + }, + "TabView": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_tabview.A.TabView", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TabView.html", + "prototype": { + "!proto": "_yui.tabview.TabView.prototype", + "stacked": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TabView.html#attribute_stacked", + "!doc": "Determine the orientation of tabs.\nCan be stacked (vertical) or not (horizontal)." + }, + "type": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TabView.html#attribute_type", + "!doc": "Determine the type of tabs." + }, + "disableTab": { + "!type": "fn(i: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TabView.html#method_disableTab", + "!doc": "Disable tab based on its index." + }, + "enableTab": { + "!type": "fn(i: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TabView.html#method_enableTab", + "!doc": "Enable tab based on its index." + }, + "getActiveTab": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TabView.html#method_getActiveTab", + "!doc": "Get the tabs." + } + }, + "NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TabView.html#property_NAME", + "!doc": "Static property provides a string to identify the class." + }, + "CSS_PREFIX": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TabView.html#property_CSS_PREFIX", + "!doc": "Static property provides a string to identify the CSS prefix." + }, + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TabView.html#property_ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the TabView." + }, + "UI_ATTRS": { + "!type": "+yui.Array", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TabView.html#property_UI_ATTRS", + "!doc": "Static property used to define the UI attributes." + }, + "EXTENDS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TabView.html#property_EXTENDS", + "!doc": "Static property used to define which component it extends." + } + } + } + }, + "aui_timepicker": { + "A": { + "TimePickerBase": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_timepicker.A.TimePickerBase", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TimePickerBase.html", + "prototype": { + "match": { + "!type": "fn(str: string, group: string, flags: string)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TimePickerBase.html#method_match", + "!doc": "Tests a string against an Unicode pattern. Returns the first match." + }, + "test": { + "!type": "fn(str: string, group: string, flags: string)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TimePickerBase.html#method_test", + "!doc": "Tests a string against an Unicode pattern. Returns true or false." + }, + "autocomplete": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TimePickerBase.html#attribute_autocomplete", + "!doc": "Default `AutoComplete` configuration options." + }, + "dateSeparator": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TimePickerBase.html#attribute_dateSeparator", + "!doc": "Value seperator for `queryDelimiter` attribute of `AutoComplete` class." + }, + "mask": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TimePickerBase.html#attribute_mask", + "!doc": "Format for displayed time." + }, + "popoverCssClass": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TimePickerBase.html#attribute_popoverCssClass", + "!doc": "CSS class for popover." + }, + "values": { + "!type": "+yui.Array", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TimePickerBase.html#attribute_values", + "!doc": "Time values available to `AutoComplete` instance." + }, + "clearSelection": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TimePickerBase.html#method_clearSelection", + "!doc": "Clears selection." + }, + "getAutoComplete": { + "!type": "fn(node: +_yui.node.Node) -> +yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TimePickerBase.html#method_getAutoComplete", + "!doc": "Creates and returns a new instance of `AutoComplete`." + }, + "selectDates": { + "!type": "fn(dates: +_yui.yui.Object)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TimePickerBase.html#method_selectDates", + "!doc": "Sets selected date." + }, + "useInputNode": { + "!type": "fn(node: +_yui.node.Node)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TimePickerBase.html#method_useInputNode", + "!doc": "Syncs `TimePicker` values to input node value." + } + }, + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TimePickerBase.html#property_ATTRS", + "!doc": "Static property used to define the default attribute configuration for the\n`TimePickerBase`." + } + } + } + }, + "aui_timer": { + "A": { + "Timer": { + "!type": "fn() -> +_yui.aui_timer.A.Timer", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Timer.html", + "prototype": { + "clearInterval": { + "!type": "fn(id: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Timer.html#method_clearInterval", + "!doc": "Cancels repeated action which was set up using `setInterval` function." + }, + "clearTimeout": { + "!type": "fn(id: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Timer.html#method_clearTimeout", + "!doc": "Clears the delay set by `setTimeout` function." + }, + "intervalTime": { + "!type": "fn(newInterval: ?) -> number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Timer.html#method_intervalTime", + "!doc": "Defines the fixed time delay between each interval." + }, + "isRepeatable": { + "!type": "fn(task: ?) -> bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Timer.html#method_isRepeatable", + "!doc": "Checks if the task is repeatable or not." + }, + "setTimeout": { + "!type": "fn(fn: ?, ms: ?, context: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Timer.html#method_setTimeout", + "!doc": "Calls a function after a specified delay." + }, + "setInterval": { + "!type": "fn(fn: ?, ms: ?, context: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Timer.html#method_setInterval", + "!doc": "Calls a function repeatedly, with a fixed time delay between each call to\nthat function." + }, + "register": { + "!type": "fn(repeats: ?, fn: ?, ms: ?, context: ?, args: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Timer.html#method_register", + "!doc": "Adds a new task to the timer." + }, + "run": { + "!type": "fn(task: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Timer.html#method_run", + "!doc": "Runs the task function." + }, + "unregister": { + "!type": "fn(repeats: ?, id: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Timer.html#method_unregister", + "!doc": "Removes a task from the timer." + } + }, + "A.clearInterval": { + "!type": "fn(id: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Timer.html#method_A.clearInterval", + "!doc": "Cancels repeated action which was set up using `setInterval` function." + }, + "A.clearTimeout": { + "!type": "fn(id: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Timer.html#method_A.clearTimeout", + "!doc": "Clears the delay set by `setTimeout` function." + }, + "A.setInterval": { + "!type": "fn(fn: ?, ms: ?, context: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Timer.html#method_A.setInterval", + "!doc": "Calls a function repeatedly, with a fixed time delay between each call to\nthat function." + }, + "A.setTimeout": { + "!type": "fn(fn: ?, ms: ?, context: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Timer.html#method_A.setTimeout", + "!doc": "Calls a function after a specified delay." + } + } + } + }, + "aui_toggler": { + "A": { + "Toggler": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_toggler.A.Toggler", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Toggler.html", + "prototype": { + "!proto": "_yui.base.Base.prototype", + "animated": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Toggler.html#attribute_animated", + "!doc": "Determine if the Toggler transitions will animate." + }, + "animating": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Toggler.html#attribute_animating", + "!doc": "Determine if the Toggler transitions are being animated in that\nmoment." + }, + "bindDOMEvents": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Toggler.html#attribute_bindDOMEvents", + "!doc": "Determine if the Toggler should bind DOM events or not." + }, + "content": { + "!type": "?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Toggler.html#attribute_content", + "!doc": "The content of a Toogler instance." + }, + "expanded": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Toggler.html#attribute_expanded", + "!doc": "Determine if the content starts as toggled on/off on page load." + }, + "header": { + "!type": "?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Toggler.html#attribute_header", + "!doc": "The header of a Toogler instance." + }, + "transition": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Toggler.html#attribute_transition", + "!doc": "Transition definitions such as duration and type of easing effect." + }, + "headerEventHandler": { + "!type": "fn(event: ?, instance: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Toggler.html#method_headerEventHandler", + "!doc": "Handle header events." + }, + "animate": { + "!type": "fn(config: ?, fn: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Toggler.html#method_animate", + "!doc": "Expand Toggler with an animation." + }, + "collapse": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Toggler.html#method_collapse", + "!doc": "Hide Toggler content." + }, + "expand": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Toggler.html#method_expand", + "!doc": "Show Toggler content." + }, + "getContentHeight": { + "!type": "fn() -> number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Toggler.html#method_getContentHeight", + "!doc": "Return the height of content." + }, + "toggle": { + "!type": "fn(expand: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Toggler.html#method_toggle", + "!doc": "Show or hide content." + } + }, + "NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Toggler.html#property_NAME", + "!doc": "Static property provides a string to identify the class." + }, + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Toggler.html#property_ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the Toggler." + }, + "EXTENDS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Toggler.html#property_EXTENDS", + "!doc": "Static property used to define which component it extends." + } + }, + "TogglerDelegate": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_toggler.A.TogglerDelegate", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TogglerDelegate.html", + "prototype": { + "!proto": "_yui.base.Base.prototype", + "animated": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TogglerDelegate.html#attribute_animated", + "!doc": "Determine if the Toggler Delegate transitions will animate." + }, + "closeAllOnExpand": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TogglerDelegate.html#attribute_closeAllOnExpand", + "!doc": "Determine if the Toggler Delegate switches\nwill be set to off when one switch is toggled on." + }, + "container": { + "!type": "?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TogglerDelegate.html#attribute_container", + "!doc": "The container of Toggler Delegate instance." + }, + "content": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TogglerDelegate.html#attribute_content", + "!doc": "The content of a Toogler Delegate instance." + }, + "expanded": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TogglerDelegate.html#attribute_expanded", + "!doc": "Determine if the content starts as toggled on/off on page load." + }, + "header": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TogglerDelegate.html#attribute_header", + "!doc": "The header of a Toogler Delegate instance." + }, + "transition": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TogglerDelegate.html#attribute_transition", + "!doc": "Transition definitions such as duration and type of easing effect." + }, + "collapseAll": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TogglerDelegate.html#method_collapseAll", + "!doc": "Expand all items." + }, + "createAll": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TogglerDelegate.html#method_createAll", + "!doc": "Forces toggler creation on delegated header elements." + }, + "headerEventHandler": { + "!type": "fn(event: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TogglerDelegate.html#method_headerEventHandler", + "!doc": "Handle header events." + } + }, + "NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TogglerDelegate.html#property_NAME", + "!doc": "Static property provides a string to identify the class." + }, + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TogglerDelegate.html#property_ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the Toggler Delegate." + }, + "EXTENDS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TogglerDelegate.html#property_EXTENDS", + "!doc": "Static property used to define which component it extends." + } + } + } + }, + "aui_toolbar": { + "A": { + "Toolbar": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_toolbar.A.Toolbar", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Toolbar.html", + "prototype": { + "!proto": "_yui.aui_component.A.Component.prototype", + "children": { + "!type": "+yui.Array", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Toolbar.html#attribute_children", + "!doc": "A list of child elements." + }, + "toolbarRenderer": { + "!type": "?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Toolbar.html#attribute_toolbarRenderer", + "!doc": "Define a new `ToolbarRenderer`." + }, + "add": { + "!type": "fn(children: ?, where: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Toolbar.html#method_add", + "!doc": "Insert children on Toolbar." + }, + "clear": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Toolbar.html#method_clear", + "!doc": "Clear children from Toolbar." + }, + "getEnclosingWidget": { + "!type": "fn(seed: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Toolbar.html#method_getEnclosingWidget", + "!doc": "Find the first ancestor node that is a widget bounding box." + }, + "item": { + "!type": "fn(index: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Toolbar.html#method_item", + "!doc": "Get a certain item based on its index." + }, + "remove": { + "!type": "fn(where: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Toolbar.html#method_remove", + "!doc": "Remove children from Toolbar." + } + }, + "NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Toolbar.html#property_NAME", + "!doc": "Static property provides a string to identify the class." + }, + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Toolbar.html#property_ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the Toolbar." + }, + "UI_ATTRS": { + "!type": "+yui.Array", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Toolbar.html#property_UI_ATTRS", + "!doc": "Static property used to define the UI attributes." + }, + "A.Toolbar.isSupportedWidget": { + "!type": "fn(o: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Toolbar.html#method_A.Toolbar.isSupportedWidget", + "!doc": "Check if type is supported." + }, + "CONTENT_TEMPLATE": { + "!type": "?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Toolbar.html#property_CONTENT_TEMPLATE", + "!doc": "Static property provide a content template." + }, + "TEMPLATES": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Toolbar.html#property_TEMPLATES", + "!doc": "Static property provide a group of templates." + } + }, + "ToolbarRenderer": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_toolbar.A.ToolbarRenderer", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ToolbarRenderer.html", + "TEMPLATES": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ToolbarRenderer.html#property_TEMPLATES", + "!doc": "Static property provides a set of templates." + }, + "RENDERER": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ToolbarRenderer.html#property_RENDERER", + "!doc": "Static property used to define how\nthings are going to be rendered." + }, + "prototype": { + "button": { + "!type": "fn(childRenderHints: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ToolbarRenderer.html#method_button", + "!doc": "Define how a button should be rendered." + }, + "group": { + "!type": "fn(childRenderHints: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ToolbarRenderer.html#method_group", + "!doc": "Define how a group should be rendered." + }, + "render": { + "!type": "fn(children: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ToolbarRenderer.html#method_render", + "!doc": "Render children in a document fragment." + }, + "renderNode": { + "!type": "fn(child: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.ToolbarRenderer.html#method_renderNode", + "!doc": "Render node." + } + } + } + } + }, + "aui_tooltip": { + "A": { + "Tooltip": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_tooltip.A.Tooltip", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Tooltip.html", + "prototype": { + "!proto": "_yui.widget.Widget.prototype", + "animated": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Tooltip.html#attribute_animated", + "!doc": "Determine if the transitions will animate or not." + }, + "constrain": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Tooltip.html#attribute_constrain", + "!doc": "Determine the tooltip constrain node." + }, + "formatter": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Tooltip.html#attribute_formatter", + "!doc": "Format the title attribute before set the content of the tooltip." + }, + "opacity": { + "!type": "number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Tooltip.html#attribute_opacity", + "!doc": "Determine the opacity." + }, + "triggerShowEvent": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Tooltip.html#attribute_triggerShowEvent", + "!doc": "DOM event to show the tooltip." + } + }, + "CSS_PREFIX": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Tooltip.html#property_CSS_PREFIX", + "!doc": "Static property provides a string to identify the CSS prefix." + }, + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Tooltip.html#property_ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the Tooltip." + }, + "TEMPLATES": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Tooltip.html#property_TEMPLATES", + "!doc": "Static property provides a set of reusable templates." + } + }, + "TooltipDelegate": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_tooltip.A.TooltipDelegate", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TooltipDelegate.html", + "prototype": { + "!proto": "_yui.base.Base.prototype", + "_onUserHideInteraction": { + "!type": "fn(event: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TooltipDelegate.html#method__onUserHideInteraction", + "!doc": "Show tooltip on user interaction." + }, + "_onUserShowInteraction": { + "!type": "fn(event: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TooltipDelegate.html#method__onUserShowInteraction", + "!doc": "Show tooltip on user interaction." + }, + "align": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TooltipDelegate.html#attribute_align", + "!doc": "The alignment configuration for this widget." + }, + "container": { + "!type": "?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TooltipDelegate.html#attribute_container", + "!doc": "The container of Toggler Delegate instance." + }, + "duration": { + "!type": "number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TooltipDelegate.html#attribute_duration", + "!doc": "Determine the duration of the tooltip animation." + }, + "opacity": { + "!type": "number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TooltipDelegate.html#attribute_opacity", + "!doc": "Determine the opacity of the tooltip." + }, + "triggerHideEvent": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TooltipDelegate.html#attribute_triggerHideEvent", + "!doc": "DOM event to hide the tooltip." + }, + "triggerShowEvent": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TooltipDelegate.html#attribute_triggerShowEvent", + "!doc": "DOM event to show the tooltip." + }, + "zIndex": { + "!type": "number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TooltipDelegate.html#attribute_zIndex", + "!doc": "Specify the zIndex for the tooltips." + } + }, + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TooltipDelegate.html#property_ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the Toggler Delegate." + } + } + } + }, + "aui_tree": { + "A": { + "TreeData": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_tree.A.TreeData", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeData.html", + "prototype": { + "!proto": "_yui.base.Base.prototype", + "container": { + "!type": "+node.Node", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeData.html#attribute_container", + "!doc": "Container to nest children nodes. If it has a container its not a leaf." + }, + "children": { + "!type": "+yui.Array", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeData.html#attribute_children", + "!doc": "Array of children (i.e. could be a JSON metadata object or a TreeNode\ninstance)." + }, + "index": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeData.html#attribute_index", + "!doc": "Index the nodes." + }, + "getNodeById": { + "!type": "fn(uid: string) -> +aui_tree.TreeNode", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeData.html#method_getNodeById", + "!doc": "Get a TreeNode by id." + }, + "isRegistered": { + "!type": "fn(node: +_yui.aui_tree.TreeNode) -> bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeData.html#method_isRegistered", + "!doc": "Whether the TreeNode is registered on this TreeData." + }, + "updateReferences": { + "!type": "fn(node: +_yui.aui_tree.TreeNode, parentNode: +_yui.aui_tree.TreeNode, ownerTree: +TreeView)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeData.html#method_updateReferences", + "!doc": "Update the references of the passed TreeNode." + }, + "refreshIndex": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeData.html#method_refreshIndex", + "!doc": "Refresh the index (i.e. re-index all nodes)." + }, + "registerNode": { + "!type": "fn(node: +_yui.aui_tree.TreeNode)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeData.html#method_registerNode", + "!doc": "Register the passed TreeNode on this TreeData." + }, + "updateIndex": { + "!type": "fn(index: +_yui.yui.Object)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeData.html#method_updateIndex", + "!doc": "Update the [index](A.TreeData.html#attr_index) attribute value." + }, + "unregisterNode": { + "!type": "fn(node: +_yui.aui_tree.TreeNode)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeData.html#method_unregisterNode", + "!doc": "Unregister the passed TreeNode from this TreeData." + }, + "collapseAll": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeData.html#method_collapseAll", + "!doc": "Collapse all children of the TreeData." + }, + "expandAll": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeData.html#method_expandAll", + "!doc": "Expand all children of the TreeData." + }, + "selectAll": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeData.html#method_selectAll", + "!doc": "Select all children of the TreeData." + }, + "unselectAll": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeData.html#method_unselectAll", + "!doc": "Unselect all children of the TreeData." + }, + "eachChildren": { + "!type": "fn(fn: fn(), deep: bool)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeData.html#method_eachChildren", + "!doc": "Loop each children and execute the `fn` callback." + }, + "eachParent": { + "!type": "fn(fn: fn())", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeData.html#method_eachParent", + "!doc": "Loop each parent node and execute the `fn` callback." + }, + "bubbleEvent": { + "!type": "fn(eventType: string, args: +_yui.yui.Array, cancelBubbling: bool, stopActionPropagation: bool)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeData.html#method_bubbleEvent", + "!doc": "Bubble event to all parent nodes." + }, + "createNode": { + "!type": "fn(options: +_yui.yui.Object) -> +aui_tree.TreeNode", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeData.html#method_createNode", + "!doc": "Create a TreeNode instance." + }, + "appendChild": { + "!type": "fn(node: +_yui.aui_tree.TreeNode, cancelBubbling: bool)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeData.html#method_appendChild", + "!doc": "Append a child node to the TreeData." + }, + "item": { + "!type": "fn(index: number) -> +aui_tree.TreeNode", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeData.html#method_item", + "!doc": "Get a TreeNode children by index." + }, + "indexOf": { + "!type": "fn(node: +_yui.aui_tree.TreeNode) -> number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeData.html#method_indexOf", + "!doc": "Index of the passed TreeNode on the\n[children](A.TreeData.html#attr_children) attribute." + }, + "hasChildNodes": { + "!type": "fn() -> bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeData.html#method_hasChildNodes", + "!doc": "Whether the TreeData contains children or not." + }, + "getChildren": { + "!type": "fn(deep: bool) -> +yui.Array", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeData.html#method_getChildren", + "!doc": "Get an Array of the children nodes of the current TreeData." + }, + "getEventOutputMap": { + "!type": "fn(node: +TreeData) -> +yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeData.html#method_getEventOutputMap", + "!doc": "Get an object containing metadata for the custom events." + }, + "removeChild": { + "!type": "fn(node: +TreeData)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeData.html#method_removeChild", + "!doc": "Remove the passed `node` from the current TreeData." + }, + "_removeChild": { + "!type": "fn(node: +TreeData)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeData.html#method__removeChild", + "!doc": "Remove the passed `node` from the current TreeData." + }, + "empty": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeData.html#method_empty", + "!doc": "Delete all children of the current TreeData." + }, + "insert": { + "!type": "fn(treeNode: +_yui.aui_tree.TreeNode, refTreeNode: +_yui.aui_tree.TreeNode, where: +_yui.aui_tree.TreeNode)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeData.html#method_insert", + "!doc": "Insert `treeNode` before or after the `refTreeNode`." + }, + "insertAfter": { + "!type": "fn(treeNode: +_yui.aui_tree.TreeNode, refTreeNode: +_yui.aui_tree.TreeNode)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeData.html#method_insertAfter", + "!doc": "Insert `treeNode` after the `refTreeNode`." + }, + "insertBefore": { + "!type": "fn(treeNode: +_yui.aui_tree.TreeNode, refTreeNode: +_yui.aui_tree.TreeNode)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeData.html#method_insertBefore", + "!doc": "Insert `treeNode` before the `refTreeNode`." + }, + "getNodeByChild": { + "!type": "fn(child: +_yui.node.Node) -> +aui_tree.TreeNode", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeData.html#method_getNodeByChild", + "!doc": "Get a TreeNode instance by a child DOM Node." + } + }, + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeData.html#property_ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the TreeData." + } + }, + "TreeViewIO": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_tree.A.TreeViewIO", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeViewIO.html", + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeViewIO.html#property_ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the TreeViewIO." + }, + "prototype": { + "io": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeViewIO.html#attribute_io", + "!doc": "IO options for the current TreeNode load the children." + }, + "initIO": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeViewIO.html#method_initIO", + "!doc": "Initialize the IO transaction setup on the\n[io](A.TreeViewIO.html#attr_io) attribute." + }, + "ioStartHandler": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeViewIO.html#method_ioStartHandler", + "!doc": "IO Start handler." + }, + "ioCompleteHandler": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeViewIO.html#method_ioCompleteHandler", + "!doc": "IO Complete handler." + }, + "ioSuccessHandler": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeViewIO.html#method_ioSuccessHandler", + "!doc": "IO Success handler." + }, + "ioFailureHandler": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeViewIO.html#method_ioFailureHandler", + "!doc": "IO Failure handler." + } + } + }, + "TreeNode": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_tree.A.TreeNode", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeNode.html", + "prototype": { + "!proto": "_yui.base.Base.prototype", + "boundingBox": { + "!type": "?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeNode.html#attribute_boundingBox", + "!doc": "The widgets outermost node, used for sizing and positioning." + }, + "contentBox": { + "!type": "?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeNode.html#attribute_contentBox", + "!doc": "The direct descendant of a widgets\nbounding box and houses its content." + }, + "cssClasses": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeNode.html#attribute_cssClasses", + "!doc": "CSS classes used on TreeNode." + }, + "draggable": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeNode.html#attribute_draggable", + "!doc": "If true the TreeNode is draggable." + }, + "ownerTree": { + "!type": "+TreeView", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeNode.html#attribute_ownerTree", + "!doc": "TreeView which contains the current TreeNode." + }, + "label": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeNode.html#attribute_label", + "!doc": "Label of the TreeNode." + }, + "expanded": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeNode.html#attribute_expanded", + "!doc": "Whether the TreeNode is expanded by default." + }, + "id": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeNode.html#attribute_id", + "!doc": "Id of the TreeNode." + }, + "leaf": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeNode.html#attribute_leaf", + "!doc": "Whether the TreeNode could have children or not (i.e. if any\nchildren is present the TreeNode is a leaf)." + }, + "nextSibling": { + "!type": "+aui_tree.TreeNode", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeNode.html#attribute_nextSibling", + "!doc": "Next sibling of the current TreeNode." + }, + "prevSibling": { + "!type": "+aui_tree.TreeNode", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeNode.html#attribute_prevSibling", + "!doc": "Previous sibling of the current TreeNode." + }, + "parentNode": { + "!type": "+aui_tree.TreeNode", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeNode.html#attribute_parentNode", + "!doc": "Parent node of the current TreeNode." + }, + "labelEl": { + "!type": "+node.Node", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeNode.html#attribute_labelEl", + "!doc": "Label element to house the `label` attribute." + }, + "hitAreaEl": { + "!type": "+node.Node", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeNode.html#attribute_hitAreaEl", + "!doc": "Hitarea element." + }, + "alwaysShowHitArea": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeNode.html#attribute_alwaysShowHitArea", + "!doc": "Always show the hitarea icon." + }, + "iconEl": { + "!type": "+node.Node", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeNode.html#attribute_iconEl", + "!doc": "Icon element." + }, + "tabIndex": { + "!type": "?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeNode.html#attribute_tabIndex", + "!doc": "Specify the tab order." + }, + "rendered": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeNode.html#attribute_rendered", + "!doc": "If true the TreeNode is rendered." + }, + "render": { + "!type": "fn(container: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeNode.html#method_render", + "!doc": "Render TreeNode." + }, + "appendChild": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeNode.html#method_appendChild", + "!doc": "Append child on TreeNode." + }, + "collapse": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeNode.html#method_collapse", + "!doc": "Collapse the current TreeNode." + }, + "collapseAll": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeNode.html#method_collapseAll", + "!doc": "Collapse all TreeNodes." + }, + "contains": { + "!type": "fn(node: +_yui.aui_tree.TreeNode) -> bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeNode.html#method_contains", + "!doc": "Check if the current TreeNode contains the passed `node`." + }, + "createNodes": { + "!type": "fn(nodes: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeNode.html#method_createNodes", + "!doc": "Create nodes." + }, + "expand": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeNode.html#method_expand", + "!doc": "Expand the current TreeNode." + }, + "expandAll": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeNode.html#method_expandAll", + "!doc": "Expand all TreeNodes." + }, + "getDepth": { + "!type": "fn() -> number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeNode.html#method_getDepth", + "!doc": "Get the depth of the current TreeNode." + }, + "hasChildNodes": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeNode.html#method_hasChildNodes", + "!doc": "Check if it has child nodes." + }, + "isSelected": { + "!type": "fn() -> bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeNode.html#method_isSelected", + "!doc": "Whether the current TreeNode is selected or not." + }, + "isLeaf": { + "!type": "fn() -> bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeNode.html#method_isLeaf", + "!doc": "Whether the current TreeNode is ancestor of the passed `node` or not." + }, + "toggle": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeNode.html#method_toggle", + "!doc": "Toggle the current TreeNode, `collapsed` or `expanded`." + } + }, + "NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeNode.html#property_NAME", + "!doc": "Static property provides a string to identify the class." + }, + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeNode.html#property_ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the TreeNode." + } + }, + "TreeNodeIO": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_tree.A.TreeNodeIO", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeNodeIO.html", + "prototype": { + "!proto": "_yui.aui_tree.A.TreeNode.prototype", + "loading": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeNodeIO.html#attribute_loading", + "!doc": "Whether the current TreeNode IO transaction is loading." + }, + "loaded": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeNodeIO.html#attribute_loaded", + "!doc": "Whether the current TreeNode has loaded the content." + }, + "cache": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeNodeIO.html#attribute_cache", + "!doc": "Whether the current TreeNode should cache the loaded content or not." + }, + "leaf": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeNodeIO.html#attribute_leaf", + "!doc": "Whether the TreeNode could have children or not (i.e. if any\nchildren is present the TreeNode is a leaf)." + }, + "createNodes": { + "!type": "fn(nodes: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeNodeIO.html#method_createNodes", + "!doc": "Create nodes." + }, + "expand": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeNodeIO.html#method_expand", + "!doc": "Expand the current TreeNodeIO." + }, + "_onIOSuccess": { + "!type": "fn(event: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeNodeIO.html#method__onIOSuccess", + "!doc": "Fire when IO success." + } + }, + "NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeNodeIO.html#property_NAME", + "!doc": "Static property provides a string to identify the class." + }, + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeNodeIO.html#property_ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the TreeNode." + } + }, + "TreeNodeCheck": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_tree.A.TreeNodeCheck", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeNodeCheck.html", + "prototype": { + "!proto": "_yui.aui_tree.A.TreeNodeIO.prototype", + "checked": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeNodeCheck.html#attribute_checked", + "!doc": "Whether the TreeNode is checked or not." + }, + "checkName": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeNodeCheck.html#attribute_checkName", + "!doc": "Name of the checkbox element used on the current TreeNode." + }, + "checkContainerEl": { + "!type": "+node.Node", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeNodeCheck.html#attribute_checkContainerEl", + "!doc": "Container element for the checkbox." + }, + "checkEl": { + "!type": "+node.Node", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeNodeCheck.html#attribute_checkEl", + "!doc": "Checkbox element." + }, + "check": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeNodeCheck.html#method_check", + "!doc": "Check the current TreeNode." + }, + "uncheck": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeNodeCheck.html#method_uncheck", + "!doc": "Uncheck the current TreeNode." + }, + "toggleCheck": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeNodeCheck.html#method_toggleCheck", + "!doc": "Toggle the check status of the current TreeNode." + }, + "isChecked": { + "!type": "fn() -> ?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeNodeCheck.html#method_isChecked", + "!doc": "Whether the current TreeNodeCheck is checked." + } + }, + "NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeNodeCheck.html#property_NAME", + "!doc": "Static property provides a string to identify the class." + }, + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeNodeCheck.html#property_ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the TreeNode." + } + }, + "TreeNodeTask": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_tree.A.TreeNodeTask", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeNodeTask.html", + "prototype": { + "!proto": "_yui.aui_tree.A.TreeNodeCheck.prototype", + "check": { + "!type": "fn(originalTarget: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeNodeTask.html#method_check", + "!doc": "Check the current TreeNodeTask." + }, + "uncheck": { + "!type": "fn(originalTarget: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeNodeTask.html#method_uncheck", + "!doc": "Uncheck the current TreeNodeTask." + } + }, + "NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeNodeTask.html#property_NAME", + "!doc": "Static property provides a string to identify the class." + } + }, + "TreeNodeRadio": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_tree.A.TreeNodeRadio", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeNodeRadio.html", + "prototype": { + "!proto": "_yui.aui_tree.A.TreeNodeTask.prototype", + "cssClasses": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeNodeRadio.html#attribute_cssClasses", + "!doc": "CSS classes used on TreeNodeRadio." + }, + "check": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeNodeRadio.html#method_check", + "!doc": "Check the current TreeNodeRadio." + } + }, + "NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeNodeRadio.html#property_NAME", + "!doc": "Static property provides a string to identify the class." + }, + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeNodeRadio.html#property_ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the TreeNodeRadio." + } + }, + "TreeViewPaginator": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_tree.A.TreeViewPaginator", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeViewPaginator.html", + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeViewPaginator.html#property_ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the TreeView." + }, + "prototype": { + "paginator": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeViewPaginator.html#attribute_paginator", + "!doc": "Paginator." + } + } + }, + "TreeView": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_tree.A.TreeView", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeView.html", + "prototype": { + "!proto": "_yui.aui_component.A.Component.prototype", + "type": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeView.html#attribute_type", + "!doc": "Type of the treeview (i.e. could be file or normal)." + }, + "lastSelected": { + "!type": "+aui_tree.TreeNode", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeView.html#attribute_lastSelected", + "!doc": "Last selected TreeNode." + }, + "lazyLoad": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeView.html#attribute_lazyLoad", + "!doc": "Determine if its going to be lazy loaded or not." + }, + "selectOnToggle": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeView.html#attribute_selectOnToggle", + "!doc": "Determine if its going to be selected on toggle." + }, + "createNodes": { + "!type": "fn(nodes: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeView.html#method_createNodes", + "!doc": "Create Nodes." + } + }, + "NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeView.html#property_NAME", + "!doc": "Static property provides a string to identify the class." + }, + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeView.html#property_ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the TreeView." + } + }, + "TreeViewDD": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_tree.A.TreeViewDD", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeViewDD.html", + "prototype": { + "!proto": "_yui.aui_tree.A.TreeView.prototype", + "helper": { + "!type": "+node.Node", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeViewDD.html#attribute_helper", + "!doc": "Dragdrop helper element." + }, + "scrollDelay": { + "!type": "number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeViewDD.html#attribute_scrollDelay", + "!doc": "Delay of the scroll while dragging the TreeNodes." + }, + "dropAction": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeViewDD.html#attribute_dropAction", + "!doc": "Drop action (i.e. could be append, below or above)." + }, + "lastY": { + "!type": "number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeViewDD.html#attribute_lastY", + "!doc": "Last Y." + }, + "node": { + "!type": "?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeViewDD.html#attribute_node", + "!doc": "Node." + }, + "nodeContent": { + "!type": "+node.Node", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeViewDD.html#attribute_nodeContent", + "!doc": "Reference for the current drop node." + } + }, + "NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeViewDD.html#property_NAME", + "!doc": "Static property provides a string to identify the class." + }, + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.TreeViewDD.html#property_ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the TreeViewDD." + } + } + }, + "TreeNode": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/TreeNode.html", + "prototype": { + "nodeTypes": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/TreeNode.html#property_nodeTypes", + "!doc": "TreeNode types hash map.\n\n```\nA.TreeNode.nodeTypes = {\n radio: A.TreeNodeRadio,\n task: A.TreeNodeTask,\n check: A.TreeNodeCheck,\n node: A.TreeNode,\n io: A.TreeNodeIO\n};\n```" + } + } + } + }, + "aui_url": { + "A": { + "Url": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_url.A.Url", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Url.html", + "prototype": { + "addParameter": { + "!type": "fn(key: ?, values: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Url.html#method_addParameter", + "!doc": "Adds a single parameter in the URL." + }, + "addParameters": { + "!type": "fn(parameters: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Url.html#method_addParameters", + "!doc": "Adds a list of parameters in the URL." + }, + "hasParameter": { + "!type": "fn(key: ?) -> bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Url.html#method_hasParameter", + "!doc": "Checks if the URL has a parameter." + }, + "getParameter": { + "!type": "fn(key: ?) -> string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Url.html#method_getParameter", + "!doc": "Gets a single parameter." + }, + "getParameters": { + "!type": "fn() -> +yui.Array", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Url.html#method_getParameters", + "!doc": "Gets a list of parameters." + }, + "getAnchor": { + "!type": "fn() -> string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Url.html#method_getAnchor", + "!doc": "Gets the anchor." + }, + "getAuthority": { + "!type": "fn() -> string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Url.html#method_getAuthority", + "!doc": "Gets the authority." + }, + "getDirectory": { + "!type": "fn() -> string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Url.html#method_getDirectory", + "!doc": "Gets the directory." + }, + "getFile": { + "!type": "fn() -> string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Url.html#method_getFile", + "!doc": "Gets the file." + }, + "getHost": { + "!type": "fn() -> string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Url.html#method_getHost", + "!doc": "Gets the host." + }, + "getPassword": { + "!type": "fn() -> string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Url.html#method_getPassword", + "!doc": "Gets the password." + }, + "getPath": { + "!type": "fn() -> string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Url.html#method_getPath", + "!doc": "Gets the path." + }, + "getPort": { + "!type": "fn() -> string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Url.html#method_getPort", + "!doc": "Gets the port." + }, + "getProtocol": { + "!type": "fn() -> string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Url.html#method_getProtocol", + "!doc": "Gets the protocol." + }, + "getQuery": { + "!type": "fn() -> string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Url.html#method_getQuery", + "!doc": "Gets the query." + }, + "getRelative": { + "!type": "fn() -> string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Url.html#method_getRelative", + "!doc": "Gets the relative." + }, + "getSource": { + "!type": "fn() -> string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Url.html#method_getSource", + "!doc": "Gets the source." + }, + "getUser": { + "!type": "fn() -> string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Url.html#method_getUser", + "!doc": "Gets the user." + }, + "getUserInfo": { + "!type": "fn() -> string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Url.html#method_getUserInfo", + "!doc": "Gets the user info." + }, + "removeParameter": { + "!type": "fn(key: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Url.html#method_removeParameter", + "!doc": "Removes a single parameter from the parameters list." + }, + "removeParameters": { + "!type": "fn(parameters: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Url.html#method_removeParameters", + "!doc": "Removes a list of parameters from the parameters list." + }, + "setParameter": { + "!type": "fn(key: ?, opt_values: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Url.html#method_setParameter", + "!doc": "Sets a single parameter." + }, + "setParameters": { + "!type": "fn(parameters: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Url.html#method_setParameters", + "!doc": "Sets a list of parameters." + }, + "setAnchor": { + "!type": "fn(val: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Url.html#method_setAnchor", + "!doc": "Sets the anchor." + }, + "setAuthority": { + "!type": "fn(val: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Url.html#method_setAuthority", + "!doc": "Sets the authority." + }, + "setDirectory": { + "!type": "fn(val: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Url.html#method_setDirectory", + "!doc": "Sets the directory." + }, + "setFile": { + "!type": "fn(val: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Url.html#method_setFile", + "!doc": "Sets the file." + }, + "setHost": { + "!type": "fn(val: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Url.html#method_setHost", + "!doc": "Sets the host." + }, + "setPassword": { + "!type": "fn(val: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Url.html#method_setPassword", + "!doc": "Sets the password." + }, + "setPath": { + "!type": "fn(val: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Url.html#method_setPath", + "!doc": "Sets the path." + }, + "setPort": { + "!type": "fn(val: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Url.html#method_setPort", + "!doc": "Sets the port." + }, + "setProtocol": { + "!type": "fn(val: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Url.html#method_setProtocol", + "!doc": "Sets the protocol." + }, + "setRelative": { + "!type": "fn(val: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Url.html#method_setRelative", + "!doc": "Sets the relative." + }, + "setSource": { + "!type": "fn(val: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Url.html#method_setSource", + "!doc": "Sets the source." + }, + "setUser": { + "!type": "fn(val: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Url.html#method_setUser", + "!doc": "Sets the user." + }, + "setUserInfo": { + "!type": "fn(val: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Url.html#method_setUserInfo", + "!doc": "Sets the user info." + }, + "toString": { + "!type": "fn() -> string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Url.html#method_toString", + "!doc": "Generates the entire URL based on each attribute." + } + } + } + } + }, + "aui_video": { + "A": { + "Video": { + "!type": "fn(config: +_yui.yui.Object) -> +_yui.aui_video.A.Video", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Video.html", + "prototype": { + "!proto": "_yui.aui_component.A.Component.prototype", + "url": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Video.html#attribute_url", + "!doc": "URL used by Video to play." + }, + "ogvUrl": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Video.html#attribute_ogvUrl", + "!doc": "URL (on .ogv format) used by Video to play." + }, + "swfUrl": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Video.html#attribute_swfUrl", + "!doc": "URL (on .swf format) used by Video to create\na fallback player with Flash." + }, + "poster": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Video.html#attribute_poster", + "!doc": "Image displayed before playback starts." + }, + "fixedAttributes": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Video.html#attribute_fixedAttributes", + "!doc": "An additional list of attributes." + }, + "flashVars": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Video.html#attribute_flashVars", + "!doc": "Variables used by Flash player." + }, + "render": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Video.html#attribute_render", + "!doc": "If `true` the render phase will be automatically invoked\npreventing the `.render()` manual call." + }, + "load": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Video.html#method_load", + "!doc": "Load video track." + }, + "pause": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Video.html#method_pause", + "!doc": "Pause video track." + }, + "play": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Video.html#method_play", + "!doc": "Play video track." + } + }, + "NAME": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Video.html#property_NAME", + "!doc": "Static property provides a string to identify the class." + }, + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Video.html#property_ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the Video." + }, + "BIND_UI_ATTRS": { + "!type": "+yui.Array", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Video.html#property_BIND_UI_ATTRS", + "!doc": "Static property used to define the attributes\nfor the bindUI lifecycle phase." + }, + "SYNC_UI_ATTRS": { + "!type": "+yui.Array", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.Video.html#property_SYNC_UI_ATTRS", + "!doc": "Static property used to define the attributes\nfor the syncUI lifecycle phase." + } + } + } + }, + "aui_widget_cssclass": { + "A": { + "WidgetCssClass": { + "!type": "fn(The: +_yui.yui.Object)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.WidgetCssClass.html", + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.WidgetCssClass.html#property_ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration for the Component." + }, + "prototype": { + "cssClass": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.WidgetCssClass.html#attribute_cssClass", + "!doc": "CSS class to be automatically added to the `boundingBox`." + } + }, + "CSS_CLASS_CONTENT_SUFFIX": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.WidgetCssClass.html#property_CSS_CLASS_CONTENT_SUFFIX", + "!doc": "Static property used to define the default suffix for cssClass attribute\nvalue applied on `contentBox` node." + } + }, + "WidgetPositionAlignSuggestion": { + "!type": "fn(The: +_yui.yui.Object)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.WidgetPositionAlignSuggestion.html", + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.WidgetPositionAlignSuggestion.html#property_ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration." + }, + "prototype": { + "position": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.WidgetPositionAlignSuggestion.html#attribute_position", + "!doc": "Determine the position of the tooltip." + }, + "POSITION_ALIGN_SUGGESTION": { + "!type": "?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.WidgetPositionAlignSuggestion.html#property_POSITION_ALIGN_SUGGESTION", + "!doc": "Property defining the align points based on the suggested `position`." + }, + "initializer": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.WidgetPositionAlignSuggestion.html#method_initializer", + "!doc": "Construction logic executed during WidgetPositionAlignSuggestion\ninstantiation. Lifecycle." + }, + "alignNode": { + "!type": "?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.WidgetPositionAlignSuggestion.html#attribute_alignNode", + "!doc": "Suggest alignment for the node based on the `position` suggestion." + } + } + } + } + }, + "aui_widget_toggle": { + "A": { + "WidgetToggle": { + "!type": "fn(The: +_yui.yui.Object)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.WidgetToggle.html", + "prototype": { + "toggle": { + "!type": "fn(visible: bool)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.WidgetToggle.html#method_toggle", + "!doc": "Toggles widget visibility." + } + } + } + } + }, + "aui_widget_toolbars": { + "A": { + "WidgetToolbars": { + "!type": "fn() -> +_yui.aui_widget_toolbars.A.WidgetToolbars", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.WidgetToolbars.html", + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.WidgetToolbars.html#property_ATTRS", + "!doc": "Static property used to define the default attribute configuration." + }, + "prototype": { + "toolbars": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.WidgetToolbars.html#attribute_toolbars", + "!doc": "Collection of `A.Toolbar` instances." + }, + "toolbarPosition": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.WidgetToolbars.html#attribute_toolbarPosition", + "!doc": "Collection of toolbars header, body, and footer positions." + }, + "addToolbar": { + "!type": "fn(toolbar: ?, section: ?) -> +aui_toolbar.A.Toolbar", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.WidgetToolbars.html#method_addToolbar", + "!doc": "Includes a `A.Toolbar` instance into the widget." + }, + "getToolbar": { + "!type": "fn(section: ?) -> +aui_toolbar.A.Toolbar", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.WidgetToolbars.html#method_getToolbar", + "!doc": "Gets the `A.Toolbar` instance based on its section." + }, + "getToolbarSection": { + "!type": "fn(section: ?) -> string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.WidgetToolbars.html#method_getToolbarSection", + "!doc": "Gets the toolbars section. If no argument is passed, returns the\n`StdMod.FOOTER`." + }, + "removeToolbar": { + "!type": "fn(section: ?)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.WidgetToolbars.html#method_removeToolbar", + "!doc": "Destroys the `A.Toolbar` instance based on its section." + } + } + } + } + }, + "aui_widget_transition": { + "A": { + "WidgetTransition": { + "!type": "fn() -> +_yui.aui_widget_transition.A.WidgetTransition", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.WidgetTransition.html", + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.WidgetTransition.html#property_ATTRS", + "!doc": "Static property used to define the default attribute configuration." + }, + "prototype": { + "animated": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.WidgetTransition.html#attribute_animated", + "!doc": "Determine if the transitions will animate or not." + }, + "delay": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.WidgetTransition.html#attribute_delay", + "!doc": "Determine the delay (in milliseconds) after widgets transition\nanimation. By default theres no delay." + }, + "duration": { + "!type": "number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.WidgetTransition.html#attribute_duration", + "!doc": "Determine the duration of the transition." + }, + "opacity": { + "!type": "number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.WidgetTransition.html#attribute_opacity", + "!doc": "Determine the opacity." + }, + "stickDuration": { + "!type": "number", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.WidgetTransition.html#attribute_stickDuration", + "!doc": "Determine the duration (in milliseconds) for the widget to stick\nvisibility after the trigger element. By default the stick duration is\nnot specified." + } + } + }, + "WidgetTrigger": { + "!type": "fn(The: +_yui.yui.Object)", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.WidgetTrigger.html", + "ATTRS": { + "!type": "+yui.Object", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.WidgetTrigger.html#property_ATTRS", + "!doc": "Static property used to define the default attribute\nconfiguration." + }, + "prototype": { + "bindDOMEvents": { + "!type": "bool", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.WidgetTrigger.html#attribute_bindDOMEvents", + "!doc": "Determine if the Toggler should bind DOM events or not." + }, + "trigger": { + "!type": "?", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.WidgetTrigger.html#attribute_trigger", + "!doc": "Trigger node to change widget visibility state." + }, + "triggerHideEvent": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.WidgetTrigger.html#attribute_triggerHideEvent", + "!doc": "DOM event to hide the tooltip." + }, + "triggerShowEvent": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.WidgetTrigger.html#attribute_triggerShowEvent", + "!doc": "DOM event to show the tooltip." + }, + "triggerToggleEvent": { + "!type": "string", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.WidgetTrigger.html#attribute_triggerToggleEvent", + "!doc": "DOM event to toggle the tooltip." + }, + "initializer": { + "!type": "fn()", + "!url": "http://alloyui.com/versions/2.0.x/api/classes/A.WidgetTrigger.html#method_initializer", + "!doc": "Construction logic executed during WidgetTrigger\ninstantiation. Lifecycle." + } + } + } + } + } + } + }, + "AUI": "YUI" +}; + +}) \ No newline at end of file diff --git a/core/tern.core/node_modules/tern/node_modules/tern-aui2.0.x/package.json b/core/ternjs/node_modules/tern/node_modules/tern-aui2.0.x/package.json similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-aui2.0.x/package.json rename to core/ternjs/node_modules/tern/node_modules/tern-aui2.0.x/package.json diff --git a/core/tern.core/node_modules/tern/node_modules/tern-chrome-apps/chrome-apps.js b/core/ternjs/node_modules/tern/node_modules/tern-chrome-apps/chrome-apps.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-chrome-apps/chrome-apps.js rename to core/ternjs/node_modules/tern/node_modules/tern-chrome-apps/chrome-apps.js diff --git a/core/tern.core/node_modules/tern/node_modules/tern-chrome-apps/package.json b/core/ternjs/node_modules/tern/node_modules/tern-chrome-apps/package.json similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-chrome-apps/package.json rename to core/ternjs/node_modules/tern/node_modules/tern-chrome-apps/package.json diff --git a/core/tern.core/node_modules/tern/node_modules/tern-closure/.gjslintflags b/core/ternjs/node_modules/tern/node_modules/tern-closure/.gjslintflags similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-closure/.gjslintflags rename to core/ternjs/node_modules/tern/node_modules/tern-closure/.gjslintflags diff --git a/core/tern.core/node_modules/tern/node_modules/tern-closure/.jshintignore b/core/ternjs/node_modules/tern/node_modules/tern-closure/.jshintignore similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-closure/.jshintignore rename to core/ternjs/node_modules/tern/node_modules/tern-closure/.jshintignore diff --git a/core/tern.core/node_modules/tern/node_modules/tern-closure/.jshintrc b/core/ternjs/node_modules/tern/node_modules/tern-closure/.jshintrc similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-closure/.jshintrc rename to core/ternjs/node_modules/tern/node_modules/tern-closure/.jshintrc diff --git a/core/tern.core/node_modules/tern/node_modules/tern-closure/.npmignore b/core/ternjs/node_modules/tern/node_modules/tern-closure/.npmignore similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-closure/.npmignore rename to core/ternjs/node_modules/tern/node_modules/tern-closure/.npmignore diff --git a/core/tern.core/node_modules/tern/node_modules/tern-closure/.tern-project b/core/ternjs/node_modules/tern/node_modules/tern-closure/.tern-project similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-closure/.tern-project rename to core/ternjs/node_modules/tern/node_modules/tern-closure/.tern-project diff --git a/core/tern.core/node_modules/tern/node_modules/tern-closure/CONTRIBUTING.md b/core/ternjs/node_modules/tern/node_modules/tern-closure/CONTRIBUTING.md similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-closure/CONTRIBUTING.md rename to core/ternjs/node_modules/tern/node_modules/tern-closure/CONTRIBUTING.md diff --git a/core/tern.core/node_modules/tern/node_modules/tern-closure/LICENSE b/core/ternjs/node_modules/tern/node_modules/tern-closure/LICENSE similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-closure/LICENSE rename to core/ternjs/node_modules/tern/node_modules/tern-closure/LICENSE diff --git a/core/tern.core/node_modules/tern/node_modules/tern-closure/README.md b/core/ternjs/node_modules/tern/node_modules/tern-closure/README.md similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-closure/README.md rename to core/ternjs/node_modules/tern/node_modules/tern-closure/README.md diff --git a/core/tern.core/node_modules/tern/node_modules/tern-closure/closure.js b/core/ternjs/node_modules/tern/node_modules/tern-closure/closure.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-closure/closure.js rename to core/ternjs/node_modules/tern/node_modules/tern-closure/closure.js diff --git a/core/tern.core/node_modules/tern/node_modules/tern-closure/lib/comment.js b/core/ternjs/node_modules/tern/node_modules/tern-closure/lib/comment.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-closure/lib/comment.js rename to core/ternjs/node_modules/tern/node_modules/tern-closure/lib/comment.js diff --git a/core/tern.core/node_modules/tern/node_modules/tern-closure/lib/constraints.js b/core/ternjs/node_modules/tern/node_modules/tern-closure/lib/constraints.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-closure/lib/constraints.js rename to core/ternjs/node_modules/tern/node_modules/tern-closure/lib/constraints.js diff --git a/core/tern.core/node_modules/tern/node_modules/tern-closure/lib/core.js b/core/ternjs/node_modules/tern/node_modules/tern-closure/lib/core.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-closure/lib/core.js rename to core/ternjs/node_modules/tern/node_modules/tern-closure/lib/core.js diff --git a/core/tern.core/node_modules/tern/node_modules/tern-closure/lib/file.js b/core/ternjs/node_modules/tern/node_modules/tern-closure/lib/file.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-closure/lib/file.js rename to core/ternjs/node_modules/tern/node_modules/tern-closure/lib/file.js diff --git a/core/tern.core/node_modules/tern/node_modules/tern-closure/lib/finder/grep.js b/core/ternjs/node_modules/tern/node_modules/tern-closure/lib/finder/grep.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-closure/lib/finder/grep.js rename to core/ternjs/node_modules/tern/node_modules/tern-closure/lib/finder/grep.js diff --git a/core/tern.core/node_modules/tern/node_modules/tern-closure/lib/typemanager.js b/core/ternjs/node_modules/tern/node_modules/tern-closure/lib/typemanager.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-closure/lib/typemanager.js rename to core/ternjs/node_modules/tern/node_modules/tern-closure/lib/typemanager.js diff --git a/core/tern.core/node_modules/tern/node_modules/tern-closure/node_modules/.bin/acorn b/core/ternjs/node_modules/tern/node_modules/tern-closure/node_modules/.bin/acorn similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-closure/node_modules/.bin/acorn rename to core/ternjs/node_modules/tern/node_modules/tern-closure/node_modules/.bin/acorn diff --git a/core/tern.core/node_modules/tern/node_modules/tern-closure/node_modules/.bin/acorn.cmd b/core/ternjs/node_modules/tern/node_modules/tern-closure/node_modules/.bin/acorn.cmd similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-closure/node_modules/.bin/acorn.cmd rename to core/ternjs/node_modules/tern/node_modules/tern-closure/node_modules/.bin/acorn.cmd diff --git a/core/tern.core/node_modules/tern/node_modules/tern-closure/node_modules/carrier/.npmignore b/core/ternjs/node_modules/tern/node_modules/tern-closure/node_modules/carrier/.npmignore similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-closure/node_modules/carrier/.npmignore rename to core/ternjs/node_modules/tern/node_modules/tern-closure/node_modules/carrier/.npmignore diff --git a/core/tern.core/node_modules/tern/node_modules/tern-closure/node_modules/carrier/.travis.yml b/core/ternjs/node_modules/tern/node_modules/tern-closure/node_modules/carrier/.travis.yml similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-closure/node_modules/carrier/.travis.yml rename to core/ternjs/node_modules/tern/node_modules/tern-closure/node_modules/carrier/.travis.yml diff --git a/core/tern.core/node_modules/tern/node_modules/tern-closure/node_modules/carrier/LICENSE b/core/ternjs/node_modules/tern/node_modules/tern-closure/node_modules/carrier/LICENSE similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-closure/node_modules/carrier/LICENSE rename to core/ternjs/node_modules/tern/node_modules/tern-closure/node_modules/carrier/LICENSE diff --git a/core/tern.core/node_modules/tern/node_modules/tern-closure/node_modules/carrier/README.markdown b/core/ternjs/node_modules/tern/node_modules/tern-closure/node_modules/carrier/README.markdown similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-closure/node_modules/carrier/README.markdown rename to core/ternjs/node_modules/tern/node_modules/tern-closure/node_modules/carrier/README.markdown diff --git a/core/tern.core/node_modules/tern/node_modules/tern-closure/node_modules/carrier/lib/carrier.js b/core/ternjs/node_modules/tern/node_modules/tern-closure/node_modules/carrier/lib/carrier.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-closure/node_modules/carrier/lib/carrier.js rename to core/ternjs/node_modules/tern/node_modules/tern-closure/node_modules/carrier/lib/carrier.js diff --git a/core/tern.core/node_modules/tern/node_modules/tern-closure/node_modules/carrier/package.json b/core/ternjs/node_modules/tern/node_modules/tern-closure/node_modules/carrier/package.json similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-closure/node_modules/carrier/package.json rename to core/ternjs/node_modules/tern/node_modules/tern-closure/node_modules/carrier/package.json diff --git a/core/tern.core/node_modules/tern/node_modules/tern-closure/node_modules/carrier/test/extra_carriage.js b/core/ternjs/node_modules/tern/node_modules/tern-closure/node_modules/carrier/test/extra_carriage.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-closure/node_modules/carrier/test/extra_carriage.js rename to core/ternjs/node_modules/tern/node_modules/tern-closure/node_modules/carrier/test/extra_carriage.js diff --git a/core/tern.core/node_modules/tern/node_modules/tern-closure/node_modules/carrier/test/test_concatenation.js b/core/ternjs/node_modules/tern/node_modules/tern-closure/node_modules/carrier/test/test_concatenation.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-closure/node_modules/carrier/test/test_concatenation.js rename to core/ternjs/node_modules/tern/node_modules/tern-closure/node_modules/carrier/test/test_concatenation.js diff --git a/core/tern.core/node_modules/tern/node_modules/tern-closure/node_modules/carrier/test/test_handle_buffer.js b/core/ternjs/node_modules/tern/node_modules/tern-closure/node_modules/carrier/test/test_handle_buffer.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-closure/node_modules/carrier/test/test_handle_buffer.js rename to core/ternjs/node_modules/tern/node_modules/tern-closure/node_modules/carrier/test/test_handle_buffer.js diff --git a/core/tern.core/node_modules/tern/node_modules/tern-closure/node_modules/carrier/test/test_line_breaks.js b/core/ternjs/node_modules/tern/node_modules/tern-closure/node_modules/carrier/test/test_line_breaks.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-closure/node_modules/carrier/test/test_line_breaks.js rename to core/ternjs/node_modules/tern/node_modules/tern-closure/node_modules/carrier/test/test_line_breaks.js diff --git a/core/tern.core/node_modules/tern/node_modules/tern-closure/node_modules/carrier/test/test_no_br.js b/core/ternjs/node_modules/tern/node_modules/tern-closure/node_modules/carrier/test/test_no_br.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-closure/node_modules/carrier/test/test_no_br.js rename to core/ternjs/node_modules/tern/node_modules/tern-closure/node_modules/carrier/test/test_no_br.js diff --git a/core/tern.core/node_modules/tern/node_modules/tern-closure/node_modules/carrier/test/test_one_line_ending_in_nl.js b/core/ternjs/node_modules/tern/node_modules/tern-closure/node_modules/carrier/test/test_one_line_ending_in_nl.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-closure/node_modules/carrier/test/test_one_line_ending_in_nl.js rename to core/ternjs/node_modules/tern/node_modules/tern-closure/node_modules/carrier/test/test_one_line_ending_in_nl.js diff --git a/core/tern.core/node_modules/tern/node_modules/tern-closure/node_modules/carrier/test/test_other_breaks.js b/core/ternjs/node_modules/tern/node_modules/tern-closure/node_modules/carrier/test/test_other_breaks.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-closure/node_modules/carrier/test/test_other_breaks.js rename to core/ternjs/node_modules/tern/node_modules/tern-closure/node_modules/carrier/test/test_other_breaks.js diff --git a/core/tern.core/node_modules/tern/node_modules/tern-closure/node_modules/doctrine/.npmignore b/core/ternjs/node_modules/tern/node_modules/tern-closure/node_modules/doctrine/.npmignore similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-closure/node_modules/doctrine/.npmignore rename to core/ternjs/node_modules/tern/node_modules/tern-closure/node_modules/doctrine/.npmignore diff --git a/core/tern.core/node_modules/tern/node_modules/tern-closure/node_modules/doctrine/.scripted b/core/ternjs/node_modules/tern/node_modules/tern-closure/node_modules/doctrine/.scripted similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-closure/node_modules/doctrine/.scripted rename to core/ternjs/node_modules/tern/node_modules/tern-closure/node_modules/doctrine/.scripted diff --git a/core/tern.core/node_modules/tern/node_modules/tern-closure/node_modules/doctrine/.travis.yml b/core/ternjs/node_modules/tern/node_modules/tern-closure/node_modules/doctrine/.travis.yml similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-closure/node_modules/doctrine/.travis.yml rename to core/ternjs/node_modules/tern/node_modules/tern-closure/node_modules/doctrine/.travis.yml diff --git a/core/tern.core/node_modules/tern/node_modules/tern-closure/node_modules/doctrine/CONTRIBUTING.md b/core/ternjs/node_modules/tern/node_modules/tern-closure/node_modules/doctrine/CONTRIBUTING.md similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-closure/node_modules/doctrine/CONTRIBUTING.md rename to core/ternjs/node_modules/tern/node_modules/tern-closure/node_modules/doctrine/CONTRIBUTING.md diff --git a/core/tern.core/node_modules/tern/node_modules/tern-closure/node_modules/doctrine/LICENSE.BSD b/core/ternjs/node_modules/tern/node_modules/tern-closure/node_modules/doctrine/LICENSE.BSD similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-closure/node_modules/doctrine/LICENSE.BSD rename to core/ternjs/node_modules/tern/node_modules/tern-closure/node_modules/doctrine/LICENSE.BSD diff --git a/core/tern.core/node_modules/tern/node_modules/tern-closure/node_modules/doctrine/LICENSE.closure-compiler b/core/ternjs/node_modules/tern/node_modules/tern-closure/node_modules/doctrine/LICENSE.closure-compiler similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-closure/node_modules/doctrine/LICENSE.closure-compiler rename to core/ternjs/node_modules/tern/node_modules/tern-closure/node_modules/doctrine/LICENSE.closure-compiler diff --git a/core/tern.core/node_modules/tern/node_modules/tern-closure/node_modules/doctrine/LICENSE.esprima b/core/ternjs/node_modules/tern/node_modules/tern-closure/node_modules/doctrine/LICENSE.esprima similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-closure/node_modules/doctrine/LICENSE.esprima rename to core/ternjs/node_modules/tern/node_modules/tern-closure/node_modules/doctrine/LICENSE.esprima diff --git a/core/tern.core/node_modules/tern/node_modules/tern-closure/node_modules/doctrine/README.md b/core/ternjs/node_modules/tern/node_modules/tern-closure/node_modules/doctrine/README.md similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-closure/node_modules/doctrine/README.md rename to core/ternjs/node_modules/tern/node_modules/tern-closure/node_modules/doctrine/README.md diff --git a/core/tern.core/node_modules/tern/node_modules/tern-closure/node_modules/doctrine/doctrine.js b/core/ternjs/node_modules/tern/node_modules/tern-closure/node_modules/doctrine/doctrine.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-closure/node_modules/doctrine/doctrine.js rename to core/ternjs/node_modules/tern/node_modules/tern-closure/node_modules/doctrine/doctrine.js diff --git a/core/tern.core/node_modules/tern/node_modules/tern-closure/node_modules/doctrine/eslint.json b/core/ternjs/node_modules/tern/node_modules/tern-closure/node_modules/doctrine/eslint.json similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-closure/node_modules/doctrine/eslint.json rename to core/ternjs/node_modules/tern/node_modules/tern-closure/node_modules/doctrine/eslint.json diff --git a/core/tern.core/node_modules/tern/node_modules/tern-closure/node_modules/doctrine/package.json b/core/ternjs/node_modules/tern/node_modules/tern-closure/node_modules/doctrine/package.json similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-closure/node_modules/doctrine/package.json rename to core/ternjs/node_modules/tern/node_modules/tern-closure/node_modules/doctrine/package.json diff --git a/core/tern.core/node_modules/tern/node_modules/tern-closure/node_modules/doctrine/test/parse.js b/core/ternjs/node_modules/tern/node_modules/tern-closure/node_modules/doctrine/test/parse.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-closure/node_modules/doctrine/test/parse.js rename to core/ternjs/node_modules/tern/node_modules/tern-closure/node_modules/doctrine/test/parse.js diff --git a/core/tern.core/node_modules/tern/node_modules/tern-closure/node_modules/doctrine/test/strict.js b/core/ternjs/node_modules/tern/node_modules/tern-closure/node_modules/doctrine/test/strict.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-closure/node_modules/doctrine/test/strict.js rename to core/ternjs/node_modules/tern/node_modules/tern-closure/node_modules/doctrine/test/strict.js diff --git a/core/tern.core/node_modules/tern/node_modules/tern-closure/node_modules/doctrine/test/stringify.js b/core/ternjs/node_modules/tern/node_modules/tern-closure/node_modules/doctrine/test/stringify.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-closure/node_modules/doctrine/test/stringify.js rename to core/ternjs/node_modules/tern/node_modules/tern-closure/node_modules/doctrine/test/stringify.js diff --git a/core/tern.core/node_modules/tern/node_modules/tern-closure/node_modules/doctrine/test/test.html b/core/ternjs/node_modules/tern/node_modules/tern-closure/node_modules/doctrine/test/test.html similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-closure/node_modules/doctrine/test/test.html rename to core/ternjs/node_modules/tern/node_modules/tern-closure/node_modules/doctrine/test/test.html diff --git a/core/tern.core/node_modules/tern/node_modules/tern-closure/node_modules/doctrine/test/unwrap.js b/core/ternjs/node_modules/tern/node_modules/tern-closure/node_modules/doctrine/test/unwrap.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-closure/node_modules/doctrine/test/unwrap.js rename to core/ternjs/node_modules/tern/node_modules/tern-closure/node_modules/doctrine/test/unwrap.js diff --git a/core/ternjs/node_modules/tern/node_modules/tern-closure/package.json b/core/ternjs/node_modules/tern/node_modules/tern-closure/package.json new file mode 100644 index 000000000..ed9cbf8e5 --- /dev/null +++ b/core/ternjs/node_modules/tern/node_modules/tern-closure/package.json @@ -0,0 +1,46 @@ +{ + "name": "tern-closure", + "version": "0.1.3", + "description": "A Tern plugin adding support for Closure.", + "main": "closure.js", + "dependencies": { + "acorn": "^0.5.0", + "carrier": "^0.1.13", + "doctrine": "^0.5.2" + }, + "peerDependencies": { + "tern": "^0.7.0" + }, + "devDependencies": { + "chai": "^1.9.1", + "mocha": "^1.21.4", + "sinon": "^1.10.3", + "sinon-chai": "^2.5.0" + }, + "repository": { + "type": "git", + "url": "https://github.com/google/tern-closure.git" + }, + "license": "Apache-2.0", + "homepage": "https://github.com/google/tern-closure", + "bugs": { + "url": "https://github.com/google/tern-closure/issues" + }, + "keywords": [ + "tern", + "closure" + ], + "scripts": { + "test": "node_modules/mocha/bin/mocha" + }, + "author": { + "name": "Josh Giles", + "email": "joshgiles@google.com" + }, + "readme": "# tern-closure\n\n[tern-closure][tern-closure] is a plugin which adds support for [Closure\nCompiler annotations][compiler] and the [Closure Library][library] to the\nJavascript code intelligence system [Tern][tern].\n\n## Installation\n\nCurrently, tern-closure only works with the NodeJS [Tern Server][tern-server],\nand not within a browser.\n\nThe easiest way to install tern-closure is to use a recent version of\n[npm][npm]. In the directory where you installed the [tern package][tern-npm],\nsimply run\n\n```\n$ npm install tern-closure\n```\n\n<!-- TODO: Mention global installation once supported. -->\n<!-- TODO: Rundown of setup with common plugins. -->\n\n## Configuration\n\nIn order for Tern to load the tern-closure plugin once it is installed, you must\ninclude `closure` in the `plugins` section of your [Tern configuration\nfile][tern-config]. You must also explicitly disable the default `doc_comment`\nplugin, which will interfere with tern-closure.\n\nHere is a minimal example `.tern-project` configuration file:\n\n```json\n{\n \"plugins\": {\n \"doc_comment\": false,\n \"closure\": {}\n }\n}\n```\n\n### Options\n * `finder` Configuration for finding the files that provide types. See\n [Finders][finders] below. *Optional. Default: None.*\n * `debug` Whether tern-closure should print debug output. *Optional. Default:\n Match Tern `debug` option.*\n\n### Finders\n\ntern-closure uses \"finders\" to find the files providing Closure names via\n`goog.provide`. Finders allow tern-closure to load and interpret the files\nproviding names required via `goog.require` or referenced in JSDoc type strings\nso it better understands the context of a given file.\n\nThe `finder` section of the options object for `closure` in your `.tern-project`\nfile specifies what finder implementation you want to use, and what options you\nwant to pass to the finder. By default, no finder is used, and files are not\nautomatically loaded. Currently, only one finder implementation is included with\ntern-closure, `grep`.\n\n*Common finder options:*\n * `name` The name of the finder you want to use. *Required.*\n * `debug` Whether the finder should print debug output. *Optional. Default:\n Match tern-closure `debug` option.*\n\n#### grep\n\n`grep` is a basic finder which uses the `grep` command-line utility to search\nfor `goog.provide` statements at startup and create a map of Closure names to\nproviding files.\n\n*Options:*\n\n * `dirs` An array of path strings indicating which directories to search for\n files. Paths can either be absolute, or relative to the project directory.\n *Optional. Default: `['.']` (just the project directory).*\n\nHere is an example `.tern-project` file:\n\n```json\n{\n \"plugins\": {\n \"doc_comment\": false,\n \"closure\": {\n \"finder\": {\n \"name\": \"grep\",\n \"dirs\": [\n \"relevant/project/subdir\",\n \"/absolute/path/to/library\"\n ]\n }\n }\n }\n}\n```\n\n#### Additional finders\n\nYou can easily use a finder not included in this repository, or implement your\nown. This allows you to search for names in different ways, on demand, and to\nuse existing indexes of your codebase.\n\nGiven a finder name `name`, tern-closure first looks in its own `lib/finder`\ndirectory, then attempts to load `name` using `require()`, so a third-party\nfinder module can be installed as an npm package.\n\nA finder module must implement a simple interface:\n\n * It must export a constructor `function(projectDir: string, options: Object)`\n which takes the project directory and an options object as parameters.\n Options are specified in the Tern configuration file.\n \n * Instances of that constructor must have a method `findFile(name: string, cb:\n function(file: string))`, which takes as arguments a Closure name `name` to\n find and a callback function `cb` to call with the path to file providing\n `name`. `cb` should be called asynchronously, even if the providing file is\n known when `findFile` is called. This allows finders to execute I/O\n operations to find files on demand.\n\nPlease note that while tern-closure is in a `0.X.X` release, the finder API may\nbe subject to breaking changes.\n\n## Bug reports and feature requests\n\nPlease file bug reports and feature requests as issues on the [issues\npage][tern-closure-issues] of the tern-closure repository.\n\n## Contributing\n\nPull requests to tern-closure are welcome. Please see the\n[CONTRIBUTING.md][contributing] file for requirements and guidelines.\n\nDisclaimer: tern-closure is not an official Google product, and is maintained on\na best-effort basis.\n\n[tern-closure]: https://github.com/google/tern-closure\n[tern-closure-issues]: https://github.com/google/tern-closure/issues\n[tern]: http://ternjs.net\n[tern-server]: http://ternjs.net/doc/manual.html#server\n[compiler]: https://developers.google.com/closure/compiler/docs/js-for-compiler\n[library]: https://developers.google.com/closure/library/\n[npm]: https://www.npmjs.org/\n[tern-npm]: https://www.npmjs.org/package/tern\n[tern-config]: http://ternjs.net/doc/manual.html#configuration\n[finders]: https://github.com/google/tern-closure#finders\n[contributing]: https://github.com/google/tern-closure/blob/master/CONTRIBUTING.md\n", + "readmeFilename": "README.md", + "_id": "tern-closure@0.1.3", + "_shasum": "d301456ea02251841e8b0a8069ef2d1a63dccbcf", + "_from": "tern-closure@", + "_resolved": "https://registry.npmjs.org/tern-closure/-/tern-closure-0.1.3.tgz" +} diff --git a/core/tern.core/node_modules/tern/node_modules/tern-cordovajs/cordovajs.js b/core/ternjs/node_modules/tern/node_modules/tern-cordovajs/cordovajs.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-cordovajs/cordovajs.js rename to core/ternjs/node_modules/tern/node_modules/tern-cordovajs/cordovajs.js diff --git a/core/tern.core/node_modules/tern/node_modules/tern-cordovajs/package.json b/core/ternjs/node_modules/tern/node_modules/tern-cordovajs/package.json similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-cordovajs/package.json rename to core/ternjs/node_modules/tern/node_modules/tern-cordovajs/package.json diff --git a/core/tern.core/node_modules/tern/node_modules/tern-gas/README.md b/core/ternjs/node_modules/tern/node_modules/tern-gas/README.md similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-gas/README.md rename to core/ternjs/node_modules/tern/node_modules/tern-gas/README.md diff --git a/core/tern.core/node_modules/tern/node_modules/tern-gas/README.org b/core/ternjs/node_modules/tern/node_modules/tern-gas/README.org similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-gas/README.org rename to core/ternjs/node_modules/tern/node_modules/tern-gas/README.org diff --git a/core/tern.core/node_modules/tern/node_modules/tern-gas/contrib/.tern-project b/core/ternjs/node_modules/tern/node_modules/tern-gas/contrib/.tern-project similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-gas/contrib/.tern-project rename to core/ternjs/node_modules/tern/node_modules/tern-gas/contrib/.tern-project diff --git a/core/tern.core/node_modules/tern/node_modules/tern-gas/contrib/build_reference.js b/core/ternjs/node_modules/tern/node_modules/tern-gas/contrib/build_reference.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-gas/contrib/build_reference.js rename to core/ternjs/node_modules/tern/node_modules/tern-gas/contrib/build_reference.js diff --git a/core/tern.core/node_modules/tern/node_modules/tern-gas/contrib/fetch_script_reference.js b/core/ternjs/node_modules/tern/node_modules/tern-gas/contrib/fetch_script_reference.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-gas/contrib/fetch_script_reference.js rename to core/ternjs/node_modules/tern/node_modules/tern-gas/contrib/fetch_script_reference.js diff --git a/core/tern.core/node_modules/tern/node_modules/tern-gas/contrib/make_plugin.js b/core/ternjs/node_modules/tern/node_modules/tern-gas/contrib/make_plugin.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-gas/contrib/make_plugin.js rename to core/ternjs/node_modules/tern/node_modules/tern-gas/contrib/make_plugin.js diff --git a/core/tern.core/node_modules/tern/node_modules/tern-gas/contrib/refs/base.json b/core/ternjs/node_modules/tern/node_modules/tern-gas/contrib/refs/base.json similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-gas/contrib/refs/base.json rename to core/ternjs/node_modules/tern/node_modules/tern-gas/contrib/refs/base.json diff --git a/core/tern.core/node_modules/tern/node_modules/tern-gas/contrib/refs/cache.json b/core/ternjs/node_modules/tern/node_modules/tern-gas/contrib/refs/cache.json similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-gas/contrib/refs/cache.json rename to core/ternjs/node_modules/tern/node_modules/tern-gas/contrib/refs/cache.json diff --git a/core/tern.core/node_modules/tern/node_modules/tern-gas/contrib/refs/calendar.json b/core/ternjs/node_modules/tern/node_modules/tern-gas/contrib/refs/calendar.json similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-gas/contrib/refs/calendar.json rename to core/ternjs/node_modules/tern/node_modules/tern-gas/contrib/refs/calendar.json diff --git a/core/tern.core/node_modules/tern/node_modules/tern-gas/contrib/refs/charts.json b/core/ternjs/node_modules/tern/node_modules/tern-gas/contrib/refs/charts.json similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-gas/contrib/refs/charts.json rename to core/ternjs/node_modules/tern/node_modules/tern-gas/contrib/refs/charts.json diff --git a/core/tern.core/node_modules/tern/node_modules/tern-gas/contrib/refs/contacts.json b/core/ternjs/node_modules/tern/node_modules/tern-gas/contrib/refs/contacts.json similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-gas/contrib/refs/contacts.json rename to core/ternjs/node_modules/tern/node_modules/tern-gas/contrib/refs/contacts.json diff --git a/core/tern.core/node_modules/tern/node_modules/tern-gas/contrib/refs/content.json b/core/ternjs/node_modules/tern/node_modules/tern-gas/contrib/refs/content.json similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-gas/contrib/refs/content.json rename to core/ternjs/node_modules/tern/node_modules/tern-gas/contrib/refs/content.json diff --git a/core/tern.core/node_modules/tern/node_modules/tern-gas/contrib/refs/docs-list.json b/core/ternjs/node_modules/tern/node_modules/tern-gas/contrib/refs/docs-list.json similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-gas/contrib/refs/docs-list.json rename to core/ternjs/node_modules/tern/node_modules/tern-gas/contrib/refs/docs-list.json diff --git a/core/tern.core/node_modules/tern/node_modules/tern-gas/contrib/refs/document.json b/core/ternjs/node_modules/tern/node_modules/tern-gas/contrib/refs/document.json similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-gas/contrib/refs/document.json rename to core/ternjs/node_modules/tern/node_modules/tern-gas/contrib/refs/document.json diff --git a/core/tern.core/node_modules/tern/node_modules/tern-gas/contrib/refs/drive.json b/core/ternjs/node_modules/tern/node_modules/tern-gas/contrib/refs/drive.json similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-gas/contrib/refs/drive.json rename to core/ternjs/node_modules/tern/node_modules/tern-gas/contrib/refs/drive.json diff --git a/core/tern.core/node_modules/tern/node_modules/tern-gas/contrib/refs/forms.json b/core/ternjs/node_modules/tern/node_modules/tern-gas/contrib/refs/forms.json similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-gas/contrib/refs/forms.json rename to core/ternjs/node_modules/tern/node_modules/tern-gas/contrib/refs/forms.json diff --git a/core/tern.core/node_modules/tern/node_modules/tern-gas/contrib/refs/gmail.json b/core/ternjs/node_modules/tern/node_modules/tern-gas/contrib/refs/gmail.json similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-gas/contrib/refs/gmail.json rename to core/ternjs/node_modules/tern/node_modules/tern-gas/contrib/refs/gmail.json diff --git a/core/tern.core/node_modules/tern/node_modules/tern-gas/contrib/refs/groups.json b/core/ternjs/node_modules/tern/node_modules/tern-gas/contrib/refs/groups.json similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-gas/contrib/refs/groups.json rename to core/ternjs/node_modules/tern/node_modules/tern-gas/contrib/refs/groups.json diff --git a/core/tern.core/node_modules/tern/node_modules/tern-gas/contrib/refs/html.json b/core/ternjs/node_modules/tern/node_modules/tern-gas/contrib/refs/html.json similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-gas/contrib/refs/html.json rename to core/ternjs/node_modules/tern/node_modules/tern-gas/contrib/refs/html.json diff --git a/core/tern.core/node_modules/tern/node_modules/tern-gas/contrib/refs/jdbc.json b/core/ternjs/node_modules/tern/node_modules/tern-gas/contrib/refs/jdbc.json similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-gas/contrib/refs/jdbc.json rename to core/ternjs/node_modules/tern/node_modules/tern-gas/contrib/refs/jdbc.json diff --git a/core/tern.core/node_modules/tern/node_modules/tern-gas/contrib/refs/language.json b/core/ternjs/node_modules/tern/node_modules/tern-gas/contrib/refs/language.json similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-gas/contrib/refs/language.json rename to core/ternjs/node_modules/tern/node_modules/tern-gas/contrib/refs/language.json diff --git a/core/tern.core/node_modules/tern/node_modules/tern-gas/contrib/refs/lock.json b/core/ternjs/node_modules/tern/node_modules/tern-gas/contrib/refs/lock.json similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-gas/contrib/refs/lock.json rename to core/ternjs/node_modules/tern/node_modules/tern-gas/contrib/refs/lock.json diff --git a/core/tern.core/node_modules/tern/node_modules/tern-gas/contrib/refs/mail.json b/core/ternjs/node_modules/tern/node_modules/tern-gas/contrib/refs/mail.json similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-gas/contrib/refs/mail.json rename to core/ternjs/node_modules/tern/node_modules/tern-gas/contrib/refs/mail.json diff --git a/core/tern.core/node_modules/tern/node_modules/tern-gas/contrib/refs/maps.json b/core/ternjs/node_modules/tern/node_modules/tern-gas/contrib/refs/maps.json similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-gas/contrib/refs/maps.json rename to core/ternjs/node_modules/tern/node_modules/tern-gas/contrib/refs/maps.json diff --git a/core/tern.core/node_modules/tern/node_modules/tern-gas/contrib/refs/properties.json b/core/ternjs/node_modules/tern/node_modules/tern-gas/contrib/refs/properties.json similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-gas/contrib/refs/properties.json rename to core/ternjs/node_modules/tern/node_modules/tern-gas/contrib/refs/properties.json diff --git a/core/tern.core/node_modules/tern/node_modules/tern-gas/contrib/refs/script.json b/core/ternjs/node_modules/tern/node_modules/tern-gas/contrib/refs/script.json similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-gas/contrib/refs/script.json rename to core/ternjs/node_modules/tern/node_modules/tern-gas/contrib/refs/script.json diff --git a/core/tern.core/node_modules/tern/node_modules/tern-gas/contrib/refs/sites.json b/core/ternjs/node_modules/tern/node_modules/tern-gas/contrib/refs/sites.json similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-gas/contrib/refs/sites.json rename to core/ternjs/node_modules/tern/node_modules/tern-gas/contrib/refs/sites.json diff --git a/core/tern.core/node_modules/tern/node_modules/tern-gas/contrib/refs/spreadsheet.json b/core/ternjs/node_modules/tern/node_modules/tern-gas/contrib/refs/spreadsheet.json similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-gas/contrib/refs/spreadsheet.json rename to core/ternjs/node_modules/tern/node_modules/tern-gas/contrib/refs/spreadsheet.json diff --git a/core/tern.core/node_modules/tern/node_modules/tern-gas/contrib/refs/ui.json b/core/ternjs/node_modules/tern/node_modules/tern-gas/contrib/refs/ui.json similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-gas/contrib/refs/ui.json rename to core/ternjs/node_modules/tern/node_modules/tern-gas/contrib/refs/ui.json diff --git a/core/tern.core/node_modules/tern/node_modules/tern-gas/contrib/refs/url-fetch.json b/core/ternjs/node_modules/tern/node_modules/tern-gas/contrib/refs/url-fetch.json similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-gas/contrib/refs/url-fetch.json rename to core/ternjs/node_modules/tern/node_modules/tern-gas/contrib/refs/url-fetch.json diff --git a/core/tern.core/node_modules/tern/node_modules/tern-gas/contrib/refs/utilities.json b/core/ternjs/node_modules/tern/node_modules/tern-gas/contrib/refs/utilities.json similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-gas/contrib/refs/utilities.json rename to core/ternjs/node_modules/tern/node_modules/tern-gas/contrib/refs/utilities.json diff --git a/core/tern.core/node_modules/tern/node_modules/tern-gas/contrib/refs/xml-service.json b/core/ternjs/node_modules/tern/node_modules/tern-gas/contrib/refs/xml-service.json similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-gas/contrib/refs/xml-service.json rename to core/ternjs/node_modules/tern/node_modules/tern-gas/contrib/refs/xml-service.json diff --git a/core/tern.core/node_modules/tern/node_modules/tern-gas/contrib/template.js b/core/ternjs/node_modules/tern/node_modules/tern-gas/contrib/template.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-gas/contrib/template.js rename to core/ternjs/node_modules/tern/node_modules/tern-gas/contrib/template.js diff --git a/core/tern.core/node_modules/tern/node_modules/tern-gas/gas.js b/core/ternjs/node_modules/tern/node_modules/tern-gas/gas.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-gas/gas.js rename to core/ternjs/node_modules/tern/node_modules/tern-gas/gas.js diff --git a/core/tern.core/node_modules/tern/node_modules/tern-gas/package.json b/core/ternjs/node_modules/tern/node_modules/tern-gas/package.json similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-gas/package.json rename to core/ternjs/node_modules/tern/node_modules/tern-gas/package.json diff --git a/core/tern.core/node_modules/tern/node_modules/tern-guess-types/guess-types.js b/core/ternjs/node_modules/tern/node_modules/tern-guess-types/guess-types.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-guess-types/guess-types.js rename to core/ternjs/node_modules/tern/node_modules/tern-guess-types/guess-types.js diff --git a/core/tern.core/node_modules/tern/node_modules/tern-guess-types/package.json b/core/ternjs/node_modules/tern/node_modules/tern-guess-types/package.json similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-guess-types/package.json rename to core/ternjs/node_modules/tern/node_modules/tern-guess-types/package.json diff --git a/core/tern.core/node_modules/tern/node_modules/tern-jasmine/jasmine.js b/core/ternjs/node_modules/tern/node_modules/tern-jasmine/jasmine.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-jasmine/jasmine.js rename to core/ternjs/node_modules/tern/node_modules/tern-jasmine/jasmine.js diff --git a/core/tern.core/node_modules/tern/node_modules/tern-jasmine/package.json b/core/ternjs/node_modules/tern/node_modules/tern-jasmine/package.json similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-jasmine/package.json rename to core/ternjs/node_modules/tern/node_modules/tern-jasmine/package.json diff --git a/core/tern.core/node_modules/tern/node_modules/tern-liferay/liferay.js b/core/ternjs/node_modules/tern/node_modules/tern-liferay/liferay.js similarity index 99% rename from core/tern.core/node_modules/tern/node_modules/tern-liferay/liferay.js rename to core/ternjs/node_modules/tern/node_modules/tern-liferay/liferay.js index 1adb14a66..6140380ea 100644 --- a/core/tern.core/node_modules/tern/node_modules/tern-liferay/liferay.js +++ b/core/ternjs/node_modules/tern/node_modules/tern-liferay/liferay.js @@ -696,7 +696,9 @@ getTargets: "fn()", modifyAttr: "fn()", namespace: "fn()", - on: "fn()", + on: { + "!type": "fn(eventName: string, fn: fn(e: +Event))" + }, once: "fn()", onceAfter: "fn()", parseType: "fn()", diff --git a/core/tern.core/node_modules/tern/node_modules/tern-liferay/package.json b/core/ternjs/node_modules/tern/node_modules/tern-liferay/package.json similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-liferay/package.json rename to core/ternjs/node_modules/tern/node_modules/tern-liferay/package.json diff --git a/core/tern.core/node_modules/tern/node_modules/tern-lint/lint.js b/core/ternjs/node_modules/tern/node_modules/tern-lint/lint.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-lint/lint.js rename to core/ternjs/node_modules/tern/node_modules/tern-lint/lint.js diff --git a/core/tern.core/node_modules/tern/node_modules/tern-lint/package.json b/core/ternjs/node_modules/tern/node_modules/tern-lint/package.json similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-lint/package.json rename to core/ternjs/node_modules/tern/node_modules/tern-lint/package.json diff --git a/core/tern.core/node_modules/tern/node_modules/tern-meteor/LICENSE.md b/core/ternjs/node_modules/tern/node_modules/tern-meteor/LICENSE.md similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-meteor/LICENSE.md rename to core/ternjs/node_modules/tern/node_modules/tern-meteor/LICENSE.md diff --git a/core/tern.core/node_modules/tern/node_modules/tern-meteor/README.md b/core/ternjs/node_modules/tern/node_modules/tern-meteor/README.md similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-meteor/README.md rename to core/ternjs/node_modules/tern/node_modules/tern-meteor/README.md diff --git a/core/tern.core/node_modules/tern/node_modules/tern-meteor/demo-gifs/tern-vim-completion.gif b/core/ternjs/node_modules/tern/node_modules/tern-meteor/demo-gifs/tern-vim-completion.gif similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-meteor/demo-gifs/tern-vim-completion.gif rename to core/ternjs/node_modules/tern/node_modules/tern-meteor/demo-gifs/tern-vim-completion.gif diff --git a/core/tern.core/node_modules/tern/node_modules/tern-meteor/demo-gifs/tern-vim-doc.gif b/core/ternjs/node_modules/tern/node_modules/tern-meteor/demo-gifs/tern-vim-doc.gif similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-meteor/demo-gifs/tern-vim-doc.gif rename to core/ternjs/node_modules/tern/node_modules/tern-meteor/demo-gifs/tern-vim-doc.gif diff --git a/core/tern.core/node_modules/tern/node_modules/tern-meteor/demo-gifs/tern-vim-jump-to-def.gif b/core/ternjs/node_modules/tern/node_modules/tern-meteor/demo-gifs/tern-vim-jump-to-def.gif similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-meteor/demo-gifs/tern-vim-jump-to-def.gif rename to core/ternjs/node_modules/tern/node_modules/tern-meteor/demo-gifs/tern-vim-jump-to-def.gif diff --git a/core/tern.core/node_modules/tern/node_modules/tern-meteor/demo-gifs/tern-vim-refs.gif b/core/ternjs/node_modules/tern/node_modules/tern-meteor/demo-gifs/tern-vim-refs.gif similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-meteor/demo-gifs/tern-vim-refs.gif rename to core/ternjs/node_modules/tern/node_modules/tern-meteor/demo-gifs/tern-vim-refs.gif diff --git a/core/tern.core/node_modules/tern/node_modules/tern-meteor/demo-gifs/tern-vim-types.gif b/core/ternjs/node_modules/tern/node_modules/tern-meteor/demo-gifs/tern-vim-types.gif similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-meteor/demo-gifs/tern-vim-types.gif rename to core/ternjs/node_modules/tern/node_modules/tern-meteor/demo-gifs/tern-vim-types.gif diff --git a/core/tern.core/node_modules/tern/node_modules/tern-meteor/jsdocJson2ternjsJson.js b/core/ternjs/node_modules/tern/node_modules/tern-meteor/jsdocJson2ternjsJson.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-meteor/jsdocJson2ternjsJson.js rename to core/ternjs/node_modules/tern/node_modules/tern-meteor/jsdocJson2ternjsJson.js diff --git a/core/tern.core/node_modules/tern/node_modules/tern-meteor/meteor.js b/core/ternjs/node_modules/tern/node_modules/tern-meteor/meteor.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-meteor/meteor.js rename to core/ternjs/node_modules/tern/node_modules/tern-meteor/meteor.js diff --git a/core/tern.core/node_modules/tern/node_modules/tern-meteor/package.json b/core/ternjs/node_modules/tern/node_modules/tern-meteor/package.json similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-meteor/package.json rename to core/ternjs/node_modules/tern/node_modules/tern-meteor/package.json diff --git a/core/tern.core/node_modules/tern/node_modules/tern-node-express/node-express.js b/core/ternjs/node_modules/tern/node_modules/tern-node-express/node-express.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-node-express/node-express.js rename to core/ternjs/node_modules/tern/node_modules/tern-node-express/node-express.js diff --git a/core/tern.core/node_modules/tern/node_modules/tern-node-express/package.json b/core/ternjs/node_modules/tern/node_modules/tern-node-express/package.json similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-node-express/package.json rename to core/ternjs/node_modules/tern/node_modules/tern-node-express/package.json diff --git a/core/tern.core/node_modules/tern/node_modules/tern-node-lint/node-lint.js b/core/ternjs/node_modules/tern/node_modules/tern-node-lint/node-lint.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-node-lint/node-lint.js rename to core/ternjs/node_modules/tern/node_modules/tern-node-lint/node-lint.js diff --git a/core/tern.core/node_modules/tern/node_modules/tern-node-lint/package.json b/core/ternjs/node_modules/tern/node_modules/tern-node-lint/package.json similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-node-lint/package.json rename to core/ternjs/node_modules/tern/node_modules/tern-node-lint/package.json diff --git a/core/tern.core/node_modules/tern/node_modules/tern-node-mongodb-native/node-mongodb-native.js b/core/ternjs/node_modules/tern/node_modules/tern-node-mongodb-native/node-mongodb-native.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-node-mongodb-native/node-mongodb-native.js rename to core/ternjs/node_modules/tern/node_modules/tern-node-mongodb-native/node-mongodb-native.js diff --git a/core/tern.core/node_modules/tern/node_modules/tern-node-mongodb-native/package.json b/core/ternjs/node_modules/tern/node_modules/tern-node-mongodb-native/package.json similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-node-mongodb-native/package.json rename to core/ternjs/node_modules/tern/node_modules/tern-node-mongodb-native/package.json diff --git a/core/tern.core/node_modules/tern/node_modules/tern-node-mongoose/node-mongoose.js b/core/ternjs/node_modules/tern/node_modules/tern-node-mongoose/node-mongoose.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-node-mongoose/node-mongoose.js rename to core/ternjs/node_modules/tern/node_modules/tern-node-mongoose/node-mongoose.js diff --git a/core/tern.core/node_modules/tern/node_modules/tern-node-mongoose/package.json b/core/ternjs/node_modules/tern/node_modules/tern-node-mongoose/package.json similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-node-mongoose/package.json rename to core/ternjs/node_modules/tern/node_modules/tern-node-mongoose/package.json diff --git a/core/tern.core/node_modules/tern/node_modules/tern-protractor/package.json b/core/ternjs/node_modules/tern/node_modules/tern-protractor/package.json similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-protractor/package.json rename to core/ternjs/node_modules/tern/node_modules/tern-protractor/package.json diff --git a/core/tern.core/node_modules/tern/node_modules/tern-protractor/protractor.js b/core/ternjs/node_modules/tern/node_modules/tern-protractor/protractor.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-protractor/protractor.js rename to core/ternjs/node_modules/tern/node_modules/tern-protractor/protractor.js diff --git a/core/tern.core/node_modules/tern/node_modules/tern-snabbt/package.json b/core/ternjs/node_modules/tern/node_modules/tern-snabbt/package.json similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-snabbt/package.json rename to core/ternjs/node_modules/tern/node_modules/tern-snabbt/package.json diff --git a/core/tern.core/node_modules/tern/node_modules/tern-snabbt/snabbt.js b/core/ternjs/node_modules/tern/node_modules/tern-snabbt/snabbt.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-snabbt/snabbt.js rename to core/ternjs/node_modules/tern/node_modules/tern-snabbt/snabbt.js diff --git a/core/tern.core/node_modules/tern/node_modules/tern-tabris/package.json b/core/ternjs/node_modules/tern/node_modules/tern-tabris/package.json similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-tabris/package.json rename to core/ternjs/node_modules/tern/node_modules/tern-tabris/package.json diff --git a/core/tern.core/node_modules/tern/node_modules/tern-tabris/tabris.js b/core/ternjs/node_modules/tern/node_modules/tern-tabris/tabris.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-tabris/tabris.js rename to core/ternjs/node_modules/tern/node_modules/tern-tabris/tabris.js diff --git a/core/tern.core/node_modules/tern/node_modules/tern-yui3/package.json b/core/ternjs/node_modules/tern/node_modules/tern-yui3/package.json similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-yui3/package.json rename to core/ternjs/node_modules/tern/node_modules/tern-yui3/package.json diff --git a/core/tern.core/node_modules/tern/node_modules/tern-yui3/yui3.js b/core/ternjs/node_modules/tern/node_modules/tern-yui3/yui3.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/tern-yui3/yui3.js rename to core/ternjs/node_modules/tern/node_modules/tern-yui3/yui3.js diff --git a/core/tern.core/node_modules/tern/node_modules/typescript/.npmignore b/core/ternjs/node_modules/tern/node_modules/typescript/.npmignore similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/typescript/.npmignore rename to core/ternjs/node_modules/tern/node_modules/typescript/.npmignore diff --git a/core/tern.core/node_modules/tern/node_modules/typescript/CopyrightNotice.txt b/core/ternjs/node_modules/tern/node_modules/typescript/CopyrightNotice.txt similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/typescript/CopyrightNotice.txt rename to core/ternjs/node_modules/tern/node_modules/typescript/CopyrightNotice.txt diff --git a/core/tern.core/node_modules/tern/node_modules/typescript/LICENSE.txt b/core/ternjs/node_modules/tern/node_modules/typescript/LICENSE.txt similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/typescript/LICENSE.txt rename to core/ternjs/node_modules/tern/node_modules/typescript/LICENSE.txt diff --git a/core/tern.core/node_modules/tern/node_modules/typescript/README.txt b/core/ternjs/node_modules/tern/node_modules/typescript/README.txt similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/typescript/README.txt rename to core/ternjs/node_modules/tern/node_modules/typescript/README.txt diff --git a/core/tern.core/node_modules/tern/node_modules/typescript/ThirdPartyNoticeText.txt b/core/ternjs/node_modules/tern/node_modules/typescript/ThirdPartyNoticeText.txt similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/typescript/ThirdPartyNoticeText.txt rename to core/ternjs/node_modules/tern/node_modules/typescript/ThirdPartyNoticeText.txt diff --git a/core/tern.core/node_modules/tern/node_modules/typescript/bin/lib.d.ts b/core/ternjs/node_modules/tern/node_modules/typescript/bin/lib.d.ts similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/typescript/bin/lib.d.ts rename to core/ternjs/node_modules/tern/node_modules/typescript/bin/lib.d.ts diff --git a/core/tern.core/node_modules/tern/node_modules/typescript/bin/resources/cs/cz/diagnosticMessages.generated.json b/core/ternjs/node_modules/tern/node_modules/typescript/bin/resources/cs/cz/diagnosticMessages.generated.json similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/typescript/bin/resources/cs/cz/diagnosticMessages.generated.json rename to core/ternjs/node_modules/tern/node_modules/typescript/bin/resources/cs/cz/diagnosticMessages.generated.json diff --git a/core/tern.core/node_modules/tern/node_modules/typescript/bin/resources/cs/diagnosticMessages.generated.json b/core/ternjs/node_modules/tern/node_modules/typescript/bin/resources/cs/diagnosticMessages.generated.json similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/typescript/bin/resources/cs/diagnosticMessages.generated.json rename to core/ternjs/node_modules/tern/node_modules/typescript/bin/resources/cs/diagnosticMessages.generated.json diff --git a/core/tern.core/node_modules/tern/node_modules/typescript/bin/resources/cz/diagnosticMessages.generated.json b/core/ternjs/node_modules/tern/node_modules/typescript/bin/resources/cz/diagnosticMessages.generated.json similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/typescript/bin/resources/cz/diagnosticMessages.generated.json rename to core/ternjs/node_modules/tern/node_modules/typescript/bin/resources/cz/diagnosticMessages.generated.json diff --git a/core/tern.core/node_modules/tern/node_modules/typescript/bin/resources/de/diagnosticMessages.generated.json b/core/ternjs/node_modules/tern/node_modules/typescript/bin/resources/de/diagnosticMessages.generated.json similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/typescript/bin/resources/de/diagnosticMessages.generated.json rename to core/ternjs/node_modules/tern/node_modules/typescript/bin/resources/de/diagnosticMessages.generated.json diff --git a/core/tern.core/node_modules/tern/node_modules/typescript/bin/resources/diagnosticMessages.generated.json b/core/ternjs/node_modules/tern/node_modules/typescript/bin/resources/diagnosticMessages.generated.json similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/typescript/bin/resources/diagnosticMessages.generated.json rename to core/ternjs/node_modules/tern/node_modules/typescript/bin/resources/diagnosticMessages.generated.json diff --git a/core/tern.core/node_modules/tern/node_modules/typescript/bin/resources/en/diagnosticMessages.generated.json b/core/ternjs/node_modules/tern/node_modules/typescript/bin/resources/en/diagnosticMessages.generated.json similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/typescript/bin/resources/en/diagnosticMessages.generated.json rename to core/ternjs/node_modules/tern/node_modules/typescript/bin/resources/en/diagnosticMessages.generated.json diff --git a/core/tern.core/node_modules/tern/node_modules/typescript/bin/resources/en/us/diagnosticMessages.generated.json b/core/ternjs/node_modules/tern/node_modules/typescript/bin/resources/en/us/diagnosticMessages.generated.json similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/typescript/bin/resources/en/us/diagnosticMessages.generated.json rename to core/ternjs/node_modules/tern/node_modules/typescript/bin/resources/en/us/diagnosticMessages.generated.json diff --git a/core/tern.core/node_modules/tern/node_modules/typescript/bin/resources/es/diagnosticMessages.generated.json b/core/ternjs/node_modules/tern/node_modules/typescript/bin/resources/es/diagnosticMessages.generated.json similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/typescript/bin/resources/es/diagnosticMessages.generated.json rename to core/ternjs/node_modules/tern/node_modules/typescript/bin/resources/es/diagnosticMessages.generated.json diff --git a/core/tern.core/node_modules/tern/node_modules/typescript/bin/resources/fr/diagnosticMessages.generated.json b/core/ternjs/node_modules/tern/node_modules/typescript/bin/resources/fr/diagnosticMessages.generated.json similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/typescript/bin/resources/fr/diagnosticMessages.generated.json rename to core/ternjs/node_modules/tern/node_modules/typescript/bin/resources/fr/diagnosticMessages.generated.json diff --git a/core/tern.core/node_modules/tern/node_modules/typescript/bin/resources/it/diagnosticMessages.generated.json b/core/ternjs/node_modules/tern/node_modules/typescript/bin/resources/it/diagnosticMessages.generated.json similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/typescript/bin/resources/it/diagnosticMessages.generated.json rename to core/ternjs/node_modules/tern/node_modules/typescript/bin/resources/it/diagnosticMessages.generated.json diff --git a/core/tern.core/node_modules/tern/node_modules/typescript/bin/resources/ja/diagnosticMessages.generated.json b/core/ternjs/node_modules/tern/node_modules/typescript/bin/resources/ja/diagnosticMessages.generated.json similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/typescript/bin/resources/ja/diagnosticMessages.generated.json rename to core/ternjs/node_modules/tern/node_modules/typescript/bin/resources/ja/diagnosticMessages.generated.json diff --git a/core/tern.core/node_modules/tern/node_modules/typescript/bin/resources/ja/jp/diagnosticMessages.generated.json b/core/ternjs/node_modules/tern/node_modules/typescript/bin/resources/ja/jp/diagnosticMessages.generated.json similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/typescript/bin/resources/ja/jp/diagnosticMessages.generated.json rename to core/ternjs/node_modules/tern/node_modules/typescript/bin/resources/ja/jp/diagnosticMessages.generated.json diff --git a/core/tern.core/node_modules/tern/node_modules/typescript/bin/resources/ko/diagnosticMessages.generated.json b/core/ternjs/node_modules/tern/node_modules/typescript/bin/resources/ko/diagnosticMessages.generated.json similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/typescript/bin/resources/ko/diagnosticMessages.generated.json rename to core/ternjs/node_modules/tern/node_modules/typescript/bin/resources/ko/diagnosticMessages.generated.json diff --git a/core/tern.core/node_modules/tern/node_modules/typescript/bin/resources/ko/kr/diagnosticMessages.generated.json b/core/ternjs/node_modules/tern/node_modules/typescript/bin/resources/ko/kr/diagnosticMessages.generated.json similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/typescript/bin/resources/ko/kr/diagnosticMessages.generated.json rename to core/ternjs/node_modules/tern/node_modules/typescript/bin/resources/ko/kr/diagnosticMessages.generated.json diff --git a/core/tern.core/node_modules/tern/node_modules/typescript/bin/resources/pl/diagnosticMessages.generated.json b/core/ternjs/node_modules/tern/node_modules/typescript/bin/resources/pl/diagnosticMessages.generated.json similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/typescript/bin/resources/pl/diagnosticMessages.generated.json rename to core/ternjs/node_modules/tern/node_modules/typescript/bin/resources/pl/diagnosticMessages.generated.json diff --git a/core/tern.core/node_modules/tern/node_modules/typescript/bin/resources/pt/br/diagnosticMessages.generated.json b/core/ternjs/node_modules/tern/node_modules/typescript/bin/resources/pt/br/diagnosticMessages.generated.json similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/typescript/bin/resources/pt/br/diagnosticMessages.generated.json rename to core/ternjs/node_modules/tern/node_modules/typescript/bin/resources/pt/br/diagnosticMessages.generated.json diff --git a/core/tern.core/node_modules/tern/node_modules/typescript/bin/resources/pt/diagnosticMessages.generated.json b/core/ternjs/node_modules/tern/node_modules/typescript/bin/resources/pt/diagnosticMessages.generated.json similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/typescript/bin/resources/pt/diagnosticMessages.generated.json rename to core/ternjs/node_modules/tern/node_modules/typescript/bin/resources/pt/diagnosticMessages.generated.json diff --git a/core/tern.core/node_modules/tern/node_modules/typescript/bin/resources/ru/diagnosticMessages.generated.json b/core/ternjs/node_modules/tern/node_modules/typescript/bin/resources/ru/diagnosticMessages.generated.json similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/typescript/bin/resources/ru/diagnosticMessages.generated.json rename to core/ternjs/node_modules/tern/node_modules/typescript/bin/resources/ru/diagnosticMessages.generated.json diff --git a/core/tern.core/node_modules/tern/node_modules/typescript/bin/resources/tr/diagnosticMessages.generated.json b/core/ternjs/node_modules/tern/node_modules/typescript/bin/resources/tr/diagnosticMessages.generated.json similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/typescript/bin/resources/tr/diagnosticMessages.generated.json rename to core/ternjs/node_modules/tern/node_modules/typescript/bin/resources/tr/diagnosticMessages.generated.json diff --git a/core/tern.core/node_modules/tern/node_modules/typescript/bin/resources/zh/cn/diagnosticMessages.generated.json b/core/ternjs/node_modules/tern/node_modules/typescript/bin/resources/zh/cn/diagnosticMessages.generated.json similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/typescript/bin/resources/zh/cn/diagnosticMessages.generated.json rename to core/ternjs/node_modules/tern/node_modules/typescript/bin/resources/zh/cn/diagnosticMessages.generated.json diff --git a/core/tern.core/node_modules/tern/node_modules/typescript/bin/resources/zh/tw/diagnosticMessages.generated.json b/core/ternjs/node_modules/tern/node_modules/typescript/bin/resources/zh/tw/diagnosticMessages.generated.json similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/typescript/bin/resources/zh/tw/diagnosticMessages.generated.json rename to core/ternjs/node_modules/tern/node_modules/typescript/bin/resources/zh/tw/diagnosticMessages.generated.json diff --git a/core/tern.core/node_modules/tern/node_modules/typescript/bin/tsc b/core/ternjs/node_modules/tern/node_modules/typescript/bin/tsc similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/typescript/bin/tsc rename to core/ternjs/node_modules/tern/node_modules/typescript/bin/tsc diff --git a/core/tern.core/node_modules/tern/node_modules/typescript/bin/tsc.js b/core/ternjs/node_modules/tern/node_modules/typescript/bin/tsc.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/typescript/bin/tsc.js rename to core/ternjs/node_modules/tern/node_modules/typescript/bin/tsc.js diff --git a/core/tern.core/node_modules/tern/node_modules/typescript/bin/typescript.js b/core/ternjs/node_modules/tern/node_modules/typescript/bin/typescript.js similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/typescript/bin/typescript.js rename to core/ternjs/node_modules/tern/node_modules/typescript/bin/typescript.js diff --git a/core/tern.core/node_modules/tern/node_modules/typescript/package.json b/core/ternjs/node_modules/tern/node_modules/typescript/package.json similarity index 100% rename from core/tern.core/node_modules/tern/node_modules/typescript/package.json rename to core/ternjs/node_modules/tern/node_modules/typescript/package.json diff --git a/core/tern.core/node_modules/tern/package.json b/core/ternjs/node_modules/tern/package.json similarity index 100% rename from core/tern.core/node_modules/tern/package.json rename to core/ternjs/node_modules/tern/package.json diff --git a/core/tern.core/node_modules/tern/plugin/angular.js b/core/ternjs/node_modules/tern/plugin/angular.js similarity index 99% rename from core/tern.core/node_modules/tern/plugin/angular.js rename to core/ternjs/node_modules/tern/plugin/angular.js index d762d5ea8..d99de2484 100644 --- a/core/tern.core/node_modules/tern/plugin/angular.js +++ b/core/ternjs/node_modules/tern/plugin/angular.js @@ -408,7 +408,7 @@ for (var name in mods) { var mod = mods[name]; // disable the module - if (mod.originNode.sourceFile.name == filename) mod.disabled = true; + if (mod.originNode && mod.originNode.sourceFile.name == filename) mod.disabled = true; } } } diff --git a/core/tern.core/node_modules/tern/plugin/ckeditor_4.4.1.js b/core/ternjs/node_modules/tern/plugin/ckeditor_4.4.1.js similarity index 100% rename from core/tern.core/node_modules/tern/plugin/ckeditor_4.4.1.js rename to core/ternjs/node_modules/tern/plugin/ckeditor_4.4.1.js diff --git a/core/tern.core/node_modules/tern/plugin/complete_strings.js b/core/ternjs/node_modules/tern/plugin/complete_strings.js similarity index 100% rename from core/tern.core/node_modules/tern/plugin/complete_strings.js rename to core/ternjs/node_modules/tern/plugin/complete_strings.js diff --git a/core/tern.core/node_modules/tern/plugin/component.js b/core/ternjs/node_modules/tern/plugin/component.js similarity index 100% rename from core/tern.core/node_modules/tern/plugin/component.js rename to core/ternjs/node_modules/tern/plugin/component.js diff --git a/core/tern.core/node_modules/tern/plugin/doc_comment.js b/core/ternjs/node_modules/tern/plugin/doc_comment.js similarity index 100% rename from core/tern.core/node_modules/tern/plugin/doc_comment.js rename to core/ternjs/node_modules/tern/plugin/doc_comment.js diff --git a/core/tern.core/node_modules/tern/plugin/dojotoolkit_1.6.js b/core/ternjs/node_modules/tern/plugin/dojotoolkit_1.6.js similarity index 100% rename from core/tern.core/node_modules/tern/plugin/dojotoolkit_1.6.js rename to core/ternjs/node_modules/tern/plugin/dojotoolkit_1.6.js diff --git a/core/tern.core/node_modules/tern/plugin/dojotoolkit_1.8.js b/core/ternjs/node_modules/tern/plugin/dojotoolkit_1.8.js similarity index 100% rename from core/tern.core/node_modules/tern/plugin/dojotoolkit_1.8.js rename to core/ternjs/node_modules/tern/plugin/dojotoolkit_1.8.js diff --git a/core/tern.core/node_modules/tern/plugin/dojotoolkit_1.9.js b/core/ternjs/node_modules/tern/plugin/dojotoolkit_1.9.js similarity index 100% rename from core/tern.core/node_modules/tern/plugin/dojotoolkit_1.9.js rename to core/ternjs/node_modules/tern/plugin/dojotoolkit_1.9.js diff --git a/core/tern.core/node_modules/tern/plugin/extjs_4.2.1.js b/core/ternjs/node_modules/tern/plugin/extjs_4.2.1.js similarity index 100% rename from core/tern.core/node_modules/tern/plugin/extjs_4.2.1.js rename to core/ternjs/node_modules/tern/plugin/extjs_4.2.1.js diff --git a/core/tern.core/node_modules/tern/plugin/extjs_5.0.0.js b/core/ternjs/node_modules/tern/plugin/extjs_5.0.0.js similarity index 100% rename from core/tern.core/node_modules/tern/plugin/extjs_5.0.0.js rename to core/ternjs/node_modules/tern/plugin/extjs_5.0.0.js diff --git a/core/tern.core/node_modules/tern/plugin/gmaps_3.16.js b/core/ternjs/node_modules/tern/plugin/gmaps_3.16.js similarity index 100% rename from core/tern.core/node_modules/tern/plugin/gmaps_3.16.js rename to core/ternjs/node_modules/tern/plugin/gmaps_3.16.js diff --git a/core/tern.core/node_modules/tern/plugin/gmaps_3.17.js b/core/ternjs/node_modules/tern/plugin/gmaps_3.17.js similarity index 100% rename from core/tern.core/node_modules/tern/plugin/gmaps_3.17.js rename to core/ternjs/node_modules/tern/plugin/gmaps_3.17.js diff --git a/core/tern.core/node_modules/tern/plugin/grunt.js b/core/ternjs/node_modules/tern/plugin/grunt.js similarity index 100% rename from core/tern.core/node_modules/tern/plugin/grunt.js rename to core/ternjs/node_modules/tern/plugin/grunt.js diff --git a/core/tern.core/node_modules/tern/plugin/node.js b/core/ternjs/node_modules/tern/plugin/node.js similarity index 100% rename from core/tern.core/node_modules/tern/plugin/node.js rename to core/ternjs/node_modules/tern/plugin/node.js diff --git a/core/tern.core/node_modules/tern/plugin/qooxdoo_4.1.js b/core/ternjs/node_modules/tern/plugin/qooxdoo_4.1.js similarity index 100% rename from core/tern.core/node_modules/tern/plugin/qooxdoo_4.1.js rename to core/ternjs/node_modules/tern/plugin/qooxdoo_4.1.js diff --git a/core/tern.core/node_modules/tern/plugin/requirejs.js b/core/ternjs/node_modules/tern/plugin/requirejs.js similarity index 100% rename from core/tern.core/node_modules/tern/plugin/requirejs.js rename to core/ternjs/node_modules/tern/plugin/requirejs.js diff --git a/core/tern.core/node_modules/tern/test/cases/angular/config.js b/core/ternjs/node_modules/tern/test/cases/angular/config.js similarity index 100% rename from core/tern.core/node_modules/tern/test/cases/angular/config.js rename to core/ternjs/node_modules/tern/test/cases/angular/config.js diff --git a/core/tern.core/node_modules/tern/test/cases/angular/filters.js b/core/ternjs/node_modules/tern/test/cases/angular/filters.js similarity index 100% rename from core/tern.core/node_modules/tern/test/cases/angular/filters.js rename to core/ternjs/node_modules/tern/test/cases/angular/filters.js diff --git a/core/tern.core/node_modules/tern/test/cases/angular/main.js b/core/ternjs/node_modules/tern/test/cases/angular/main.js similarity index 100% rename from core/tern.core/node_modules/tern/test/cases/angular/main.js rename to core/ternjs/node_modules/tern/test/cases/angular/main.js diff --git a/core/tern.core/node_modules/tern/test/cases/angular_service.js b/core/ternjs/node_modules/tern/test/cases/angular_service.js similarity index 100% rename from core/tern.core/node_modules/tern/test/cases/angular_service.js rename to core/ternjs/node_modules/tern/test/cases/angular_service.js diff --git a/core/tern.core/node_modules/tern/test/cases/arguments.js b/core/ternjs/node_modules/tern/test/cases/arguments.js similarity index 100% rename from core/tern.core/node_modules/tern/test/cases/arguments.js rename to core/ternjs/node_modules/tern/test/cases/arguments.js diff --git a/core/tern.core/node_modules/tern/test/cases/autothis.js b/core/ternjs/node_modules/tern/test/cases/autothis.js similarity index 100% rename from core/tern.core/node_modules/tern/test/cases/autothis.js rename to core/ternjs/node_modules/tern/test/cases/autothis.js diff --git a/core/tern.core/node_modules/tern/test/cases/blowup.js b/core/ternjs/node_modules/tern/test/cases/blowup.js similarity index 100% rename from core/tern.core/node_modules/tern/test/cases/blowup.js rename to core/ternjs/node_modules/tern/test/cases/blowup.js diff --git a/core/tern.core/node_modules/tern/test/cases/browser.js b/core/ternjs/node_modules/tern/test/cases/browser.js similarity index 100% rename from core/tern.core/node_modules/tern/test/cases/browser.js rename to core/ternjs/node_modules/tern/test/cases/browser.js diff --git a/core/tern.core/node_modules/tern/test/cases/builtins.js b/core/ternjs/node_modules/tern/test/cases/builtins.js similarity index 100% rename from core/tern.core/node_modules/tern/test/cases/builtins.js rename to core/ternjs/node_modules/tern/test/cases/builtins.js diff --git a/core/tern.core/node_modules/tern/test/cases/catch_error.js b/core/ternjs/node_modules/tern/test/cases/catch_error.js similarity index 100% rename from core/tern.core/node_modules/tern/test/cases/catch_error.js rename to core/ternjs/node_modules/tern/test/cases/catch_error.js diff --git a/core/tern.core/node_modules/tern/test/cases/cautiouspropagation.js b/core/ternjs/node_modules/tern/test/cases/cautiouspropagation.js similarity index 100% rename from core/tern.core/node_modules/tern/test/cases/cautiouspropagation.js rename to core/ternjs/node_modules/tern/test/cases/cautiouspropagation.js diff --git a/core/tern.core/node_modules/tern/test/cases/complete_strings.js b/core/ternjs/node_modules/tern/test/cases/complete_strings.js similarity index 100% rename from core/tern.core/node_modules/tern/test/cases/complete_strings.js rename to core/ternjs/node_modules/tern/test/cases/complete_strings.js diff --git a/core/tern.core/node_modules/tern/test/cases/component/component.json b/core/ternjs/node_modules/tern/test/cases/component/component.json similarity index 100% rename from core/tern.core/node_modules/tern/test/cases/component/component.json rename to core/ternjs/node_modules/tern/test/cases/component/component.json diff --git a/core/tern.core/node_modules/tern/test/cases/component/components/marijnh-tern/component.json b/core/ternjs/node_modules/tern/test/cases/component/components/marijnh-tern/component.json similarity index 100% rename from core/tern.core/node_modules/tern/test/cases/component/components/marijnh-tern/component.json rename to core/ternjs/node_modules/tern/test/cases/component/components/marijnh-tern/component.json diff --git a/core/tern.core/node_modules/tern/test/cases/component/components/marijnh-tern/index.js b/core/ternjs/node_modules/tern/test/cases/component/components/marijnh-tern/index.js similarity index 100% rename from core/tern.core/node_modules/tern/test/cases/component/components/marijnh-tern/index.js rename to core/ternjs/node_modules/tern/test/cases/component/components/marijnh-tern/index.js diff --git a/core/tern.core/node_modules/tern/test/cases/component/localfile.js b/core/ternjs/node_modules/tern/test/cases/component/localfile.js similarity index 100% rename from core/tern.core/node_modules/tern/test/cases/component/localfile.js rename to core/ternjs/node_modules/tern/test/cases/component/localfile.js diff --git a/core/tern.core/node_modules/tern/test/cases/component/main.js b/core/ternjs/node_modules/tern/test/cases/component/main.js similarity index 100% rename from core/tern.core/node_modules/tern/test/cases/component/main.js rename to core/ternjs/node_modules/tern/test/cases/component/main.js diff --git a/core/tern.core/node_modules/tern/test/cases/computedprop.js b/core/ternjs/node_modules/tern/test/cases/computedprop.js similarity index 100% rename from core/tern.core/node_modules/tern/test/cases/computedprop.js rename to core/ternjs/node_modules/tern/test/cases/computedprop.js diff --git a/core/tern.core/node_modules/tern/test/cases/contextcomplete.js b/core/ternjs/node_modules/tern/test/cases/contextcomplete.js similarity index 100% rename from core/tern.core/node_modules/tern/test/cases/contextcomplete.js rename to core/ternjs/node_modules/tern/test/cases/contextcomplete.js diff --git a/core/tern.core/node_modules/tern/test/cases/copyprops.js b/core/ternjs/node_modules/tern/test/cases/copyprops.js similarity index 100% rename from core/tern.core/node_modules/tern/test/cases/copyprops.js rename to core/ternjs/node_modules/tern/test/cases/copyprops.js diff --git a/core/tern.core/node_modules/tern/test/cases/ctorpattern.js b/core/ternjs/node_modules/tern/test/cases/ctorpattern.js similarity index 100% rename from core/tern.core/node_modules/tern/test/cases/ctorpattern.js rename to core/ternjs/node_modules/tern/test/cases/ctorpattern.js diff --git a/core/tern.core/node_modules/tern/test/cases/def_type_string.js b/core/ternjs/node_modules/tern/test/cases/def_type_string.js similarity index 100% rename from core/tern.core/node_modules/tern/test/cases/def_type_string.js rename to core/ternjs/node_modules/tern/test/cases/def_type_string.js diff --git a/core/tern.core/node_modules/tern/test/cases/defineProperty.js b/core/ternjs/node_modules/tern/test/cases/defineProperty.js similarity index 100% rename from core/tern.core/node_modules/tern/test/cases/defineProperty.js rename to core/ternjs/node_modules/tern/test/cases/defineProperty.js diff --git a/core/tern.core/node_modules/tern/test/cases/defs/span.json b/core/ternjs/node_modules/tern/test/cases/defs/span.json similarity index 100% rename from core/tern.core/node_modules/tern/test/cases/defs/span.json rename to core/ternjs/node_modules/tern/test/cases/defs/span.json diff --git a/core/tern.core/node_modules/tern/test/cases/defs/string.json b/core/ternjs/node_modules/tern/test/cases/defs/string.json similarity index 100% rename from core/tern.core/node_modules/tern/test/cases/defs/string.json rename to core/ternjs/node_modules/tern/test/cases/defs/string.json diff --git a/core/tern.core/node_modules/tern/test/cases/docstrings.js b/core/ternjs/node_modules/tern/test/cases/docstrings.js similarity index 100% rename from core/tern.core/node_modules/tern/test/cases/docstrings.js rename to core/ternjs/node_modules/tern/test/cases/docstrings.js diff --git a/core/tern.core/node_modules/tern/test/cases/effects.js b/core/ternjs/node_modules/tern/test/cases/effects.js similarity index 100% rename from core/tern.core/node_modules/tern/test/cases/effects.js rename to core/ternjs/node_modules/tern/test/cases/effects.js diff --git a/core/tern.core/node_modules/tern/test/cases/extends.js b/core/ternjs/node_modules/tern/test/cases/extends.js similarity index 100% rename from core/tern.core/node_modules/tern/test/cases/extends.js rename to core/ternjs/node_modules/tern/test/cases/extends.js diff --git a/core/tern.core/node_modules/tern/test/cases/finddef.js b/core/ternjs/node_modules/tern/test/cases/finddef.js similarity index 100% rename from core/tern.core/node_modules/tern/test/cases/finddef.js rename to core/ternjs/node_modules/tern/test/cases/finddef.js diff --git a/core/tern.core/node_modules/tern/test/cases/findref.js b/core/ternjs/node_modules/tern/test/cases/findref.js similarity index 100% rename from core/tern.core/node_modules/tern/test/cases/findref.js rename to core/ternjs/node_modules/tern/test/cases/findref.js diff --git a/core/tern.core/node_modules/tern/test/cases/fn_arguments.js b/core/ternjs/node_modules/tern/test/cases/fn_arguments.js similarity index 100% rename from core/tern.core/node_modules/tern/test/cases/fn_arguments.js rename to core/ternjs/node_modules/tern/test/cases/fn_arguments.js diff --git a/core/tern.core/node_modules/tern/test/cases/generic_each.js b/core/ternjs/node_modules/tern/test/cases/generic_each.js similarity index 100% rename from core/tern.core/node_modules/tern/test/cases/generic_each.js rename to core/ternjs/node_modules/tern/test/cases/generic_each.js diff --git a/core/tern.core/node_modules/tern/test/cases/getter.js b/core/ternjs/node_modules/tern/test/cases/getter.js similarity index 100% rename from core/tern.core/node_modules/tern/test/cases/getter.js rename to core/ternjs/node_modules/tern/test/cases/getter.js diff --git a/core/tern.core/node_modules/tern/test/cases/global_this.js b/core/ternjs/node_modules/tern/test/cases/global_this.js similarity index 100% rename from core/tern.core/node_modules/tern/test/cases/global_this.js rename to core/ternjs/node_modules/tern/test/cases/global_this.js diff --git a/core/tern.core/node_modules/tern/test/cases/hint-objlit.js b/core/ternjs/node_modules/tern/test/cases/hint-objlit.js similarity index 100% rename from core/tern.core/node_modules/tern/test/cases/hint-objlit.js rename to core/ternjs/node_modules/tern/test/cases/hint-objlit.js diff --git a/core/tern.core/node_modules/tern/test/cases/hint_browser.js b/core/ternjs/node_modules/tern/test/cases/hint_browser.js similarity index 100% rename from core/tern.core/node_modules/tern/test/cases/hint_browser.js rename to core/ternjs/node_modules/tern/test/cases/hint_browser.js diff --git a/core/tern.core/node_modules/tern/test/cases/hint_ecma5.js b/core/ternjs/node_modules/tern/test/cases/hint_ecma5.js similarity index 100% rename from core/tern.core/node_modules/tern/test/cases/hint_ecma5.js rename to core/ternjs/node_modules/tern/test/cases/hint_ecma5.js diff --git a/core/tern.core/node_modules/tern/test/cases/hint_simple.js b/core/ternjs/node_modules/tern/test/cases/hint_simple.js similarity index 100% rename from core/tern.core/node_modules/tern/test/cases/hint_simple.js rename to core/ternjs/node_modules/tern/test/cases/hint_simple.js diff --git a/core/tern.core/node_modules/tern/test/cases/in_comment.js b/core/ternjs/node_modules/tern/test/cases/in_comment.js similarity index 100% rename from core/tern.core/node_modules/tern/test/cases/in_comment.js rename to core/ternjs/node_modules/tern/test/cases/in_comment.js diff --git a/core/tern.core/node_modules/tern/test/cases/indirect_class.js b/core/ternjs/node_modules/tern/test/cases/indirect_class.js similarity index 100% rename from core/tern.core/node_modules/tern/test/cases/indirect_class.js rename to core/ternjs/node_modules/tern/test/cases/indirect_class.js diff --git a/core/tern.core/node_modules/tern/test/cases/infinite-expansion.js b/core/ternjs/node_modules/tern/test/cases/infinite-expansion.js similarity index 100% rename from core/tern.core/node_modules/tern/test/cases/infinite-expansion.js rename to core/ternjs/node_modules/tern/test/cases/infinite-expansion.js diff --git a/core/tern.core/node_modules/tern/test/cases/jquery_event.js b/core/ternjs/node_modules/tern/test/cases/jquery_event.js similarity index 100% rename from core/tern.core/node_modules/tern/test/cases/jquery_event.js rename to core/ternjs/node_modules/tern/test/cases/jquery_event.js diff --git a/core/tern.core/node_modules/tern/test/cases/jsdoc.js b/core/ternjs/node_modules/tern/test/cases/jsdoc.js similarity index 100% rename from core/tern.core/node_modules/tern/test/cases/jsdoc.js rename to core/ternjs/node_modules/tern/test/cases/jsdoc.js diff --git a/core/tern.core/node_modules/tern/test/cases/merge.js b/core/ternjs/node_modules/tern/test/cases/merge.js similarity index 100% rename from core/tern.core/node_modules/tern/test/cases/merge.js rename to core/ternjs/node_modules/tern/test/cases/merge.js diff --git a/core/tern.core/node_modules/tern/test/cases/new_array.js b/core/ternjs/node_modules/tern/test/cases/new_array.js similarity index 100% rename from core/tern.core/node_modules/tern/test/cases/new_array.js rename to core/ternjs/node_modules/tern/test/cases/new_array.js diff --git a/core/tern.core/node_modules/tern/test/cases/new_to_prototype.js b/core/ternjs/node_modules/tern/test/cases/new_to_prototype.js similarity index 100% rename from core/tern.core/node_modules/tern/test/cases/new_to_prototype.js rename to core/ternjs/node_modules/tern/test/cases/new_to_prototype.js diff --git a/core/tern.core/node_modules/tern/test/cases/node/binary.node b/core/ternjs/node_modules/tern/test/cases/node/binary.node similarity index 100% rename from core/tern.core/node_modules/tern/test/cases/node/binary.node rename to core/ternjs/node_modules/tern/test/cases/node/binary.node diff --git a/core/tern.core/node_modules/tern/test/cases/node/dir/index.js b/core/ternjs/node_modules/tern/test/cases/node/dir/index.js similarity index 100% rename from core/tern.core/node_modules/tern/test/cases/node/dir/index.js rename to core/ternjs/node_modules/tern/test/cases/node/dir/index.js diff --git a/core/tern.core/node_modules/tern/test/cases/node/dir/lib/other.js b/core/ternjs/node_modules/tern/test/cases/node/dir/lib/other.js similarity index 100% rename from core/tern.core/node_modules/tern/test/cases/node/dir/lib/other.js rename to core/ternjs/node_modules/tern/test/cases/node/dir/lib/other.js diff --git a/core/tern.core/node_modules/tern/test/cases/node/dir/lib/relative.js b/core/ternjs/node_modules/tern/test/cases/node/dir/lib/relative.js similarity index 100% rename from core/tern.core/node_modules/tern/test/cases/node/dir/lib/relative.js rename to core/ternjs/node_modules/tern/test/cases/node/dir/lib/relative.js diff --git a/core/tern.core/node_modules/tern/test/cases/node/exportfunc.js b/core/ternjs/node_modules/tern/test/cases/node/exportfunc.js similarity index 100% rename from core/tern.core/node_modules/tern/test/cases/node/exportfunc.js rename to core/ternjs/node_modules/tern/test/cases/node/exportfunc.js diff --git a/core/tern.core/node_modules/tern/test/cases/node/localfile.js b/core/ternjs/node_modules/tern/test/cases/node/localfile.js similarity index 100% rename from core/tern.core/node_modules/tern/test/cases/node/localfile.js rename to core/ternjs/node_modules/tern/test/cases/node/localfile.js diff --git a/core/tern.core/node_modules/tern/test/cases/node/main.js b/core/ternjs/node_modules/tern/test/cases/node/main.js similarity index 100% rename from core/tern.core/node_modules/tern/test/cases/node/main.js rename to core/ternjs/node_modules/tern/test/cases/node/main.js diff --git a/core/tern.core/node_modules/tern/test/cases/node_exports.js b/core/ternjs/node_modules/tern/test/cases/node_exports.js similarity index 100% rename from core/tern.core/node_modules/tern/test/cases/node_exports.js rename to core/ternjs/node_modules/tern/test/cases/node_exports.js diff --git a/core/tern.core/node_modules/tern/test/cases/node_modules/mod1/a.js b/core/ternjs/node_modules/tern/test/cases/node_modules/mod1/a.js similarity index 100% rename from core/tern.core/node_modules/tern/test/cases/node_modules/mod1/a.js rename to core/ternjs/node_modules/tern/test/cases/node_modules/mod1/a.js diff --git a/core/tern.core/node_modules/tern/test/cases/node_modules/mod1/dir1/index.js b/core/ternjs/node_modules/tern/test/cases/node_modules/mod1/dir1/index.js similarity index 100% rename from core/tern.core/node_modules/tern/test/cases/node_modules/mod1/dir1/index.js rename to core/ternjs/node_modules/tern/test/cases/node_modules/mod1/dir1/index.js diff --git a/core/tern.core/node_modules/tern/test/cases/node_modules/mod1/doc.js b/core/ternjs/node_modules/tern/test/cases/node_modules/mod1/doc.js similarity index 100% rename from core/tern.core/node_modules/tern/test/cases/node_modules/mod1/doc.js rename to core/ternjs/node_modules/tern/test/cases/node_modules/mod1/doc.js diff --git a/core/tern.core/node_modules/tern/test/cases/node_modules/mod1/mainfile.js b/core/ternjs/node_modules/tern/test/cases/node_modules/mod1/mainfile.js similarity index 100% rename from core/tern.core/node_modules/tern/test/cases/node_modules/mod1/mainfile.js rename to core/ternjs/node_modules/tern/test/cases/node_modules/mod1/mainfile.js diff --git a/core/tern.core/node_modules/tern/test/cases/node_modules/mod1/node_modules/subdep1/package.json b/core/ternjs/node_modules/tern/test/cases/node_modules/mod1/node_modules/subdep1/package.json similarity index 100% rename from core/tern.core/node_modules/tern/test/cases/node_modules/mod1/node_modules/subdep1/package.json rename to core/ternjs/node_modules/tern/test/cases/node_modules/mod1/node_modules/subdep1/package.json diff --git a/core/tern.core/node_modules/tern/test/cases/node_modules/mod1/node_modules/subdep1/subdep1.js b/core/ternjs/node_modules/tern/test/cases/node_modules/mod1/node_modules/subdep1/subdep1.js similarity index 100% rename from core/tern.core/node_modules/tern/test/cases/node_modules/mod1/node_modules/subdep1/subdep1.js rename to core/ternjs/node_modules/tern/test/cases/node_modules/mod1/node_modules/subdep1/subdep1.js diff --git a/core/tern.core/node_modules/tern/test/cases/node_modules/mod1/package.json b/core/ternjs/node_modules/tern/test/cases/node_modules/mod1/package.json similarity index 100% rename from core/tern.core/node_modules/tern/test/cases/node_modules/mod1/package.json rename to core/ternjs/node_modules/tern/test/cases/node_modules/mod1/package.json diff --git a/core/tern.core/node_modules/tern/test/cases/node_modules/mod1/reassign_exports.js b/core/ternjs/node_modules/tern/test/cases/node_modules/mod1/reassign_exports.js similarity index 100% rename from core/tern.core/node_modules/tern/test/cases/node_modules/mod1/reassign_exports.js rename to core/ternjs/node_modules/tern/test/cases/node_modules/mod1/reassign_exports.js diff --git a/core/tern.core/node_modules/tern/test/cases/node_modules/mod1/reassign_exports_to_required.js b/core/ternjs/node_modules/tern/test/cases/node_modules/mod1/reassign_exports_to_required.js similarity index 100% rename from core/tern.core/node_modules/tern/test/cases/node_modules/mod1/reassign_exports_to_required.js rename to core/ternjs/node_modules/tern/test/cases/node_modules/mod1/reassign_exports_to_required.js diff --git a/core/tern.core/node_modules/tern/test/cases/node_modules/mod1/secondfile.js b/core/ternjs/node_modules/tern/test/cases/node_modules/mod1/secondfile.js similarity index 100% rename from core/tern.core/node_modules/tern/test/cases/node_modules/mod1/secondfile.js rename to core/ternjs/node_modules/tern/test/cases/node_modules/mod1/secondfile.js diff --git a/core/tern.core/node_modules/tern/test/cases/node_modules/mymod.json b/core/ternjs/node_modules/tern/test/cases/node_modules/mymod.json similarity index 100% rename from core/tern.core/node_modules/tern/test/cases/node_modules/mymod.json rename to core/ternjs/node_modules/tern/test/cases/node_modules/mymod.json diff --git a/core/tern.core/node_modules/tern/test/cases/node_origin_paths.js b/core/ternjs/node_modules/tern/test/cases/node_origin_paths.js similarity index 100% rename from core/tern.core/node_modules/tern/test/cases/node_origin_paths.js rename to core/ternjs/node_modules/tern/test/cases/node_origin_paths.js diff --git a/core/tern.core/node_modules/tern/test/cases/object_create.js b/core/ternjs/node_modules/tern/test/cases/object_create.js similarity index 100% rename from core/tern.core/node_modules/tern/test/cases/object_create.js rename to core/ternjs/node_modules/tern/test/cases/object_create.js diff --git a/core/tern.core/node_modules/tern/test/cases/objnames.js b/core/ternjs/node_modules/tern/test/cases/objnames.js similarity index 100% rename from core/tern.core/node_modules/tern/test/cases/objnames.js rename to core/ternjs/node_modules/tern/test/cases/objnames.js diff --git a/core/tern.core/node_modules/tern/test/cases/order_of_definition.js b/core/ternjs/node_modules/tern/test/cases/order_of_definition.js similarity index 100% rename from core/tern.core/node_modules/tern/test/cases/order_of_definition.js rename to core/ternjs/node_modules/tern/test/cases/order_of_definition.js diff --git a/core/tern.core/node_modules/tern/test/cases/plus.js b/core/ternjs/node_modules/tern/test/cases/plus.js similarity index 100% rename from core/tern.core/node_modules/tern/test/cases/plus.js rename to core/ternjs/node_modules/tern/test/cases/plus.js diff --git a/core/tern.core/node_modules/tern/test/cases/promise.js b/core/ternjs/node_modules/tern/test/cases/promise.js similarity index 100% rename from core/tern.core/node_modules/tern/test/cases/promise.js rename to core/ternjs/node_modules/tern/test/cases/promise.js diff --git a/core/tern.core/node_modules/tern/test/cases/proto.js b/core/ternjs/node_modules/tern/test/cases/proto.js similarity index 100% rename from core/tern.core/node_modules/tern/test/cases/proto.js rename to core/ternjs/node_modules/tern/test/cases/proto.js diff --git a/core/tern.core/node_modules/tern/test/cases/protoname.js b/core/ternjs/node_modules/tern/test/cases/protoname.js similarity index 100% rename from core/tern.core/node_modules/tern/test/cases/protoname.js rename to core/ternjs/node_modules/tern/test/cases/protoname.js diff --git a/core/tern.core/node_modules/tern/test/cases/replace_bogus_prop.js b/core/ternjs/node_modules/tern/test/cases/replace_bogus_prop.js similarity index 100% rename from core/tern.core/node_modules/tern/test/cases/replace_bogus_prop.js rename to core/ternjs/node_modules/tern/test/cases/replace_bogus_prop.js diff --git a/core/tern.core/node_modules/tern/test/cases/requirejs/bar.js b/core/ternjs/node_modules/tern/test/cases/requirejs/bar.js similarity index 100% rename from core/tern.core/node_modules/tern/test/cases/requirejs/bar.js rename to core/ternjs/node_modules/tern/test/cases/requirejs/bar.js diff --git a/core/tern.core/node_modules/tern/test/cases/requirejs/baz.js b/core/ternjs/node_modules/tern/test/cases/requirejs/baz.js similarity index 100% rename from core/tern.core/node_modules/tern/test/cases/requirejs/baz.js rename to core/ternjs/node_modules/tern/test/cases/requirejs/baz.js diff --git a/core/tern.core/node_modules/tern/test/cases/requirejs/foo.js b/core/ternjs/node_modules/tern/test/cases/requirejs/foo.js similarity index 100% rename from core/tern.core/node_modules/tern/test/cases/requirejs/foo.js rename to core/ternjs/node_modules/tern/test/cases/requirejs/foo.js diff --git a/core/tern.core/node_modules/tern/test/cases/requirejs/func.js b/core/ternjs/node_modules/tern/test/cases/requirejs/func.js similarity index 100% rename from core/tern.core/node_modules/tern/test/cases/requirejs/func.js rename to core/ternjs/node_modules/tern/test/cases/requirejs/func.js diff --git a/core/tern.core/node_modules/tern/test/cases/requirejs/main.js b/core/ternjs/node_modules/tern/test/cases/requirejs/main.js similarity index 100% rename from core/tern.core/node_modules/tern/test/cases/requirejs/main.js rename to core/ternjs/node_modules/tern/test/cases/requirejs/main.js diff --git a/core/tern.core/node_modules/tern/test/cases/requirejs/module_exports.js b/core/ternjs/node_modules/tern/test/cases/requirejs/module_exports.js similarity index 100% rename from core/tern.core/node_modules/tern/test/cases/requirejs/module_exports.js rename to core/ternjs/node_modules/tern/test/cases/requirejs/module_exports.js diff --git a/core/tern.core/node_modules/tern/test/cases/requirejs/requireme.js b/core/ternjs/node_modules/tern/test/cases/requirejs/requireme.js similarity index 100% rename from core/tern.core/node_modules/tern/test/cases/requirejs/requireme.js rename to core/ternjs/node_modules/tern/test/cases/requirejs/requireme.js diff --git a/core/tern.core/node_modules/tern/test/cases/requirejs/simplifiedcommon.js b/core/ternjs/node_modules/tern/test/cases/requirejs/simplifiedcommon.js similarity index 100% rename from core/tern.core/node_modules/tern/test/cases/requirejs/simplifiedcommon.js rename to core/ternjs/node_modules/tern/test/cases/requirejs/simplifiedcommon.js diff --git a/core/tern.core/node_modules/tern/test/cases/requirejs/subdir/zap.js b/core/ternjs/node_modules/tern/test/cases/requirejs/subdir/zap.js similarity index 100% rename from core/tern.core/node_modules/tern/test/cases/requirejs/subdir/zap.js rename to core/ternjs/node_modules/tern/test/cases/requirejs/subdir/zap.js diff --git a/core/tern.core/node_modules/tern/test/cases/requirejs/useexports.js b/core/ternjs/node_modules/tern/test/cases/requirejs/useexports.js similarity index 100% rename from core/tern.core/node_modules/tern/test/cases/requirejs/useexports.js rename to core/ternjs/node_modules/tern/test/cases/requirejs/useexports.js diff --git a/core/tern.core/node_modules/tern/test/cases/requirejs_config/main.js b/core/ternjs/node_modules/tern/test/cases/requirejs_config/main.js similarity index 100% rename from core/tern.core/node_modules/tern/test/cases/requirejs_config/main.js rename to core/ternjs/node_modules/tern/test/cases/requirejs_config/main.js diff --git a/core/tern.core/node_modules/tern/test/cases/simple.js b/core/ternjs/node_modules/tern/test/cases/simple.js similarity index 100% rename from core/tern.core/node_modules/tern/test/cases/simple.js rename to core/ternjs/node_modules/tern/test/cases/simple.js diff --git a/core/tern.core/node_modules/tern/test/cases/simple_generic.js b/core/ternjs/node_modules/tern/test/cases/simple_generic.js similarity index 100% rename from core/tern.core/node_modules/tern/test/cases/simple_generic.js rename to core/ternjs/node_modules/tern/test/cases/simple_generic.js diff --git a/core/tern.core/node_modules/tern/test/cases/span_from_def.js b/core/ternjs/node_modules/tern/test/cases/span_from_def.js similarity index 100% rename from core/tern.core/node_modules/tern/test/cases/span_from_def.js rename to core/ternjs/node_modules/tern/test/cases/span_from_def.js diff --git a/core/tern.core/node_modules/tern/test/cases/underscore.js b/core/ternjs/node_modules/tern/test/cases/underscore.js similarity index 100% rename from core/tern.core/node_modules/tern/test/cases/underscore.js rename to core/ternjs/node_modules/tern/test/cases/underscore.js diff --git a/core/tern.core/node_modules/tern/test/condense.js b/core/ternjs/node_modules/tern/test/condense.js similarity index 100% rename from core/tern.core/node_modules/tern/test/condense.js rename to core/ternjs/node_modules/tern/test/condense.js diff --git a/core/tern.core/node_modules/tern/test/condense/add_to_old.js b/core/ternjs/node_modules/tern/test/condense/add_to_old.js similarity index 100% rename from core/tern.core/node_modules/tern/test/condense/add_to_old.js rename to core/ternjs/node_modules/tern/test/condense/add_to_old.js diff --git a/core/tern.core/node_modules/tern/test/condense/add_to_old.json b/core/ternjs/node_modules/tern/test/condense/add_to_old.json similarity index 100% rename from core/tern.core/node_modules/tern/test/condense/add_to_old.json rename to core/ternjs/node_modules/tern/test/condense/add_to_old.json diff --git a/core/tern.core/node_modules/tern/test/condense/angular_simple.js b/core/ternjs/node_modules/tern/test/condense/angular_simple.js similarity index 100% rename from core/tern.core/node_modules/tern/test/condense/angular_simple.js rename to core/ternjs/node_modules/tern/test/condense/angular_simple.js diff --git a/core/tern.core/node_modules/tern/test/condense/angular_simple.json b/core/ternjs/node_modules/tern/test/condense/angular_simple.json similarity index 100% rename from core/tern.core/node_modules/tern/test/condense/angular_simple.json rename to core/ternjs/node_modules/tern/test/condense/angular_simple.json diff --git a/core/tern.core/node_modules/tern/test/condense/array.js b/core/ternjs/node_modules/tern/test/condense/array.js similarity index 100% rename from core/tern.core/node_modules/tern/test/condense/array.js rename to core/ternjs/node_modules/tern/test/condense/array.js diff --git a/core/tern.core/node_modules/tern/test/condense/array.json b/core/ternjs/node_modules/tern/test/condense/array.json similarity index 100% rename from core/tern.core/node_modules/tern/test/condense/array.json rename to core/ternjs/node_modules/tern/test/condense/array.json diff --git a/core/tern.core/node_modules/tern/test/condense/basic.js b/core/ternjs/node_modules/tern/test/condense/basic.js similarity index 100% rename from core/tern.core/node_modules/tern/test/condense/basic.js rename to core/ternjs/node_modules/tern/test/condense/basic.js diff --git a/core/tern.core/node_modules/tern/test/condense/basic.json b/core/ternjs/node_modules/tern/test/condense/basic.json similarity index 100% rename from core/tern.core/node_modules/tern/test/condense/basic.json rename to core/ternjs/node_modules/tern/test/condense/basic.json diff --git a/core/tern.core/node_modules/tern/test/condense/double_ref.js b/core/ternjs/node_modules/tern/test/condense/double_ref.js similarity index 100% rename from core/tern.core/node_modules/tern/test/condense/double_ref.js rename to core/ternjs/node_modules/tern/test/condense/double_ref.js diff --git a/core/tern.core/node_modules/tern/test/condense/double_ref.json b/core/ternjs/node_modules/tern/test/condense/double_ref.json similarity index 100% rename from core/tern.core/node_modules/tern/test/condense/double_ref.json rename to core/ternjs/node_modules/tern/test/condense/double_ref.json diff --git a/core/tern.core/node_modules/tern/test/condense/extend_foo.js b/core/ternjs/node_modules/tern/test/condense/extend_foo.js similarity index 100% rename from core/tern.core/node_modules/tern/test/condense/extend_foo.js rename to core/ternjs/node_modules/tern/test/condense/extend_foo.js diff --git a/core/tern.core/node_modules/tern/test/condense/fn.js b/core/ternjs/node_modules/tern/test/condense/fn.js similarity index 100% rename from core/tern.core/node_modules/tern/test/condense/fn.js rename to core/ternjs/node_modules/tern/test/condense/fn.js diff --git a/core/tern.core/node_modules/tern/test/condense/fn.json b/core/ternjs/node_modules/tern/test/condense/fn.json similarity index 100% rename from core/tern.core/node_modules/tern/test/condense/fn.json rename to core/ternjs/node_modules/tern/test/condense/fn.json diff --git a/core/tern.core/node_modules/tern/test/condense/function_prop.js b/core/ternjs/node_modules/tern/test/condense/function_prop.js similarity index 100% rename from core/tern.core/node_modules/tern/test/condense/function_prop.js rename to core/ternjs/node_modules/tern/test/condense/function_prop.js diff --git a/core/tern.core/node_modules/tern/test/condense/function_prop.json b/core/ternjs/node_modules/tern/test/condense/function_prop.json similarity index 100% rename from core/tern.core/node_modules/tern/test/condense/function_prop.json rename to core/ternjs/node_modules/tern/test/condense/function_prop.json diff --git a/core/tern.core/node_modules/tern/test/condense/generic.js b/core/ternjs/node_modules/tern/test/condense/generic.js similarity index 100% rename from core/tern.core/node_modules/tern/test/condense/generic.js rename to core/ternjs/node_modules/tern/test/condense/generic.js diff --git a/core/tern.core/node_modules/tern/test/condense/generic.json b/core/ternjs/node_modules/tern/test/condense/generic.json similarity index 100% rename from core/tern.core/node_modules/tern/test/condense/generic.json rename to core/ternjs/node_modules/tern/test/condense/generic.json diff --git a/core/tern.core/node_modules/tern/test/condense/ignore_newer.js b/core/ternjs/node_modules/tern/test/condense/ignore_newer.js similarity index 100% rename from core/tern.core/node_modules/tern/test/condense/ignore_newer.js rename to core/ternjs/node_modules/tern/test/condense/ignore_newer.js diff --git a/core/tern.core/node_modules/tern/test/condense/ignore_newer.json b/core/ternjs/node_modules/tern/test/condense/ignore_newer.json similarity index 100% rename from core/tern.core/node_modules/tern/test/condense/ignore_newer.json rename to core/ternjs/node_modules/tern/test/condense/ignore_newer.json diff --git a/core/tern.core/node_modules/tern/test/condense/node_export_function_a.js b/core/ternjs/node_modules/tern/test/condense/node_export_function_a.js similarity index 100% rename from core/tern.core/node_modules/tern/test/condense/node_export_function_a.js rename to core/ternjs/node_modules/tern/test/condense/node_export_function_a.js diff --git a/core/tern.core/node_modules/tern/test/condense/node_fn_export.js b/core/ternjs/node_modules/tern/test/condense/node_fn_export.js similarity index 100% rename from core/tern.core/node_modules/tern/test/condense/node_fn_export.js rename to core/ternjs/node_modules/tern/test/condense/node_fn_export.js diff --git a/core/tern.core/node_modules/tern/test/condense/node_fn_export.json b/core/ternjs/node_modules/tern/test/condense/node_fn_export.json similarity index 100% rename from core/tern.core/node_modules/tern/test/condense/node_fn_export.json rename to core/ternjs/node_modules/tern/test/condense/node_fn_export.json diff --git a/core/tern.core/node_modules/tern/test/condense/node_other_module_type_ref.js b/core/ternjs/node_modules/tern/test/condense/node_other_module_type_ref.js similarity index 100% rename from core/tern.core/node_modules/tern/test/condense/node_other_module_type_ref.js rename to core/ternjs/node_modules/tern/test/condense/node_other_module_type_ref.js diff --git a/core/tern.core/node_modules/tern/test/condense/node_other_module_type_ref.json b/core/ternjs/node_modules/tern/test/condense/node_other_module_type_ref.json similarity index 100% rename from core/tern.core/node_modules/tern/test/condense/node_other_module_type_ref.json rename to core/ternjs/node_modules/tern/test/condense/node_other_module_type_ref.json diff --git a/core/tern.core/node_modules/tern/test/condense/node_require_private.js b/core/ternjs/node_modules/tern/test/condense/node_require_private.js similarity index 100% rename from core/tern.core/node_modules/tern/test/condense/node_require_private.js rename to core/ternjs/node_modules/tern/test/condense/node_require_private.js diff --git a/core/tern.core/node_modules/tern/test/condense/node_require_private.json b/core/ternjs/node_modules/tern/test/condense/node_require_private.json similarity index 100% rename from core/tern.core/node_modules/tern/test/condense/node_require_private.json rename to core/ternjs/node_modules/tern/test/condense/node_require_private.json diff --git a/core/tern.core/node_modules/tern/test/condense/node_simple.js b/core/ternjs/node_modules/tern/test/condense/node_simple.js similarity index 100% rename from core/tern.core/node_modules/tern/test/condense/node_simple.js rename to core/ternjs/node_modules/tern/test/condense/node_simple.js diff --git a/core/tern.core/node_modules/tern/test/condense/node_simple.json b/core/ternjs/node_modules/tern/test/condense/node_simple.json similarity index 100% rename from core/tern.core/node_modules/tern/test/condense/node_simple.json rename to core/ternjs/node_modules/tern/test/condense/node_simple.json diff --git a/core/tern.core/node_modules/tern/test/condense/proto.js b/core/ternjs/node_modules/tern/test/condense/proto.js similarity index 100% rename from core/tern.core/node_modules/tern/test/condense/proto.js rename to core/ternjs/node_modules/tern/test/condense/proto.js diff --git a/core/tern.core/node_modules/tern/test/condense/proto.json b/core/ternjs/node_modules/tern/test/condense/proto.json similarity index 100% rename from core/tern.core/node_modules/tern/test/condense/proto.json rename to core/ternjs/node_modules/tern/test/condense/proto.json diff --git a/core/tern.core/node_modules/tern/test/condense/recursive.js b/core/ternjs/node_modules/tern/test/condense/recursive.js similarity index 100% rename from core/tern.core/node_modules/tern/test/condense/recursive.js rename to core/ternjs/node_modules/tern/test/condense/recursive.js diff --git a/core/tern.core/node_modules/tern/test/condense/recursive.json b/core/ternjs/node_modules/tern/test/condense/recursive.json similarity index 100% rename from core/tern.core/node_modules/tern/test/condense/recursive.json rename to core/ternjs/node_modules/tern/test/condense/recursive.json diff --git a/core/tern.core/node_modules/tern/test/condense/ref_in_type.js b/core/ternjs/node_modules/tern/test/condense/ref_in_type.js similarity index 100% rename from core/tern.core/node_modules/tern/test/condense/ref_in_type.js rename to core/ternjs/node_modules/tern/test/condense/ref_in_type.js diff --git a/core/tern.core/node_modules/tern/test/condense/ref_in_type.json b/core/ternjs/node_modules/tern/test/condense/ref_in_type.json similarity index 100% rename from core/tern.core/node_modules/tern/test/condense/ref_in_type.json rename to core/ternjs/node_modules/tern/test/condense/ref_in_type.json diff --git a/core/tern.core/node_modules/tern/test/condense/ref_to_old.js b/core/ternjs/node_modules/tern/test/condense/ref_to_old.js similarity index 100% rename from core/tern.core/node_modules/tern/test/condense/ref_to_old.js rename to core/ternjs/node_modules/tern/test/condense/ref_to_old.js diff --git a/core/tern.core/node_modules/tern/test/condense/ref_to_old.json b/core/ternjs/node_modules/tern/test/condense/ref_to_old.json similarity index 100% rename from core/tern.core/node_modules/tern/test/condense/ref_to_old.json rename to core/ternjs/node_modules/tern/test/condense/ref_to_old.json diff --git a/core/tern.core/node_modules/tern/test/condense/requirejs_const.js b/core/ternjs/node_modules/tern/test/condense/requirejs_const.js similarity index 100% rename from core/tern.core/node_modules/tern/test/condense/requirejs_const.js rename to core/ternjs/node_modules/tern/test/condense/requirejs_const.js diff --git a/core/tern.core/node_modules/tern/test/condense/requirejs_const.json b/core/ternjs/node_modules/tern/test/condense/requirejs_const.json similarity index 100% rename from core/tern.core/node_modules/tern/test/condense/requirejs_const.json rename to core/ternjs/node_modules/tern/test/condense/requirejs_const.json diff --git a/core/tern.core/node_modules/tern/test/condense/requirejs_dep.js b/core/ternjs/node_modules/tern/test/condense/requirejs_dep.js similarity index 100% rename from core/tern.core/node_modules/tern/test/condense/requirejs_dep.js rename to core/ternjs/node_modules/tern/test/condense/requirejs_dep.js diff --git a/core/tern.core/node_modules/tern/test/condense/requirejs_dep.json b/core/ternjs/node_modules/tern/test/condense/requirejs_dep.json similarity index 100% rename from core/tern.core/node_modules/tern/test/condense/requirejs_dep.json rename to core/ternjs/node_modules/tern/test/condense/requirejs_dep.json diff --git a/core/tern.core/node_modules/tern/test/condense/requirejs_empty_deps.js b/core/ternjs/node_modules/tern/test/condense/requirejs_empty_deps.js similarity index 100% rename from core/tern.core/node_modules/tern/test/condense/requirejs_empty_deps.js rename to core/ternjs/node_modules/tern/test/condense/requirejs_empty_deps.js diff --git a/core/tern.core/node_modules/tern/test/condense/requirejs_empty_deps.json b/core/ternjs/node_modules/tern/test/condense/requirejs_empty_deps.json similarity index 100% rename from core/tern.core/node_modules/tern/test/condense/requirejs_empty_deps.json rename to core/ternjs/node_modules/tern/test/condense/requirejs_empty_deps.json diff --git a/core/tern.core/node_modules/tern/test/condense/requirejs_primitive.js b/core/ternjs/node_modules/tern/test/condense/requirejs_primitive.js similarity index 100% rename from core/tern.core/node_modules/tern/test/condense/requirejs_primitive.js rename to core/ternjs/node_modules/tern/test/condense/requirejs_primitive.js diff --git a/core/tern.core/node_modules/tern/test/condense/requirejs_primitive.json b/core/ternjs/node_modules/tern/test/condense/requirejs_primitive.json similarity index 100% rename from core/tern.core/node_modules/tern/test/condense/requirejs_primitive.json rename to core/ternjs/node_modules/tern/test/condense/requirejs_primitive.json diff --git a/core/tern.core/node_modules/tern/test/condense/requirejs_setup.js b/core/ternjs/node_modules/tern/test/condense/requirejs_setup.js similarity index 100% rename from core/tern.core/node_modules/tern/test/condense/requirejs_setup.js rename to core/ternjs/node_modules/tern/test/condense/requirejs_setup.js diff --git a/core/tern.core/node_modules/tern/test/condense/requirejs_setup.json b/core/ternjs/node_modules/tern/test/condense/requirejs_setup.json similarity index 100% rename from core/tern.core/node_modules/tern/test/condense/requirejs_setup.json rename to core/ternjs/node_modules/tern/test/condense/requirejs_setup.json diff --git a/core/tern.core/node_modules/tern/test/data/large.js b/core/ternjs/node_modules/tern/test/data/large.js similarity index 100% rename from core/tern.core/node_modules/tern/test/data/large.js rename to core/ternjs/node_modules/tern/test/data/large.js diff --git a/core/tern.core/node_modules/tern/test/fragments.js b/core/ternjs/node_modules/tern/test/fragments.js similarity index 100% rename from core/tern.core/node_modules/tern/test/fragments.js rename to core/ternjs/node_modules/tern/test/fragments.js diff --git a/core/tern.core/node_modules/tern/test/reload.js b/core/ternjs/node_modules/tern/test/reload.js similarity index 100% rename from core/tern.core/node_modules/tern/test/reload.js rename to core/ternjs/node_modules/tern/test/reload.js diff --git a/core/tern.core/node_modules/tern/test/runcases.js b/core/ternjs/node_modules/tern/test/runcases.js similarity index 100% rename from core/tern.core/node_modules/tern/test/runcases.js rename to core/ternjs/node_modules/tern/test/runcases.js diff --git a/core/tern.core/node_modules/tern/test/timeout.js b/core/ternjs/node_modules/tern/test/timeout.js similarity index 100% rename from core/tern.core/node_modules/tern/test/timeout.js rename to core/ternjs/node_modules/tern/test/timeout.js diff --git a/core/tern.core/node_modules/tern/test/util.js b/core/ternjs/node_modules/tern/test/util.js similarity index 100% rename from core/tern.core/node_modules/tern/test/util.js rename to core/ternjs/node_modules/tern/test/util.js diff --git a/core/ternjs/plugin.properties b/core/ternjs/plugin.properties new file mode 100644 index 000000000..e654c89c1 --- /dev/null +++ b/core/ternjs/plugin.properties @@ -0,0 +1,12 @@ +############################################################################### +# Copyright (c) 2013-present Angelo Zerr and others. +# All rights reserved. This program and the accompanying materials +# are made available under the terms of the Eclipse Public License v1.0 +# which accompanies this distribution, and is available at +# http://www.eclipse.org/legal/epl-v10.html +# +# Contributors: +# Angelo Zerr <angelo.zerr@gmail.com> - Initial API and implementation +############################################################################### +pluginName=TernJS +providerName=Angelo ZERR \ No newline at end of file diff --git a/core/ternjs/pom.xml b/core/ternjs/pom.xml new file mode 100644 index 000000000..1acb11dd6 --- /dev/null +++ b/core/ternjs/pom.xml @@ -0,0 +1,10 @@ +<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> + <modelVersion>4.0.0</modelVersion> + <artifactId>ternjs</artifactId> + <packaging>eclipse-plugin</packaging> + <parent> + <groupId>fr.opensagres.js</groupId> + <artifactId>core</artifactId> + <version>0.9.0-SNAPSHOT</version> + </parent> +</project> diff --git a/eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/core/TernCorePlugin.java b/eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/core/TernCorePlugin.java index 1c4fad804..b9ac7cc0e 100644 --- a/eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/core/TernCorePlugin.java +++ b/eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/core/TernCorePlugin.java @@ -76,12 +76,12 @@ public void start(BundleContext context) throws Exception { public static File getTernCoreBaseDir() throws IOException { return FileLocator.getBundleFile(Platform - .getBundle(tern.Activator.PLUGIN_ID)); + .getBundle(tern.Activator.TERNJS_PLUGIN_ID)); } public static File getTernBaseDir() throws IOException { return new File(FileLocator.getBundleFile(Platform - .getBundle(tern.Activator.PLUGIN_ID)), "node_modules/tern"); + .getBundle(tern.Activator.TERNJS_PLUGIN_ID)), "node_modules/tern"); } @Override diff --git a/eclipse/tern.eclipse.swt.samples/src/tern/eclipse/swt/samples/nodejs/NodejsTernEditor.java b/eclipse/tern.eclipse.swt.samples/src/tern/eclipse/swt/samples/nodejs/NodejsTernEditor.java index 54d43e197..6b72279b5 100644 --- a/eclipse/tern.eclipse.swt.samples/src/tern/eclipse/swt/samples/nodejs/NodejsTernEditor.java +++ b/eclipse/tern.eclipse.swt.samples/src/tern/eclipse/swt/samples/nodejs/NodejsTernEditor.java @@ -46,7 +46,7 @@ public static void main(String[] args) { private void createUI() throws TernException, IOException, InterruptedException { - File nodejsTernBaseDir = new File("../../core/tern.core/node_modules/tern"); + File nodejsTernBaseDir = new File("../../core/ternjs/node_modules/tern"); NodejsProcessManager.getInstance().init(nodejsTernBaseDir); File projectDir = new File("."); diff --git a/eclipse/tern.eclipse.swt.samples/src/tern/eclipse/swt/samples/nodejs/NodejsTernEditorWithAngularJS.java b/eclipse/tern.eclipse.swt.samples/src/tern/eclipse/swt/samples/nodejs/NodejsTernEditorWithAngularJS.java index 82e2c8941..ad8a889ef 100644 --- a/eclipse/tern.eclipse.swt.samples/src/tern/eclipse/swt/samples/nodejs/NodejsTernEditorWithAngularJS.java +++ b/eclipse/tern.eclipse.swt.samples/src/tern/eclipse/swt/samples/nodejs/NodejsTernEditorWithAngularJS.java @@ -64,7 +64,7 @@ public static void main(String[] args) { private void createUI() throws TernException, IOException, InterruptedException { - File nodejsTernBaseDir = new File("../../core/tern.core/node_modules/tern"); + File nodejsTernBaseDir = new File("../../core/ternjs/node_modules/tern"); NodejsProcessManager.getInstance().init(nodejsTernBaseDir); File projectDir = new File("."); diff --git a/eclipse/tern.eclipse.swt.samples/src/tern/eclipse/swt/samples/nodejs/NodejsTernEditorWithFiles.java b/eclipse/tern.eclipse.swt.samples/src/tern/eclipse/swt/samples/nodejs/NodejsTernEditorWithFiles.java index eb97b4fd2..e6e193c27 100644 --- a/eclipse/tern.eclipse.swt.samples/src/tern/eclipse/swt/samples/nodejs/NodejsTernEditorWithFiles.java +++ b/eclipse/tern.eclipse.swt.samples/src/tern/eclipse/swt/samples/nodejs/NodejsTernEditorWithFiles.java @@ -63,7 +63,7 @@ public static void main(String[] args) { private void createUI() throws TernException, IOException, InterruptedException { - File nodejsTernBaseDir = new File("../../core/tern.core/node_modules/tern"); + File nodejsTernBaseDir = new File("../../core/ternjs/node_modules/tern"); NodejsProcessManager.getInstance().init(nodejsTernBaseDir); File projectDir = new File("."); diff --git a/update-site/tern-feature/feature.xml b/update-site/tern-feature/feature.xml index 5e5adf0f9..8961de8f9 100644 --- a/update-site/tern-feature/feature.xml +++ b/update-site/tern-feature/feature.xml @@ -20,9 +20,16 @@ </license> <requires> - <import plugin="minimal-json"/> + <import plugin="minimal-json"/> </requires> + <plugin + id="ternjs" + download-size="0" + install-size="0" + version="0.0.0" + unpack="false"/> + <plugin id="tern.eclipse.ide.ui" download-size="0"