UNPKG

tern-aui1.5.x

Version:

A Tern plugin adding AlloyUI 1.5.x support.

1,054 lines (1,052 loc) 230 kB
(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": { "config": { "AutoCompleteConfig": { "!proto": "config.ComponentConfig", "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|string|[?]", "!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|+node.Node", "!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|number", "!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." } }, "ButtonItemConfig": { "!proto": "config.ComponentConfig", "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." } }, "CalendarConfig": { "!proto": "config.CalendarBaseConfig", "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.", "!data": { "submodule": "aui-calendar-base" } }, "blankDays": { "!type": "+dom.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>.", "!data": { "submodule": "aui-calendar-base" } }, "currentDay": { "!type": "number", "!url": "http://alloyui.com/versions/1.5.x/api/classes/Calendar.html#attribute_currentDay", "!doc": "Current day number.", "!data": { "submodule": "aui-calendar-base" } }, "currentMonth": { "!type": "number", "!url": "http://alloyui.com/versions/1.5.x/api/classes/Calendar.html#attribute_currentMonth", "!doc": "Current month number.", "!data": { "submodule": "aui-calendar-base" } }, "currentYear": { "!type": "number", "!url": "http://alloyui.com/versions/1.5.x/api/classes/Calendar.html#attribute_currentYear", "!doc": "Current year number.", "!data": { "submodule": "aui-calendar-base" } }, "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>.", "!data": { "submodule": "aui-calendar-base" } }, "dates": { "!type": "[?]", "!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.", "!data": { "submodule": "aui-calendar-base" } }, "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.", "!data": { "submodule": "aui-calendar-base" } }, "headerContentNode": { "!type": "+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>.", "!data": { "submodule": "aui-calendar-base" } }, "headerTitleNode": { "!type": "+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>.", "!data": { "submodule": "aui-calendar-base" } }, "iconNextNode": { "!type": "+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>.", "!data": { "submodule": "aui-calendar-base" } }, "iconPrevNode": { "!type": "+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>.", "!data": { "submodule": "aui-calendar-base" } }, "maxDate": { "!type": "string|+Date", "!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.", "!data": { "submodule": "aui-calendar-base" } }, "minDate": { "!type": "+Date|string", "!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.", "!data": { "submodule": "aui-calendar-base" } }, "monthDays": { "!type": "+dom.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>.", "!data": { "submodule": "aui-calendar-base" } }, "monthDaysNode": { "!type": "+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>.", "!data": { "submodule": "aui-calendar-base" } }, "noneLinkNode": { "!type": "+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>.", "!data": { "submodule": "aui-calendar-base" } }, "paddingDaysEnd": { "!type": "+dom.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>.", "!data": { "submodule": "aui-calendar-base" } }, "paddingDaysStart": { "!type": "+dom.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>.", "!data": { "submodule": "aui-calendar-base" } }, "selectMultipleDates": { "!type": "bool", "!url": "http://alloyui.com/versions/1.5.x/api/classes/Calendar.html#attribute_selectMultipleDates", "!doc": "Wether accepts to select multiple dates.", "!data": { "submodule": "aui-calendar-base" } }, "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.", "!data": { "submodule": "aui-calendar-base" } }, "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.", "!data": { "submodule": "aui-calendar-base" } }, "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.", "!data": { "submodule": "aui-calendar-base" } }, "todayLinkNode": { "!type": "+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>.", "!data": { "submodule": "aui-calendar-base" } }, "weekDays": { "!type": "+dom.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>.", "!data": { "submodule": "aui-calendar-base" } }, "weekDaysNode": { "!type": "+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>.", "!data": { "submodule": "aui-calendar-base" } } }, "CharCounterConfig": { "!proto": "config.BaseConfig", "counter": { "!type": "+node.Node|string", "!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": "+node.Node|string", "!url": "http://alloyui.com/versions/1.5.x/api/classes/CharCounter.html#attribute_input", "!doc": "Node or Selector for the input field. Required." } }, "ComponentConfig": { "!proto": "config.WidgetConfig", "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|+node.Node", "!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." } }, "CellEditorSupportConfig": { "!proto": "config.BaseConfig", "dataSource": { "!type": "+Object|string|[?]", "!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|+node.Node", "!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|number", "!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." } }, "DatepickerManagerConfig": { "!proto": "config.OverlayManagerConfig", "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>." } }, "DatePickerSelectConfig": { "!proto": "config.ComponentConfig", "appendOrder": { "!type": "[?]", "!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>.", "!data": { "submodule": "aui-calendar-datepicker-select" } }, "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>.", "!data": { "submodule": "aui-calendar-datepicker-select" } }, "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>", "!data": { "submodule": "aui-calendar-datepicker-select" } }, "dayNode": { "!type": "string|+node.Node", "!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>.", "!data": { "submodule": "aui-calendar-datepicker-select" } }, "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>.", "!data": { "submodule": "aui-calendar-datepicker-select" } }, "monthNode": { "!type": "string|+node.Node", "!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>.", "!data": { "submodule": "aui-calendar-datepicker-select" } }, "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>.", "!data": { "submodule": "aui-calendar-datepicker-select" } }, "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", "!data": { "submodule": "aui-calendar-datepicker-select" } }, "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", "!data": { "submodule": "aui-calendar-datepicker-select" } }, "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", "!data": { "submodule": "aui-calendar-datepicker-select" } }, "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.", "!data": { "submodule": "aui-calendar-datepicker-select" } }, "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.", "!data": { "submodule": "aui-calendar-datepicker-select" } }, "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.", "!data": { "submodule": "aui-calendar-datepicker-select" } }, "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>.", "!data": { "submodule": "aui-calendar-datepicker-select" } }, "trigger": { "!type": "+node.Node|string", "!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>.", "!data": { "submodule": "aui-calendar-datepicker-select" } }, "yearNode": { "!type": "string|+node.Node", "!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>.", "!data": { "submodule": "aui-calendar-datepicker-select" } }, "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>.", "!data": { "submodule": "aui-calendar-datepicker-select" } }, "yearRange": { "!type": "[?]", "!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.", "!data": { "submodule": "aui-calendar-datepicker-select" } } }, "DialogConfig": { "!proto": "config.PanelConfig", "bodyContent": { "!type": "+node.Node|string", "!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": "[?]", "!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": "bool", "!url": "http://alloyui.com/versions/1.5.x/api/classes/Dialog.html#attribute_close", "!doc": "If <code>true</code> the close icon will be displayed on the\nDialog header." }, "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)." }, "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." }, "dragConfig": { "!type": "?", "!url": "http://alloyui.com/versions/1.5.x/api/classes/Dialog.html#attribute_dragConfig", "!doc": "Drag configuration." }, "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." }, "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>." }, "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." }, "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." }, "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." } }, "EditableConfig": { "!proto": "config.ComponentConfig", "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." }, "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." }, "node": { "!type": "+node.Node", "!url": "http://alloyui.com/versions/1.5.x/api/classes/Editable.html#attribute_node", "!doc": "Node to setup the editable." }, "eventType": { "!type": "string", "!url": "http://alloyui.com/versions/1.5.x/api/classes/Editable.html#attribute_eventType", "!doc": "Event type to initialize the editable." }, "renderTo": { "!type": "string|+node.Node", "!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." }, "icons": { "!type": "[?]", "!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>." } }, "ImageViewerConfig": { "!proto": "config.OverlayBaseConfig", "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.", "!data": { "submodule": "aui-image-viewer-base" } }, "caption": { "!type": "string", "!url": "http://alloyui.com/versions/1.5.x/api/classes/ImageViewer.html#attribute_caption", "!doc": "The caption of the displayed image.", "!data": { "submodule": "aui-image-viewer-base" } }, "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.", "!data": { "submodule": "aui-image-viewer-base" } }, "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.", "!data": { "submodule": "aui-image-viewer-base" } }, "currentIndex": { "!type": "number", "!url": "http://alloyui.com/versions/1.5.x/api/classes/ImageViewer.html#attribute_currentIndex", "!doc": "Index of the current image.", "!data": { "submodule": "aui-image-viewer-base" } }, "image": { "!type": "+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.", "!data": { "submodule": "aui-image-viewer-base" } }, "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.", "!data": { "submodule": "aui-image-viewer-base" } }, "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.", "!data": { "submodule": "aui-image-viewer-base" } }, "links": { "!type": "string|+dom.NodeList", "!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.", "!data": { "submodule": "aui-image-viewer-base" } }, "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.", "!data": { "submodule": "aui-image-viewer-base" } }, "modal": { "!type": "bool|+Object", "!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.", "!data": { "submodule": "aui-image-viewer-base" } }, "preloadAllImages": { "!type": "bool", "!url": "http://alloyui.com/versions/1.5.x/api/classes/ImageViewer.html#attribute_preloadAllImages", "!doc": "Preload the neighbor image (i.e., the previous and next image based\non the current load one).", "!data": { "submodule": "aui-image-viewer-base" } }, "showClose": { "!type": "bool", "!url": "http://alloyui.com/versions/1.5.x/api/classes/ImageViewer.html#attribute_showClose", "!doc": "Show close icon control.", "!data": { "submodule": "aui-image-viewer-base" } }, "showArrows": { "!type": "bool", "!url": "http://alloyui.com/versions/1.5.x/api/classes/ImageViewer.html#attribute_showArrows", "!doc": "Show the arrow controls.", "!data": { "submodule": "aui-image-viewer-base" } }, "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.", "!data": { "submodule": "aui-image-viewer-base" } }, "arrowLeftEl": { "!type": "+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.", "!data": { "submodule": "aui-image-viewer-base" } }, "arrowRightEl": { "!type": "+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.", "!data": { "submodule": "aui-image-viewer-base" } }, "captionEl": { "!type": "+node.Node", "!url": "http://alloyui.com/versions/1.5.x/api/classes/ImageViewer.html#attribute_captionEl", "!doc": "The element to be used as caption.", "!data": { "submodule": "aui-image-viewer-base" } }, "closeEl": { "!type": "+node.Node", "!url": "http://alloyui.com/versions/1.5.x/api/classes/ImageViewer.html#attribute_closeEl", "!doc": "The element to be used as close.", "!data": { "submodule": "aui-image-viewer-base" } }, "infoEl": { "!type": "+node.Node", "!url": "http://alloyui.com/versions/1.5.x/api/classes/ImageViewer.html#attribute_infoEl", "!doc": "The element to be used as info.", "!data": { "submodule": "aui-image-viewer-base" } }, "loader": { "!type": "+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.", "!data": { "submodule": "aui-image-viewer-base" } }, "loadingEl": { "!type": "+node.Node", "!url": "http://alloyui.com/versions/1.5.x/api/classes/ImageViewer.html#attribute_loadingEl", "!doc": "The element to be used as loading.", "!data": { "submodule": "aui-image-viewer-base" } }, "maxHeight": { "!type": "number", "!url": "http://alloyui.com/versions/1.5.x/api/classes/ImageViewer.html#attribute_maxHeight", "!doc": "The maximum height of the element", "!data": { "submodule": "aui-image-viewer-base" } }, "maxWidth": { "!type": "number", "!url": "http://alloyui.com/versions/1.5.x/api/classes/ImageViewer.html#attribute_maxWidth", "!doc": "The maximum width of the element", "!data": { "submodule": "aui-image-viewer-base" } } }, "ImageGalleryConfig": { "!proto": "config.ImageViewerConfig", "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.", "!data": { "submodule": "aui-image-viewer-gallery" } }, "delay": { "!type": "number", "!url": "http://alloyui.com/versions/1.5.x/api/classes/ImageGallery.html#attribute_delay", "!doc": "