{"majorversion": 2, "filemap": {"Module.js": {"classlist": ["YAHOO.widget.Module"], "name": "Module.js", "module": "container"}, "TextNode.js": {"classlist": ["YAHOO.widget.TextNode"], "name": "TextNode.js", "module": "treeview"}, "button.js": {"classlist": ["YAHOO.widget.Button"], "name": "button.js", "module": "button"}, "OverlayManager.js": {"classlist": ["YAHOO.widget.OverlayManager"], "name": "OverlayManager.js", "module": "container"}, "Dom.js": {"classlist": ["YAHOO.util.Dom"], "name": "Dom.js", "module": "dom"}, "JSON.js": {"classlist": ["JSON"], "name": "JSON.js", "module": "json"}, "Motion.js": {"classlist": ["YAHOO.util.Motion"], "name": "Motion.js", "module": "animation"}, "DateNode.js": {"classlist": ["YAHOO.widget.DateNode"], "name": "DateNode.js", "module": "treeview"}, "Dialog.js": {"classlist": ["YAHOO.widget.Dialog"], "name": "Dialog.js", "module": "container"}, "DDTarget.js": {"classlist": ["YAHOO.util.DDTarget"], "name": "DDTarget.js", "module": "dragdrop"}, "Scroll.js": {"classlist": ["YAHOO.util.Scroll"], "name": "Scroll.js", "module": "animation"}, "TreeViewEd.js": {"classlist": [], "name": "TreeViewEd.js", "module": "treeview"}, "TestCase.js": {"classlist": ["YAHOO.tool.TestCase", "YAHOO.tool.TestCase.Wait"], "name": "TestCase.js", "module": "yuitest"}, "Carousel.js": {"classlist": ["YAHOO.widget.Carousel"], "name": "Carousel.js", "module": "carousel"}, "DragDrop.js": {"classlist": ["YAHOO.util.DragDrop"], "name": "DragDrop.js", "module": "dragdrop"}, "SimpleDialog.js": {"classlist": ["YAHOO.widget.SimpleDialog"], "name": "SimpleDialog.js", "module": "container"}, "Region.js": {"classlist": ["YAHOO.util.Region", "YAHOO.util.Point"], "name": "Region.js", "module": "dom"}, "Profiler.js": {"classlist": ["YAHOO.tool.Profiler"], "name": "Profiler.js", "module": "profiler"}, "FirstPageLink.js": {"classlist": ["YAHOO.widget.Paginator.ui.FirstPageLink"], "name": "FirstPageLink.js", "module": "paginator"}, "Series.js": {"classlist": ["YAHOO.widget.Series", "YAHOO.widget.CartesianSeries", "YAHOO.widget.ColumnSeries", "YAHOO.widget.LineSeries", "YAHOO.widget.BarSeries", "YAHOO.widget.PieSeries", "YAHOO.widget.StackedBarSeries", "YAHOO.widget.StackedColumnSeries"], "name": "Series.js", "module": "charts"}, "ContainerEffect.js": {"classlist": ["YAHOO.widget.ContainerEffect"], "name": "ContainerEffect.js", "module": "container"}, "Type.js": {"classlist": ["YAHOO.util.Number", "YAHOO.util.Date", "YAHOO.util.DateLocale"], "name": "Type.js", "module": "datasource"}, "TestRunner.js": {"classlist": ["YAHOO.tool.TestNode", "YAHOO.tool.TestRunner"], "name": "TestRunner.js", "module": "yuitest"}, "contextmenu.js": {"classlist": ["YAHOO.widget.ContextMenu"], "name": "contextmenu.js", "module": "menu"}, "DataSource.js": {"classlist": ["YAHOO.util.DataSourceBase", "YAHOO.util.LocalDataSource", "YAHOO.util.FunctionDataSource", "YAHOO.util.ScriptNodeDataSource", "YAHOO.util.XHRDataSource", "YAHOO.util.DataSource"], "name": "DataSource.js", "module": "datasource"}, "ScrollingDataTable.js": {"classlist": ["YAHOO.widget.ScrollingDataTable"], "name": "ScrollingDataTable.js", "module": "datatable"}, "TimeAxis.js": {"classlist": ["YAHOO.widget.TimeAxis"], "name": "TimeAxis.js", "module": "charts"}, "ObjectAssert.js": {"classlist": ["YAHOO.util.ObjectAssert"], "name": "ObjectAssert.js", "module": "yuitest"}, "ColorPicker.js": {"classlist": ["YAHOO.widget.ColorPicker"], "name": "ColorPicker.js", "module": "colorpicker"}, "Tab.js": {"classlist": ["YAHOO.widget.Tab"], "name": "Tab.js", "module": "tabview"}, "DataTable.js": {"classlist": ["YAHOO.widget.DataTable"], "name": "DataTable.js", "module": "datatable"}, "contextmenuitem.js": {"classlist": ["YAHOO.widget.ContextMenuItem"], "name": "contextmenuitem.js", "module": "menu"}, "resize.js": {"classlist": ["YAHOO.util.Resize"], "name": "resize.js", "module": "resize"}, "RecordSet.js": {"classlist": ["YAHOO.widget.RecordSet", "YAHOO.widget.Record"], "name": "RecordSet.js", "module": "datatable"}, "Cookie.js": {"classlist": ["YAHOO.util.Cookie"], "name": "Cookie.js", "module": "cookie"}, "Env.js": {"classlist": ["YAHOO.env", "YAHOO.env.ua"], "name": "Env.js", "module": "yahoo"}, "CategoryAxis.js": {"classlist": ["YAHOO.widget.CategoryAxis"], "name": "CategoryAxis.js", "module": "charts"}, "DragDropMgr.js": {"classlist": ["YAHOO.util.DragDropMgr", "YAHOO.util.DragDropMgr.ElementWrapper"], "name": "DragDropMgr.js", "module": "dragdrop"}, "RowsPerPageDropDown.js": {"classlist": ["YAHOO.widget.Paginator.ui.RowsPerPageDropdown"], "name": "RowsPerPageDropDown.js", "module": "paginator"}, "menuitem.js": {"classlist": ["YAHOO.widget.MenuItem"], "name": "menuitem.js", "module": "menu"}, "Selector.js": {"classlist": ["YAHOO.util.Selector"], "name": "Selector.js", "module": "selector"}, "ArrayAssert.js": {"classlist": ["YAHOO.util.ArrayAssert"], "name": "ArrayAssert.js", "module": "yuitest"}, "Axis.js": {"classlist": ["YAHOO.widget.Axis"], "name": "Axis.js", "module": "charts"}, "TreeView.js": {"classlist": ["YAHOO.widget.TreeView"], "name": "TreeView.js", "module": "treeview"}, "KeyListener.js": {"classlist": ["YAHOO.util.KeyListener"], "name": "KeyListener.js", "module": "event"}, "Slider.js": {"classlist": ["YAHOO.widget.Slider"], "name": "Slider.js", "module": "slider"}, "CalendarNavigator.js": {"classlist": ["YAHOO.widget.CalendarNavigator"], "name": "CalendarNavigator.js", "module": "calendar"}, "Uploader.js": {"classlist": ["YAHOO.widget.Uploader"], "name": "Uploader.js", "module": "uploader"}, "Element.js": {"classlist": ["YAHOO.util.Element"], "name": "Element.js", "module": "element"}, "Tooltip.js": {"classlist": ["YAHOO.widget.Tooltip"], "name": "Tooltip.js", "module": "container"}, "history.js": {"classlist": ["YAHOO.util.History"], "name": "history.js", "module": "history"}, "Bezier.js": {"classlist": ["YAHOO.util.Bezier"], "name": "Bezier.js", "module": "animation"}, "TabView.js": {"classlist": ["YAHOO.widget.TabView"], "name": "TabView.js", "module": "tabview"}, "Node.js": {"classlist": ["YAHOO.widget.Node"], "name": "Node.js", "module": "treeview"}, "Get.js": {"classlist": ["YAHOO.util.Get"], "name": "Get.js", "module": "get"}, "menumanager.js": {"classlist": ["YAHOO.widget.MenuManager"], "name": "menumanager.js", "module": "menu"}, "swfobject.js": {"classlist": [], "name": "swfobject.js", "module": "uploader"}, "yuiloader.js": {"classlist": ["YAHOO.util.YUILoader"], "name": "yuiloader.js", "module": "yuiloader"}, "buttongroup.js": {"classlist": ["YAHOO.widget.ButtonGroup"], "name": "buttongroup.js", "module": "button"}, "DualSlider.js": {"classlist": ["YAHOO.widget.DualSlider"], "name": "DualSlider.js", "module": "slider"}, "EventProvider.js": {"classlist": ["YAHOO.util.EventProvider"], "name": "EventProvider.js", "module": "event"}, "YAHOO.js": {"classlist": ["YAHOO_config", "YAHOO"], "name": "YAHOO.js", "module": "yahoo"}, "PieChart.js": {"classlist": ["YAHOO.widget.PieChart"], "name": "PieChart.js", "module": "charts"}, "MenuNode.js": {"classlist": ["YAHOO.widget.MenuNode"], "name": "MenuNode.js", "module": "treeview"}, "layoutunit.js": {"classlist": ["YAHOO.widget.LayoutUnit"], "name": "layoutunit.js", "module": "layout"}, "AutoComplete.js": {"classlist": ["YAHOO.widget.AutoComplete"], "name": "AutoComplete.js", "module": "autocomplete"}, "TestManager.js": {"classlist": ["YAHOO.tool.TestManager"], "name": "TestManager.js", "module": "yuitest"}, "crop.js": {"classlist": ["YAHOO.widget.ImageCropper"], "name": "crop.js", "module": "imagecropper"}, "AnimMgr.js": {"classlist": ["YAHOO.util.AnimMgr"], "name": "AnimMgr.js", "module": "animation"}, "menu.js": {"classlist": ["YAHOO.widget.Menu"], "name": "menu.js", "module": "menu"}, "DD.js": {"classlist": ["YAHOO.util.DD"], "name": "DD.js", "module": "dragdrop"}, "HTMLNode.js": {"classlist": ["YAHOO.widget.HTMLNode"], "name": "HTMLNode.js", "module": "treeview"}, "PreviousPageLink.js": {"classlist": ["YAHOO.widget.Paginator.ui.PreviousPageLink"], "name": "PreviousPageLink.js", "module": "paginator"}, "TVFadeIn.js": {"classlist": ["YAHOO.widget.TVFadeIn"], "name": "TVFadeIn.js", "module": "treeview"}, "Attribute.js": {"classlist": ["YAHOO.util.Attribute"], "name": "Attribute.js", "module": "element"}, "ColorAnim.js": {"classlist": ["YAHOO.util.ColorAnim"], "name": "ColorAnim.js", "module": "animation"}, "Chart.js": {"classlist": ["YAHOO.widget.Chart"], "name": "Chart.js", "module": "charts"}, "Panel.js": {"classlist": ["YAHOO.widget.Panel"], "name": "Panel.js", "module": "container"}, "LogWriter.js": {"classlist": ["YAHOO.widget.LogWriter"], "name": "LogWriter.js", "module": "logger"}, "TestSuite.js": {"classlist": ["YAHOO.tool.TestSuite"], "name": "TestSuite.js", "module": "yuitest"}, "LogMsg.js": {"classlist": ["YAHOO.widget.LogMsg"], "name": "LogMsg.js", "module": "logger"}, "connection.js": {"classlist": ["YAHOO.util.Connect"], "name": "connection.js", "module": "connection"}, "UserAction.js": {"classlist": ["YAHOO.util.UserAction"], "name": "UserAction.js", "module": "yuitest"}, "CalendarGroup.js": {"classlist": ["YAHOO.widget.CalendarGroup", "YAHOO.widget.Calendar2up"], "name": "CalendarGroup.js", "module": "calendar"}, "Paginator.js": {"classlist": ["YAHOO.widget.Paginator"], "name": "Paginator.js", "module": "paginator"}, "Lang.js": {"classlist": ["YAHOO.lang"], "name": "Lang.js", "module": "yahoo"}, "LogReader.js": {"classlist": ["YAHOO.widget.LogReader"], "name": "LogReader.js", "module": "logger"}, "profilerviewer.js": {"classlist": ["YAHOO.widget.ProfilerViewer"], "name": "profilerviewer.js", "module": "profilerviewer"}, "CurrentPageReport.js": {"classlist": ["YAHOO.widget.Paginator.ui.CurrentPageReport"], "name": "CurrentPageReport.js", "module": "paginator"}, "layout.js": {"classlist": ["YAHOO.widget.Layout"], "name": "layout.js", "module": "layout"}, "DateMath.js": {"classlist": ["YAHOO.widget.DateMath"], "name": "DateMath.js", "module": "calendar"}, "RootNode.js": {"classlist": ["YAHOO.widget.RootNode"], "name": "RootNode.js", "module": "treeview"}, "Logger.js": {"classlist": ["YAHOO.widget.Logger"], "name": "Logger.js", "module": "logger"}, "TVAnim.js": {"classlist": ["YAHOO.widget.TVAnim"], "name": "TVAnim.js", "module": "treeview"}, "SliderThumb.js": {"classlist": ["YAHOO.widget.SliderThumb"], "name": "SliderThumb.js", "module": "slider"}, "NextPageLink.js": {"classlist": ["YAHOO.widget.Paginator.ui.NextPageLink"], "name": "NextPageLink.js", "module": "paginator"}, "ChartTypes.js": {"classlist": ["YAHOO.widget.LineChart", "YAHOO.widget.ColumnChart", "YAHOO.widget.BarChart", "YAHOO.widget.StackedColumnChart", "YAHOO.widget.StackedBarChart"], "name": "ChartTypes.js", "module": "charts"}, "TestReporter.js": {"classlist": ["YAHOO.tool.TestReporter"], "name": "TestReporter.js", "module": "yuitest"}, "TestLogger.js": {"classlist": ["YAHOO.tool.TestLogger"], "name": "TestLogger.js", "module": "yuitest"}, "CellEditor.js": {"classlist": ["YAHOO.widget.BaseCellEditor", "YAHOO.widget.CheckboxCellEditor", "YAHOO.widget.DateCellEditor", "YAHOO.widget.DropdownCellEditor", "YAHOO.widget.RadioCellEditor", "YAHOO.widget.TextareaCellEditor", "YAHOO.widget.TextboxCellEditor", "YAHOO.widget.CellEditor"], "name": "CellEditor.js", "module": "datatable"}, "Assert.js": {"classlist": ["YAHOO.util.Assert", "YAHOO.util.AssertionError", "YAHOO.util.ComparisonFailure", "YAHOO.util.UnexpectedValue", "YAHOO.util.ShouldFail", "YAHOO.util.ShouldError", "YAHOO.util.UnexpectedError"], "name": "Assert.js", "module": "yuitest"}, "ColumnSet.js": {"classlist": ["YAHOO.widget.ColumnSet", "YAHOO.widget.Column", "YAHOO.util.Sort", "YAHOO.util.ColumnDD", "YAHOO.util.ColumnResizer"], "name": "ColumnSet.js", "module": "datatable"}, "Config.js": {"classlist": ["YAHOO.util.Config"], "name": "Config.js", "module": "container"}, "menubar.js": {"classlist": ["YAHOO.widget.MenuBar"], "name": "menubar.js", "module": "menu"}, "TVFadeOut.js": {"classlist": ["YAHOO.widget.TVFadeOut"], "name": "TVFadeOut.js", "module": "treeview"}, "CustomEvent.js": {"classlist": ["YAHOO.util.CustomEvent", "YAHOO.util.Subscriber"], "name": "CustomEvent.js", "module": "event"}, "FlashAdapter.js": {"classlist": ["YAHOO.widget.FlashAdapter"], "name": "FlashAdapter.js", "module": "uploader"}, "PageLinks.js": {"classlist": ["YAHOO.widget.Paginator.ui.PageLinks"], "name": "PageLinks.js", "module": "paginator"}, "toolbar.js": {"classlist": ["YAHOO.widget.Toolbar"], "name": "toolbar.js", "module": "editor"}, "Anim.js": {"classlist": ["YAHOO.util.Anim"], "name": "Anim.js", "module": "animation"}, "Chain.js": {"classlist": ["YAHOO.util.Chain"], "name": "Chain.js", "module": "datatable"}, "LastPageLink.js": {"classlist": ["YAHOO.widget.Paginator.ui.LastPageLink"], "name": "LastPageLink.js", "module": "paginator"}, "Color.js": {"classlist": ["YAHOO.util.Color"], "name": "Color.js", "module": "colorpicker"}, "simple-editor.js": {"classlist": ["YAHOO.widget.SimpleEditor", "YAHOO.widget.EditorInfo"], "name": "simple-editor.js", "module": "editor"}, "TestFormat.js": {"classlist": [], "name": "TestFormat.js", "module": "yuitest"}, "toolbar-button.js": {"classlist": ["YAHOO.widget.ToolbarButtonAdvanced", "YAHOO.widget.ToolbarButton"], "name": "toolbar-button.js", "module": "editor"}, "CartesianChart.js": {"classlist": ["YAHOO.widget.CartesianChart"], "name": "CartesianChart.js", "module": "charts"}, "Event.js": {"classlist": ["YAHOO.util.Event"], "name": "Event.js", "module": "event"}, "editor.js": {"classlist": ["YAHOO.widget.Editor", "YAHOO.widget.EditorWindow"], "name": "editor.js", "module": "editor"}, "Overlay.js": {"classlist": ["YAHOO.widget.Overlay"], "name": "Overlay.js", "module": "container"}, "AttributeProvider.js": {"classlist": ["YAHOO.util.AttributeProvider"], "name": "AttributeProvider.js", "module": "element"}, "Easing.js": {"classlist": ["YAHOO.util.Easing"], "name": "Easing.js", "module": "animation"}, "DateAssert.js": {"classlist": ["YAHOO.util.DateAssert"], "name": "DateAssert.js", "module": "yuitest"}, "menubaritem.js": {"classlist": ["YAHOO.widget.MenuBarItem"], "name": "menubaritem.js", "module": "menu"}, "DDProxy.js": {"classlist": ["YAHOO.util.DDProxy"], "name": "DDProxy.js", "module": "dragdrop"}, "Calendar.js": {"classlist": ["YAHOO.widget.Calendar", "YAHOO.widget.Calendar_Core"], "name": "Calendar.js", "module": "calendar"}, "NumericAxis.js": {"classlist": ["YAHOO.widget.NumericAxis"], "name": "NumericAxis.js", "module": "charts"}, "ImageLoader.js": {"classlist": ["YAHOO.util.ImageLoader.group", "YAHOO.util.ImageLoader.imgObj", "YAHOO.util.ImageLoader.bgImgObj", "YAHOO.util.ImageLoader.srcImgObj", "YAHOO.util.ImageLoader.pngBgImgObj"], "name": "ImageLoader.js", "module": "imageloader"}}, "modules": {"dragdrop": {"description": "The drag and drop utility provides a framework for building drag and drop\napplications. In addition to enabling drag and drop for specific elements,\nthe drag and drop elements are tracked by the manager class, and the\ninteractions between the various elements are tracked during the drag and\nthe implementing code is notified about these important moments.", "submodules": [], "classlist": ["YAHOO.util.DragDrop", "YAHOO.util.DragDropMgr", "YAHOO.util.DragDropMgr.ElementWrapper", "YAHOO.util.DD", "YAHOO.util.DDProxy", "YAHOO.util.DDTarget"], "title": "Drag and Drop", "filelist": ["DragDrop.js", "DragDropMgr.js", "DD.js", "DDProxy.js", "DDTarget.js"], "subdata": {}, "requires": "yahoo,dom,event", "name": "dragdrop"}, "calendar": {"description": "The Calendar component is a UI control that enables users to choose one or more dates from a graphical calendar presented in a one-month or\nmulti-month interface. Calendars are generated entirely via script and can be navigated without any page refreshes.", "submodules": [], "classlist": ["YAHOO.widget.Calendar", "YAHOO.widget.Calendar_Core", "YAHOO.widget.CalendarGroup", "YAHOO.widget.Calendar2up", "YAHOO.widget.CalendarNavigator", "YAHOO.widget.DateMath"], "title": "Calendar", "filelist": ["Calendar.js", "CalendarGroup.js", "CalendarNavigator.js", "DateMath.js"], "subdata": {}, "requires": "yahoo,dom,event", "name": "calendar"}, "profiler": {"description": "The YUI JavaScript profiler.", "submodules": [], "classlist": ["YAHOO.tool.Profiler"], "filelist": ["Profiler.js"], "subdata": {}, "requires": "yahoo", "name": "profiler"}, "event": {"description": "The Event Utility provides utilities for managing DOM Events and tools\nfor building event systems", "submodules": [], "classlist": ["YAHOO.util.CustomEvent", "YAHOO.util.Subscriber", "YAHOO.util.Event", "YAHOO.util.EventProvider", "YAHOO.util.KeyListener"], "title": "Event Utility", "filelist": ["CustomEvent.js", "Event.js", "EventProvider.js", "KeyListener.js"], "subdata": {}, "requires": "yahoo", "name": "event"}, "paginator": {"description": "The Paginator widget provides a set of controls to navigate through paged\ndata.", "submodules": [], "classlist": ["YAHOO.widget.Paginator.ui.CurrentPageReport", "YAHOO.widget.Paginator.ui.FirstPageLink", "YAHOO.widget.Paginator.ui.LastPageLink", "YAHOO.widget.Paginator.ui.NextPageLink", "YAHOO.widget.Paginator.ui.PageLinks", "YAHOO.widget.Paginator", "YAHOO.widget.Paginator.ui.PreviousPageLink", "YAHOO.widget.Paginator.ui.RowsPerPageDropdown"], "filelist": ["CurrentPageReport.js", "FirstPageLink.js", "LastPageLink.js", "NextPageLink.js", "PageLinks.js", "Paginator.js", "PreviousPageLink.js", "RowsPerPageDropDown.js"], "subdata": {}, "uses": "YAHOO.util.EventProvider", "name": "paginator"}, "container": {"description": "The Container family of components is designed to enable developers to \ncreate different kinds of content-containing modules on the web. Module \nand Overlay are the most basic containers, and they can be used directly \nor extended to build custom containers. Also part of the Container family \nare four UI controls that extend Module and Overlay: Tooltip, Panel, \nDialog, and SimpleDialog.", "submodules": [], "classlist": ["YAHOO.util.Config", "YAHOO.widget.ContainerEffect", "YAHOO.widget.Dialog", "YAHOO.widget.Module", "YAHOO.widget.Overlay", "YAHOO.widget.OverlayManager", "YAHOO.widget.Panel", "YAHOO.widget.SimpleDialog", "YAHOO.widget.Tooltip"], "title": "Container", "requires": "yahoo, dom, event", "filelist": ["Config.js", "ContainerEffect.js", "Dialog.js", "Module.js", "Overlay.js", "OverlayManager.js", "Panel.js", "SimpleDialog.js", "Tooltip.js"], "subdata": {}, "optional": "dragdrop, animation, button", "name": "container"}, "menu": {"description": "
The Menu family of components features a collection of \ncontrols that make it easy to add menus to your website or web application. \nWith the Menu Controls you can create website fly-out menus, customized \ncontext menus, or application-style menu bars with just a small amount of \nscripting.<\/p>
The Menu family of controls features:<\/p>\n
The Rich Text Editor is a UI control that replaces a standard HTML textarea; it allows for the rich formatting of text content, including common structural treatments like lists, formatting treatments like bold and italic text, and drag-and-drop inclusion and sizing of images. The Rich Text Editor's toolbar is extensible via a plugin architecture so that advanced implementations can achieve a high degree of customization.<\/p>", "submodules": [], "classlist": ["YAHOO.widget.Editor", "YAHOO.widget.EditorWindow", "YAHOO.widget.SimpleEditor", "YAHOO.widget.EditorInfo", "YAHOO.widget.ToolbarButtonAdvanced", "YAHOO.widget.ToolbarButton", "YAHOO.widget.Toolbar"], "requires": "yahoo, dom, element, event, container_core, simpleeditor", "filelist": ["editor.js", "simple-editor.js", "toolbar-button.js", "toolbar.js"], "subdata": {}, "beta": "", "optional": "dragdrop, animation, menu, button", "name": "editor"}, "imagecropper": {"description": "
Creates a Image Cropper control.<\/p>", "submodules": [], "classlist": ["YAHOO.widget.ImageCropper"], "filelist": ["crop.js"], "subdata": {}, "beta": "", "requires": "yahoo, dom, dragdrop, element, event, resize", "name": "imagecropper"}, "logger": {"description": "The Logger widget provides a simple way to read or write log messages in\nJavaScript code. Integration with the YUI Library's debug builds allow\nimplementers to access under-the-hood events, errors, and debugging messages.\nOutput may be read through a LogReader console and\/or output to a browser\nconsole.", "submodules": [], "classlist": ["YAHOO.widget.Logger", "YAHOO.widget.LogMsg", "YAHOO.widget.LogReader", "YAHOO.widget.LogWriter"], "title": "Logger Widget", "filelist": ["Logger.js", "LogMsg.js", "LogReader.js", "LogWriter.js"], "subdata": {}, "optional": "dragdrop", "requires": "yahoo, event, dom", "name": "logger"}, "datasource": {"description": "The DataSource utility provides a common configurable interface for widgets to\naccess a variety of data, from JavaScript arrays to online database servers.", "submodules": [], "classlist": ["YAHOO.util.DataSourceBase", "YAHOO.util.LocalDataSource", "YAHOO.util.FunctionDataSource", "YAHOO.util.ScriptNodeDataSource", "YAHOO.util.XHRDataSource", "YAHOO.util.DataSource", "YAHOO.util.Number", "YAHOO.util.Date", "YAHOO.util.DateLocale"], "title": "DataSource Utility", "requires": "yahoo, event", "filelist": ["DataSource.js", "Type.js"], "subdata": {}, "optional": "json, get, connection", "name": "datasource"}, "colorpicker": {"description": "The colorpicker module provides a widget for selecting colors", "submodules": [], "classlist": ["YAHOO.util.Color", "YAHOO.widget.ColorPicker"], "filelist": ["Color.js", "ColorPicker.js"], "subdata": {}, "requires": "yahoo, dom, event, element, slider", "name": "colorpicker"}, "carousel": {"description": "The Carousel module provides a widget for browsing among a set of like\nobjects represented pictorially.", "submodules": [], "classlist": ["YAHOO.widget.Carousel"], "title": "Carousel Widget", "filelist": ["Carousel.js"], "subdata": {}, "optional": "animation", "requires": "yahoo, dom, event, element", "name": "carousel"}, "get": {"description": "Provides a mechanism to fetch remote resources and\ninsert them into a document", "submodules": [], "classlist": ["YAHOO.util.Get"], "filelist": ["Get.js"], "subdata": {}, "requires": "yahoo", "name": "get"}, "yuitest": {"description": "The YUI test tool", "submodules": [], "classlist": ["YAHOO.util.ArrayAssert", "YAHOO.util.Assert", "YAHOO.util.AssertionError", "YAHOO.util.ComparisonFailure", "YAHOO.util.UnexpectedValue", "YAHOO.util.ShouldFail", "YAHOO.util.ShouldError", "YAHOO.util.UnexpectedError", "YAHOO.util.DateAssert", "YAHOO.util.ObjectAssert", "YAHOO.tool.TestCase", "YAHOO.tool.TestCase.Wait", "YAHOO.tool.TestLogger", "YAHOO.tool.TestManager", "YAHOO.tool.TestReporter", "YAHOO.tool.TestNode", "YAHOO.tool.TestRunner", "YAHOO.tool.TestSuite", "YAHOO.util.UserAction"], "filelist": ["ArrayAssert.js", "Assert.js", "DateAssert.js", "ObjectAssert.js", "TestCase.js", "TestFormat.js", "TestLogger.js", "TestManager.js", "TestReporter.js", "TestRunner.js", "TestSuite.js", "UserAction.js"], "subdata": {}, "requires": "yahoo,dom,event,logger", "name": "yuitest"}, "yahoo": {"description": "The YAHOO object is the single global object used by YUI Library. It\ncontains utility function for setting up namespaces, inheritance, and\nlogging. YAHOO.util, YAHOO.widget, and YAHOO.example are namespaces\ncreated automatically for and used by the library.", "submodules": [], "classlist": ["YAHOO.env", "YAHOO.env.ua", "YAHOO.lang", "YAHOO_config", "YAHOO"], "title": "YAHOO Global", "filelist": ["Env.js", "Lang.js", "YAHOO.js"], "subdata": {}, "name": "yahoo"}, "selector": {"description": "The selector module provides helper methods allowing CSS3 Selectors to be used with DOM elements.", "submodules": [], "classlist": ["YAHOO.util.Selector"], "title": "Selector Utility", "filelist": ["Selector.js"], "subdata": {}, "requires": "yahoo, dom", "name": "selector"}, "slider": {"description": "The Slider component is a UI control that enables the user to adjust \nvalues in a finite range along one or two axes. Typically, the Slider \ncontrol is used in a web application as a rich, visual replacement \nfor an input box that takes a number as input. The Slider control can \nalso easily accommodate a second dimension, providing x,y output for \na selection point chosen from a rectangular region.", "submodules": [], "classlist": ["YAHOO.widget.DualSlider", "YAHOO.widget.Slider", "YAHOO.widget.SliderThumb"], "title": "Slider Widget", "requires": "yahoo,dom,dragdrop,event", "filelist": ["DualSlider.js", "Slider.js", "SliderThumb.js"], "subdata": {}, "optional": "animation", "name": "slider"}, "cookie": {"description": "Utilities for cookie management", "submodules": [], "classlist": ["YAHOO.util.Cookie"], "filelist": ["Cookie.js"], "subdata": {}, "name": "cookie"}, "uploader": {"description": "The YUI Uploader Control", "submodules": [], "classlist": ["YAHOO.widget.FlashAdapter", "YAHOO.widget.Uploader"], "title": "Uploader", "filelist": ["FlashAdapter.js", "swfobject.js", "Uploader.js"], "subdata": {}, "requires": "yahoo, dom, element, event", "name": "uploader"}, "layout": {"description": "
Provides a fixed layout containing, top, bottom, left, right and center layout units. It can be applied to either the body or an element.<\/p>", "submodules": [], "classlist": ["YAHOO.widget.Layout", "YAHOO.widget.LayoutUnit"], "filelist": ["layout.js", "layoutunit.js"], "subdata": {}, "beta": "", "requires": "yahoo, dom, element, event", "name": "layout"}, "profilerviewer": {"description": "The ProfilerViewer module provides a graphical display for viewing\nthe output of the YUI Profiler Makes an element resizable<\/p>", "submodules": [], "classlist": ["YAHOO.util.Resize"], "requires": "yahoo, dom, dragdrop, element, event", "filelist": ["resize.js"], "subdata": {}, "beta": "", "optional": "animation", "name": "resize"}, "yuiloader": {"description": "Provides dynamic loading for the YUI library. It includes the dependency\ninfo for the library, and will automatically pull in dependencies for\nthe modules requested. It supports rollup files (such as utilities.js\nand yahoo-dom-event.js), and will automatically use these when\nappropriate in order to minimize the number of http connections\nrequired to load all of the dependencies.", "submodules": [], "classlist": ["YAHOO.util.YUILoader"], "filelist": ["yuiloader.js"], "subdata": {}, "name": "yuiloader"}, "dom": {"description": "The dom module provides helper methods for manipulating Dom elements.", "submodules": [], "classlist": ["YAHOO.util.Dom", "YAHOO.util.Region", "YAHOO.util.Point"], "filelist": ["Dom.js", "Region.js"], "subdata": {}, "name": "dom"}, "tabview": {"description": "The tabview module provides a widget for managing content bound to tabs.", "submodules": [], "classlist": ["YAHOO.widget.Tab", "YAHOO.widget.TabView"], "filelist": ["Tab.js", "TabView.js"], "subdata": {}, "requires": "yahoo, dom, event, element", "name": "tabview"}, "button": {"description": " The Button Control enables the creation of rich, graphical \nbuttons that function like traditional HTML form buttons. Unlike<\/em> \ntradition HTML form buttons, buttons created with the Button Control can have \na label that is different from its value. With the inclusion of the optional \nMenu Control<\/a>, the Button Control can also be\nused to create menu buttons and split buttons, controls that are not \navailable natively in HTML. The Button Control can also be thought of as a \nway to create more visually engaging implementations of the browser's \ndefault radio-button and check-box controls.<\/p>\n The Button Control supports the following types:<\/p>\n \nWhen set to true, draggable Panels will not check to see if they are over drop targets,\nor fire the DragDrop events required to support drop target interaction (onDragEnter, \nonDragOver, onDragOut, onDragDrop etc.).\nIf the Panel is not designed to be dropped on any target elements on the page, then this \nflag can be set to true to improve performance.\n<\/p>\n \nWhen set to false, all drop target related events will be fired.\n<\/p>\n \nThe property is set to false by default to maintain backwards compatibility but should be \nset to true if drop target interaction is not required for the Panel, to improve performance.<\/p>"}, "modal": {"default": "false", "type": "Boolean", "description": "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 Panel is dismissed."}, "close": {"default": "true", "type": "Boolean", "description": "True if the Panel should display a \"close\" button"}, "underlay": {"default": "shadow", "type": "String", "description": "Sets the type of underlay to display for the Panel. Valid values \nare \"shadow,\" \"matte,\" and \"none\". PLEASE NOTE:<\/strong> \nThe creation of the underlay element is deferred until the Panel \nis initially made visible. For Gecko-based browsers on Mac\nOS X the underlay elment is always created as it is used as a \nshim to prevent Aqua scrollbars below a Panel instance from poking \nthrough it (See SourceForge bug #836476)."}, "strings": {"default": "An object literal with the properties shown below:\n NOTE: This method will not bump up the zindex of the Panel\nto ensure that the mask has a non-negative zindex. If you require the\nmask zindex to be 0 or higher, the zindex of the Panel \nshould be set to a value higher than 0, before this method is called.\n<\/p>", "guessedname": "stackMask", "guessedtype": "function"}, "_createHiddenFocusElement": {"private": "", "description": "Creates a hidden focusable element, used to focus on,\nto enforce modality for browsers in which focus cannot\nbe applied to the container box.", "guessedname": "_createHiddenFocusElement", "guessedtype": "function"}, "sizeMask": {"description": "Sets the size of the modality mask to cover the entire scrollable \narea of the document", "guessedname": "sizeMask", "guessedtype": "function"}, "hideMask": {"description": "Hides the modality mask.", "guessedname": "hideMask", "guessedtype": "function"}, "initEvents": {"description": "Initializes the custom events for Module which are fired \nautomatically at appropriate times by the Module class.", "guessedname": "initEvents", "guessedtype": "function"}, "focusFirst": {"description": "Sets focus to the first element in the Panel.", "guessedname": "focusFirst", "guessedtype": "function"}, "configModal": {"params": [{"type": "String", "name": "type", "description": " The CustomEvent type (usually the property name)"}, {"type": "Object[]", "name": "args", "description": " The CustomEvent arguments. For configuration \nhandlers, args[0] will equal the newly applied value for the property."}, {"type": "Object", "name": "obj", "description": " The scope object. For configuration handlers, \nthis will usually equal the owner."}], "description": "The default event handler fired when the \"modal\" property is \nchanged. This handler subscribes or unsubscribes to the show and hide\nevents to handle the display or hide of the modality mask.", "guessedname": "configModal", "guessedtype": "function"}, "configKeyListeners": {"params": [{"type": "String", "name": "type", "description": " The CustomEvent type (usually the property name)"}, {"type": "Object[]", "name": "args", "description": " The CustomEvent arguments. For configuration\nhandlers, args[0] will equal the newly applied value for the property."}, {"type": "Object", "name": "obj", "description": " The scope object. For configuration handlers, \nthis will usually equal the owner."}], "description": "The default event handler fired when the \"keylisteners\" property \nis changed.", "guessedname": "configKeyListeners", "guessedtype": "function"}, "init": {"params": [{"type": "String", "name": "el", "description": " The element ID representing the Overlay OR<\/em>"}, {"type": "HTMLElement", "name": "el", "description": " The element representing the Overlay"}, {"type": "Object", "name": "userConfig", "description": " The configuration object literal \ncontaining the configuration that should be set for this Overlay. \nSee configuration documentation for more details."}], "description": "The Overlay initialization method, which is executed for Overlay and \nall of its subclasses. This method is automatically called by the \nconstructor, and sets up all DOM references for pre-existing markup, \nand creates required markup if it is not already present.", "guessedname": "init", "guessedtype": "function"}, "toString": {"return": {"type": "String", "description": "The string representation of the Panel."}, "description": "Returns a String representation of the object.", "guessedname": "toString", "guessedtype": "function"}, "buildWrapper": {"description": "Builds the wrapping container around the Panel that is used for \npositioning the shadow and matte underlays. The container element is \nassigned to a local instance variable called container, and the \nelement is reinserted inside of it.", "guessedname": "buildWrapper", "guessedtype": "function"}, "destroy": {"description": "Removes the Panel element from the DOM and sets all child elements\nto null.", "guessedname": "destroy", "guessedtype": "function"}, "removeMask": {"description": "Removes the modality mask.", "guessedname": "removeMask", "guessedtype": "function"}, "configHeight": {"params": [{"type": "String", "name": "type", "description": " The CustomEvent type (usually the property name)"}, {"type": "Object[]", "name": "args", "description": " The CustomEvent arguments. For configuration \nhandlers, args[0] will equal the newly applied value for the property."}, {"type": "Object", "name": "obj", "description": " The scope object. For configuration handlers, \nthis will usually equal the owner."}], "description": "The default event handler fired when the \"height\" property is changed.", "guessedname": "configHeight", "guessedtype": "function"}, "registerDragDrop": {"description": "Registers the Panel's header for drag & drop capability.", "guessedname": "registerDragDrop", "guessedtype": "function"}, "showMask": {"description": "Shows the modality mask.", "guessedname": "showMask", "guessedtype": "function"}, "configStrings": {"description": "The default handler for the \"strings\" property", "guessedname": "configStrings", "guessedtype": "function"}, "_onElementFocus": {"guessedname": "_onElementFocus", "params": [{"type": "Event", "name": "e", "description": " The DOM event object"}], "description": "\"focus\" event handler for a focuable element. Used to automatically\nblur the element when it receives focus to ensure that a Panel\ninstance's modality is not compromised.", "private": "", "guessedtype": "function"}, "_addFocusHandlers": {"protected": "", "params": [{"type": "String", "name": "p_sType", "description": " Custom event type"}, {"type": "Array", "name": "p_aArgs", "description": " Custom event arguments"}], "description": "\"showMask\" event handler that adds a \"focus\" event handler to all\nfocusable elements in the document to enforce a Panel instance's \nmodality from being compromised.", "guessedname": "_addFocusHandlers", "guessedtype": "function"}, "configUnderlay": {"params": [{"type": "String", "name": "type", "description": " The CustomEvent type (usually the property name)"}, {"type": "Object[]", "name": "args", "description": " The CustomEvent arguments. For configuration \nhandlers, args[0] will equal the newly applied value for the property."}, {"type": "Object", "name": "obj", "description": " The scope object. For configuration handlers, \nthis will usually equal the owner."}], "description": "The default event handler fired when the \"underlay\" property \nis changed.", "guessedname": "configUnderlay", "guessedtype": "function"}, "focusLast": {"description": "Sets focus to the last element in the Panel.", "guessedname": "focusLast", "guessedtype": "function"}, "configWidth": {"params": [{"type": "String", "name": "type", "description": " The CustomEvent type (usually the property name)"}, {"type": "Object[]", "name": "args", "description": " The CustomEvent arguments. For configuration \nhandlers, args[0] will equal the newly applied value for the property."}, {"type": "Object", "name": "obj", "description": " The scope object. For configuration handlers, \nthis will usually equal the owner."}], "description": "The default event handler fired when the \"width\" property is changed.", "guessedname": "configWidth", "guessedtype": "function"}, "configDraggable": {"params": [{"type": "String", "name": "type", "description": " The CustomEvent type (usually the property name)"}, {"type": "Object[]", "name": "args", "description": " The CustomEvent arguments. For configuration \nhandlers, args[0] will equal the newly applied value for the property."}, {"type": "Object", "name": "obj", "description": " The scope object. For configuration handlers, \nthis will usually equal the owner."}], "description": "The default event handler fired when the \"draggable\" property \nis changed.", "guessedname": "configDraggable", "guessedtype": "function"}, "buildMask": {"description": "Builds the mask that is laid over the document when the Panel is \nconfigured to be modal.", "guessedname": "buildMask", "guessedtype": "function"}, "_autoFillOnHeightChange": {"protected": "", "params": [{"type": "String", "name": "type", "description": " The event type"}, {"type": "Array", "name": "args", "description": " The array of arguments passed to event subscribers"}, {"type": "HTMLElement", "name": "el", "description": " The header, body or footer element which is to be resized to fill\nout the containers height"}], "description": "The default custom event handler executed when the Panel's height is changed, \nif the autofillheight property has been set.", "guessedname": "_autoFillOnHeightChange", "guessedtype": "function"}, "setFirstLastFocusable": {"description": "Sets the firstElement and lastElement instance properties\nto the first and last focusable elements in the Panel.", "guessedname": "setFirstLastFocusable", "guessedtype": "function"}, "getFocusableElements": {"params": [{"type": "HTMLElement", "name": "root", "description": " element to start from."}], "description": "Returns an array of the currently focusable items which reside within\nPanel. The set of focusable elements the method looks for are defined\nin the Panel.FOCUSABLE static property", "guessedname": "getFocusableElements", "guessedtype": "function"}, "configzIndex": {"params": [{"type": "String", "name": "type", "description": " The CustomEvent type (usually the property name)"}, {"type": "Object[]", "name": "args", "description": " The CustomEvent arguments. For configuration \nhandlers, args[0] will equal the newly applied value for the property."}, {"type": "Object", "name": "obj", "description": " The scope object. For configuration handlers, \nthis will usually equal the owner."}], "description": "The default event handler fired when the \"zIndex\" property is changed.", "guessedname": "configzIndex", "guessedtype": "function"}, "sizeUnderlay": {"description": "Adjusts the size of the shadow based on the size of the element.", "guessedname": "sizeUnderlay", "guessedtype": "function"}, "setTabLoop": {"params": [{"type": "HTMLElement", "name": "firstElement", "description": ""}, {"type": "HTMLElement", "name": "lastElement", "description": ""}], "description": "Sets up a tab, shift-tab loop between the first and last elements\nprovided. NOTE: Sets up the preventBackTab and preventTabOut KeyListener\ninstance properties, which are reset everytime this method is invoked.", "guessedname": "setTabLoop", "guessedtype": "function"}, "initDefaultConfig": {"description": "Initializes the class's configurable properties which can be changed \nusing the Panel's Config object (cfg).", "guessedname": "initDefaultConfig", "guessedtype": "function"}}, "extends": "YAHOO.widget.Overlay", "superclass": "YAHOO.widget.Overlay", "file": "Panel.js", "guessedtype": "function", "shortname": "Panel", "properties": {"YAHOO.widget.Panel.FOCUSABLE": {"type": "Array", "static": "", "description": "Constant representing the default set of focusable elements \non the pagewhich Modal Panels will prevent access to, when\nthe modal mask is displayed", "guessedname": "FOCUSABLE", "guessedtype": "property"}, "YAHOO.widget.Panel.CSS_PANEL_CONTAINER": {"description": "Constant representing the default CSS class used for a Panel's \nwrapping container", "static": "", "guessedname": "CSS_PANEL_CONTAINER", "guessedtype": "property", "type": "String", "final": ""}, "EVENT_TYPES": {"description": "Constant representing the name of the Panel's events", "private": "", "guessedname": "EVENT_TYPES", "guessedtype": "property", "type": "Object", "final": ""}, "DEFAULT_CONFIG": {"description": "Constant representing the Panel's configuration properties", "private": "", "guessedname": "DEFAULT_CONFIG", "guessedtype": "property", "type": "Object", "final": ""}, "YAHOO.widget.Panel.CSS_PANEL": {"description": "Constant representing the default CSS class used for a Panel", "static": "", "guessedname": "CSS_PANEL", "guessedtype": "property", "type": "String", "final": ""}}, "description": "Panel is an implementation of Overlay that behaves like an OS window, \nwith a draggable header and an optional close icon at the top right."}, "YAHOO.util.KeyListener": {"name": "YAHOO.util.KeyListener", "knownissue": "the \"keypress\" event is completely broken in Safari 2.x and below.\nthe workaround is use \"keydown\" for key listening. However, if\nit is desired to prevent the default behavior of the keystroke,\nthat can only be done on the keypress event. This makes key\nhandling quite ugly.", "constructors": [{"params": [{"type": "HTMLElement", "name": "attachTo", "description": " The element or element ID to which the key \nevent should be attached"}, {"type": "String", "name": "attachTo", "description": " The element or element ID to which the key\nevent should be attached"}, {"type": "Object", "name": "keyData", "description": " The object literal representing the key(s) \nto detect. Possible attributes are \nshift(boolean), alt(boolean), ctrl(boolean) \nand keys(either an int or an array of ints \nrepresenting keycodes)."}, {"type": "Function", "name": "handler", "description": " The CustomEvent handler to fire when the \nkey event is detected"}, {"type": "Object", "name": "handler", "description": " An object literal representing the handler."}, {"type": "String", "name": "event", "description": " Optional. The event (keydown or keyup) to \nlisten for. Defaults automatically to keydown."}], "description": "KeyListener is a utility that provides an easy interface for listening for\nkeydown\/keyup events fired against DOM elements."}], "namespace": "YAHOO.util", "module": "event", "properties": {"YAHOO.util.KeyListener.KEYDOWN": {"description": "Constant representing the DOM \"keydown\" event.", "static": "", "guessedname": "KEYDOWN", "guessedtype": "property", "type": "String", "final": ""}, "YAHOO.util.KeyListener.KEYUP": {"description": "Constant representing the DOM \"keyup\" event.", "static": "", "guessedname": "KEYUP", "guessedtype": "property", "type": "String", "final": ""}, "enabled": {"type": "Boolean", "description": "Boolean indicating the enabled\/disabled state of the Tooltip", "guessedname": "enabled", "guessedtype": "property"}, "KEY": {"final": "", "static": "", "description": "keycode constants for a subset of the special keys", "guessedname": "KEY", "guessedtype": "property"}}, "guessedname": "KeyListener", "methods": {"handleKeyPress": {"params": [{"type": "DOMEvent", "name": "e", "description": " The keypress DOM event"}, {"type": "Object", "name": "obj", "description": " The DOM event scope object"}], "description": "Handles the key event when a key is pressed.", "private": ""}, "enable": {"description": "Enables the KeyListener by attaching the DOM event listeners to the \ntarget DOM element", "guessedname": "enable", "guessedtype": "function"}, "toString": {"return": {"type": "String", "description": "The string representation of the KeyListener"}, "description": "Returns a String representation of the object.", "guessedname": "toString", "guessedtype": "function"}, "disable": {"description": "Disables the KeyListener by removing the DOM event listeners from the \ntarget DOM element", "guessedname": "disable", "guessedtype": "function"}}, "file": "KeyListener.js", "guessedtype": "function", "shortname": "KeyListener", "events": {"enabledEvent": {"params": [{"type": "Object", "name": "keyData", "description": " The object literal representing the key(s) to \ndetect. Possible attributes are shift(boolean), \nalt(boolean), ctrl(boolean) and keys(either an \nint or an array of ints representing keycodes)."}], "description": "The CustomEvent fired when the KeyListener is enabled via the enable() \nfunction", "guessedname": "enabledEvent", "guessedtype": "property"}, "disabledEvent": {"params": [{"type": "Object", "name": "keyData", "description": " The object literal representing the key(s) to \ndetect. Possible attributes are shift(boolean), \nalt(boolean), ctrl(boolean) and keys(either an \nint or an array of ints representing keycodes)."}], "description": "The CustomEvent fired when the KeyListener is disabled via the \ndisable() function", "guessedname": "disabledEvent", "guessedtype": "property"}, "keyEvent": {"guessedname": "keyEvent", "params": [{"type": "Object", "name": "keyData", "description": " The object literal representing the key(s) to \ndetect. Possible attributes are shift(boolean), \nalt(boolean), ctrl(boolean) and keys(either an \nint or an array of ints representing keycodes)."}], "description": "The CustomEvent fired internally when a key is pressed", "private": "", "guessedtype": "property"}}, "description": "KeyListener is a utility that provides an easy interface for listening for\nkeydown\/keyup events fired against DOM elements."}, "YAHOO.widget.Toolbar": {"name": "YAHOO.widget.Toolbar", "configs": {"disabled": {"default": "false", "type": "Boolean", "description": "Boolean indicating if the toolbar should be disabled. It will also disable the draggable attribute if it is on."}, "grouplabels": {"default": "true", "type": "Boolean", "description": "Boolean indicating if the toolbar should show the group label's text string."}, "cont": {"type": "HTMLElement", "description": "The container for the toolbar."}, "collapse": {"default": "false", "type": "Boolean", "description": "Boolean indicating if the the titlebar should have a collapse button.\nThe collapse button will not remove the toolbar, it will minimize it to the titlebar"}, "buttonType": {"type": "String", "description": "The buttonType to use (advanced or basic)"}, "buttons": {"type": "Array", "description": "Object specifying the buttons to include in the toolbar\nExample:\n Makes an element resizable<\/p>"}], "namespace": "YAHOO.util", "module": "resize", "events": {"beforeXTicksChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "beforeXTicksChange", "description": "Fires before the value for the configuration attribute 'xTicks' changes. Return false to cancel the attribute change."}, "proxyChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "proxyChange", "description": "Fires when the value for the configuration attribute 'proxy' changes."}, "beforeAutoRatioChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "beforeAutoRatioChange", "description": "Fires before the value for the configuration attribute 'autoRatio' changes. Return false to cancel the attribute change."}, "beforeGhostChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "beforeGhostChange", "description": "Fires before the value for the configuration attribute 'ghost' changes. Return false to cancel the attribute change."}, "heightChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "heightChange", "description": "Fires when the value for the configuration attribute 'height' changes."}, "beforeProxyChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "beforeProxyChange", "description": "Fires before the value for the configuration attribute 'proxy' changes. Return false to cancel the attribute change."}, "beforeAnimateEasingChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "beforeAnimateEasingChange", "description": "Fires before the value for the configuration attribute 'animateEasing' changes. Return false to cancel the attribute change."}, "beforeMaxHeightChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "beforeMaxHeightChange", "description": "Fires before the value for the configuration attribute 'maxHeight' changes. Return false to cancel the attribute change."}, "minYChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "minYChange", "description": "Fires when the value for the configuration attribute 'minY' changes."}, "maxWidthChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "maxWidthChange", "description": "Fires when the value for the configuration attribute 'maxWidth' changes."}, "maxYChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "maxYChange", "description": "Fires when the value for the configuration attribute 'maxY' changes."}, "ratioChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "ratioChange", "description": "Fires when the value for the configuration attribute 'ratio' changes."}, "animateDurationChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "animateDurationChange", "description": "Fires when the value for the configuration attribute 'animateDuration' changes."}, "beforeRatioChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "beforeRatioChange", "description": "Fires before the value for the configuration attribute 'ratio' changes. Return false to cancel the attribute change."}, "autoRatioChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "autoRatioChange", "description": "Fires when the value for the configuration attribute 'autoRatio' changes."}, "beforeHeightChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "beforeHeightChange", "description": "Fires before the value for the configuration attribute 'height' changes. Return false to cancel the attribute change."}, "proxyResize": {"type": "YAHOO.util.CustomEvent", "description": "Fires on every proxy resize (only fires when used with proxy config setting)."}, "beforeHiddenHandlesChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "beforeHiddenHandlesChange", "description": "Fires before the value for the configuration attribute 'hiddenHandles' changes. Return false to cancel the attribute change."}, "beforeMinWidthChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "beforeMinWidthChange", "description": "Fires before the value for the configuration attribute 'minWidth' changes. Return false to cancel the attribute change."}, "setSizeChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "setSizeChange", "description": "Fires when the value for the configuration attribute 'setSize' changes."}, "statusChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "statusChange", "description": "Fires when the value for the configuration attribute 'status' changes."}, "beforeMinHeightChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "beforeMinHeightChange", "description": "Fires before the value for the configuration attribute 'minHeight' changes. Return false to cancel the attribute change."}, "maxHeightChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "maxHeightChange", "description": "Fires when the value for the configuration attribute 'maxHeight' changes."}, "beforeStatusChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "beforeStatusChange", "description": "Fires before the value for the configuration attribute 'status' changes. Return false to cancel the attribute change."}, "beforeWidthChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "beforeWidthChange", "description": "Fires before the value for the configuration attribute 'width' changes. Return false to cancel the attribute change."}, "beforeHandlesChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "beforeHandlesChange", "description": "Fires before the value for the configuration attribute 'handles' changes. Return false to cancel the attribute change."}, "hoverChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "hoverChange", "description": "Fires when the value for the configuration attribute 'hover' changes."}, "draggableChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "draggableChange", "description": "Fires when the value for the configuration attribute 'draggable' changes."}, "beforeMaxXChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "beforeMaxXChange", "description": "Fires before the value for the configuration attribute 'maxX' changes. Return false to cancel the attribute change."}, "minWidthChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "minWidthChange", "description": "Fires when the value for the configuration attribute 'minWidth' changes."}, "beforeKnobHandlesChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "beforeKnobHandlesChange", "description": "Fires before the value for the configuration attribute 'knobHandles' changes. Return false to cancel the attribute change."}, "ghostChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "ghostChange", "description": "Fires when the value for the configuration attribute 'ghost' changes."}, "hiddenHandlesChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "hiddenHandlesChange", "description": "Fires when the value for the configuration attribute 'hiddenHandles' changes."}, "xTicksChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "xTicksChange", "description": "Fires when the value for the configuration attribute 'xTicks' changes."}, "startResize": {"type": "YAHOO.util.CustomEvent", "description": "Fires when a resize action is started."}, "useShimeChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "useShimeChange", "description": "Fires when the value for the configuration attribute 'useShime' changes."}, "animateChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "animateChange", "description": "Fires when the value for the configuration attribute 'animate' changes."}, "beforeAnimateDurationChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "beforeAnimateDurationChange", "description": "Fires before the value for the configuration attribute 'animateDuration' changes. Return false to cancel the attribute change."}, "dragEvent": {"type": "YAHOO.util.CustomEvent", "description": "Fires when the YAHOO.util.DragDrop<\/a> dragEvent is fired for the config option draggable."}, "beforeMinYChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "beforeMinYChange", "description": "Fires before the value for the configuration attribute 'minY' changes. Return false to cancel the attribute change."}, "beforeWrapChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "beforeWrapChange", "description": "Fires before the value for the configuration attribute 'wrap' changes. Return false to cancel the attribute change."}, "beforeMinXChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "beforeMinXChange", "description": "Fires before the value for the configuration attribute 'minX' changes. Return false to cancel the attribute change."}, "beforeDraggableChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "beforeDraggableChange", "description": "Fires before the value for the configuration attribute 'draggable' changes. Return false to cancel the attribute change."}, "knobHandlesChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "knobHandlesChange", "description": "Fires when the value for the configuration attribute 'knobHandles' changes."}, "beforeResize": {"type": "YAHOO.util.CustomEvent", "description": "Fires before every element resize after the size calculations, returning false will stop the resize."}, "resize": {"type": "YAHOO.util.CustomEvent", "description": "Fires on every element resize (only fires once when used with proxy config setting)."}, "endResize": {"type": "YAHOO.util.CustomEvent", "description": "Fires when the mouseUp event from the Drag Instance fires."}, "beforeSetSizeChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "beforeSetSizeChange", "description": "Fires before the value for the configuration attribute 'setSize' changes. Return false to cancel the attribute change."}, "beforeAnimateChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "beforeAnimateChange", "description": "Fires before the value for the configuration attribute 'animate' changes. Return false to cancel the attribute change."}, "minHeightChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "minHeightChange", "description": "Fires when the value for the configuration attribute 'minHeight' changes."}, "beforeHoverChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "beforeHoverChange", "description": "Fires before the value for the configuration attribute 'hover' changes. Return false to cancel the attribute change."}, "beforeMaxWidthChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "beforeMaxWidthChange", "description": "Fires before the value for the configuration attribute 'maxWidth' changes. Return false to cancel the attribute change."}, "animateEasingChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "animateEasingChange", "description": "Fires when the value for the configuration attribute 'animateEasing' changes."}, "beforeUseShimeChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "beforeUseShimeChange", "description": "Fires before the value for the configuration attribute 'useShime' changes. Return false to cancel the attribute change."}, "beforeMaxYChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "beforeMaxYChange", "description": "Fires before the value for the configuration attribute 'maxY' changes. Return false to cancel the attribute change."}, "wrapChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "wrapChange", "description": "Fires when the value for the configuration attribute 'wrap' changes."}, "maxXChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "maxXChange", "description": "Fires when the value for the configuration attribute 'maxX' changes."}, "handlesChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "handlesChange", "description": "Fires when the value for the configuration attribute 'handles' changes."}, "beforeYTicksChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "beforeYTicksChange", "description": "Fires before the value for the configuration attribute 'yTicks' changes. Return false to cancel the attribute change."}, "yTicksChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "yTicksChange", "description": "Fires when the value for the configuration attribute 'yTicks' changes."}, "minXChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "minXChange", "description": "Fires when the value for the configuration attribute 'minX' changes."}, "widthChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "widthChange", "description": "Fires when the value for the configuration attribute 'width' changes."}}, "guessedname": "Resize", "methods": {"_handle_for_bl": {"guessedname": "_handle_for_bl", "params": [{"type": "Object", "name": "args", "description": " The arguments from the CustomEvent."}], "description": "Handles the sizes for the Bottom Left handle.", "private": "", "guessedtype": "function"}, "_setHeight": {"return": {"type": "Number", "description": "The new value"}, "description": "Calculated the height based on the mouse event.", "private": "", "params": [{"type": "Event", "name": "ev", "description": " The mouse event."}, {"type": "Boolean", "name": "flip", "description": " Argument to determine the direction of the movement."}], "guessedname": "_setHeight", "guessedtype": "function"}, "lock": {"return": {"type": "YAHOO.util.Resize<\/a>", "description": "The Resize instance"}, "params": [{"type": "Boolean", "name": "dd", "description": " If the draggable config is set, lock it too"}], "description": "Lock the resize so it can't be resized", "guessedname": "lock", "guessedtype": "function"}, "_handleStartDrag": {"guessedname": "_handleStartDrag", "params": [{"type": "Object", "name": "args", "description": " The args passed from the CustomEvent."}, {"type": "Object", "name": "dd", "description": " The YAHOO.util.DragDrop<\/a> object we are working with."}], "description": "Resizes the proxy, sets up the YAHOO.util.DragDrop<\/a> handlers, updates the status div and preps the cache", "private": "", "guessedtype": "function"}, "getProxyEl": {"return": {"type": "HTMLElement", "description": "The proxy element"}, "description": "Get the HTML reference for the proxy, returns null if no proxy.", "guessedname": "getProxyEl", "guessedtype": "function"}, "_handle_for_tl": {"guessedname": "_handle_for_tl", "params": [{"type": "Object", "name": "args", "description": " The arguments from the CustomEvent."}], "description": "Handles the sizes for the Top Left handle.", "private": "", "guessedtype": "function"}, "_snapTick": {"return": {"type": "Number", "description": "the new snapped position"}, "description": "Adjusts the number based on the ticks used.", "private": "", "params": [{"type": "Number", "name": "size", "description": " The size to tick against."}, {"type": "Number", "name": "pix", "description": " The tick pixels."}], "guessedname": "_snapTick", "guessedtype": "function"}, "unlock": {"return": {"type": "YAHOO.util.Resize<\/a>", "description": "The Resize instance"}, "params": [{"type": "Boolean", "name": "dd", "description": " If the draggable config is set, unlock it too"}], "description": "Unlock the resize so it can be resized", "guessedname": "unlock", "guessedtype": "function"}, "initAttributes": {"guessedname": "initAttributes", "params": [{"type": "Object", "name": "attr", "description": " Object literal specifying a set of \nconfiguration attributes used to create the utility."}], "description": "Initializes all of the configuration attributes used to create a resizable element.", "private": "", "guessedtype": "function"}, "_handle_for_tr": {"guessedname": "_handle_for_tr", "params": [{"type": "Object", "name": "args", "description": " The arguments from the CustomEvent."}], "description": "Handles the sizes for the Top Right handle.", "private": "", "guessedtype": "function"}, "_handle_for_br": {"guessedname": "_handle_for_br", "params": [{"type": "Object", "name": "args", "description": " The arguments from the CustomEvent."}], "description": "Handles the sizes for the Bottom Right handle.", "private": "", "guessedtype": "function"}, "getResizeById": {"static": "", "return": {"type": "Object", "description": "The Resize Object"}, "description": "Get's a resize object by the HTML id of the element associated with the Resize object.", "guessedname": "getResizeById", "guessedtype": "function"}, "_createProxy": {"description": "Creates the proxy element if the proxy config is true", "private": "", "guessedname": "_createProxy", "guessedtype": "function"}, "_setCache": {"description": "Sets up the this._cache hash table.", "private": "", "guessedname": "_setCache", "guessedtype": "function"}, "init": {"description": "The Resize class's initialization method", "private": "", "guessedname": "init", "guessedtype": "function"}, "isLocked": {"return": {"type": "Boolean", "description": ""}, "description": "Check the locked status of the resize instance", "guessedname": "isLocked", "guessedtype": "function"}, "toString": {"return": {"type": "String", "description": ""}, "description": "Returns a string representing the Resize Object.", "guessedname": "toString", "guessedtype": "function"}, "_createHandles": {"description": "Creates the handles as specified in the config", "private": "", "guessedname": "_createHandles", "guessedtype": "function"}, "destroy": {"description": "Destroys the resize object and all of it's elements & listeners.", "guessedname": "destroy", "guessedtype": "function"}, "_setAutoRatio": {"guessedname": "_setAutoRatio", "params": [{"type": "Event", "name": "ev", "description": " A mouse event."}], "description": "This method checks to see if the \"autoRatio\" config is set. If it is, we will check to see if the \"Shift Key\" is pressed. If so, we will set the config ratio to true.", "private": "", "guessedtype": "function"}, "_ieSelectFix": {"description": "The function we use as the onselectstart handler when we start a drag in Internet Explorer", "private": "", "guessedname": "_ieSelectFix", "guessedtype": "function"}, "_checkWidth": {"return": {"type": "Number", "description": "the new value"}, "description": "Checks the value passed against the maxWidth and minWidth.", "private": "", "params": [{"type": "Number", "name": "w", "description": " The width to check."}], "guessedname": "_checkWidth", "guessedtype": "function"}, "_handleMouseDown": {"guessedname": "_handleMouseDown", "params": [{"type": "Event", "name": "ev", "description": " A mouse event."}], "description": "This method preps the autoRatio on MouseDown.", "private": "", "guessedtype": "function"}, "_createWrap": {"description": "Creates the wrap element if the wrap config is true. It will auto wrap the following element types: img, textarea, input, iframe, select", "private": "", "guessedname": "_createWrap", "guessedtype": "function"}, "getStatusEl": {"return": {"type": "HTMLElement", "description": "The status element"}, "description": "Get the HTML reference for the status element.", "guessedname": "getStatusEl", "guessedtype": "function"}, "getWrapEl": {"return": {"type": "HTMLElement", "description": "The wrap element"}, "description": "Get the HTML reference for the wrap element, returns the current element if not wrapped.", "guessedname": "getWrapEl", "guessedtype": "function"}, "_setupDragDrop": {"description": "Setup the YAHOO.util.DragDrop<\/a> instance on the element", "private": "", "guessedname": "_setupDragDrop", "guessedtype": "function"}, "_handleMouseOver": {"guessedname": "_handleMouseOver", "params": [{"type": "Event", "name": "ev", "description": " A mouse event."}], "description": "Adds CSS class names to the handles", "private": "", "guessedtype": "function"}, "resize": {"return": {"type": "YAHOO.util.Resize<\/a>", "description": "The Resize instance"}, "description": "Resizes the element, wrapper or proxy based on the data from the handlers.", "private": "", "params": [{"type": "Event", "name": "ev", "description": " The mouse event."}, {"type": "Number", "name": "h", "description": " The new height setting."}, {"type": "Number", "name": "w", "description": " The new width setting."}, {"type": "Number", "name": "t", "description": " The new top setting."}, {"type": "Number", "name": "l", "description": " The new left setting."}, {"type": "Boolean", "name": "force", "description": " Resize the element (used for proxy resize)."}, {"type": "Boolean", "name": "silent", "description": " Don't fire the beforeResize Event."}], "guessedname": "resize", "guessedtype": "function"}, "_handleMouseUp": {"guessedname": "_handleMouseUp", "params": [{"type": "Event", "name": "ev", "description": " A mouse event."}], "description": "Cleans up listeners, hides proxy element and removes class names.", "private": "", "guessedtype": "function"}, "reset": {"return": {"type": "YAHOO.util.Resize<\/a>", "description": "The Resize instance"}, "description": "Resets the element to is start state.", "guessedname": "reset", "guessedtype": "function"}, "_setRatio": {"return": {"type": "Array", "description": "The new Height, Width, Top & Left settings"}, "description": "Using the Height, Width, Top & Left, it recalcuates them based on the original element size.", "private": "", "params": [{"type": "Number", "name": "h", "description": " The height offset."}, {"type": "Number", "name": "w", "description": " The with offset."}, {"type": "Number", "name": "t", "description": " The top offset."}, {"type": "Number", "name": "l", "description": " The left offset."}], "guessedname": "_setRatio", "guessedtype": "function"}, "_setWidth": {"return": {"type": "Number", "description": "The new value"}, "description": "Calculates the width based on the mouse event.", "private": "", "params": [{"type": "Event", "name": "ev", "description": " The mouse event."}, {"type": "Boolean", "name": "flip", "description": " Argument to determine the direction of the movement."}], "guessedname": "_setWidth", "guessedtype": "function"}, "_checkHeight": {"return": {"type": "Number", "description": "The new value"}, "description": "Checks the value passed against the maxHeight and minHeight.", "private": "", "params": [{"type": "Number", "name": "h", "description": " The height to check."}], "guessedname": "_checkHeight", "guessedtype": "function"}, "getActiveHandleEl": {"return": {"type": "HTMLElement", "description": "The handle element that is active"}, "description": "Get the HTML reference for the currently active resize handle.", "guessedname": "getActiveHandleEl", "guessedtype": "function"}, "_handle_for_r": {"guessedname": "_handle_for_r", "params": [{"type": "Object", "name": "args", "description": " The arguments from the CustomEvent."}], "description": "Handles the sizes for the Right handle.", "private": "", "guessedtype": "function"}, "_handle_for_t": {"guessedname": "_handle_for_t", "params": [{"type": "Object", "name": "args", "description": " The arguments from the CustomEvent."}], "description": "Handles the sizes for the Top handle.", "private": "", "guessedtype": "function"}, "_updateStatus": {"guessedname": "_updateStatus", "params": [{"type": "Number", "name": "h", "description": " The new height setting."}, {"type": "Number", "name": "w", "description": " The new width setting."}, {"type": "Number", "name": "t", "description": " The new top setting."}, {"type": "Number", "name": "l", "description": " The new left setting."}], "description": "Using the Height, Width, Top & Left, it updates the status element with the elements sizes.", "private": "", "guessedtype": "function"}, "isActive": {"return": {"type": "Boolean", "description": ""}, "description": "Returns true or false if a resize operation is currently active on the element.", "guessedname": "isActive", "guessedtype": "function"}, "_handle_for_l": {"guessedname": "_handle_for_l", "params": [{"type": "Object", "name": "args", "description": " The arguments from the CustomEvent."}], "description": "Handles the sizes for the Left handle.", "private": "", "guessedtype": "function"}, "_handleMouseOut": {"guessedname": "_handleMouseOut", "params": [{"type": "Event", "name": "ev", "description": " A mouse event."}], "description": "Removes CSS class names to the handles", "private": "", "guessedtype": "function"}, "_handle_for_b": {"guessedname": "_handle_for_b", "params": [{"type": "Object", "name": "args", "description": " The arguments from the CustomEvent."}], "description": "Handles the sizes for the Bottom handle.", "private": "", "guessedtype": "function"}}, "extends": "YAHOO.util.Element", "superclass": "YAHOO.util.Element", "file": "resize.js", "guessedtype": "function", "shortname": "Resize", "properties": {"CSS_RESIZING": {"guessedname": "CSS_RESIZING", "type": "String", "description": "Class name given to the wrap element when a resize action is taking place.", "private": "", "guessedtype": "property"}, "_cache": {"guessedname": "_cache", "type": "Object", "description": "An lookup table containing key information for the element being resized. e.g. height, width, x position, y position, etc..", "private": "", "guessedtype": "property"}, "_dds": {"guessedname": "_dds", "type": "Object", "description": "An Object containing references to all of the YAHOO.util.DragDrop<\/a> instances used for the resize handles", "private": "", "guessedtype": "property"}, "CSS_HIDDEN": {"guessedname": "CSS_HIDDEN", "type": "String", "description": "Class name given to the wrap element to make all handles hidden", "private": "", "guessedtype": "property"}, "_handles": {"guessedname": "_handles", "type": "Object", "description": "An object containing references to all of the resize handles.", "private": "", "guessedtype": "property"}, "_ieSelectBack": {"private": "", "description": "We will hold a copy of the current \"onselectstart\" method on this property, and reset it after we are done using it.", "guessedname": "_ieSelectBack", "guessedtype": "property"}, "CSS_STATUS": {"guessedname": "CSS_STATUS", "type": "String", "description": "Class name given to the status element", "private": "", "guessedtype": "property"}, "CSS_RESIZE": {"guessedname": "CSS_RESIZE", "type": "String", "description": "Base CSS class name", "private": "", "guessedtype": "property"}, "CSS_WRAP": {"guessedname": "CSS_WRAP", "type": "String", "description": "Class name given to the wrap element", "private": "", "guessedtype": "property"}, "_instances": {"description": "Internal hash table for all resize instances", "private": "", "static": "", "guessedname": "_instances", "guessedtype": "property", "type": "Object"}, "CSS_DRAG": {"guessedname": "CSS_DRAG", "type": "String", "description": "Class name added when dragging is enabled", "private": "", "guessedtype": "property"}, "_resizeEvent": {"guessedname": "_resizeEvent", "type": "Event", "description": "The mouse event used to resize with", "private": "", "guessedtype": "property"}, "_proxy": {"guessedname": "_proxy", "type": "HTMLElement", "description": "The HTML reference of the element proxy", "private": "", "guessedtype": "property"}, "dd": {"guessedname": "dd", "type": "Object", "description": "The YAHOO.util.DragDrop<\/a> instance used if draggable is true", "private": "", "guessedtype": "property"}, "CSS_HANDLE": {"guessedname": "CSS_HANDLE", "type": "String", "description": "Class name given to all handles, used as a base for single handle names as well.. Handle \"t\" will get this.CSS_HANDLE + '-t' as well as this.CSS_HANDLE", "private": "", "guessedtype": "property"}, "CSS_PROXY": {"guessedname": "CSS_PROXY", "type": "String", "description": "Class name given to the proxy element", "private": "", "guessedtype": "property"}, "CSS_GHOST": {"guessedname": "CSS_GHOST", "type": "String", "description": "Class name given to the wrap element when the ghost property is active", "private": "", "guessedtype": "property"}, "CSS_HOVER": {"guessedname": "CSS_HOVER", "type": "String", "description": "Class name used for hover only handles", "private": "", "guessedtype": "property"}, "_positioned": {"guessedname": "_positioned", "type": "Boolean", "description": "A flag to show if the element is absolutely positioned", "private": "", "guessedtype": "property"}, "_wrap": {"guessedname": "_wrap", "type": "HTMLElement", "description": "The HTML reference of the element wrapper", "private": "", "guessedtype": "property"}, "_active": {"guessedname": "_active", "type": "Boolean", "description": "Flag to show if the resize is active. Used for events.", "private": "", "guessedtype": "property"}, "_locked": {"guessedname": "_locked", "type": "Boolean", "description": "A flag to show if the resize is locked", "private": "", "guessedtype": "property"}, "CSS_KNOB": {"guessedname": "CSS_KNOB", "type": "String", "description": "Class name used to make the knob style handles", "private": "", "guessedtype": "property"}, "_currentHandle": {"guessedname": "_currentHandle", "type": "String", "description": "The string identifier of the currently active handle. e.g. 'r', 'br', 'tl'", "private": "", "guessedtype": "property"}, "_currentDD": {"guessedname": "_currentDD", "type": "Object", "description": "A link to the currently active DD object", "private": "", "guessedtype": "property"}, "browser": {"guessedname": "browser", "type": "Object", "description": "A copy of the YAHOO.env.ua property", "private": "", "guessedtype": "property"}}, "description": " Makes an element resizable<\/p>"}, "YAHOO.widget.StackedBarChart": {"name": "YAHOO.widget.StackedBarChart", "constructors": [{"params": [{"type": "HTMLElement", "name": "containerId", "description": " Container element for the Flash Player instance."}, {"type": "YAHOO.util.DataSource", "name": "dataSource", "description": " DataSource instance."}, {"type": "object", "name": "attributes", "description": " (optional) Object literal of configuration values."}], "description": "StackedBarChart class for the YUI Charts widget."}], "namespace": "YAHOO.widget", "module": "charts", "guessedname": "StackedBarChart", "uses": ["YAHOO.widget.CartesianChart"], "file": "ChartTypes.js", "guessedtype": "function", "shortname": "StackedBarChart", "description": "StackedBarChart class for the YUI Charts widget."}, "YAHOO.util.Config": {"name": "YAHOO.util.Config", "constructors": [{"params": [{"type": "Object", "name": "owner", "description": " The owner Object to which this Config Object belongs"}], "description": "Config is a utility used within an Object to allow the implementer to\nmaintain a list of local configuration properties and listen for changes \nto those properties dynamically using CustomEvent. The initial values are \nalso maintained so that the configuration can be reset at any given point \nto its initial state."}], "namespace": "YAHOO.util", "module": "container", "events": {"configChangedEvent": {"description": "Custom Event, notifying subscribers when Config properties are set \n(setProperty is called without the silent flag", "guessedname": "configChangedEvent", "guessedtype": "property"}}, "guessedname": "Config", "methods": {"fireQueue": {"description": "Fires the normalized list of queued property change events", "guessedname": "fireQueue", "guessedtype": "function"}, "YAHOO.util.Config.alreadySubscribed": {"return": {"type": "Boolean", "description": "true, if the function\/Object pair is already subscribed \nto the CustomEvent passed in"}, "description": "Checks to determine if a particular function\/Object pair are already \nsubscribed to the specified CustomEvent", "static": "", "guessedname": "alreadySubscribed", "guessedtype": "function", "params": [{"type": "YAHOO.util.CustomEvent", "name": "evt", "description": " The CustomEvent for which to check \nthe subscriptions"}, {"type": "Function", "name": "fn", "description": " The function to look for in the subscribers list"}, {"type": "Object", "name": "obj", "description": " The execution scope Object for the subscription"}]}, "getProperty": {"return": {"type": "Object", "description": "The value of the specified property"}, "params": [{"type": "String", "name": "key", "description": " The name of the property"}], "description": "Returns the value of specified property.", "guessedname": "getProperty", "guessedtype": "function"}, "addProperty": {"params": [{"type": "String", "name": "key", "description": " The configuration property's name"}, {"type": "Object", "name": "propertyObject", "description": " The Object containing all of this \nproperty's arguments"}], "description": "Adds a property to the Config Object's private config hash.", "guessedname": "addProperty", "guessedtype": "function"}, "queueProperty": {"return": {"type": "Boolean", "description": "true, if the set was successful, false if \nit failed."}, "params": [{"type": "String", "name": "key", "description": " The name of the property"}, {"type": "String", "name": "value", "description": " The value to set the property to"}], "description": "Sets the value of a property and queues its event to execute. If the \nevent is already scheduled to execute, it is\nmoved from its current position to the end of the queue.", "guessedname": "queueProperty", "guessedtype": "function"}, "checkNumber": {"return": {"type": "Boolean", "description": "true, if the value is valid"}, "params": [{"type": "Object", "name": "val", "description": " The value to validate"}], "description": "Validates that the value passed in is a number.", "guessedname": "checkNumber", "guessedtype": "function"}, "outputEventQueue": {"return": {"type": "String", "description": "The string list of CustomEvents currently queued \nfor execution"}, "description": "Returns a string representation of the Config object's current \nCustomEvent queue", "guessedname": "outputEventQueue", "guessedtype": "function"}, "resetProperty": {"return": {"type": "Boolean", "description": "True is the property was reset, false if not"}, "params": [{"type": "String", "name": "key", "description": " The name of the property"}], "description": "Resets the specified property's value to its initial value.", "guessedname": "resetProperty", "guessedtype": "function"}, "applyConfig": {"params": [{"type": "Object", "name": "userConfig", "description": " The configuration Object literal"}, {"type": "Boolean", "name": "init", "description": " When set to true, the initialConfig will \nbe set to the userConfig passed in, so that calling a reset will \nreset the properties to the passed values."}], "description": "Applies a key-value Object literal to the configuration, replacing \nany existing values, and queueing the property events.\nAlthough the values will be set, fireQueue() must be called for their \nassociated events to execute.", "guessedname": "applyConfig", "guessedtype": "function"}, "refresh": {"description": "Refires the events for all configuration properties using their \ncurrent values.", "guessedname": "refresh", "guessedtype": "function"}, "subscribeToConfigEvent": {"return": {"type": "Boolean", "description": "True, if the subscription was successful, \notherwise false."}, "params": [{"type": "String", "name": "key", "description": " The property name"}, {"type": "Function", "name": "handler", "description": " The handler function to use subscribe to \nthe property's event"}, {"type": "Object", "name": "obj", "description": " The Object to use for scoping the event handler \n(see CustomEvent documentation)"}, {"type": "Boolean", "name": "override", "description": " Optional. If true, will override \"this\" \nwithin the handler to map to the scope Object passed into the method."}], "description": "Subscribes an external handler to the change event for any \ngiven property.", "guessedname": "subscribeToConfigEvent", "guessedtype": "function"}, "checkBoolean": {"return": {"type": "Boolean", "description": "true, if the value is valid"}, "params": [{"type": "Object", "name": "val", "description": " The value to validate"}], "description": "Validates that the value passed in is a Boolean.", "guessedname": "checkBoolean", "guessedtype": "function"}, "init": {"params": [{"type": "Object", "name": "owner", "description": " The owner Object to which this Config \nObject belongs"}], "description": "Initializes the configuration Object and all of its local members.", "guessedname": "init", "guessedtype": "function"}, "toString": {"return": {"type": "String", "description": "The Config object in string format."}, "description": "Returns a string representation of the Config object", "guessedname": "toString", "guessedtype": "function"}, "refireEvent": {"params": [{"type": "String", "name": "key", "description": " The name of the property"}], "description": "Fires the event for a property using the property's current value.", "guessedname": "refireEvent", "guessedtype": "function"}, "getConfig": {"return": {"type": "Object", "description": "The current config, represented in a key-value map"}, "description": "Returns a key-value configuration map of the values currently set in \nthe Config Object.", "guessedname": "getConfig", "guessedtype": "function"}, "setProperty": {"return": {"type": "Boolean", "description": "True, if the set was successful, false if it failed."}, "params": [{"type": "String", "name": "key", "description": " The name of the property"}, {"type": "String", "name": "value", "description": " The value to set the property to"}, {"type": "Boolean", "name": "silent", "description": " Whether the value should be set silently, \nwithout firing the property event."}], "description": "Sets the value of a property. If the silent property is passed as \ntrue, the property's event will not be fired.", "guessedname": "setProperty", "guessedtype": "function"}, "destroy": {"description": "Sets all properties to null, unsubscribes all listeners from each \nproperty's change event and all listeners from the configChangedEvent.", "guessedname": "destroy", "guessedtype": "function"}, "fireEvent": {"guessedname": "fireEvent", "params": [{"type": "String", "name": "key", "description": " The configuration property's name"}, {"type": "value", "name": "Object", "description": " The value of the correct type for the property"}], "description": "Fires a configuration property event using the specified value.", "private": "", "guessedtype": "function"}, "unsubscribeFromConfigEvent": {"return": {"type": "Boolean", "description": "True, if the unsubscription was successful, \notherwise false."}, "params": [{"type": "String", "name": "key", "description": " The property name"}, {"type": "Function", "name": "handler", "description": " The handler function to use subscribe to \nthe property's event"}, {"type": "Object", "name": "obj", "description": " The Object to use for scoping the event \nhandler (see CustomEvent documentation)"}], "description": "Unsubscribes an external handler from the change event for any \ngiven property.", "guessedname": "unsubscribeFromConfigEvent", "guessedtype": "function"}}, "file": "Config.js", "guessedtype": "function", "shortname": "Config", "properties": {"YAHOO.util.Config.CONFIG_CHANGED_EVENT": {"description": "Constant representing the CustomEvent type for the config changed event.", "private": "", "static": "", "guessedname": "CONFIG_CHANGED_EVENT", "guessedtype": "property", "final": ""}, "eventQueue": {"guessedname": "eventQueue", "type": "Object", "description": "Maintains the local, normalized CustomEvent queue", "private": "", "guessedtype": "property"}, "owner": {"type": "Object", "description": "Object reference to the owner of this Config Object", "guessedname": "owner", "guessedtype": "property"}, "queueInProgress": {"type": "Boolean", "description": "Boolean flag that specifies whether a queue is currently \nbeing executed", "guessedname": "queueInProgress", "guessedtype": "property"}, "initialConfig": {"guessedname": "initialConfig", "type": "Object", "description": "Maintains the local collection of configuration property objects as \nthey were initially applied.\nThis object is used when resetting a property.", "private": "", "guessedtype": "property"}, "config": {"guessedname": "config", "type": "Object", "description": "Maintains the local collection of configuration property objects and \ntheir specified values", "private": "", "guessedtype": "property"}, "YAHOO.util.Config.BOOLEAN_TYPE": {"description": "Constant representing the boolean type string", "private": "", "static": "", "guessedname": "BOOLEAN_TYPE", "guessedtype": "property", "final": ""}}, "description": "Config is a utility used within an Object to allow the implementer to\nmaintain a list of local configuration properties and listen for changes \nto those properties dynamically using CustomEvent. The initial values are \nalso maintained so that the configuration can be reset at any given point \nto its initial state."}, "YAHOO.widget.Node": {"name": "YAHOO.widget.Node", "constructors": [{"params": [{"type": "object", "name": "oData", "description": " a string or object containing the data that will\r\nbe used to render this node, and any custom attributes that should be\r\nstored with the node (which is available in noderef.data).\r\nAll values in oData will be used to set equally named properties in the node\r\nas long as the node does have such properties, they are not undefined, private or functions."}, {"type": "Node", "name": "oParent", "description": " this node's parent node"}, {"type": "boolean", "name": "expanded", "description": " the initial expanded\/collapsed state (deprecated, use oData.expanded)"}], "description": "The base class for all tree nodes. The node's presentation and behavior in\r\nresponse to mouse events is handled in Node subclasses."}], "namespace": "YAHOO.widget", "module": "treeview", "events": {"parentChange": {"type": "CustomEvent", "description": "The parentChange event is fired when a parent element is applied\r\nto the node. This is useful if you need to apply tree-level\r\nproperties to a tree that need to happen if a node is moved from\r\none tree to another."}}, "guessedname": "Node", "methods": {"appendChild": {"return": {"type": "Node", "description": "the child node"}, "description": "Appends a node to the child collection.", "private": "", "params": [{"type": "Node", "name": "childNode", "description": " the new node"}], "guessedname": "appendChild", "guessedtype": "function"}, "setDynamicLoad": {"params": [{"type": "function", "name": "fmDataLoader", "description": " the function that will be used to get the data."}, {"type": "int", "name": "iconMode", "description": " configures the icon that is displayed when a dynamic\r\nload node is expanded the first time without children. By default, the \r\n\"collapse\" icon will be used. If set to 1, the leaf node icon will be\r\ndisplayed."}], "description": "Configures this node for dynamically obtaining the child data\r\nwhen the node is first expanded. Calling it without the callback\r\nwill turn off dynamic load for the node.", "guessedname": "setDynamicLoad", "guessedtype": "function"}, "getChildrenEl": {"return": {"type": "HTMLElement", "description": "this node's children div"}, "description": "Returns the div that was generated for this node's children", "guessedname": "getChildrenEl", "guessedtype": "function"}, "focus": {"return": {"type": "boolean", "description": "success"}, "description": "Sets the focus on the node element.\r\nIt will only be able to set the focus on nodes that have anchor elements in it. \r\nToggle or branch icons have anchors and can be focused on. \r\nIf will fail in nodes that have no anchor", "guessedname": "focus", "guessedtype": "function"}, "toggle": {"description": "Expands if node is collapsed, collapses otherwise.", "guessedname": "toggle", "guessedtype": "function"}, "saveEditorValue": {"params": [{"type": "YAHOO.widget.TreeView.editorData", "name": "editorData", "description": " a shortcut to the static object holding editing information"}], "description": "Saves the value entered into the editor.\r\nShould be overridden by each node type", "guessedname": "saveEditorValue", "guessedtype": "function"}, "getToggleLink": {"return": {"type": "string", "description": "the javascript url for toggling this node"}, "description": "Generates the link that will invoke this node's toggle method", "guessedname": "getToggleLink", "guessedtype": "function"}, "getToggleEl": {"return": {"type": "HTMLElement", "description": "this node's toggle html element"}, "description": "Returns the element that is being used for this node's toggle.", "guessedname": "getToggleEl", "guessedtype": "function"}, "getHtml": {"return": {"type": "string", "description": "the markup for this node and its expanded children."}, "description": "Returns the markup for this node and its children.", "guessedname": "getHtml", "guessedtype": "function"}, "insertBefore": {"return": {"type": "Node", "description": "the inserted node"}, "params": [{"type": "Node", "name": "node", "description": " the node to insert this node before"}], "description": "Inserts this node before this supplied node", "guessedname": "insertBefore", "guessedtype": "function"}, "hasChildren": {"return": {"type": "boolean", "description": "true if this has children or if it might and we are\r\nchecking for this condition."}, "params": [{"type": "boolean", "name": "checkForLazyLoad", "description": " should we check for unloaded children?"}], "description": "Checks if this node has children. If this node is lazy-loading and the\r\nchildren have not been rendered, we do not know whether or not there\r\nare actual children. In most cases, we need to assume that there are\r\nchildren (for instance, the toggle needs to show the expandable \r\npresentation state). In other times we want to know if there are rendered\r\nchildren. For the latter, \"checkForLazyLoad\" should be false.", "guessedname": "hasChildren", "guessedtype": "function"}, "isDynamic": {"return": {"type": "boolean", "description": "true if this node's children are to be loaded dynamically"}, "description": "Evaluates if this node's children should be loaded dynamically. Looks for\r\nthe property both in this instance and the root node. If the tree is\r\ndefined to load all children dynamically, the data callback function is\r\ndefined in the root node", "guessedname": "isDynamic", "guessedtype": "function"}, "init": {"params": [{"type": "object", "name": "oData", "description": " a string or object containing the data that will\r\nbe used to render this node"}, {"type": "Node", "name": "oParent", "description": " this node's parent node"}, {"type": "boolean", "name": "expanded", "description": " the initial expanded\/collapsed state"}], "description": "Initializes this node, gets some of the properties from the parent", "guessedname": "init", "guessedtype": "function"}, "getEl": {"return": {"type": "HTMLElement", "description": "the container html element"}, "description": "Returns this node's container html element", "guessedname": "getEl", "guessedtype": "function"}, "appendTo": {"return": {"type": "Node", "description": "The appended node"}, "params": [{"type": "Node", "name": "parentNode", "description": " the node to append to."}], "description": "Appends this node to the supplied node's child collection", "guessedname": "appendTo", "guessedtype": "function"}, "getContentEl": {"return": {"type": "HTMLElement", "description": "the element"}, "description": "Returns the outer html element for this node's content", "guessedname": "getContentEl", "guessedtype": "function"}, "showChildren": {"description": "Shows this node's children", "guessedname": "showChildren", "guessedtype": "function"}, "insertAfter": {"return": {"type": "Node", "description": "the inserted node"}, "params": [{"type": "Node", "name": "node", "description": " the node to insert after"}], "description": "Inserts this node after the supplied node", "guessedname": "insertAfter", "guessedtype": "function"}, "toString": {"return": {"type": "string", "description": "string representation of the node"}, "description": "Node toString", "guessedname": "toString", "guessedtype": "function"}, "getChildrenElId": {"return": {"type": "string", "description": "the element id for this node's children div"}, "description": "Returns the id for this node's children div", "guessedname": "getChildrenElId", "guessedtype": "function"}, "getDepthStyle": {"return": {"type": "string", "description": "the css class for the spacer"}, "params": [{"type": "int", "name": "depth", "description": " the depth of the ancestor."}], "description": "Returns the css class for the spacer at the specified depth for\r\nthis node. If this node's ancestor at the specified depth\r\nhas a next sibling the presentation is different than if it\r\ndoes not have a next sibling", "guessedname": "getDepthStyle", "guessedtype": "function"}, "expandAll": {"description": "Recursively expands all of this node's children.", "guessedname": "expandAll", "guessedtype": "function"}, "getNodeCount": {"return": {"type": "int", "description": "number of nodes in the tree"}, "description": "Count of nodes in tree", "guessedname": "getNodeCount", "guessedtype": "function"}, "collapse": {"description": "Hides this nodes children (creating them if necessary), changes the toggle style.", "guessedname": "collapse", "guessedtype": "function"}, "getSiblings": {"return": {"type": "", "description": "Node[]"}, "description": "Returns a node array of this node's siblings, null if none.", "guessedname": "getSiblings", "guessedtype": "function"}, "editNode": {"description": "pops up the contents editor, if there is one and the node is declared editable", "guessedname": "editNode", "guessedtype": "function"}, "getContentHtml": {"return": {"type": "string", "description": "The HTML that will render the content of this node."}, "description": "Get the markup for the contents of the node. This is designed to be overrided so that we can\r\nsupport different types of nodes.", "guessedname": "getContentHtml", "guessedtype": "function"}, "getStyle": {"return": {"type": "string", "description": "the css class for this node's toggle"}, "description": "Returns the css style name for the toggle", "guessedname": "getStyle", "guessedtype": "function"}, "getNodeHtml": {"return": {"type": "string", "description": "The HTML that will render this node."}, "description": "Get the markup for the node. This may be overrided so that we can\r\nsupport different types of nodes.", "guessedname": "getNodeHtml", "guessedtype": "function"}, "getIconMode": {"return": {"type": "int", "description": "0 for collapse style, 1 for leaf node style"}, "description": "Returns the current icon mode. This refers to the way childless dynamic\r\nload nodes appear (this comes into play only after the initial dynamic\r\nload request produced no children).", "guessedname": "getIconMode", "guessedtype": "function"}, "hideChildren": {"description": "Hides this node's children", "guessedname": "hideChildren", "guessedtype": "function"}, "destroyEditorContents": {"params": [{"type": "YAHOO.widget.TreeView.editorData", "name": "editorData", "description": " a shortcut to the static object holding editing information"}], "description": "Node-specific destroy function to empty the contents of the inline editor panel\r\nThis function is the worst case alternative that will purge all possible events and remove the editor contents\r\nMethod Event.purgeElement is somewhat costly so if it can be replaced by specifc Event.removeListeners, it is better to do so.", "guessedname": "destroyEditorContents", "guessedtype": "function"}, "getAncestor": {"return": {"type": "Node", "description": "the ancestor"}, "params": [{"type": "int", "name": "depth", "description": " the depth of the ancestor."}], "description": "Returns this node's ancestor at the specified depth.", "guessedname": "getAncestor", "guessedtype": "function"}, "loadComplete": {"description": "Load complete is the callback function we pass to the data provider\r\nin dynamic load situations.", "guessedname": "loadComplete", "guessedtype": "function"}, "expand": {"description": "Shows this nodes children (creating them if necessary), changes the\r\ntoggle style, and collapses its siblings if multiExpand is not set.", "guessedname": "expand", "guessedtype": "function"}, "getElId": {"return": {"type": "string", "description": "the element id"}, "description": "Returns the id for this node's container div", "guessedname": "getElId", "guessedtype": "function"}, "isRoot": {"return": {"type": "boolean", "description": "true if this is the root node"}, "description": "Evaluates if this node is the root node of the tree", "guessedname": "isRoot", "guessedtype": "function"}, "fillEditorContainer": {"return": {"type": "", "description": "void"}, "params": [{"type": "YAHOO.widget.TreeView.editorData", "name": "editorData", "description": " a shortcut to the static object holding editing information"}], "description": "Placeholder for a function that should provide the inline node label editor.\r\nLeaving it set to null will indicate that this node type is not editable.\r\nIt should be overridden by nodes that provide inline editing.\r\nThe Node-specific editing element (input box, textarea or whatever) should be inserted into editorData.inputContainer.", "guessedname": "fillEditorContainer", "guessedtype": "property"}, "completeRender": {"return": {"type": "string", "description": "children html"}, "description": "Called when we know we have all the child data.", "guessedname": "completeRender", "guessedtype": "function"}, "isChildOf": {"return": {"type": "boolean", "description": "The node index if this Node is a child of \r\nsupplied Node, else -1."}, "description": "Returns true if the Node is a child of supplied Node", "private": "", "params": [{"type": "Node", "name": "parentNode", "description": " the Node to check"}], "guessedname": "isChildOf", "guessedtype": "function"}, "getChildrenHtml": {"guessedname": "getChildrenHtml", "return": {"type": "string", "description": "the children container div html and any expanded children"}, "description": "Called when first rendering the tree. We always build the div that will\r\ncontain this nodes children, but we don't render the children themselves\r\nunless this node is expanded.", "private": "", "guessedtype": "function"}, "refresh": {"description": "Regenerates the html for this node and its children. To be used when the\r\nnode is expanded and new children have been added.", "guessedname": "refresh", "guessedtype": "function"}, "getToggleElId": {"return": {"type": "string", "description": "the toggel element id"}, "description": "Returns the id for this node's toggle element", "guessedname": "getToggleElId", "guessedtype": "function"}, "getNodeDefinition": {"return": {"type": "Object | false", "description": "definition of the tree or false if the node or any children is defined as dynamic"}, "description": "Returns an object which could be used to build a tree out of this node and its children.\r\nIt can be passed to the tree constructor to reproduce this node as a tree.\r\nIt will return false if the node or any children loads dynamically, regardless of whether it is loaded or not.", "guessedname": "getNodeDefinition", "guessedtype": "function"}, "renderChildren": {"guessedname": "renderChildren", "return": {"type": "string", "description": "the html for this node's children"}, "description": "Generates the markup for the child nodes. This is not done until the node\r\nis expanded.", "private": "", "guessedtype": "function"}, "getHoverStyle": {"return": {"type": "string", "description": "the css class hover state"}, "description": "Returns the hover style for the icon", "guessedname": "getHoverStyle", "guessedtype": "function"}, "collapseAll": {"description": "Recursively collapses all of this node's children.", "guessedname": "collapseAll", "guessedtype": "function"}, "applyParent": {"return": {"type": "boolean", "description": "true if the application was successful"}, "params": [{"type": "Node", "name": "parentNode", "description": " this node's parent node"}], "description": "Certain properties for the node cannot be set until the parent\r\nis known. This is called after the node is inserted into a tree.\r\nthe parent is also applied to this node's children in order to\r\nmake it possible to move a branch from one tree to another.", "guessedname": "applyParent", "guessedtype": "function"}}, "uses": ["YAHOO.util.EventProvider"], "file": "Node.js", "guessedtype": "function", "shortname": "Node", "properties": {"childrenRendered": {"type": "boolean", "description": "This flag is set to true when the html is generated for this node's\r\nchildren, and set to false when new children are added.", "guessedname": "childrenRendered", "guessedtype": "property"}, "nextSibling": {"type": "Node", "description": "This node's next sibling", "guessedname": "nextSibling", "guessedtype": "property"}, "renderHidden": {"type": "boolean", "description": "Should we render children for a collapsed node? It is possible that the\r\nimplementer will want to render the hidden data... @todo verify that we \r\nneed this, and implement it if we do.", "guessedname": "renderHidden", "guessedtype": "property"}, "iconMode": {"type": "int", "description": "Used to configure what happens when a dynamic load node is expanded\r\nand we discover that it does not have children. By default, it is\r\ntreated as if it still could have children (plus\/minus icon). Set\r\niconMode to have it display like a leaf node instead.", "guessedname": "iconMode", "guessedtype": "property"}, "href": {"type": "string", "description": "The href for the node's label. If one is not specified, the href will\r\nbe set so that it toggles the node.", "guessedname": "href", "guessedtype": "property"}, "isLoading": {"type": "boolean", "description": "This is true for dynamically loading nodes while waiting for the\r\ncallback to return.", "guessedname": "isLoading", "guessedtype": "property"}, "nowrap": {"default": "false", "type": "boolean", "description": "Specifies whether or not the content area of the node should be allowed\r\nto wrap.", "guessedname": "nowrap", "guessedtype": "property"}, "children": {"type": "Node[]", "description": "This node's child node collection.", "guessedname": "children", "guessedtype": "property"}, "multiExpand": {"type": "boolean", "description": "Can multiple children be expanded at once?", "guessedname": "multiExpand", "guessedtype": "property"}, "index": {"type": "int", "description": "The index for this instance obtained from global counter in YAHOO.widget.TreeView.", "guessedname": "index", "guessedtype": "property"}, "_focusHighlightedItems": {"guessedname": "_focusHighlightedItems", "type": "Array of DOM elements", "description": "array of items that had the focus set on them\r\nso that they can be cleaned when focus is lost", "private": "", "guessedtype": "property"}, "_dynLoad": {"guessedname": "_dynLoad", "type": "boolean", "description": "We can set the node up to call an external method to get the child\r\ndata dynamically.", "private": "", "guessedtype": "property"}, "previousSibling": {"type": "Node", "description": "This node's previous sibling", "guessedname": "previousSibling", "guessedtype": "property"}, "contentStyle": {"type": "string", "description": "The CSS class for the html content container. Defaults to ygtvhtml, but \r\ncan be overridden to provide a custom presentation for a specific node.", "guessedname": "contentStyle", "guessedtype": "property"}, "_type": {"description": "The node type", "default": "\"Node\"", "private": "", "guessedname": "_type", "guessedtype": "property", "type": "string"}, "parent": {"type": "Node", "description": "Parent node", "guessedname": "parent", "guessedtype": "property"}, "dataLoader": {"type": "function", "description": "Function to execute when we need to get this node's child data.", "guessedname": "dataLoader", "guessedtype": "property"}, "editable": {"type": "boolean", "description": "Signals if the label is editable. (Ignored on TextNodes with href set.)", "guessedname": "editable", "guessedtype": "property"}, "data": {"type": "object", "description": "The data linked to this node. This can be any object or primitive\r\nvalue, and the data can be used in getNodeHtml().", "guessedname": "data", "guessedtype": "property"}, "dynamicLoadComplete": {"type": "boolean", "description": "Dynamically loaded nodes only fetch the data the first time they are\r\nexpanded. This flag is set to true once the data has been fetched.", "guessedname": "dynamicLoadComplete", "guessedtype": "property"}, "isLeaf": {"default": "false", "type": "boolean", "description": "If true, the node will alway be rendered as a leaf node. This can be\r\nused to override the presentation when dynamically loading the entire\r\ntree. Setting this to true also disables the dynamic load call for the\r\nnode.", "guessedname": "isLeaf", "guessedtype": "property"}, "hasIcon": {"type": "boolean", "description": "The toggle\/branch icon will not show if this is set to false. This\r\ncould be useful if the implementer wants to have the child contain\r\nextra info about the parent, rather than an actual node.", "guessedname": "hasIcon", "guessedtype": "property"}, "target": {"type": "string", "description": "The label href target, defaults to current window", "guessedname": "target", "guessedtype": "property"}, "contentElId": {"type": "string", "description": "The generated id that will contain the data passed in by the implementer.", "guessedname": "contentElId", "guessedtype": "property"}, "expanded": {"type": "boolean", "description": "The node's expanded\/collapsed state", "guessedname": "expanded", "guessedtype": "property"}, "tree": {"type": "TreeView", "description": "Tree instance this node is part of", "guessedname": "tree", "guessedtype": "property"}, "depth": {"type": "int", "description": "The depth of this node. We start at -1 for the root node.", "guessedname": "depth", "guessedtype": "property"}}, "description": "The base class for all tree nodes. The node's presentation and behavior in\r\nresponse to mouse events is handled in Node subclasses."}, "YAHOO.widget.ColumnSeries": {"name": "YAHOO.widget.ColumnSeries", "constructors": [{"description": "ColumnSeries class for the YUI Charts widget."}], "namespace": "YAHOO.widget", "module": "charts", "guessedname": "ColumnSeries", "file": "Series.js", "guessedtype": "function", "shortname": "ColumnSeries", "description": "ColumnSeries class for the YUI Charts widget."}, "YAHOO.widget.ColumnChart": {"name": "YAHOO.widget.ColumnChart", "constructors": [{"params": [{"type": "HTMLElement", "name": "containerId", "description": " Container element for the Flash Player instance."}, {"type": "YAHOO.util.DataSource", "name": "dataSource", "description": " DataSource instance."}, {"type": "object", "name": "attributes", "description": " (optional) Object literal of configuration values."}], "description": "ColumnChart class for the YUI Charts widget."}], "namespace": "YAHOO.widget", "module": "charts", "guessedname": "ColumnChart", "uses": ["YAHOO.widget.CartesianChart"], "file": "ChartTypes.js", "guessedtype": "function", "shortname": "ColumnChart", "description": "ColumnChart class for the YUI Charts widget."}, "YAHOO.util.Region": {"name": "YAHOO.util.Region", "constructors": [{"params": [{"type": "Int", "name": "t", "description": " the top extent"}, {"type": "Int", "name": "r", "description": " the right extent"}, {"type": "Int", "name": "b", "description": " the bottom extent"}, {"type": "Int", "name": "l", "description": " the left extent"}], "description": "A region is a representation of an object on a grid. It is defined\nby the top, right, bottom, left extents, so is rectangular by default. If \nother shapes are required, this class could be extended to support it."}], "namespace": "YAHOO.util", "module": "dom", "guessedname": "Region", "methods": {"getArea": {"return": {"type": "Int", "description": "the region's area"}, "description": "Returns the area of the region", "guessedname": "getArea", "guessedtype": "function"}, "getRegion": {"return": {"type": "Region", "description": "The region that the element occupies"}, "description": "Returns a region that is occupied by the DOM element", "static": "", "guessedname": "getRegion", "guessedtype": "function", "params": [{"type": "HTMLElement", "name": "el", "description": " The element"}]}, "contains": {"return": {"type": "Boolean", "description": "True if the region is contained with this region, \nelse false"}, "params": [{"type": "Region", "name": "region", "description": " The region to evaluate"}], "description": "Returns true if this region contains the region passed in", "guessedname": "contains", "guessedtype": "function"}, "union": {"return": {"type": "Region", "description": "The union region"}, "params": [{"type": "Region", "name": "region", "description": " The region that to create the union with"}], "description": "Returns the region representing the smallest region that can contain both\nthe passed in region and this region.", "guessedname": "union", "guessedtype": "function"}, "toString": {"return": {"type": "", "description": "string the region properties"}, "description": "toString", "guessedname": "toString", "guessedtype": "function"}, "intersect": {"return": {"type": "Region", "description": "The overlap region, or null if there is no overlap"}, "params": [{"type": "Region", "name": "region", "description": " The region that intersects"}], "description": "Returns the region where the passed in region overlaps with this one", "guessedname": "intersect", "guessedtype": "function"}}, "file": "Region.js", "guessedtype": "function", "shortname": "Region", "properties": {"right": {"type": "int", "description": "The region's right extent", "guessedname": "right", "guessedtype": "property"}, "bottom": {"type": "Int", "description": "The region's bottom extent", "guessedname": "bottom", "guessedtype": "property"}, "top": {"type": "Int", "description": "The region's top extent", "guessedname": "top", "guessedtype": "property"}, "1": {"type": "Int", "description": "The region's top extent as index, for symmetry with set\/getXY"}, "0": {"type": "Int", "description": "The region's left extent as index, for symmetry with set\/getXY"}, "left": {"type": "Int", "description": "The region's left extent", "guessedname": "left", "guessedtype": "property"}}, "description": "A region is a representation of an object on a grid. It is defined\nby the top, right, bottom, left extents, so is rectangular by default. If \nother shapes are required, this class could be extended to support it."}, "YAHOO.widget.ContainerEffect": {"name": "YAHOO.widget.ContainerEffect", "constructors": [{"params": [{"type": "YAHOO.widget.Overlay", "name": "overlay", "description": " The Overlay that the animation \nshould be associated with"}, {"type": "Object", "name": "attrIn", "description": " The object literal representing the animation \narguments to be used for the animate-in transition. The arguments for \nthis literal are: attributes(object, see YAHOO.util.Anim for description), \nduration(Number), and method(i.e. Easing.easeIn)."}, {"type": "Object", "name": "attrOut", "description": " The object literal representing the animation \narguments to be used for the animate-out transition. The arguments for \nthis literal are: attributes(object, see YAHOO.util.Anim for description), \nduration(Number), and method(i.e. Easing.easeIn)."}, {"type": "HTMLElement", "name": "targetElement", "description": " Optional. The target element that \nshould be animated during the transition. Defaults to overlay.element."}, {"type": "class", "name": "Optional.", "description": " The animation class to instantiate. Defaults to \nYAHOO.util.Anim. Other options include YAHOO.util.Motion."}], "description": "ContainerEffect encapsulates animation transitions that are executed when \nan Overlay is shown or hidden."}], "namespace": "YAHOO.widget", "module": "container", "guessedname": "ContainerEffect", "methods": {"handleTweenAnimateOut": {"params": [{"type": "String", "name": "type", "description": " The CustomEvent type"}, {"type": "Object[]", "name": "args", "description": " The CustomEvent arguments"}, {"type": "Object", "name": "obj", "description": " The scope object"}], "description": "The default onTween handler for the out-animation.", "guessedname": "handleTweenAnimateOut", "guessedtype": "function"}, "handleStartAnimateIn": {"params": [{"type": "String", "name": "type", "description": " The CustomEvent type"}, {"type": "Object[]", "name": "args", "description": " The CustomEvent arguments"}, {"type": "Object", "name": "obj", "description": " The scope object"}], "description": "The default onStart handler for the in-animation.", "guessedname": "handleStartAnimateIn", "guessedtype": "function"}, "handleStartAnimateOut": {"params": [{"type": "String", "name": "type", "description": " The CustomEvent type"}, {"type": "Object[]", "name": "args", "description": " The CustomEvent arguments"}, {"type": "Object", "name": "obj", "description": " The scope object"}], "description": "The default onStart handler for the out-animation.", "guessedname": "handleStartAnimateOut", "guessedtype": "function"}, "animateOut": {"description": "Triggers the out-animation.", "guessedname": "animateOut", "guessedtype": "function"}, "handleCompleteAnimateOut": {"params": [{"type": "String", "name": "type", "description": " The CustomEvent type"}, {"type": "Object[]", "name": "args", "description": " The CustomEvent arguments"}, {"type": "Object", "name": "obj", "description": " The scope object"}], "description": "The default onComplete handler for the out-animation.", "guessedname": "handleCompleteAnimateOut", "guessedtype": "function"}, "init": {"description": "Initializes the animation classes and events.", "guessedname": "init", "guessedtype": "function"}, "handleTweenAnimateIn": {"params": [{"type": "String", "name": "type", "description": " The CustomEvent type"}, {"type": "Object[]", "name": "args", "description": " The CustomEvent arguments"}, {"type": "Object", "name": "obj", "description": " The scope object"}], "description": "The default onTween handler for the in-animation.", "guessedname": "handleTweenAnimateIn", "guessedtype": "function"}, "SLIDE": {"return": {"type": "YAHOO.widget.ContainerEffect", "description": "The configured ContainerEffect object"}, "description": "A pre-configured ContainerEffect instance that can be used for sliding an \noverlay in and out.", "static": "", "guessedname": "SLIDE", "guessedtype": "function", "params": [{"type": "YAHOO.widget.Overlay", "name": "overlay", "description": " The Overlay object to animate"}, {"type": "Number", "name": "dur", "description": " The duration of the animation"}]}, "toString": {"return": {"type": "String", "description": "The string representation of the ContainerEffect"}, "description": "Returns a string representation of the object.", "guessedname": "toString", "guessedtype": "function"}, "FADE": {"return": {"type": "YAHOO.widget.ContainerEffect", "description": "The configured ContainerEffect object"}, "description": "A pre-configured ContainerEffect instance that can be used for fading \nan overlay in and out.", "static": "", "guessedname": "FADE", "guessedtype": "function", "params": [{"type": "YAHOO.widget.Overlay", "name": "overlay", "description": " The Overlay object to animate"}, {"type": "Number", "name": "dur", "description": " The duration of the animation"}]}, "handleCompleteAnimateIn": {"params": [{"type": "String", "name": "type", "description": " The CustomEvent type"}, {"type": "Object[]", "name": "args", "description": " The CustomEvent arguments"}, {"type": "Object", "name": "obj", "description": " The scope object"}], "description": "The default onComplete handler for the in-animation.", "guessedname": "handleCompleteAnimateIn", "guessedtype": "function"}, "animateIn": {"description": "Triggers the in-animation.", "guessedname": "animateIn", "guessedtype": "function"}}, "file": "ContainerEffect.js", "guessedtype": "function", "shortname": "ContainerEffect", "properties": {"attrOut": {"type": "Object", "description": "The animation attributes to use when transitioning out of view", "guessedname": "attrOut", "guessedtype": "property"}, "animClass": {"type": "class", "description": "The animation class to use for animating the overlay", "guessedname": "animClass", "guessedtype": "property"}, "targetElement": {"type": "HTMLElement", "description": "The target element to be animated", "guessedname": "targetElement", "guessedtype": "property"}, "attrIn": {"type": "Object", "description": "The animation attributes to use when transitioning into view", "guessedname": "attrIn", "guessedtype": "property"}, "overlay": {"type": "YAHOO.widget.Overlay", "description": "The overlay to animate", "guessedname": "overlay", "guessedtype": "property"}}, "description": "ContainerEffect encapsulates animation transitions that are executed when \nan Overlay is shown or hidden."}, "YAHOO.util.Motion": {"name": "YAHOO.util.Motion", "constructors": [{"params": [{"type": "String | HTMLElement", "name": "el", "description": " Reference to the element that will be animated"}, {"type": "Object", "name": "attributes", "description": " The attribute(s) to be animated. \nEach attribute is an object with at minimum a \"to\" or \"by\" member defined. \nAdditional optional members are \"from\" (defaults to current value), \"units\" (defaults to \"px\"). \nAll attribute names use camelCase."}, {"type": "Number", "name": "duration", "description": " (optional, defaults to 1 second) Length of animation (frames or seconds), defaults to time-based"}, {"type": "Function", "name": "method", "description": " (optional, defaults to YAHOO.util.Easing.easeNone) Computes the values that are applied to the attributes per frame (generally a YAHOO.util.Easing method)"}], "description": "Anim subclass for moving elements along a path defined by the \"points\" \nmember of \"attributes\". All \"points\" are arrays with x, y coordinates.\n Usage: Usage: \nAppending to the body while the DOM is still being constructed can \nlead to Operation Aborted errors in IE hence this flag is set to \nfalse by default.\n<\/p>"}, "visible": {"default": "true", "type": "Boolean", "description": "Specifies whether the Module is visible on the page."}, "monitorresize": {"default": "true", "type": "Boolean", "description": "Specifies whether to create a special proxy iframe to monitor \nfor user font resizing in the document"}, "effect": {"default": "null", "type": "Object", "description": " \nObject or array of objects representing the ContainerEffect \nclasses that are active for animating the container.\n<\/p>\n \nNOTE:<\/strong> Although this configuration \nproperty is introduced at the Module level, an out of the box\nimplementation is not shipped for the Module class so setting\nthe proroperty on the Module class has no effect. The Overlay \nclass is the first class to provide out of the box ContainerEffect \nsupport.\n<\/p>"}}, "constructors": [{"params": [{"type": "String", "name": "el", "description": " The element ID representing the Module OR<\/em>"}, {"type": "HTMLElement", "name": "el", "description": " The element representing the Module"}, {"type": "Object", "name": "userConfig", "description": " The configuration Object literal containing \nthe configuration that should be set for this module. See configuration \ndocumentation for more details."}], "description": "Module is a JavaScript representation of the Standard Module Format. \nStandard Module Format is a simple standard for markup containers where \nchild nodes representing the header, body, and footer of the content are \ndenoted using the CSS classes \"hd\", \"bd\", and \"ft\" respectively. \nModule is the base class for all other classes in the YUI \nContainer package."}], "namespace": "YAHOO.widget", "module": "container", "events": {"initEvent": {"params": [{"type": "class", "name": "classRef", "description": " class reference of the initializing \nclass, such as this.beforeInitEvent.fire(Module)"}], "description": "CustomEvent fired after class initalization.", "guessedname": "initEvent", "guessedtype": "property"}, "YAHOO.widget.Module.textResizeEvent": {"description": "Singleton CustomEvent fired when the font size is changed in the browser.\nOpera's \"zoom\" functionality currently does not support text \nsize detection.", "guessedname": "textResizeEvent", "guessedtype": "property"}, "hideEvent": {"description": "CustomEvent fired after the Module is hidden", "guessedname": "hideEvent", "guessedtype": "property"}, "beforeHideEvent": {"description": "CustomEvent fired before the Module is hidden", "guessedname": "beforeHideEvent", "guessedtype": "property"}, "changeBodyEvent": {"params": [{"type": "String\/HTMLElement", "name": "content", "description": " String\/element representing \nthe new body content"}], "description": "CustomEvent fired when the body content of the Module is modified", "guessedname": "changeBodyEvent", "guessedtype": "property"}, "beforeRenderEvent": {"description": "CustomEvent fired before the Module is rendered", "guessedname": "beforeRenderEvent", "guessedtype": "property"}, "changeContentEvent": {"description": "CustomEvent fired when the content of the Module is modified", "guessedname": "changeContentEvent", "guessedtype": "property"}, "beforeShowEvent": {"description": "CustomEvent fired before the Module is shown", "guessedname": "beforeShowEvent", "guessedtype": "property"}, "changeFooterEvent": {"params": [{"type": "String\/HTMLElement", "name": "content", "description": " String\/element representing \nthe new footer content"}], "description": "CustomEvent fired when the footer content of the Module \nis modified", "guessedname": "changeFooterEvent", "guessedtype": "property"}, "renderEvent": {"description": "CustomEvent fired after the Module is rendered", "guessedname": "renderEvent", "guessedtype": "property"}, "showEvent": {"description": "CustomEvent fired after the Module is shown", "guessedname": "showEvent", "guessedtype": "property"}, "beforeInitEvent": {"params": [{"type": "class", "name": "classRef", "description": " class reference of the initializing \nclass, such as this.beforeInitEvent.fire(Module)"}], "description": "CustomEvent fired prior to class initalization.", "guessedname": "beforeInitEvent", "guessedtype": "property"}, "appendEvent": {"description": "CustomEvent fired when the Module is appended to the DOM", "guessedname": "appendEvent", "guessedtype": "property"}, "changeHeaderEvent": {"params": [{"type": "String\/HTMLElement", "name": "content", "description": " String\/element representing \nthe new header content"}], "description": "CustomEvent fired when the header content of the Module \nis modified", "guessedname": "changeHeaderEvent", "guessedtype": "property"}, "destroyEvent": {"description": "CustomEvent fired when the Module is destroyed", "guessedname": "destroyEvent", "guessedtype": "property"}}, "guessedname": "Module", "methods": {"configMonitorResize": {"params": [{"type": "String", "name": "type", "description": " The CustomEvent type (usually the property name)"}, {"type": "Object[]", "name": "args", "description": " The CustomEvent arguments. For configuration \nhandlers, args[0] will equal the newly applied value for the property."}, {"type": "Object", "name": "obj", "description": " The scope object. For configuration handlers, \nthis will usually equal the owner."}], "description": "Default event handler for the \"monitorresize\" configuration property", "guessedname": "configMonitorResize", "guessedtype": "function"}, "appendToHeader": {"params": [{"type": "HTMLElement | DocumentFragment", "name": "element", "description": " The element to \nappend to the header. In the case of a document fragment, the\nchildren of the fragment will be appended to the header."}], "description": "Appends the passed element to the header. If no header is present, \none will be automatically created.", "guessedname": "appendToHeader", "guessedtype": "function"}, "setBody": {"params": [{"type": "String", "name": "bodyContent", "description": " The HTML used to set the body. \nAs a convenience, non HTMLElement objects can also be passed into \nthe method, and will be treated as strings, with the body innerHTML\nset to their default toString implementations.\nOR<\/em>"}, {"type": "HTMLElement", "name": "bodyContent", "description": " The HTMLElement to add as the first and only\nchild of the body element.\nOR<\/em>"}, {"type": "DocumentFragment", "name": "bodyContent", "description": " The document fragment \ncontaining elements which are to be added to the body"}], "description": "Sets the Module's body content to the HTML specified. \nIf no body is present, one will be automatically created. \nAn empty string can be passed to the method to clear the contents of the body.", "guessedname": "setBody", "guessedtype": "function"}, "hide": {"description": "Hides the Module element by setting the visible configuration \nproperty to false. Also fires two events: beforeHideEvent prior to \nthe visibility change, and hideEvent after.", "guessedname": "hide", "guessedtype": "function"}, "render": {"return": {"type": "Boolean", "description": "Success or failure of the render"}, "params": [{"type": "String", "name": "appendToNode", "description": " The element id to which the Module \nshould be appended to prior to rendering OR<\/em>"}, {"type": "HTMLElement", "name": "appendToNode", "description": " The element to which the Module \nshould be appended to prior to rendering"}, {"type": "HTMLElement", "name": "moduleElement", "description": " OPTIONAL. The element that \nrepresents the actual Standard Module container."}], "description": "Renders the Module by inserting the elements that are not already \nin the main Module into their correct places. Optionally appends \nthe Module to the specified node prior to the render's execution. \n \nFor Modules without existing markup, the appendToNode argument \nis REQUIRED. If this argument is ommitted and the current element is \nnot present in the document, the function will return false, \nindicating that the render was a failure.\n<\/p>\n \nNOTE: As of 2.3.1, if the appendToNode is the document's body element\nthen the module is rendered as the first child of the body element, \nand not appended to it, to avoid Operation Aborted errors in IE when \nrendering the module before window's load event is fired. You can \nuse the appendtodocumentbody configuration property to change this \nto append to document.body if required.\n<\/p>", "guessedname": "render", "guessedtype": "function"}, "onDomResize": {"params": [{"type": "DOMEvent", "name": "e", "description": " The DOM resize event"}, {"type": "Object", "name": "obj", "description": " The scope object passed to the handler"}], "description": "Event handler fired when the resize monitor element is resized.", "guessedname": "onDomResize", "guessedtype": "function"}, "initEvents": {"description": "Initializes the custom events for Module which are fired \nautomatically at appropriate times by the Module class.", "guessedname": "initEvents", "guessedtype": "function"}, "setFooter": {"params": [{"type": "String", "name": "footerContent", "description": " The HTML used to set the footer \nAs a convenience, non HTMLElement objects can also be passed into \nthe method, and will be treated as strings, with the footer innerHTML\nset to their default toString implementations.\nOR<\/em>"}, {"type": "HTMLElement", "name": "footerContent", "description": " The HTMLElement to append to \nthe footer\nOR<\/em>"}, {"type": "DocumentFragment", "name": "footerContent", "description": " The document fragment containing \nelements which are to be added to the footer"}], "description": "Sets the Module's footer content to the HTML specified, or appends \nthe passed element to the footer. If no footer is present, one will \nbe automatically created. An empty string can be passed to the method\nto clear the contents of the footer.", "guessedname": "setFooter", "guessedtype": "function"}, "initResizeMonitor": {"description": "Initialize an empty IFRAME that is placed out of the visible area \nthat can be used to detect text resize.", "guessedname": "initResizeMonitor", "guessedtype": "function"}, "appendToBody": {"params": [{"type": "HTMLElement | DocumentFragment", "name": "element", "description": " The element to \nappend to the body. In the case of a document fragment, the\nchildren of the fragment will be appended to the body."}], "description": "Appends the passed element to the body. If no body is present, one \nwill be automatically created.", "guessedname": "appendToBody", "guessedtype": "function"}, "appendToFooter": {"params": [{"type": "HTMLElement | DocumentFragment", "name": "element", "description": " The element to \nappend to the footer. In the case of a document fragment, the\nchildren of the fragment will be appended to the footer"}], "description": "Appends the passed element to the footer. If no footer is present, \none will be automatically created.", "guessedname": "appendToFooter", "guessedtype": "function"}, "configVisible": {"params": [{"type": "String", "name": "type", "description": " The CustomEvent type (usually the property name)"}, {"type": "Object[]", "name": "args", "description": " The CustomEvent arguments. For configuration \nhandlers, args[0] will equal the newly applied value for the property."}, {"type": "Object", "name": "obj", "description": " The scope object. For configuration handlers, \nthis will usually equal the owner."}], "description": "Default event handler for changing the visibility property of a \nModule. By default, this is achieved by switching the \"display\" style \nbetween \"block\" and \"none\".\nThis method is responsible for firing showEvent and hideEvent.", "guessedname": "configVisible", "guessedtype": "function"}, "_supportsCWResize": {"private": "", "description": "Text resize monitor helper method.\nDetermines if the browser supports resize events on iframe content windows.", "guessedname": "_supportsCWResize", "guessedtype": "function"}, "init": {"params": [{"type": "String", "name": "el", "description": " The element ID representing the Module OR<\/em>"}, {"type": "HTMLElement", "name": "el", "description": " The element representing the Module"}, {"type": "Object", "name": "userConfig", "description": " The configuration Object literal \ncontaining the configuration that should be set for this module. \nSee configuration documentation for more details."}], "description": "The Module class's initialization method, which is executed for\nModule and all of its subclasses. This method is automatically \ncalled by the constructor, and sets up all DOM references for \npre-existing markup, and creates required markup if it is not \nalready present.", "guessedname": "init", "guessedtype": "function"}, "_initResizeMonitor": {"protected": "", "description": "Create and initialize the text resize monitoring iframe.", "guessedname": "_initResizeMonitor", "guessedtype": "function"}, "toString": {"return": {"type": "String", "description": "The string representation of the Module"}, "description": "Returns a String representation of the Object.", "guessedname": "toString", "guessedtype": "function"}, "setHeader": {"params": [{"type": "String", "name": "headerContent", "description": " The string used to set the header.\nAs a convenience, non HTMLElement objects can also be passed into \nthe method, and will be treated as strings, with the header innerHTML\nset to their default toString implementations.\nOR<\/em>"}, {"type": "HTMLElement", "name": "headerContent", "description": " The HTMLElement to append to \nOR<\/em>"}, {"type": "DocumentFragment", "name": "headerContent", "description": " The document fragment \ncontaining elements which are to be added to the header"}], "description": "Sets the Module's header content to the string specified, or appends \nthe passed element to the header. If no header is present, one will \nbe automatically created. An empty string can be passed to the method\nto clear the contents of the header.", "guessedname": "setHeader", "guessedtype": "function"}, "_addToParent": {"protected": "", "params": [{"type": "parentNode", "name": "The", "description": " HTML element to which the element will be added"}, {"type": "element", "name": "The", "description": " HTML element to be added to parentNode's children"}], "description": "This method is a protected helper, used when constructing the DOM structure for the module \nto account for situations which may cause Operation Aborted errors in IE. It should not \nbe used for general DOM construction.\n \nIf the parentNode is not document.body, the element is appended as the last element.\n<\/p>\n \nIf the parentNode is document.body the element is added as the first child to help\nprevent Operation Aborted errors in IE.\n<\/p>", "guessedname": "_addToParent", "guessedtype": "function"}, "show": {"description": "Shows the Module element by setting the visible configuration \nproperty to true. Also fires two events: beforeShowEvent prior to \nthe visibility change, and showEvent after.", "guessedname": "show", "guessedtype": "function"}, "destroy": {"description": "Removes the Module element from the DOM and sets all child elements \nto null.", "guessedname": "destroy", "guessedtype": "function"}, "initDefaultConfig": {"description": "Initializes the custom events for Module which are fired \nautomatically at appropriate times by the Module class.", "guessedname": "initDefaultConfig", "guessedtype": "function"}}, "file": "Module.js", "guessedtype": "function", "shortname": "Module", "properties": {"body": {"type": "HTMLElement", "description": "The body element, denoted with CSS class \"bd\"", "guessedname": "body", "guessedtype": "property"}, "isSecure": {"type": "Boolean", "description": "Boolean representing whether or not the current browsing context is \nsecure (https)", "guessedname": "isSecure", "guessedtype": "function"}, "YAHOO.widget.Module.CSS_MODULE": {"description": "Constant for the default CSS class name that represents a Module", "static": "", "guessedname": "CSS_MODULE", "guessedtype": "property", "type": "String", "final": ""}, "YAHOO.widget.Module.CSS_HEADER": {"description": "Constant representing the module header", "static": "", "guessedname": "CSS_HEADER", "guessedtype": "property", "type": "String", "final": ""}, "YAHOO.widget.Module.CSS_FOOTER": {"description": "Constant representing the module footer", "static": "", "guessedname": "CSS_FOOTER", "guessedtype": "property", "type": "String", "final": ""}, "contructor": {"type": "Function", "description": "The class's constructor function", "guessedname": "constructor", "guessedtype": "property"}, "platform": {"type": "String", "description": "String representing the current user-agent platform", "guessedname": "platform", "guessedtype": "function"}, "element": {"type": "HTMLElement", "description": "The main module element that contains the header, body, and footer", "guessedname": "element", "guessedtype": "property"}, "YAHOO.widget.Module.RESIZE_MONITOR_SECURE_URL": {"description": "Constant representing the url for the \"src\" attribute of the iframe \nused to monitor changes to the browser's base font size", "static": "", "guessedname": "RESIZE_MONITOR_SECURE_URL", "guessedtype": "property", "type": "String", "final": ""}, "header": {"type": "HTMLElement", "description": "The header element, denoted with CSS class \"hd\"", "guessedname": "header", "guessedtype": "property"}, "YAHOO.widget.Module.CSS_BODY": {"description": "Constant representing the module body", "static": "", "guessedname": "CSS_BODY", "guessedtype": "property", "type": "String", "final": ""}, "YAHOO.widget.Module.IMG_ROOT": {"description": "Constant representing the prefix path to use for non-secure images", "static": "", "guessedname": "IMG_ROOT", "guessedtype": "property", "type": "String", "final": ""}, "EVENT_TYPES": {"description": "Constant representing the name of the Module's events", "private": "", "guessedname": "EVENT_TYPES", "guessedtype": "property", "type": "Object", "final": ""}, "imageRoot": {"deprecated": "It is recommend that any images for a Module be applied\nvia CSS using the \"background-image\" property.", "type": "String", "description": "A string representing the root path for all images created by\na Module instance.", "guessedname": "imageRoot", "guessedtype": "property"}, "cfg": {"type": "YAHOO.util.Config", "description": "The Module's Config object used for monitoring \nconfiguration properties.", "guessedname": "cfg", "guessedtype": "property"}, "id": {"type": "String", "description": "The id of the element", "guessedname": "id", "guessedtype": "property"}, "footer": {"type": "HTMLElement", "description": "The footer element, denoted with CSS class \"ft\"", "guessedname": "footer", "guessedtype": "property"}, "YAHOO.widget.Module.IMG_ROOT_SSL": {"description": "Constant representing the prefix path to use for securely served images", "static": "", "guessedname": "IMG_ROOT_SSL", "guessedtype": "property", "type": "String", "final": ""}, "DEFAULT_CONFIG": {"description": "Constant representing the Module's configuration properties", "private": "", "guessedname": "DEFAULT_CONFIG", "guessedtype": "property", "type": "Object", "final": ""}, "browser": {"deprecated": "Use YAHOO.env.ua", "type": "String", "description": "String representing the user-agent of the browser", "guessedname": "browser", "guessedtype": "function"}}, "description": "Module is a JavaScript representation of the Standard Module Format. \nStandard Module Format is a simple standard for markup containers where \nchild nodes representing the header, body, and footer of the content are \ndenoted using the CSS classes \"hd\", \"bd\", and \"ft\" respectively. \nModule is the base class for all other classes in the YUI \nContainer package."}, "YAHOO.widget.Paginator.ui.FirstPageLink": {"properties": {"current": {"guessedname": "current", "type": "HTMLElement", "description": "The currently placed HTMLElement node", "private": "", "guessedtype": "property"}, "span": {"guessedname": "span", "type": "HTMLElement", "description": "Span node (inactive link)", "private": "", "guessedtype": "property"}, "link": {"guessedname": "link", "type": "HTMLElement", "description": "Link node", "private": "", "guessedtype": "property"}}, "name": "YAHOO.widget.Paginator.ui.FirstPageLink", "for": "YAHOO.widget.Paginator", "innerClasses": ["YAHOO.widget.Paginator"], "constructors": [{"params": [{"type": "Pagintor", "name": "p", "description": " Paginator instance to attach to"}], "description": "ui Component to generate the link to jump to the first page."}], "namespace": "YAHOO.widget.Paginator.ui", "module": "paginator", "events": {"beforeFirstPageLinkClassChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "beforeFirstPageLinkClassChange", "description": "Fires before the value for the configuration attribute 'firstPageLinkClass' changes. Return false to cancel the attribute change."}, "firstPageLinkLabelChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "firstPageLinkLabelChange", "description": "Fires when the value for the configuration attribute 'firstPageLinkLabel' changes."}, "beforeFirstPageLinkLabelChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "beforeFirstPageLinkLabelChange", "description": "Fires before the value for the configuration attribute 'firstPageLinkLabel' changes. Return false to cancel the attribute change."}, "firstPageLinkClassChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "firstPageLinkClassChange", "description": "Fires when the value for the configuration attribute 'firstPageLinkClass' changes."}}, "guessedname": "FirstPageLink", "methods": {"onClick": {"params": [{"type": "DOMEvent", "name": "e", "description": " The click event"}], "description": "Listener for the link's onclick event. Pass new value to setPage method.", "guessedname": "onClick", "guessedtype": "function"}, "destroy": {"private": "", "description": "Removes the link\/span node and clears event listeners\nremoval.", "guessedname": "destroy", "guessedtype": "function"}, "init": {"static": "", "params": [{"type": "Paginator", "name": "p", "description": " Paginator instance to decorate"}], "description": "Decorates Paginator instances with new attributes. Called during\nPaginator instantiation.", "guessedname": "init", "guessedtype": "function"}, "update": {"params": [{"type": "CustomEvent", "name": "e", "description": " The calling change event"}], "description": "Swap the link and span nodes if appropriate.", "guessedname": "update", "guessedtype": "function"}, "render": {"return": {"type": "HTMLElement", "description": ""}, "params": [{"type": "string", "name": "id_base", "description": " used to create unique ids for generated nodes"}], "description": "Generate the nodes and return the appropriate node given the current\npagination state.", "guessedname": "render", "guessedtype": "function"}}, "file": "FirstPageLink.js", "guessedtype": "function", "shortname": "FirstPageLink", "configs": {"firstPageLinkLabel": {"default": "'<< first'", "description": "Used as innerHTML for the first page link\/span."}, "firstPageLinkClass": {"default": "'yui-pg-first'", "description": "CSS class assigned to the link\/span"}}, "description": "ui Component to generate the link to jump to the first page."}, "YAHOO.tool.TestCase.Wait": {"name": "YAHOO.tool.TestCase.Wait", "constructors": [{"params": [{"type": "Function", "name": "segment", "description": " A function to run when the wait is over."}, {"type": "int", "name": "delay", "description": " The number of milliseconds to wait before running the code."}], "description": "Represents a stoppage in test execution to wait for an amount of time before\ncontinuing."}], "namespace": "YAHOO.tool.TestCase", "module": "yuitest", "guessedname": "Wait", "methods": {"XML": {"return": {"type": "String", "description": "An XML-formatted string of results."}, "description": "Returns test results formatted as an XML string.", "static": "", "guessedname": "XML", "guessedtype": "function", "params": [{"type": "Object", "name": "result", "description": " The results object created by TestRunner."}]}, "JSON": {"return": {"type": "String", "description": "An XML-formatted string of results."}, "description": "Returns test results formatted as a JSON string. Requires JSON utility.", "static": "", "guessedname": "JSON", "guessedtype": "function", "params": [{"type": "Object", "name": "result", "description": " The results object created by TestRunner."}]}}, "file": "TestCase.js", "guessedtype": "function", "shortname": "Wait", "properties": {"delay": {"type": "int", "description": "The delay before running the segment of code."}, "segment": {"type": "Function", "description": "The segment of code to run when the wait is over."}}, "description": "Represents a stoppage in test execution to wait for an amount of time before\ncontinuing."}, "YAHOO.lang": {"description": "Provides the language utilites and extensions used by the library", "namespace": "", "module": "yahoo", "guessedname": "lang", "methods": {"isArray": {"return": {"type": "boolean", "description": "the result"}, "params": [{"type": "any", "name": "o", "description": " The object being testing"}], "description": "Determines whether or not the provided object is an array.\nTesting typeof\/instanceof\/constructor of arrays across frame \nboundaries isn't possible in Safari unless you have a reference\nto the other frame to test against its Array prototype. To\nhandle this case, we test well-known array properties instead.\nproperties.", "guessedname": "isArray", "guessedtype": "function"}, "trim": {"return": {"type": "string", "description": "the trimmed string"}, "description": "Returns a string without any leading or trailing whitespace. If \nthe input is not a string, the input will be returned untouched.", "since": "2.3.0", "params": [{"type": "string", "name": "s", "description": " the string to trim"}], "guessedname": "trim", "guessedtype": "function"}, "isString": {"return": {"type": "boolean", "description": "the result"}, "params": [{"type": "any", "name": "o", "description": " The object being testing"}], "description": "Determines whether or not the provided object is a string", "guessedname": "isString", "guessedtype": "function"}, "hasOwnProperty": {"return": {"type": "boolean", "description": "the result"}, "params": [{"type": "any", "name": "o", "description": " The object being testing"}, {"type": "string", "name": "prop", "description": " the name of the property to test"}], "description": "Determines whether or not the property was added\nto the object instance. Returns false if the property is not present\nin the object, or was inherited from the prototype.\nThis abstraction is provided to enable hasOwnProperty for Safari 1.3.x.\nThere is a discrepancy between YAHOO.lang.hasOwnProperty and\nObject.prototype.hasOwnProperty when the property is a primitive added to\nboth the instance AND prototype with the same value:\n Usage: Usage: Provides a fixed layout containing, top, bottom, left, right and center layout units. It can be applied to either the body or an element.<\/p>"}], "namespace": "YAHOO.widget", "module": "layout", "events": {"beforeMinWidthChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "beforeMinWidthChange", "description": "Fires before the value for the configuration attribute 'minWidth' changes. Return false to cancel the attribute change."}, "minHeightChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "minHeightChange", "description": "Fires when the value for the configuration attribute 'minHeight' changes."}, "startResize": {"type": "YAHOO.util.CustomEvent", "description": "Fired when the Resize Utility for a Unit fires it's startResize Event."}, "heightChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "heightChange", "description": "Fires when the value for the configuration attribute 'height' changes."}, "unitsChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "unitsChange", "description": "Fires when the value for the configuration attribute 'units' changes."}, "beforeMinHeightChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "beforeMinHeightChange", "description": "Fires before the value for the configuration attribute 'minHeight' changes. Return false to cancel the attribute change."}, "render": {"type": "YAHOO.util.CustomEvent", "description": "Fired after the render method completes.", "guessedname": "Layout", "guessedtype": "property"}, "resize": {"type": "YAHOO.util.CustomEvent", "description": "Fired when this.resize is called"}, "parentChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "parentChange", "description": "Fires when the value for the configuration attribute 'parent' changes."}, "beforeHeightChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "beforeHeightChange", "description": "Fires before the value for the configuration attribute 'height' changes. Return false to cancel the attribute change."}, "beforeWidthChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "beforeWidthChange", "description": "Fires before the value for the configuration attribute 'width' changes. Return false to cancel the attribute change."}, "beforeUnitsChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "beforeUnitsChange", "description": "Fires before the value for the configuration attribute 'units' changes. Return false to cancel the attribute change."}, "beforeParentChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "beforeParentChange", "description": "Fires before the value for the configuration attribute 'parent' changes. Return false to cancel the attribute change."}, "beforeResize": {"type": "YAHOO.util.CustomEvent", "description": "Firef at the beginning of the resize method. If you return false, the resize is cancelled."}, "minWidthChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "minWidthChange", "description": "Fires when the value for the configuration attribute 'minWidth' changes."}, "widthChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "widthChange", "description": "Fires when the value for the configuration attribute 'width' changes."}}, "guessedname": "Layout", "methods": {"_stamp": {"description": "Stamps the root node with a secure classname for ease of use. Also sets the this.browser.standardsMode variable.", "private": "", "guessedname": "_stamp", "guessedtype": "function"}, "_setupElements": {"description": "Sets up the main doc element when not using the body as the main element.", "private": "", "guessedname": "_setupElements", "guessedtype": "function"}, "addUnit": {"return": {"type": "YAHOO.widget.LayoutUnit<\/a>", "description": "The LayoutUnit instance"}, "params": [{"type": "Object", "name": "cfg", "description": " The config for the LayoutUnit that you want to add"}], "description": "Add a unit to this layout and if the layout is rendered, resize the layout.", "guessedname": "addUnit", "guessedtype": "function"}, "render": {"return": {"type": "YAHOO.widget.Layout<\/a>", "description": "The Layout instance"}, "description": "This method starts the render process, applying classnames and creating elements", "guessedname": "render", "guessedtype": "function"}, "removeUnit": {"params": [{"type": "Object", "name": "unit", "description": " The LayoutUnit that you want to remove"}], "description": "Remove the unit from this layout and resize the layout.", "guessedname": "removeUnit", "guessedtype": "function"}, "getUnitByPosition": {"return": {"type": "YAHOO.widget.LayoutUnit<\/a>", "description": "The LayoutUnit instance"}, "params": [{"type": "String", "name": "pos", "description": " The position of the unit in this layout"}], "description": "Get the LayoutUnit by it's position in this layout", "guessedname": "getUnitByPosition", "guessedtype": "function"}, "_setBodySize": {"guessedname": "_setBodySize", "params": [{"type": "Boolean", "name": "set", "description": " If set to false, it will NOT set the size, just perform the calculations (used for collapsing units)"}], "description": "Used to set the body size of the layout, sets the height and width of the parent container", "private": "", "guessedtype": "function"}, "getLayoutById": {"static": "", "return": {"type": "Object", "description": "The Layout Object"}, "description": "Get's a layout object by the HTML id of the element associated with the Layout object.", "guessedname": "getLayoutById", "guessedtype": "function"}, "_setCenter": {"guessedname": "_setCenter", "params": [{"type": "Boolean", "name": "set", "description": " If set to false, it will NOT set the size, just perform the calculations (used for collapsing units)"}], "description": "Used to set the size and position of the center unit", "private": "", "guessedtype": "function"}, "_createUnits": {"description": "Private method to create units from the config that was passed in.", "private": "", "guessedname": "_createUnits", "guessedtype": "function"}, "init": {"description": "The Layout class' initialization method", "private": "", "guessedname": "init", "guessedtype": "function"}, "initAttributes": {"description": "Processes the config", "private": "", "guessedname": "initAttributes", "guessedtype": "function"}, "toString": {"return": {"type": "String", "description": ""}, "description": "Returns a string representing the Layout.", "guessedname": "toString", "guessedtype": "function"}, "resize": {"return": {"type": "YAHOO.widget.Layout<\/a>", "description": "The Layout instance"}, "params": [{"type": "Boolean", "name": "set", "description": " If set to false, it will NOT set the size, just perform the calculations (used for collapsing units)"}], "description": "Starts the chain of resize routines that will resize all the units.", "guessedname": "resize", "guessedtype": "function"}, "destroy": {"description": "Removes this layout from the page and destroys all units that it contains. This will destroy all data inside the layout and it's children.", "guessedname": "destroy", "guessedtype": "function"}, "getUnitById": {"return": {"type": "YAHOO.widget.LayoutUnit<\/a>", "description": "The LayoutUnit instance"}, "params": [{"type": "String", "name": "id", "description": " The HTML element id of the unit"}], "description": "Get the LayoutUnit by it's HTML id", "guessedname": "getUnitById", "guessedtype": "function"}, "_setupBodyElements": {"description": "Sets up the main doc element when using the body as the main element.", "private": "", "guessedname": "_setupBodyElements", "guessedtype": "function"}, "_setSides": {"guessedname": "_setSides", "params": [{"type": "Boolean", "name": "set", "description": " If set to false, it will NOT set the size, just perform the calculations (used for collapsing units)"}], "description": "Used to set the size and position of the left, right, top and bottom units", "private": "", "guessedtype": "function"}, "getSizes": {"return": {"type": "Object", "description": "An object of the layout unit sizes"}, "description": "Get a reference to the internal Layout Unit sizes object used to build the layout wireframe", "guessedname": "getSizes", "guessedtype": "function"}}, "extends": "YAHOO.util.Element", "superclass": "YAHOO.util.Element", "file": "layout.js", "guessedtype": "function", "shortname": "Layout", "properties": {"_sizes": {"guessedname": "_sizes", "type": "Object", "description": "A collection of the current sizes of all usable LayoutUnits to be used for calculations", "private": "", "guessedtype": "property"}, "_units": {"guessedname": "_rendered", "type": "Object", "description": "An object literal that contains a list of units in the layout", "private": "", "guessedtype": "property"}, "_doc": {"guessedname": "_doc", "type": "HTMLElement", "description": "Reference to the root element", "private": "", "guessedtype": "property"}, "_rendered": {"guessedname": "_rendered", "type": "Boolean", "description": "Set to true when the layout is rendered", "private": "", "guessedtype": "property"}, "_zIndex": {"guessedname": "_zIndex", "type": "Number", "description": "The zIndex to set all LayoutUnits to", "private": "", "guessedtype": "property"}, "_instances": {"description": "Internal hash table for all layout instances", "private": "", "static": "", "guessedname": "_instances", "guessedtype": "property", "type": "Object"}, "_isBody": {"guessedname": "_isBody", "type": "Boolean", "description": "Flag to determine if we are using the body as the root element.", "private": "", "guessedtype": "property"}, "browser": {"type": "Object", "description": "A modified version of the YAHOO.env.ua object", "guessedname": "browser", "guessedtype": "function"}}, "description": " Provides a fixed layout containing, top, bottom, left, right and center layout units. It can be applied to either the body or an element.<\/p>"}, "YAHOO.util.DDProxy": {"name": "YAHOO.util.DDProxy", "constructors": [{"params": [{"type": "String", "name": "id", "description": " the id of the linked html element"}, {"type": "String", "name": "sGroup", "description": " the group of related DragDrop objects"}, {"type": "object", "name": "config", "description": " an object containing configurable attributes\nValid properties for DDProxy in addition to those in DragDrop: \nresizeFrame, centerFrame, dragElId"}], "description": "A DragDrop implementation that inserts an empty, bordered div into\nthe document that follows the cursor during drag operations. At the time of\nthe click, the frame div is resized to the dimensions of the linked html\nelement, and moved to the exact location of the linked element.\nReferences to the \"frame\" element refer to the single proxy element that\nwas created to be dragged in place of all DDProxy elements on the\npage."}], "namespace": "YAHOO.util", "module": "dragdrop", "events": {"startDragEvent": {"type": "YAHOO.util.CustomEvent See Element.addListener<\/a> for more information on listening for this event.", "description": "Occurs after a mouse down and the drag threshold has been met. The drag threshold default is either 3 pixels of mouse movement or 1 full second of holding the mousedown."}, "mouseUpEvent": {"type": "YAHOO.util.CustomEvent See Element.addListener<\/a> for more information on listening for this event.", "description": "Fired from inside DragDropMgr when the drag operation is finished."}, "dragEvent": {"type": "YAHOO.util.CustomEvent See Element.addListener<\/a> for more information on listening for this event.", "description": "Occurs every mousemove event while dragging."}, "dragOverEvent": {"type": "YAHOO.util.CustomEvent See Element.addListener<\/a> for more information on listening for this event.", "description": "Fires every mousemove event while over a drag and drop object."}, "dragOutEvent": {"type": "YAHOO.util.CustomEvent See Element.addListener<\/a> for more information on listening for this event.", "description": "Fires when a dragged object is no longer over an object that had the onDragEnter fire."}, "b4EndDragEvent": {"type": "YAHOO.util.CustomEvent See Element.addListener<\/a> for more information on listening for this event.", "description": "Fires before the endDragEvent. Returning false will cancel."}, "b4StartDragEvent": {"type": "YAHOO.util.CustomEvent See Element.addListener<\/a> for more information on listening for this event.", "description": "Fires before the startDragEvent, returning false will cancel the startDrag Event."}, "b4DragOutEvent": {"type": "YAHOO.util.CustomEvent See Element.addListener<\/a> for more information on listening for this event.", "description": "Fires before the dragOutEvent"}, "endDragEvent": {"type": "YAHOO.util.CustomEvent See Element.addListener<\/a> for more information on listening for this event.", "description": "Fires on the mouseup event after a drag has been initiated (startDrag fired)."}, "b4DragOverEvent": {"type": "YAHOO.util.CustomEvent See Element.addListener<\/a> for more information on listening for this event.", "description": "Fires before the dragOverEvent."}, "dragEnterEvent": {"type": "YAHOO.util.CustomEvent See Element.addListener<\/a> for more information on listening for this event.", "description": "Occurs when the dragged object first interacts with another targettable drag and drop object."}, "b4DragDropEvent": {"type": "YAHOO.util.CustomEvent See Element.addListener<\/a> for more information on listening for this event.", "description": "Fires before the dragDropEvent"}, "b4DragEvent": {"type": "YAHOO.util.CustomEvent See Element.addListener<\/a> for more information on listening for this event.", "description": "Fires before the dragEvent."}, "dragDropEvent": {"type": "YAHOO.util.CustomEvent See Element.addListener<\/a> for more information on listening for this event.", "description": "Fires when the dragged objects is dropped on another."}, "mouseDownEvent": {"type": "YAHOO.util.CustomEvent See Element.addListener<\/a> for more information on listening for this event.", "description": "Provides access to the mousedown event. The mousedown does not always result in a drag operation."}, "invalidDropEvent": {"type": "YAHOO.util.CustomEvent See Element.addListener<\/a> for more information on listening for this event.", "description": "Fires when the dragged objects is dropped in a location that contains no drop targets."}, "b4MouseDownEvent": {"type": "YAHOO.util.CustomEvent See Element.addListener<\/a> for more information on listening for this event.", "description": "Provides access to the mousedown event, before the mouseDownEvent gets fired. Returning false will cancel the drag."}}, "guessedname": "DDProxy", "methods": {"createFrame": {"description": "Creates the proxy element if it does not yet exist", "guessedname": "createFrame", "guessedtype": "function"}, "initFrame": {"description": "Initialization for the drag frame element. Must be called in the\nconstructor of all subclasses", "guessedname": "initFrame", "guessedtype": "function"}, "_resizeProxy": {"private": "", "description": "The proxy is automatically resized to the dimensions of the linked\nelement when a drag is initiated, unless resizeFrame is set to false", "guessedname": "_resizeProxy", "guessedtype": "function"}, "showFrame": {"guessedname": "showFrame", "params": [{"type": "int", "name": "iPageX", "description": " X click position"}, {"type": "int", "name": "iPageY", "description": " Y click position"}], "description": "Resizes the drag frame to the dimensions of the clicked object, positions \nit over the object, and finally displays it", "private": "", "guessedtype": "function"}}, "extends": "YAHOO.util.DD", "superclass": "YAHOO.util.DD", "file": "DDProxy.js", "guessedtype": "function", "shortname": "DDProxy", "properties": {"YAHOO.util.DDProxy.dragElId": {"type": "String", "static": "", "description": "The default drag frame div id", "guessedname": "dragElId", "guessedtype": "property"}, "resizeFrame": {"type": "boolean", "description": "By default we resize the drag frame to be the same size as the element\nwe want to drag (this is to get the frame effect). We can turn it off\nif we want a different behavior.", "guessedname": "resizeFrame", "guessedtype": "property"}, "centerFrame": {"type": "boolean", "description": "By default the frame is positioned exactly where the drag element is, so\nwe use the cursor offset provided by YAHOO.util.DD. Another option that works only if\nyou do not have constraints on the obj is to have the drag frame centered\naround the cursor. Set centerFrame to true for this effect.", "guessedname": "centerFrame", "guessedtype": "property"}}, "description": "A DragDrop implementation that inserts an empty, bordered div into\nthe document that follows the cursor during drag operations. At the time of\nthe click, the frame div is resized to the dimensions of the linked html\nelement, and moved to the exact location of the linked element.\nReferences to the \"frame\" element refer to the single proxy element that\nwas created to be dragged in place of all DDProxy elements on the\npage."}, "YAHOO.widget.RecordSet": {"name": "YAHOO.widget.RecordSet", "constructors": [{"params": [{"type": "Object || Object[]", "name": "data", "description": " An object literal or an array of data."}], "description": "A RecordSet defines and manages a set of Records."}], "namespace": "YAHOO.widget", "module": "datatable", "events": {"resetEvent": {"description": "Fired when all Records are deleted from the RecordSet at once."}, "recordDeleteEvent": {"params": [{"type": "Object", "name": "oArgs.data", "description": " A copy of the data held by the Record,\nor an array of data object literals if multiple Records were deleted at once."}, {"type": "Object", "name": "oArgs.index", "description": " Index of the deleted Record."}], "description": "Fired when a Record is deleted from the RecordSet."}, "recordSetEvent": {"params": [{"type": "YAHOO.widget.Record", "name": "oArgs.record", "description": " The Record instance."}, {"type": "Object", "name": "oArgs.data", "description": " Data added."}], "description": "Fired when a Record is set in the RecordSet."}, "recordAddEvent": {"params": [{"type": "YAHOO.widget.Record", "name": "oArgs.record", "description": " The Record instance."}, {"type": "Object", "name": "oArgs.data", "description": " Data added."}], "description": "Fired when a new Record is added to the RecordSet."}, "recordsDeleteEvent": {"params": [{"type": "Object[]", "name": "oArgs.data", "description": " An array of data object literals copied\nfrom the Records."}, {"type": "Object", "name": "oArgs.index", "description": " Index of the first deleted Record."}], "description": "Fired when multiple Records are deleted from the RecordSet at once."}, "keyUpdateEvent": {"deprecated": "Use recordValueUpdateEvent"}, "recordUpdateEvent": {"params": [{"type": "YAHOO.widget.Record", "name": "oArgs.record", "description": " The Record instance."}, {"type": "Object", "name": "oArgs.newData", "description": " New data."}, {"type": "Object", "name": "oArgs.oldData", "description": " Old data."}], "description": "Fired when a Record is updated with new data."}, "recordValueUpdateEvent": {"params": [{"type": "YAHOO.widget.Record", "name": "oArgs.record", "description": " The Record instance."}, {"type": "String", "name": "oArgs.key", "description": " The updated key."}, {"type": "Object", "name": "oArgs.newData", "description": " New data."}, {"type": "Object", "name": "oArgs.oldData", "description": " Old data."}], "description": "Fired when a Record value is updated with new data."}, "recordsAddEvent": {"params": [{"type": "YAHOO.widget.Record[]", "name": "oArgs.records", "description": " An array of Record instances."}, {"type": "Object[]", "name": "oArgs.data", "description": " Data added."}], "description": "Fired when multiple Records are added to the RecordSet at once."}, "recordsSetEvent": {"params": [{"type": "YAHOO.widget.Record[]", "name": "oArgs.records", "description": " An array of Record instances."}, {"type": "Object[]", "name": "oArgs.data", "description": " Data added."}], "description": "Fired when multiple Records are set in the RecordSet at once."}}, "guessedname": "RecordSet", "methods": {"hasRecords": {"return": {"type": "Boolean", "description": "true if all indices are populated in the RecordSet"}, "params": [{"type": "", "name": "index", "description": ""}, {"type": "", "name": "range", "description": ""}], "description": "Returns a boolean indicating whether Records exist in the RecordSet at the\nspecified index range. Returns true if and only if a Record exists at each\nindex in the range.", "guessedname": "hasRecords", "guessedtype": "function"}, "updateRecord": {"return": {"type": "YAHOO.widget.Record", "description": "Updated Record, or null."}, "params": [{"type": "YAHOO.widget.Record | Number | String", "name": "record", "description": " A Record instance,\na RecordSet position index, or a Record ID."}, {"type": "Object", "name": "oData", "description": " Object literal of new data."}], "description": "Updates given Record with given data.", "guessedname": "updateRecord", "guessedtype": "function"}, "replaceRecords": {"return": {"type": "YAHOO.widget.Record || YAHOO.widget.Record[]", "description": "A Record instance or\nan array of Records."}, "params": [{"type": "Object || Object[]", "name": "data", "description": " An object literal of data or an array of\ndata object literals."}], "description": "Replaces all Records in RecordSet with new object literal data.", "guessedname": "replaceRecords", "guessedtype": "function"}, "addRecord": {"return": {"type": "YAHOO.widget.Record", "description": "A Record instance."}, "params": [{"type": "Object", "name": "oData", "description": " An object literal of data."}, {"type": "Number", "name": "index", "description": " (optional) Position index."}], "description": "Adds one Record to the RecordSet at the given index. If index is null,\nthen adds the Record to the end of the RecordSet.", "guessedname": "addRecord", "guessedtype": "function"}, "updateKey": {"deprecated": "Use updateRecordValue", "guessedname": "updateKey", "guessedtype": "function"}, "deleteRecord": {"return": {"type": "Object", "description": "A copy of the data held by the deleted Record."}, "params": [{"type": "Number", "name": "index", "description": " Record's RecordSet position index."}, {"type": "Number", "name": "range", "description": " (optional) How many Records to delete."}], "description": "Removes the Record at the given position index from the RecordSet. If a range\nis also provided, removes that many Records, starting from the index. Length\nof RecordSet is correspondingly shortened.", "guessedname": "deleteRecord", "guessedtype": "function"}, "_setRecord": {"return": {"type": "YAHOO.widget.Record", "description": "A Record instance."}, "description": "Sets\/replaces one Record to the RecordSet at the given index. Existing\nRecords with higher indexes are not shifted. If no index specified, the\nRecord is added to the end of the RecordSet.", "private": "", "params": [{"type": "Object", "name": "oData", "description": " An object literal of data."}, {"type": "Number", "name": "index", "description": " (optional) Position index."}], "guessedname": "_setRecord", "guessedtype": "function"}, "getLength": {"return": {"type": "Number", "description": "Number of records in the RecordSet."}, "description": "Returns the number of Records held in the RecordSet.", "guessedname": "getLength", "guessedtype": "function"}, "getRecord": {"return": {"type": "YAHOO.widget.Record", "description": "Record object."}, "params": [{"type": "YAHOO.widget.Record | Number | String", "name": "record", "description": " Record instance,\nRecordSet position index, or Record ID."}], "description": "Returns Record by ID or RecordSet position index.", "guessedname": "getRecord", "guessedtype": "function"}, "getId": {"return": {"type": "String", "description": "Unique name of the RecordSet instance."}, "description": "Returns unique name of the RecordSet instance.", "guessedname": "getId", "guessedtype": "function"}, "toString": {"return": {"type": "String", "description": "Unique name of the RecordSet instance."}, "description": "Public accessor to the unique name of the RecordSet instance.", "guessedname": "toString", "guessedtype": "function"}, "reverseRecords": {"return": {"type": "YAHOO.widget.Record[]", "description": "Reverse-sorted array of Records."}, "description": "Reverses all Records, so [\"one\", \"two\", \"three\"] becomes [\"three\", \"two\", \"one\"].", "guessedname": "reverseRecords", "guessedtype": "function"}, "addRecords": {"return": {"type": "YAHOO.widget.Record[]", "description": "An array of Record instances."}, "params": [{"type": "Object[]", "name": "aData", "description": " An object literal data or an array of data object literals."}, {"type": "Number", "name": "index", "description": " (optional) Position index."}], "description": "Adds multiple Records at once to the RecordSet at the given index with the\ngiven object literal data. If index is null, then the new Records are\nadded to the end of the RecordSet.", "guessedname": "addRecords", "guessedtype": "function"}, "setRecords": {"return": {"type": "YAHOO.widget.Record[]", "description": "An array of Record instances."}, "params": [{"type": "Object[]", "name": "aData", "description": " An array of object literal data."}, {"type": "Number", "name": "index", "description": " (optional) Position index."}], "description": "Sets or replaces multiple Records at once to the RecordSet with the given\ndata, starting at the given index. If index is not specified, then the new\nRecords are added to the end of the RecordSet.", "guessedname": "setRecords", "guessedtype": "function"}, "reset": {"description": "Deletes all Records from the RecordSet.", "guessedname": "reset", "guessedtype": "function"}, "getRecords": {"return": {"type": "YAHOO.widget.Record[]", "description": "Array of Records starting at given index and\nlength equal to given range. If index is not given, all Records are returned."}, "params": [{"type": "Number", "name": "index", "description": " (optional) Recordset position index of which Record to\nstart at."}, {"type": "Number", "name": "range", "description": " (optional) Number of Records to get."}], "description": "Returns an array of Records from the RecordSet.", "guessedname": "getRecords", "guessedtype": "function"}, "sortRecords": {"return": {"type": "YAHOO.widget.Record[]", "description": "Sorted array of Records."}, "params": [{"type": "Function", "name": "fnSort", "description": " Reference to a sort function."}, {"type": "Boolean", "name": "desc", "description": " True if sort direction is descending, false if sort\ndirection is ascending."}], "description": "Sorts all Records by given function. Records keep their unique IDs but will\nhave new RecordSet position indexes.", "guessedname": "sortRecords", "guessedtype": "function"}, "updateRecordValue": {"params": [{"type": "YAHOO.widget.Record | Number | String", "name": "record", "description": " A Record instance,\na RecordSet position index, or a Record ID."}, {"type": "String", "name": "sKey", "description": " Key name."}, {"type": "Object", "name": "oData", "description": " New data."}], "description": "Sets given Record at given key to given data.", "guessedname": "updateRecordValue", "guessedtype": "function"}, "getRecordIndex": {"return": {"type": "Number", "description": "Record's RecordSet position index."}, "params": [{"type": "YAHOO.widget.Record", "name": "oRecord", "description": " Record instance."}], "description": "Returns current position index for the given Record.", "guessedname": "getRecordIndex", "guessedtype": "function"}, "setRecord": {"return": {"type": "YAHOO.widget.Record", "description": "A Record instance."}, "params": [{"type": "Object", "name": "oData", "description": " An object literal of data."}, {"type": "Number", "name": "index", "description": " (optional) Position index."}], "description": "Sets or replaces one Record to the RecordSet at the given index. Unlike\naddRecord, an existing Record at that index is not shifted to preserve it.\nIf no index is specified, it adds the Record to the end of the RecordSet.", "guessedname": "setRecord", "guessedtype": "function"}, "_deleteRecord": {"guessedname": "_deleteRecord", "params": [{"type": "Number", "name": "index", "description": " Position index."}, {"type": "Number", "name": "range", "description": " (optional) How many Records to delete"}], "description": "Deletes Records from the RecordSet at the given index. If range is null,\nthen only one Record is deleted.", "private": "", "guessedtype": "function"}, "deleteRecords": {"return": {"type": "Object[]", "description": "An array of copies of the data held by the deleted Records."}, "params": [{"type": "Number", "name": "index", "description": " Record's RecordSet position index."}, {"type": "Number", "name": "range", "description": " (optional) How many Records to delete."}], "description": "Removes the Record at the given position index from the RecordSet. If a range\nis also provided, removes that many Records, starting from the index. Length\nof RecordSet is correspondingly shortened.", "guessedname": "deleteRecords", "guessedtype": "function"}, "_addRecord": {"return": {"type": "YAHOO.widget.Record", "description": "A Record instance."}, "description": "Adds one Record to the RecordSet at the given index. If index is null,\nthen adds the Record to the end of the RecordSet.", "private": "", "params": [{"type": "Object", "name": "oData", "description": " An object literal of data."}, {"type": "Number", "name": "index", "description": " (optional) Position index."}], "guessedname": "_addRecord", "guessedtype": "function"}}, "file": "RecordSet.js", "guessedtype": "function", "shortname": "RecordSet", "properties": {"_length": {"deprecated": "No longer used", "type": "Number", "description": "Internal counter of how many Records are in the RecordSet.", "private": ""}, "_sId": {"guessedname": "_sId", "type": "String", "description": "Unique String identifier assigned at instantiation.", "private": "", "guessedtype": "property"}, "RecordSet._nCount": {"description": "Internal class variable to name multiple Recordset instances.", "private": "", "static": "", "guessedname": "_nCount", "guessedtype": "property", "type": "Number"}}, "description": "A RecordSet defines and manages a set of Records."}, "YAHOO.widget.TextNode": {"name": "YAHOO.widget.TextNode", "constructors": [{"params": [{"type": "object", "name": "oData", "description": " a string or object containing the data that will\r\nbe used to render this node.\r\nProviding a string is the same as providing an object with a single property named label.\r\nAll values in the oData will be used to set equally named properties in the node\r\nas long as the node does have such properties, they are not undefined, private or functions.\r\nAll attributes are made available in noderef.data, which\r\ncan be used to store custom attributes. TreeView.getNode(s)ByProperty\r\ncan be used to retrieve a node by one of the attributes."}, {"type": "YAHOO.widget.Node", "name": "oParent", "description": " this node's parent node"}, {"type": "boolean", "name": "expanded", "description": " the initial expanded\/collapsed state (deprecated; use oData.expanded)"}], "description": "The default node presentation. The first parameter should be\r\neither a string that will be used as the node's label, or an object\r\nthat has at least a string property called label. By default, clicking the\r\nlabel will toggle the expanded\/collapsed state of the node. By\r\nsetting the href property of the instance, this behavior can be\r\nchanged so that the label will go to the specified href."}], "namespace": "YAHOO.widget", "module": "treeview", "guessedname": "TextNode", "methods": {"fillEditorContainer": {"return": {"type": "", "description": "void"}, "params": [{"type": "YAHOO.widget.TreeView.editorData", "name": "editorData", "description": " a shortcut to the static object holding editing information"}], "description": "Places an <input> textbox in the input container and loads the label text into it", "guessedname": "fillEditorContainer", "guessedtype": "function"}, "getNodeDefinition": {"return": {"type": "Object | false", "description": "definition of the tree or false if this node or any descendant is defined as dynamic"}, "description": "Returns an object which could be used to build a tree out of this node and its children.\r\nIt can be passed to the tree constructor to reproduce this node as a tree.\r\nIt will return false if the node or any descendant loads dynamically, regardless of whether it is loaded or not.", "guessedname": "getNodeDefinition", "guessedtype": "function"}, "saveEditorValue": {"params": [{"type": "YAHOO.widget.TreeView.editorData", "name": "editorData", "description": " a shortcut to the static object holding editing information"}], "description": "Saves the value entered in the editor into the TextNode label property and displays it\r\nOverrides Node.saveEditorValue", "guessedname": "saveEditorValue", "guessedtype": "function"}, "destroyEditorContents": {"params": [{"type": "YAHOO.widget.TreeView.editorData", "name": "editorData", "description": " a shortcut to the static object holding editing information"}], "description": "Destroys the contents of the inline editor panel\r\nOverrides Node.destroyEditorContent\r\nSince we didn't set any event listeners on this inline editor, it is more efficient to avoid the generic method in Node", "guessedname": "destroyEditorContents", "guessedtype": "function"}, "getLabelEl": {"return": {"type": "object", "description": "the element"}, "description": "Returns the label element", "guessedname": "getLabelEl", "guessedtype": "function"}, "setUpLabel": {"params": [{"type": "", "name": "oData", "description": " string containing the label, or an object with a label property"}], "description": "Sets up the node label", "guessedname": "setUpLabel", "guessedtype": "function"}}, "extends": "YAHOO.widget.Node", "superclass": "YAHOO.widget.Node", "file": "TextNode.js", "guessedtype": "function", "shortname": "TextNode", "properties": {"title": {"type": "string", "description": "The text for the title (tooltip) for the label element", "guessedname": "title", "guessedtype": "property"}, "_type": {"description": "The node type", "default": "\"TextNode\"", "private": "", "guessedname": "_type", "guessedtype": "property", "type": "string"}, "labelStyle": {"type": "string", "description": "The CSS class for the label href. Defaults to ygtvlabel, but can be\r\noverridden to provide a custom presentation for a specific node.", "guessedname": "labelStyle", "guessedtype": "property"}, "label": {"type": "string", "description": "The text for the label. It is assumed that the oData parameter will\r\neither be a string that will be used as the label, or an object that\r\nhas a property called \"label\" that we will use.", "guessedname": "label", "guessedtype": "property"}, "labelElId": {"type": "string", "description": "The derived element id of the label for this node", "guessedname": "labelElId", "guessedtype": "property"}}, "description": "The default node presentation. The first parameter should be\r\neither a string that will be used as the node's label, or an object\r\nthat has at least a string property called label. By default, clicking the\r\nlabel will toggle the expanded\/collapsed state of the node. By\r\nsetting the href property of the instance, this behavior can be\r\nchanged so that the label will go to the specified href."}, "YAHOO.util.ImageLoader.imgObj": {"name": "YAHOO.util.ImageLoader.imgObj", "constructors": [{"params": [{"type": "String", "name": "domId", "description": "\tHTML DOM id of the image element"}, {"type": "String", "name": "url", "description": "\tURL for the image"}], "description": "Base class for image objects to be registered with the groups"}], "namespace": "YAHOO.util", "module": "imageloader", "guessedname": "imgObj", "methods": {"fetch": {"description": "Displays the image; puts the URL into the DOM", "guessedname": "fetch", "guessedtype": "function"}, "_applyUrl": {"guessedname": "_applyUrl", "params": [{"type": "Object", "name": "el", "description": "\tHTML DOM element"}], "description": "Inserts the image URL into the DOM so that the image is displayed.\nMust be overridden by child class", "private": "", "guessedtype": "function"}}, "file": "ImageLoader.js", "guessedtype": "function", "shortname": "ImageLoader.imgObj", "properties": {"_fetched": {"guessedname": "_fetched", "type": "Boolean", "description": "Whether the image has already been fetched. In the case of a foldCondional group, keeps track for when the trigger is fired so images aren't fetched twice", "private": "", "guessedtype": "property"}, "url": {"type": "String", "description": "URL for the image", "guessedname": "url", "guessedtype": "property"}, "domId": {"type": "String", "description": "HTML DOM id of the image element", "guessedname": "domId", "guessedtype": "property"}, "height": {"type": "Int", "description": "Pixel height of the image. Will be set as a \"height\" attribute after the image is fetched.\nDetaults to the natural height of the image.\nOnly appropriate with src images", "guessedname": "height", "guessedtype": "property"}, "width": {"type": "Int", "description": "Pixel width of the image. Will be set as a \"width\" attribute after the image is fetched.\nDetaults to the natural width of the image.\nOnly appropriate with src images", "guessedname": "width", "guessedtype": "property"}, "setVisible": {"type": "Boolean", "description": "Whether the style.visibility should be set to \"visible\" after the image is fetched.\nUsed when setting src images as visibility:hidden prior to image fetching", "guessedname": "setVisible", "guessedtype": "property"}}, "description": "Base class for image objects to be registered with the groups"}, "YAHOO.widget.ImageCropper": {"name": "YAHOO.widget.ImageCropper", "configs": {"status": {"type": "Boolean", "description": "Show the Resize Utility status, defaults to true"}, "initialXY": {"type": "Array", "description": "Array of the XY position that we need to set the crop element to when we build it. Defaults to [10, 10]"}, "minHeight": {"type": "Number", "description": "MinHeight of the crop area, default 50"}, "minWidth": {"type": "Number", "description": "MinWidth of the crop area, default 50."}, "initHeight": {"type": "Number", "description": "Set the initlal height of the crop area, defaults to 1\/4 of the image height"}, "shiftKeyTick": {"type": "Number", "description": "The pixel tick for shift + the arrow keys, defaults to 10"}, "initWidth": {"type": "Number", "description": "Set the initlal width of the crop area, defaults to 1\/4 of the image width"}, "ratio": {"type": "Boolean", "description": "Set the ratio config option of the Resize Utlility, default false"}, "keyTick": {"type": "Number", "description": "The pixel tick for the arrow keys, defaults to 1"}, "useKeys": {"type": "Boolean", "description": "Should we use the Arrow keys to position the crop element, defaults to true"}}, "constructors": [{"params": [{"type": "String\/HTMLElement", "name": "el", "description": " The image element to make croppable."}, {"type": "Object", "name": "attrs", "description": " Object liternal containing configuration parameters."}], "description": " Creates a Image Cropper control.<\/p>"}], "namespace": "YAHOO.widget", "module": "imagecropper", "events": {"beforeUseKeysChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "beforeUseKeysChange", "description": "Fires before the value for the configuration attribute 'useKeys' changes. Return false to cancel the attribute change."}, "ratioChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "ratioChange", "description": "Fires when the value for the configuration attribute 'ratio' changes."}, "resizeEvent": {"type": "YAHOO.util.CustomEvent", "description": "Fires on every element resize."}, "beforeMinHeightChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "beforeMinHeightChange", "description": "Fires before the value for the configuration attribute 'minHeight' changes. Return false to cancel the attribute change."}, "beforeShiftKeyTickChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "beforeShiftKeyTickChange", "description": "Fires before the value for the configuration attribute 'shiftKeyTick' changes. Return false to cancel the attribute change."}, "dragEvent": {"type": "YAHOO.util.CustomEvent", "description": "Fires when the DragDrop dragEvent"}, "beforeMinWidthChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "beforeMinWidthChange", "description": "Fires before the value for the configuration attribute 'minWidth' changes. Return false to cancel the attribute change."}, "beforeRatioChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "beforeRatioChange", "description": "Fires before the value for the configuration attribute 'ratio' changes. Return false to cancel the attribute change."}, "beforeStatusChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "beforeStatusChange", "description": "Fires before the value for the configuration attribute 'status' changes. Return false to cancel the attribute change."}, "useKeysChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "useKeysChange", "description": "Fires when the value for the configuration attribute 'useKeys' changes."}, "initHeightChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "initHeightChange", "description": "Fires when the value for the configuration attribute 'initHeight' changes."}, "beforeInitWidthChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "beforeInitWidthChange", "description": "Fires before the value for the configuration attribute 'initWidth' changes. Return false to cancel the attribute change."}, "minWidthChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "minWidthChange", "description": "Fires when the value for the configuration attribute 'minWidth' changes."}, "initWidthChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "initWidthChange", "description": "Fires when the value for the configuration attribute 'initWidth' changes."}, "startResizeEvent": {"type": "YAHOO.util.CustomEvent", "description": "Fires when when a resize action is started."}, "shiftKeyTickChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "shiftKeyTickChange", "description": "Fires when the value for the configuration attribute 'shiftKeyTick' changes."}, "beforeKeyTickChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "beforeKeyTickChange", "description": "Fires before the value for the configuration attribute 'keyTick' changes. Return false to cancel the attribute change."}, "keyTickChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "keyTickChange", "description": "Fires when the value for the configuration attribute 'keyTick' changes."}, "beforeInitHeightChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "beforeInitHeightChange", "description": "Fires before the value for the configuration attribute 'initHeight' changes. Return false to cancel the attribute change."}, "minHeightChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "minHeightChange", "description": "Fires when the value for the configuration attribute 'minHeight' changes."}, "moveEvent": {"type": "YAHOO.util.CustomEvent", "description": "Fires on every element move. Inside these methods: _handleKeyPress, _handleDragEvent, _handleResizeEvent"}, "statusChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "statusChange", "description": "Fires when the value for the configuration attribute 'status' changes."}, "beforeInitialXYChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "beforeInitialXYChange", "description": "Fires before the value for the configuration attribute 'initialXY' changes. Return false to cancel the attribute change."}, "initialXYChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "initialXYChange", "description": "Fires when the value for the configuration attribute 'initialXY' changes."}}, "guessedname": "Crop", "methods": {"_handleStartResizeEvent": {"description": "Handles the Resize Utilitys startResize event", "private": "", "guessedname": "_handleStartResizeEvent", "guessedtype": "function"}, "toString": {"return": {"type": "String", "description": ""}, "description": "Returns a string representing the ImageCropper Object.", "guessedname": "toString", "guessedtype": "function"}, "_setBackgroundImage": {"guessedname": "_setBackgroundImage", "params": [{"type": "", "name": "String", "description": " url The url of the image"}], "description": "Sets the background image of the resize element", "private": "", "guessedtype": "function"}, "initAttributes": {"guessedname": "initAttributes", "params": [{"type": "Object", "name": "attr", "description": " Object literal specifying a set of \nconfiguration attributes used to create the widget."}], "description": "Initializes all of the configuration attributes used to create a croppable element.", "private": "", "guessedtype": "function"}, "_handleResizeEvent": {"guessedname": "_handleResizeEvent", "params": [{"type": "", "name": "Event", "description": " ev The Resize Utilitys resize event."}], "description": "Handles the Resize Utilitys Resize event", "private": "", "guessedtype": "function"}, "getResizeObject": {"return": {"type": "YAHOO.util.Resize<\/a>", "description": "The Resize instance"}, "description": "Get the Resize Utility object.", "guessedname": "getResizeObject", "guessedtype": "function"}, "getResizeMaskEl": {"return": {"type": "HTMLElement", "description": "The resize objects mask element."}, "description": "Get the HTML reference for the resizable object's mask element.", "guessedname": "getResizeMaskEl", "guessedtype": "function"}, "_handleBeforeResizeEvent": {"description": "Handles the Resize Utilitys beforeResize event", "private": "", "guessedname": "_handleBeforeResizeEvent", "guessedtype": "function"}, "_syncBackgroundPosition": {"description": "Syncs the packground position of the resize element with the resize elements top and left style position", "private": "", "guessedname": "_syncBackgroundPosition", "guessedtype": "function"}, "_handleMouseOut": {"description": "Handles the mouseout event", "private": "", "guessedname": "_handleMouseOut", "guessedtype": "function"}, "init": {"description": "The ImageCropper class's initialization method", "private": "", "guessedname": "init", "guessedtype": "function"}, "_moveEl": {"description": "Moves the resize element based on the arrow keys", "private": "", "guessedname": "_moveEl", "guessedtype": "function"}, "getCropperById": {"static": "", "return": {"type": "Object", "description": "The ImageCropper Object"}, "description": "Get's an ImageCropper object by the HTML id of the image associated with the ImageCropper object.", "guessedname": "getCropperById", "guessedtype": "function"}, "getEl": {"return": {"type": "HTMLElement", "description": "The image element"}, "description": "Get the HTML reference for the image element.", "guessedname": "getEl", "guessedtype": "function"}, "_handleKeyPress": {"description": "Handles the keypress event", "private": "", "guessedname": "_handleKeyPress", "guessedtype": "function"}, "getResizeEl": {"return": {"type": "HTMLElement", "description": "The resize element"}, "description": "Get the HTML reference for the resize element.", "guessedname": "getResizeEl", "guessedtype": "function"}, "_handleDragEvent": {"description": "Handles the DragDrop DragEvent event", "private": "", "guessedname": "_handleDragEvent", "guessedtype": "function"}, "_createResize": {"description": "Creates the resize element and the instance of the Resize Utility", "private": "", "guessedname": "_createResize", "guessedtype": "function"}, "_createWrap": {"description": "Creates the wrapper element used to wrap the image", "private": "", "guessedname": "_createWrap", "guessedtype": "function"}, "getMaskEl": {"return": {"type": "HTMLElement", "description": "The mask element"}, "description": "Get the HTML reference for the mask element.", "guessedname": "getMaskEl", "guessedtype": "function"}, "_handleB4DragEvent": {"description": "Handles the DragDrop b4DragEvent event", "private": "", "guessedname": "_handleB4DragEvent", "guessedtype": "function"}, "getWrapEl": {"return": {"type": "HTMLElement", "description": "The wrap element"}, "description": "Get the HTML reference for the wrap element.", "guessedname": "getWrapEl", "guessedtype": "function"}, "destroy": {"description": "Destroys the ImageCropper object and all of it's elements & listeners.", "guessedname": "destroy", "guessedtype": "function"}, "getCropCoords": {"return": {"type": "Object", "description": "The top, left, height, width and image url of the image being cropped"}, "description": "Returns the coordinates needed to crop the image", "guessedname": "getCropCoords", "guessedtype": "function"}, "_setBackgroundPosition": {"guessedname": "_setBackgroundPosition", "params": [{"type": "", "name": "Number", "description": " l The left position"}, {"type": "", "name": "Number", "description": " t The top position"}], "description": "Sets the background image position to the top and left position", "private": "", "guessedtype": "function"}, "_handleMouseOver": {"description": "Handles the mouseover event", "private": "", "guessedname": "_handleMouseOver", "guessedtype": "function"}, "reset": {"return": {"type": "YAHOO.widget.ImageCropper<\/a>", "description": "The ImageCropper instance"}, "description": "Resets the crop element back to it's original position", "guessedname": "reset", "guessedtype": "function"}, "_handleResizeMaskEl": {"description": "Resizes the inner mask element", "private": "", "guessedname": "_handleResizeMaskEl", "guessedtype": "function"}, "_setConstraints": {"return": {"type": "Object", "description": "Object containing Top, Right, Bottom and Left constraints"}, "description": "Set the DragDrop constraints to keep the element inside the crop area.", "private": "", "params": [{"type": "", "name": "Boolean", "description": " inside Used when called from inside a resize event, false by default (dragging)"}], "guessedname": "_setConstraints", "guessedtype": "function"}, "_createMask": {"description": "Creates the mask element used to mask the image", "private": "", "guessedname": "_createMask", "guessedtype": "function"}, "_handleEndResizeEvent": {"description": "Handles the Resize Utilitys endResize event", "private": "", "guessedname": "_handleEndResizeEvent", "guessedtype": "function"}}, "extends": "YAHOO.util.Element", "superclass": "YAHOO.util.Element", "file": "crop.js", "guessedtype": "function", "shortname": "ImageCropper", "properties": {"_resizeEl": {"guessedname": "_resizeEl", "type": "HTMLElement", "description": "The HTML Element used to create the Resize Oject", "private": "", "guessedtype": "property"}, "CSS_RESIZE_MASK": {"guessedname": "CSS_RESIZE_MASK", "type": "String", "description": "The CSS class for the mask inside the resize element", "private": "", "guessedtype": "property"}, "_resizeMaskEl": {"guessedname": "_resizeMaskEl", "type": "HTMLElement", "description": "The HTML Element used to create the Resize mask", "private": "", "guessedtype": "property"}, "_active": {"guessedname": "_active", "type": "Boolean", "description": "Flag to determine if the crop region is active", "private": "", "guessedtype": "property"}, "_mask": {"guessedname": "_mask", "type": "HTMLElement", "description": "The HTML Element created to \"mask\" the image being cropped", "private": "", "guessedtype": "property"}, "_image": {"guessedname": "_image", "type": "String", "description": "The url of the image we are cropping", "private": "", "guessedtype": "property"}, "_instances": {"description": "Internal hash table for all ImageCropper instances", "private": "", "static": "", "guessedname": "_instances", "guessedtype": "property", "type": "Object"}, "CSS_MASK": {"guessedname": "CSS_MASK", "type": "String", "description": "The CSS class for the mask element", "private": "", "guessedtype": "property"}, "_resize": {"guessedname": "_resize", "type": "Object", "description": "A reference to the Resize Utility used in this Cropper Instance", "private": "", "guessedtype": "property"}, "_wrap": {"guessedname": "_wrap", "type": "HTMLElement", "description": "The HTML Element created to wrap the image", "private": "", "guessedtype": "property"}, "CSS_MAIN": {"guessedname": "CSS_MAIN", "type": "String", "description": "The CSS class used to wrap the element", "private": "", "guessedtype": "property"}}, "description": " Creates a Image Cropper control.<\/p>"}, "YAHOO.widget.ContextMenuItem": {"name": "YAHOO.widget.ContextMenuItem", "deprecated": "As of version 2.4.0 items for YAHOO.widget.ContextMenu instances\nare of type YAHOO.widget.MenuItem.", "constructors": [{"params": [{"type": "String", "name": "p_oObject", "description": " String specifying the text of the context menu item."}, {"type": "HTMLLIElement<\/a>", "name": "p_oObject", "description": " Object specifying the \n tags instead of \n \nNOTE: As of 2.4.0, the constructor's ID argument is optional.<\/strong>\nThe CalendarGroup can be constructed by simply providing a container ID string, \nor a reference to a container DIV HTMLElement (the element needs to exist \nin the document).\nE.g.:\n \nIf not provided, the ID will be generated from the container DIV ID by adding an \"_t\" suffix.\nFor example if an ID is not provided, and the container's ID is \"calContainer\", the CalendarGroup's ID will be set to \"calContainer_t\".\n<\/p>"}], "namespace": "YAHOO.widget", "module": "calendar", "events": {"showNavEvent": {"description": "Fired after the CalendarNavigator is shown", "guessedname": "showNavEvent", "guessedtype": "property"}, "beforeDeselectEvent": {"description": "Fired before a selection is made", "guessedname": "beforeDeselectEvent", "guessedtype": "property"}, "beforeRenderNavEvent": {"description": "Fired just before the CalendarNavigator is to be rendered", "guessedname": "beforeRenderNavEvent", "guessedtype": "property"}, "beforeHideNavEvent": {"description": "Fired just before the CalendarNavigator is to be hidden", "guessedname": "beforeHideNavEvent", "guessedtype": "property"}, "hideEvent": {"description": "Fired after the CalendarGroup is hidden", "guessedname": "hideEvent", "guessedtype": "property"}, "hideNavEvent": {"description": "Fired after the CalendarNavigator is hidden", "guessedname": "hideNavEvent", "guessedtype": "property"}, "renderNavEvent": {"description": "Fired after the CalendarNavigator is rendered", "guessedname": "renderNavEvent", "guessedtype": "property"}, "beforeRenderEvent": {"description": "Fired before the Calendar is rendered", "guessedname": "beforeRenderEvent", "guessedtype": "property"}, "beforeShowEvent": {"description": "Fired just before the CalendarGroup is to be shown", "guessedname": "beforeShowEvent", "guessedtype": "property"}, "beforeSelectEvent": {"description": "Fired before a selection is made", "guessedname": "beforeSelectEvent", "guessedtype": "property"}, "renderEvent": {"description": "Fired when the Calendar is rendered", "guessedname": "renderEvent", "guessedtype": "property"}, "changePageEvent": {"description": "Fired when the Calendar page is changed", "guessedname": "changePageEvent", "guessedtype": "property"}, "resetEvent": {"description": "Fired when the Calendar is reset", "guessedname": "resetEvent", "guessedtype": "property"}, "clearEvent": {"description": "Fired when the Calendar is cleared", "guessedname": "clearEvent", "guessedtype": "property"}, "showEvent": {"description": "Fired after the CalendarGroup is shown", "guessedname": "showEvent", "guessedtype": "property"}, "beforeDestroyEvent": {"description": "Fired just before the CalendarGroup is to be destroyed", "guessedname": "beforeDestroyEvent", "guessedtype": "property"}, "destroyEvent": {"description": "Fired after the CalendarGroup is destroyed. This event should be used\nfor notification only. When this event is fired, important CalendarGroup instance\nproperties, dom references and event listeners have already been \nremoved\/dereferenced, and hence the CalendarGroup instance is not in a usable \nstate.", "guessedname": "destroyEvent", "guessedtype": "property"}, "selectEvent": {"params": [{"type": "Array", "name": "Array", "description": " of Date field arrays in the format [YYYY, MM, DD]."}], "description": "Fired when a selection is made", "guessedname": "selectEvent", "guessedtype": "property"}, "beforeHideEvent": {"description": "Fired just before the CalendarGroup is to be hidden", "guessedname": "beforeHideEvent", "guessedtype": "property"}, "beforeShowNavEvent": {"description": "Fired just before the CalendarNavigator is to be shown", "guessedname": "beforeShowNavEvent", "guessedtype": "property"}, "deselectEvent": {"params": [{"type": "Array", "name": "Array", "description": " of Date field arrays in the format [YYYY, MM, DD]."}], "description": "Fired when a selection is made", "guessedname": "deselectEvent", "guessedtype": "property"}}, "methods": {"deselectCell": {"return": {"type": "Date[]", "description": "Array of JavaScript Date objects representing all individual dates that are currently selected."}, "params": [{"type": "Number", "name": "cellIndex", "description": "\tThe index of the cell to deselect."}], "description": "Deselects dates in the CalendarGroup based on the cell index provided. This method is used to select cells without having to do a full render. The selected style is applied to the cells directly.\ndeselectCell will deselect the cell at the specified index on each displayed Calendar page.", "guessedname": "deselectCell", "guessedtype": "function"}, "addWeekdayRenderer": {"params": [{"type": "Number", "name": "weekday", "description": "\t\tThe weekday (1-7) to associate with this renderer. 1=Sunday, 2=Monday etc."}, {"type": "Function", "name": "fnRender", "description": "\tThe function executed to render cells that match the render rules for this renderer."}], "description": "Adds a weekday to the render stack. The function reference passed to this method will be executed\nwhen a date cell matches the weekday passed to this method.", "guessedname": "addWeekdayRenderer", "guessedtype": "function"}, "render": {"description": "Calls the render function of all child calendars within the group.", "guessedname": "render", "guessedtype": "function"}, "nextYear": {"description": "Navigates to the next year in the currently selected month in the calendar widget.", "guessedname": "nextYear", "guessedtype": "function"}, "delegateConfig": {"params": [{"type": "String", "name": "type", "description": "\tThe CustomEvent type (usually the property name)"}, {"type": "Object[]", "name": "args", "description": "\tThe CustomEvent arguments. For configuration handlers, args[0] will equal the newly applied value for the property."}, {"type": "Object", "name": "obj", "description": "\tThe scope object. For configuration handlers, this will usually equal the owner."}], "description": "Delegates a configuration property to the CustomEvents associated with the CalendarGroup's children", "guessedname": "delegateConfig", "guessedtype": "function"}, "configPages": {"params": [{"type": "String", "name": "type", "description": "\tThe CustomEvent type (usually the property name)"}, {"type": "Object[]", "name": "args", "description": "\tThe CustomEvent arguments. For configuration handlers, args[0] will equal the newly applied value for the property."}, {"type": "Object", "name": "obj", "description": "\tThe scope object. For configuration handlers, this will usually equal the owner."}], "description": "The default Config handler for the \"pages\" property", "guessedname": "configPages", "guessedtype": "function"}, "subtractYears": {"params": [{"type": "Number", "name": "count", "description": "\tThe number of years to subtract from the current calendar"}], "description": "Subtcats the designated number of years from the current calendar, and sets the current\ncalendar page date to the new month.", "guessedname": "subtractYears", "guessedtype": "function"}, "previousMonth": {"description": "Navigates to the previous month page in the calendar widget.", "guessedname": "previousMonth", "guessedtype": "function"}, "select": {"return": {"type": "Date[]", "description": "Array of JavaScript Date objects representing all individual dates that are currently selected."}, "params": [{"type": "String\/Date\/Date[]", "name": "date", "description": "\tThe date string of dates to select in the current calendar. Valid formats are\nindividual date(s) (12\/24\/2005,12\/26\/2005) or date range(s) (12\/24\/2005-1\/1\/2006).\nMultiple comma-delimited dates can also be passed to this method (12\/24\/2005,12\/11\/2005-12\/13\/2005).\nThis method can also take a JavaScript Date object or an array of Date objects."}], "description": "Selects a date or a collection of dates on the current calendar. This method, by default,\ndoes not call the render method explicitly. Once selection has completed, render must be \ncalled for the changes to be reflected visually.", "guessedname": "select", "guessedtype": "function"}, "callChildFunction": {"params": [{"type": "String", "name": "fnName", "description": "\t\tThe name of the function"}, {"type": "Array", "name": "args", "description": "\t\tThe arguments to pass to the function"}], "description": "Calls a function within all child Calendars within this CalendarGroup.", "guessedname": "callChildFunction", "guessedtype": "function"}, "deselect": {"return": {"type": "Date[]", "description": "Array of JavaScript Date objects representing all individual dates that are currently selected."}, "params": [{"type": "String\/Date\/Date[]", "name": "date", "description": "\tThe date string of dates to deselect in the current calendar. Valid formats are\nindividual date(s) (12\/24\/2005,12\/26\/2005) or date range(s) (12\/24\/2005-1\/1\/2006).\nMultiple comma-delimited dates can also be passed to this method (12\/24\/2005,12\/11\/2005-12\/13\/2005).\nThis method can also take a JavaScript Date object or an array of Date objects."}], "description": "Deselects a date or a collection of dates on the current calendar. This method, by default,\ndoes not call the render method explicitly. Once deselection has completed, render must be \ncalled for the changes to be reflected visually.", "guessedname": "deselect", "guessedtype": "function"}, "sub": {"guessedname": "sub", "params": [{"type": "Function", "name": "fn", "description": "\tThe function to subscribe to this CustomEvent"}, {"type": "Object", "name": "obj", "description": "\tThe CustomEvent's scope object"}, {"type": "Boolean", "name": "bOverride", "description": "\tWhether or not to apply scope correction"}], "description": "Proxy subscriber to subscribe to the CalendarGroup's child Calendars' CustomEvents", "private": "", "guessedtype": "function"}, "initEvents": {"description": "Initializes CalendarGroup's built-in CustomEvents", "guessedname": "initEvents", "guessedtype": "function"}, "previousYear": {"description": "Navigates to the previous year in the currently selected month in the calendar widget.", "guessedname": "previousYear", "guessedtype": "function"}, "nextMonth": {"description": "Navigates to the next month page in the calendar widget.", "guessedname": "nextMonth", "guessedtype": "function"}, "configPageDate": {"params": [{"type": "String", "name": "type", "description": "\tThe CustomEvent type (usually the property name)"}, {"type": "Object[]", "name": "args", "description": "\tThe CustomEvent arguments. For configuration handlers, args[0] will equal the newly applied value for the property."}, {"type": "Object", "name": "obj", "description": "\tThe scope object. For configuration handlers, this will usually equal the owner."}], "description": "The default Config handler for the \"pagedate\" property", "guessedname": "configPageDate", "guessedtype": "function"}, "setChildFunction": {"params": [{"type": "String", "name": "fnName", "description": "\t\tThe name of the function"}, {"type": "Function", "name": "fn", "description": "\t\t\tThe function to apply to each Calendar page object"}], "description": "Adds a function to all child Calendars within this CalendarGroup.", "guessedname": "setChildFunction", "guessedtype": "function"}, "addMonthRenderer": {"params": [{"type": "Number", "name": "month", "description": "\t\tThe month (1-12) to associate with this renderer"}, {"type": "Function", "name": "fnRender", "description": "\tThe function executed to render cells that match the render rules for this renderer."}], "description": "Adds a month to the render stack. The function reference passed to this method will be executed\nwhen a date cell matches the month passed to this method.", "guessedname": "addMonthRenderer", "guessedtype": "function"}, "init": {"params": [{"type": "String", "name": "id", "description": " optional The id of the table element that will represent the CalendarGroup widget. As of 2.4.0, this argument is optional."}, {"type": "String | HTMLElement", "name": "container", "description": " The id of the container div element that will wrap the CalendarGroup table, or a reference to a DIV element which exists in the document."}, {"type": "Object", "name": "config", "description": " optional The configuration object containing the initial configuration values for the CalendarGroup."}], "description": "Initializes the calendar group. All subclasses must call this method in order for the\ngroup to be initialized properly.", "guessedname": "init", "guessedtype": "function"}, "toString": {"return": {"type": "String", "description": "A string representation of the CalendarGroup object."}, "description": "Returns a string representation of the object.", "guessedname": "toString", "guessedtype": "function"}, "_setMonthOnDate": {"guessedname": "_setMonthOnDate", "params": [{"type": "Date", "name": "date", "description": "\tThe Date object on which to set the month index"}, {"type": "Number", "name": "iMonth", "description": "\tThe month index to set"}], "description": "Sets the month on a Date object, taking into account year rollover if the month is less than 0 or greater than 11.\nThe Date object passed in is modified. It should be cloned before passing it into this method if the original value needs to be maintained", "private": "", "guessedtype": "function"}, "removeRenderers": {"description": "Removes all custom renderers added to the CalendarGroup through the addRenderer, addMonthRenderer and \naddWeekRenderer methods. CalendarGroup's render method needs to be called to after removing renderers \nto see the changes applied.", "guessedname": "removeRenderers", "guessedtype": "function"}, "selectCell": {"return": {"type": "Date[]", "description": "Array of JavaScript Date objects representing all individual dates that are currently selected."}, "params": [{"type": "Number", "name": "cellIndex", "description": "\tThe index of the cell to be selected."}], "description": "Selects dates in the CalendarGroup based on the cell index provided. This method is used to select cells without having to do a full render. The selected style is applied to the cells directly.\nThe value of the MULTI_SELECT Configuration attribute will determine the set of dates which get selected. \n \nNOTE: As of 2.4.0, the constructor's ID argument is optional.<\/strong>\nThe CalendarGroup can be constructed by simply providing a container ID string, \nor a reference to a container DIV HTMLElement (the element needs to exist \nin the document).\nE.g.:\n \nIf not provided, the ID will be generated from the container DIV ID by adding an \"_t\" suffix.\nFor example if an ID is not provided, and the container's ID is \"calContainer\", the CalendarGroup's ID will be set to \"calContainer_t\".\n<\/p>"}, "YAHOO.widget.CategoryAxis": {"name": "YAHOO.widget.CategoryAxis", "constructors": [{"description": "A type of axis that displays items in categories."}], "namespace": "YAHOO.widget", "module": "charts", "guessedname": "CategoryAxis", "file": "CategoryAxis.js", "guessedtype": "function", "shortname": "CategoryAxis", "properties": {"categoryNames": {"type": "Array", "description": "A list of category names to display along this axis.", "guessedname": "categoryNames", "guessedtype": "property"}}, "description": "A type of axis that displays items in categories."}, "YAHOO.util.Assert": {"name": "YAHOO.util.Assert", "namespace": "YAHOO.util", "module": "yuitest", "guessedname": "Assert", "methods": {"isTrue": {"static": "", "params": [{"type": "Object", "name": "actual", "description": " The actual value to test."}, {"type": "String", "name": "message", "description": " (Optional) The message to display if the assertion fails."}], "description": "Asserts that a value is true. This uses the triple equals sign\nso no type cohersion may occur.", "guessedname": "isTrue", "guessedtype": "function"}, "isFalse": {"static": "", "params": [{"type": "Object", "name": "actual", "description": " The actual value to test."}, {"type": "String", "name": "message", "description": " (Optional) The message to display if the assertion fails."}], "description": "Asserts that a value is false. This uses the triple equals sign\nso no type cohersion may occur.", "guessedname": "isFalse", "guessedtype": "function"}, "isNotNull": {"static": "", "params": [{"type": "Object", "name": "actual", "description": " The actual value to test."}, {"type": "String", "name": "message", "description": " (Optional) The message to display if the assertion fails."}], "description": "Asserts that a value is not null. This uses the triple equals sign\nso no type cohersion may occur.", "guessedname": "isNotNull", "guessedtype": "function"}, "fail": {"static": "", "params": [{"type": "String", "name": "message", "description": " (Optional) The message to display with the failure."}], "description": "Forces an assertion error to occur.", "guessedname": "fail", "guessedtype": "function"}, "isFunction": {"static": "", "params": [{"type": "Object", "name": "actual", "description": " The value to test."}, {"type": "String", "name": "message", "description": " (Optional) The message to display if the assertion fails."}], "description": "Asserts that a value is a function.", "guessedname": "isFunction", "guessedtype": "function"}, "isNaN": {"static": "", "params": [{"type": "Object", "name": "actual", "description": " The value to test."}, {"type": "String", "name": "message", "description": " (Optional) The message to display if the assertion fails."}], "description": "Asserts that a value is not a number.", "guessedname": "isNaN", "guessedtype": "function"}, "isBoolean": {"static": "", "params": [{"type": "Object", "name": "actual", "description": " The value to test."}, {"type": "String", "name": "message", "description": " (Optional) The message to display if the assertion fails."}], "description": "Asserts that a value is a Boolean.", "guessedname": "isBoolean", "guessedtype": "function"}, "areNotSame": {"static": "", "params": [{"type": "Object", "name": "unexpected", "description": " The unexpected value."}, {"type": "Object", "name": "actual", "description": " The actual value to test."}, {"type": "String", "name": "message", "description": " (Optional) The message to display if the assertion fails."}], "description": "Asserts that a value is not the same as another. This uses the triple equals sign\nso no type cohersion may occur.", "guessedname": "areNotSame", "guessedtype": "function"}, "isNotNaN": {"static": "", "params": [{"type": "Object", "name": "actual", "description": " The value to test."}, {"type": "String", "name": "message", "description": " (Optional) The message to display if the assertion fails."}], "description": "Asserts that a value is not the special NaN value.", "guessedname": "isNotNaN", "guessedtype": "function"}, "areNotEqual": {"static": "", "params": [{"type": "Object", "name": "unexpected", "description": " The unexpected value."}, {"type": "Object", "name": "actual", "description": " The actual value to test."}, {"type": "String", "name": "message", "description": " (Optional) The message to display if the assertion fails."}], "description": "Asserts that a value is not equal to another. This uses the double equals sign\nso type cohersion may occur.", "guessedname": "areNotEqual", "guessedtype": "function"}, "areSame": {"static": "", "params": [{"type": "Object", "name": "expected", "description": " The expected value."}, {"type": "Object", "name": "actual", "description": " The actual value to test."}, {"type": "String", "name": "message", "description": " (Optional) The message to display if the assertion fails."}], "description": "Asserts that a value is the same as another. This uses the triple equals sign\nso no type cohersion may occur.", "guessedname": "areSame", "guessedtype": "function"}, "isUndefined": {"static": "", "params": [{"type": "Object", "name": "actual", "description": " The actual value to test."}, {"type": "String", "name": "message", "description": " (Optional) The message to display if the assertion fails."}], "description": "Asserts that a value is undefined. This uses the triple equals sign\nso no type cohersion may occur.", "guessedname": "isUndefined", "guessedtype": "function"}, "isArray": {"static": "", "params": [{"type": "Object", "name": "actual", "description": " The value to test."}, {"type": "String", "name": "message", "description": " (Optional) The message to display if the assertion fails."}], "description": "Asserts that a value is an array.", "guessedname": "isArray", "guessedtype": "function"}, "isTypeOf": {"static": "", "params": [{"type": "String", "name": "expectedType", "description": " The expected type of the variable."}, {"type": "Object", "name": "actualValue", "description": " The actual value to test."}, {"type": "String", "name": "message", "description": " (Optional) The message to display if the assertion fails."}], "description": "Asserts that a value is of a particular type.", "guessedname": "isTypeOf", "guessedtype": "function"}, "_formatMessage": {"return": {"type": "String", "description": "The final error message, containing either or both."}, "description": "Formats a message so that it can contain the original assertion message\nin addition to the custom message.", "protected": "", "static": "", "guessedname": "_formatMessage", "guessedtype": "function", "params": [{"type": "String", "name": "customMessage", "description": " The message passed in by the developer."}, {"type": "String", "name": "defaultMessage", "description": " The message created by the error by default."}]}, "areEqual": {"static": "", "params": [{"type": "Object", "name": "expected", "description": " The expected value."}, {"type": "Object", "name": "actual", "description": " The actual value to test."}, {"type": "String", "name": "message", "description": " (Optional) The message to display if the assertion fails."}], "description": "Asserts that a value is equal to another. This uses the double equals sign\nso type cohersion may occur.", "guessedname": "areEqual", "guessedtype": "function"}, "isNumber": {"static": "", "params": [{"type": "Object", "name": "actual", "description": " The value to test."}, {"type": "String", "name": "message", "description": " (Optional) The message to display if the assertion fails."}], "description": "Asserts that a value is a number.", "guessedname": "isNumber", "guessedtype": "function"}, "isObject": {"static": "", "params": [{"type": "Object", "name": "actual", "description": " The value to test."}, {"type": "String", "name": "message", "description": " (Optional) The message to display if the assertion fails."}], "description": "Asserts that a value is an object.", "guessedname": "isObject", "guessedtype": "function"}, "isString": {"static": "", "params": [{"type": "Object", "name": "actual", "description": " The value to test."}, {"type": "String", "name": "message", "description": " (Optional) The message to display if the assertion fails."}], "description": "Asserts that a value is a string.", "guessedname": "isString", "guessedtype": "function"}, "isNotUndefined": {"static": "", "params": [{"type": "Object", "name": "actual", "description": " The actual value to test."}, {"type": "String", "name": "message", "description": " (Optional) The message to display if the assertion fails."}], "description": "Asserts that a value is not undefined. This uses the triple equals sign\nso no type cohersion may occur.", "guessedname": "isNotUndefined", "guessedtype": "function"}, "isNull": {"static": "", "params": [{"type": "Object", "name": "actual", "description": " The actual value to test."}, {"type": "String", "name": "message", "description": " (Optional) The message to display if the assertion fails."}], "description": "Asserts that a value is null. This uses the triple equals sign\nso no type cohersion may occur.", "guessedname": "isNull", "guessedtype": "function"}, "isInstanceOf": {"static": "", "params": [{"type": "Function", "name": "expected", "description": " The function that the object should be an instance of."}, {"type": "Object", "name": "actual", "description": " The object to test."}, {"type": "String", "name": "message", "description": " (Optional) The message to display if the assertion fails."}], "description": "Asserts that a value is an instance of a particular object. This may return\nincorrect results when comparing objects from one frame to constructors in\nanother frame. For best results, don't use in a cross-frame manner.", "guessedname": "isInstanceOf", "guessedtype": "function"}}, "static": "", "file": "Assert.js", "guessedtype": "property", "shortname": "Assert", "description": "The Assert object provides functions to test JavaScript values against\nknown and expected results. Whenever a comparison (assertion) fails,\nan error is thrown."}, "YAHOO.widget.LogMsg": {"name": "YAHOO.widget.LogMsg", "constructors": [{"params": [{"type": "Object", "name": "oConfigs", "description": " Object literal of configuration params."}], "description": "The LogMsg class defines a single log message."}], "namespace": "YAHOO.widget", "module": "logger", "guessedname": "LogMsg", "file": "LogMsg.js", "guessedtype": "function", "shortname": "LogMsg", "properties": {"msg": {"type": "String", "description": "Log message.", "guessedname": "msg", "guessedtype": "property"}, "category": {"type": "String", "description": "Log category.", "guessedname": "category", "guessedtype": "property"}, "sourceDetail": {"type": "String", "description": "Log source detail. The remainder of the string passed in as the source argument, not\nincluding the first word (if any).", "guessedname": "sourceDetail", "guessedtype": "property"}, "source": {"type": "String", "description": "Log source. The first word passed in as the source argument.", "guessedname": "source", "guessedtype": "property"}, "time": {"type": "Date", "description": "Log timestamp.", "guessedname": "time", "guessedtype": "property"}}, "description": "The LogMsg class defines a single log message."}, "YAHOO.widget.DropdownCellEditor": {"name": "YAHOO.widget.DropdownCellEditor", "constructors": [{"params": [{"type": "Object", "name": "oConfigs", "description": " (Optional) Object literal of configs."}], "description": "The DropdownCellEditor class provides functionality for inline editing\nDataTable cell data a SELECT element."}], "namespace": "YAHOO.widget", "module": "datatable", "guessedname": "DropdownCellEditor", "methods": {"renderForm": {"description": "Render a form with select element.", "guessedname": "renderForm", "guessedtype": "function"}, "handleDisabledBtns": {"description": "After rendering form, if disabledBtns is set to true, then sets up a mechanism\nto save input without them.", "guessedname": "handleDisabledBtns", "guessedtype": "function"}, "getInputValue": {"description": "Retrieves input value from DropdownCellEditor.", "guessedname": "getInputValue", "guessedtype": "function"}, "focus": {"description": "Sets focus in DropdownCellEditor.", "guessedname": "focus", "guessedtype": "function"}, "resetForm": {"description": "Resets DropdownCellEditor UI to initial state.", "guessedname": "resetForm", "guessedtype": "function"}}, "extends": "YAHOO.widget.BaseCellEditor", "superclass": "YAHOO.widget.BaseCellEditor", "file": "CellEditor.js", "guessedtype": "function", "shortname": "DropdownCellEditor", "properties": {"dropdownOptions": {"type": "String[] | Object[]", "description": "Array of dropdown values. Can either be a simple array (e.g., \n[\"Alabama\",\"Alaska\",\"Arizona\",\"Arkansas\"]) or a an array of objects (e.g., \n[{label:\"Alabama\", value:\"AL\"}, {label:\"Alaska\", value:\"AK\"},\n{label:\"Arizona\", value:\"AZ}, {label:\"Arkansas\", value:\"AR}]).", "guessedname": "dropdownOptions", "guessedtype": "property"}, "dropdown": {"type": "HTMLElement", "description": "Reference to Dropdown element.", "guessedname": "dropdown", "guessedtype": "property"}}, "description": "The DropdownCellEditor class provides functionality for inline editing\nDataTable cell data a SELECT element."}, "YAHOO.widget.TextboxCellEditor": {"name": "YAHOO.widget.TextboxCellEditor", "constructors": [{"params": [{"type": "Object", "name": "oConfigs", "description": " (Optional) Object literal of configs."}], "description": "The TextboxCellEditor class provides functionality for inline editing\nDataTable cell data with an INPUT TYPE=TEXT element."}], "namespace": "YAHOO.widget", "module": "datatable", "guessedname": "TextboxCellEditor", "methods": {"renderForm": {"description": "Render a form with input type=text.", "guessedname": "renderForm", "guessedtype": "function"}, "move": {"description": "Moves TextboxCellEditor UI to a cell.", "guessedname": "move", "guessedtype": "function"}, "getInputValue": {"description": "Returns new value for TextboxCellEditor.", "guessedname": "getInputValue", "guessedtype": "function"}, "focus": {"description": "Sets focus in TextboxCellEditor.", "guessedname": "focus", "guessedtype": "function"}, "resetForm": {"description": "Resets TextboxCellEditor UI to initial state.", "guessedname": "resetForm", "guessedtype": "function"}}, "extends": "YAHOO.widget.BaseCellEditor", "superclass": "YAHOO.widget.BaseCellEditor", "file": "CellEditor.js", "guessedtype": "function", "shortname": "TextboxCellEditor", "properties": {"DataTable.Editors": {"type": "Object", "static": "", "description": "CellEditor subclasses.", "guessedname": "Editors", "guessedtype": "property"}, "textbox": {"description": "Reference to the textbox element.", "guessedname": "textbox", "guessedtype": "property"}}, "description": "The TextboxCellEditor class provides functionality for inline editing\nDataTable cell data with an INPUT TYPE=TEXT element."}, "YAHOO.widget.Paginator.ui.CurrentPageReport": {"properties": {"span": {"guessedname": "span", "type": "HTMLElement", "description": "Span node containing the formatted info", "private": "", "guessedtype": "property"}}, "name": "YAHOO.widget.Paginator.ui.CurrentPageReport", "for": "YAHOO.widget.Paginator", "innerClasses": ["YAHOO.widget.Paginator"], "constructors": [{"params": [{"type": "Pagintor", "name": "p", "description": " Paginator instance to attach to"}], "description": "ui Component to generate the textual report of current pagination status.\nE.g. \"Now viewing page 1 of 13\"."}], "namespace": "YAHOO.widget.Paginator.ui", "module": "paginator", "events": {"pageReportTemplateChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "pageReportTemplateChange", "description": "Fires when the value for the configuration attribute 'pageReportTemplate' changes."}, "beforePageReportValueGenaratorChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "beforePageReportValueGenaratorChange", "description": "Fires before the value for the configuration attribute 'pageReportValueGenarator' changes. Return false to cancel the attribute change."}, "beforePageReportClassChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "beforePageReportClassChange", "description": "Fires before the value for the configuration attribute 'pageReportClass' changes. Return false to cancel the attribute change."}, "pageReportValueGenaratorChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "pageReportValueGenaratorChange", "description": "Fires when the value for the configuration attribute 'pageReportValueGenarator' changes."}, "beforePageReportTemplateChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "beforePageReportTemplateChange", "description": "Fires before the value for the configuration attribute 'pageReportTemplate' changes. Return false to cancel the attribute change."}, "pageReportClassChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "pageReportClassChange", "description": "Fires when the value for the configuration attribute 'pageReportClass' changes."}}, "guessedname": "CurrentPageReport", "methods": {"destroy": {"private": "", "description": "Removes the link\/span node and clears event listeners\nremoval.", "guessedname": "destroy", "guessedtype": "function"}, "init": {"static": "", "params": [{"type": "Paginator", "name": "p", "description": " Paginator instance to decorate"}], "description": "Decorates Paginator instances with new attributes. Called during\nPaginator instantiation.", "guessedname": "init", "guessedtype": "function"}, "sprintf": {"return": {"type": "string", "description": ""}, "description": "Replace place holders in a string with the named values found in an\nobject literal.", "static": "", "guessedname": "sprintf", "guessedtype": "function", "params": [{"type": "string", "name": "template", "description": " The content string containing place holders"}, {"type": "object", "name": "values", "description": " The key:value pairs used to replace the place holders"}]}, "render": {"return": {"type": "HTMLElement", "description": ""}, "params": [{"type": "string", "name": "id_base", "description": " used to create unique ids for generated nodes"}], "description": "Generate the span containing info formatted per the pageReportTemplate\nattribute.", "guessedname": "render", "guessedtype": "function"}, "update": {"params": [{"type": "CustomEvent", "name": "e", "description": " The calling change event"}], "description": "Regenerate the content of the span if appropriate. Calls\nCurrentPageReport.sprintf with the value of the pageReportTemplate\nattribute and the value map returned from pageReportValueGenerator\nfunction.", "guessedname": "update", "guessedtype": "function"}}, "file": "CurrentPageReport.js", "guessedtype": "function", "shortname": "CurrentPageReport", "configs": {"pageReportValueGenarator": {"description": "Function to generate the value map used to populate the\npageReportTemplate. The function is passed the Paginator instance as a\nparameter. The default function returns a map with the following keys:\n \nDialog is an implementation of Panel that can be used to submit form \ndata.\n<\/p>\n \nBuilt-in functionality for buttons with event handlers is included. \nIf the optional YUI Button dependancy is included on the page, the buttons\ncreated will be instances of YAHOO.widget.Button, otherwise regular HTML buttons\nwill be created.\n<\/p>\n \nForms can be processed in 3 ways -- via an asynchronous Connection utility call, \na simple form POST or GET, or manually. The YUI Connection utility should be\nincluded if you're using the default \"async\" postmethod, but is not required if\nyou're using any of the other postmethod values.\n<\/p>"}], "namespace": "YAHOO.widget", "module": "container", "events": {"beforeSubmitEvent": {"description": "CustomEvent fired prior to submission", "guessedname": "beforeSubmitEvent", "guessedtype": "property"}, "asyncSubmitEvent": {"description": "CustomEvent fired prior to asynchronous submission", "guessedname": "asyncSubmitEvent", "guessedtype": "property"}, "submitEvent": {"description": "CustomEvent fired after submission", "guessedname": "submitEvent", "guessedtype": "property"}, "manualSubmitEvent": {"description": "CustomEvent fired prior to manual submission", "guessedname": "manualSubmitEvent", "guessedtype": "property"}, "formSubmitEvent": {"description": "CustomEvent fired prior to form-based submission", "guessedname": "formSubmitEvent", "guessedtype": "property"}, "cancelEvent": {"description": "CustomEvent fired after cancel", "guessedname": "cancelEvent", "guessedtype": "property"}}, "guessedname": "Dialog", "methods": {"configButtons": {"params": [{"type": "String", "name": "type", "description": " The CustomEvent type (usually the property name)"}, {"type": "Object[]", "name": "args", "description": " The CustomEvent arguments. For configuration \nhandlers, args[0] will equal the newly applied value for the property."}, {"type": "Object", "name": "obj", "description": " The scope object. For configuration handlers, \nthis will usually equal the owner."}], "description": "The default event handler for the \"buttons\" configuration property", "guessedname": "configButtons", "guessedtype": "function"}, "getButtons": {"return": {"type": "Array", "description": ""}, "description": "Returns an array containing each of the Dialog's \nbuttons, by default an array of HTML \nThe function to execute upon success of the \nConnection submission, when the form contains\na file input element.\n<\/p>\n \nNOTE:<\/em> Connection manager will not\ninvoke the success or failure handlers for the file\nupload use case. This will be the only callback\nhandler invoked.\n<\/p>\n \nFor more information, see the \nConnection Manager documenation on file uploads<\/a>.\n<\/p>"}, "DEFAULT_CONFIG": {"description": "Constant representing the Dialog's configuration properties", "private": "", "guessedname": "DEFAULT_CONFIG", "guessedtype": "property", "type": "Object", "final": ""}, "callback.argument": {"type": "Object", "description": "The arbitraty argument or arguments to pass to the Connection \ncallback functions", "guessedname": "argument", "guessedtype": "property"}}, "description": " \nDialog is an implementation of Panel that can be used to submit form \ndata.\n<\/p>\n \nBuilt-in functionality for buttons with event handlers is included. \nIf the optional YUI Button dependancy is included on the page, the buttons\ncreated will be instances of YAHOO.widget.Button, otherwise regular HTML buttons\nwill be created.\n<\/p>\n \nForms can be processed in 3 ways -- via an asynchronous Connection utility call, \na simple form POST or GET, or manually. The YUI Connection utility should be\nincluded if you're using the default \"async\" postmethod, but is not required if\nyou're using any of the other postmethod values.\n<\/p>"}, "YAHOO.util.DateLocale": {"name": "YAHOO.util.DateLocale", "namespace": "YAHOO.util", "module": "datasource", "guessedname": "DateLocale", "file": "Type.js", "guessedtype": "property", "shortname": "DateLocale", "requires": "yahoo", "description": "The DateLocale class is a container and base class for all\nlocalised date strings used by YAHOO.util.Date. It is used\ninternally, but may be extended to provide new date localisations.\nTo create your own DateLocale, follow these steps:\n See: Element.addListener<\/a><\/p>\n Event fields:<\/strong> Usage:<\/strong> See: Element.addListener<\/a><\/p>\n Event fields:<\/strong> Usage:<\/strong>\n
\n
\n{\n{ id: 'b3', type: 'button', label: 'Underline', value: 'underline' },\n{ type: 'separator' },\n{ id: 'b4', type: 'menu', label: 'Align', value: 'align',\nmenu: [\n{ text: \"Left\", value: 'alignleft' },\n{ text: \"Center\", value: 'aligncenter' },\n{ text: \"Right\", value: 'alignright' }\n]\n}\n}\n<\/pre><\/code>"}, "draggable": {"default": "false", "type": "Boolean", "description": "Boolean indicating if the toolbar should be draggable."}, "titlebar": {"default": "false", "type": "Boolean or String", "description": "Boolean indicating if the toolbar should have a titlebar. If\npassed a string, it will use that as the titlebar text"}}, "constructors": [{"params": [{"type": "String\/HTMLElement", "name": "el", "description": " The element to turn into a toolbar."}, {"type": "Object", "name": "attrs", "description": " Object liternal containing configuration parameters."}], "description": "Provides a rich toolbar widget based on the button and menu widgets"}], "namespace": "YAHOO.widget", "module": "editor", "events": {"buttonsChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "buttonsChange", "description": "Fires when the value for the configuration attribute 'buttons' changes."}, "beforeDraggableChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "beforeDraggableChange", "description": "Fires before the value for the configuration attribute 'draggable' changes. Return false to cancel the attribute change."}, "toolbarCollapsed": {"type": "YAHOO.util.CustomEvent", "description": "Fires when the toolbar is collapsed via the collapse button. See Element.addListener<\/a> for more information on listening for this event."}, "grouplabelsChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "grouplabelsChange", "description": "Fires when the value for the configuration attribute 'grouplabels' changes."}, "beforeTitlebarChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "beforeTitlebarChange", "description": "Fires before the value for the configuration attribute 'titlebar' changes. Return false to cancel the attribute change."}, "beforeCollapseChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "beforeCollapseChange", "description": "Fires before the value for the configuration attribute 'collapse' changes. Return false to cancel the attribute change."}, "valueClick": {"type": "YAHOO.util.CustomEvent", "params": [{"type": "Object", "name": "o", "description": " The object passed to this handler is the button config used to create the button."}], "description": "This is a special dynamic event that is created and dispatched based on the value property\nof the button config. See Element.addListener<\/a> for more information on listening for this event.\nExample:\n\nbuttons : [\n{ type: 'button', value: 'test', value: 'testButton' }\n]<\/pre>\n<\/code>\nWith the valueClick event you could subscribe to this buttons click event with this:\ntbar.in('testButtonClick', function() { alert('test button clicked'); })"}, "buttonClick": {"type": "YAHOO.util.CustomEvent", "params": [{"type": "Object", "name": "o", "description": " The object passed to this handler is the button config used to create the button."}], "description": "Fires when any botton receives a click event. Passes back a single object representing the buttons config object. See Element.addListener<\/a> for more information on listening for this event."}, "beforeDisabledChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "beforeDisabledChange", "description": "Fires before the value for the configuration attribute 'disabled' changes. Return false to cancel the attribute change."}, "beforeButtonTypeChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "beforeButtonTypeChange", "description": "Fires before the value for the configuration attribute 'buttonType' changes. Return false to cancel the attribute change."}, "buttonTypeChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "buttonTypeChange", "description": "Fires when the value for the configuration attribute 'buttonType' changes."}, "titlebarChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "titlebarChange", "description": "Fires when the value for the configuration attribute 'titlebar' changes."}, "toolbarExpanded": {"type": "YAHOO.util.CustomEvent", "description": "Fires when the toolbar is expanded via the collapse button. See Element.addListener<\/a> for more information on listening for this event."}, "draggableChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "draggableChange", "description": "Fires when the value for the configuration attribute 'draggable' changes."}, "beforeButtonsChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "beforeButtonsChange", "description": "Fires before the value for the configuration attribute 'buttons' changes. Return false to cancel the attribute change."}, "beforeGrouplabelsChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "beforeGrouplabelsChange", "description": "Fires before the value for the configuration attribute 'grouplabels' changes. Return false to cancel the attribute change."}, "disabledChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "disabledChange", "description": "Fires when the value for the configuration attribute 'disabled' changes."}, "collapseChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "collapseChange", "description": "Fires when the value for the configuration attribute 'collapse' changes."}}, "guessedname": "Toolbar", "methods": {"getButtons": {"return": {"type": "Array", "description": ""}, "description": "Returns an array of buttons in the current toolbar", "guessedname": "getButtons", "guessedtype": "function"}, "enableButton": {"return": {"type": "Boolean", "description": ""}, "params": [{"type": "String\/Number", "name": "id", "description": " Enable a button by it's id, index or value."}], "description": "Enables a button in the toolbar.", "guessedname": "enableButton", "guessedtype": "function"}, "destroyButton": {"return": {"type": "Boolean", "description": ""}, "params": [{"type": "String\/Number", "name": "id", "description": " Destroy a button by it's id or index."}], "description": "Destroy a button in the toolbar.", "guessedname": "destroyButton", "guessedtype": "function"}, "_navigateButtons": {"guessedname": "_navigateButtons", "params": [{"type": "Event", "name": "ev", "description": " The Key Event"}], "description": "Handles the navigation\/focus of toolbar buttons with the Arrow Keys", "private": "", "guessedtype": "function"}, "addButton": {"params": [{"type": "Object", "name": "oButton", "description": " Object literal reference to the Button's Config"}, {"type": "HTMLElement", "name": "after", "description": " Optional HTML element to insert this button after in the DOM."}], "description": "Add a new button to the toolbar. Buttons supported:\npush, split, menu, select, color, spin", "guessedname": "addButton", "guessedtype": "function"}, "initAttributes": {"params": [{"type": "Object", "name": "attr", "description": " Object literal specifying a set of \nconfiguration attributes used to create the toolbar."}], "description": "Initializes all of the configuration attributes used to create \nthe toolbar.", "guessedname": "initAttributes", "guessedtype": "function"}, "enableAllButtons": {"return": {"type": "Boolean", "description": ""}, "description": "Enables all buttons in the toolbar.", "guessedname": "enableAllButtons", "guessedtype": "function"}, "selectButton": {"return": {"type": "Boolean", "description": ""}, "params": [{"type": "String\/Number", "name": "id", "description": " Select a button by it's id, index or value."}, {"type": "String", "name": "value", "description": " If this is a Menu Button, check this item in the menu"}], "description": "Selects a button in the toolbar.", "guessedname": "selectButton", "guessedtype": "function"}, "_buttonClick": {"protected": "", "params": [{"type": "String", "name": "ev", "description": " The event that was passed in."}, {"type": "Object", "name": "info", "description": " Object literal of information about the button that was clicked."}], "description": "Click handler for all buttons in the toolbar.", "guessedname": "_buttonClick", "guessedtype": "function"}, "isSelected": {"return": {"type": "Boolean", "description": ""}, "params": [{"type": "String\/Number", "name": "id", "description": " A button by it's id, index or value."}], "description": "Tells if a button is selected or not.", "guessedname": "isSelected", "guessedtype": "function"}, "init": {"description": "The Toolbar class's initialization method", "guessedname": "init", "guessedtype": "function"}, "addButtonToGroup": {"params": [{"type": "Object", "name": "oButton", "description": " Object literal reference to the Button's Config"}, {"type": "String", "name": "group", "description": " The Group identifier passed into the initial config"}, {"type": "HTMLElement", "name": "after", "description": " Optional HTML element to insert this button after in the DOM."}], "description": "Add a new button to a toolbar group. Buttons supported:\npush, split, menu, select, color, spin", "guessedname": "addButtonToGroup", "guessedtype": "function"}, "toString": {"return": {"type": "String", "description": ""}, "description": "Returns a string representing the toolbar.", "guessedname": "toString", "guessedtype": "function"}, "_resetColorPicker": {"description": "Clears the currently selected color or mouseover color in the color picker.", "private": "", "guessedname": "_resetColorPicker", "guessedtype": "function"}, "destroy": {"return": {"type": "Boolean", "description": ""}, "description": "Destroys the toolbar, all of it's elements and objects.", "guessedname": "destroy", "guessedtype": "function"}, "_handleFocus": {"description": "Sets up the listeners for the arrow key navigation", "private": "", "guessedname": "_handleFocus", "guessedtype": "function"}, "collapse": {"params": [{"type": "Boolean", "name": "collapse", "description": " True to collapse, false to expand."}], "description": "Programatically collapse the toolbar.", "guessedname": "collapse", "guessedtype": "function"}, "addSeparator": {"params": [{"type": "HTMLElement", "name": "cont", "description": " Optional HTML element to insert this button into."}, {"type": "HTMLElement", "name": "after", "description": " Optional HTML element to insert this button after in the DOM."}], "description": "Add a new button separator to the toolbar.", "guessedname": "addSeparator", "guessedtype": "function"}, "getButtonByIndex": {"return": {"type": "YAHOO.widget.ToolbarButton<\/a>", "description": ""}, "params": [{"type": "Number", "name": "index", "description": " The index of the button in _buttonList."}], "description": "Gets a button instance from the toolbar by is index in _buttonList.", "guessedname": "getButtonByIndex", "guessedtype": "function"}, "getButtonById": {"return": {"type": "YAHOO.widget.ToolbarButton<\/a>", "description": ""}, "params": [{"type": "String", "name": "id", "description": " The Dom id to query for."}], "description": "Gets a button instance from the toolbar by is Dom id.", "guessedname": "getButtonById", "guessedtype": "function"}, "resetAllButtons": {"return": {"type": "Boolean", "description": ""}, "params": [{"type": "Object", "name": "_ex", "description": " Except these buttons"}], "description": "Resets all buttons to their initial state.", "guessedname": "resetAllButtons", "guessedtype": "function"}, "deselectAllButtons": {"return": {"type": "Boolean", "description": ""}, "description": "Deselects all buttons in the toolbar.", "guessedname": "deselectAllButtons", "guessedtype": "function"}, "disableButton": {"return": {"type": "Boolean", "description": ""}, "params": [{"type": "String\/Number", "name": "id", "description": " Disable a button by it's id, index or value."}], "description": "Disables a button in the toolbar.", "guessedname": "disableButton", "guessedtype": "function"}, "_addMenuClasses": {"guessedname": "_addMenuClasses", "params": [{"type": "String", "name": "ev", "description": " The event that fired."}, {"type": "Array", "name": "na", "description": " Array of event information."}, {"type": "Object", "name": "o", "description": " Button config object."}], "description": "This method is called from Menu's renderEvent to add a few more classes to the menu items", "private": "", "guessedtype": "function"}, "_makeSpinButton": {"guessedname": "_makeSpinButton", "params": [{"type": "Object", "name": "_button", "description": " YAHOO.widget.ToolbarButton<\/a> reference"}, {"type": "Object", "name": "oButton", "description": " Object literal containing the buttons initial config"}], "description": "Create a button similar to an OS Spin button.. It has an up\/down arrow combo to scroll through a range of int values.", "private": "", "guessedtype": "function"}, "deselectButton": {"return": {"type": "Boolean", "description": ""}, "params": [{"type": "String\/Number", "name": "id", "description": " Deselect a button by it's id, index or value."}], "description": "Deselects a button in the toolbar.", "guessedname": "deselectButton", "guessedtype": "function"}, "addButtonGroup": {"params": [{"type": "Object", "name": "oGroup", "description": " Object literal reference to the Groups Config (contains an array of button configs as well as the group label)"}], "description": "Add a new button group to the toolbar. (uses addButton)", "guessedname": "addButtonGroup", "guessedtype": "function"}, "_createColorPicker": {"guessedname": "_createColorPicker", "params": [{"type": "String", "name": "id", "description": " the id of the toolbar to prefix this DOM container with."}], "description": "Creates the core DOM reference to the color picker menu item.", "private": "", "guessedtype": "function"}, "_makeColorButton": {"guessedname": "_makeColorButton", "params": [{"type": "Object", "name": "_oButton", "description": " YAHOO.widget.ToolbarButton<\/a> reference"}], "description": "Called to turn a \"color\" button into a menu button with an Overlay for the menu.", "private": "", "guessedtype": "function"}, "disableAllButtons": {"return": {"type": "Boolean", "description": ""}, "description": "Disables all buttons in the toolbar.", "guessedname": "disableAllButtons", "guessedtype": "function"}, "getButtonByValue": {"return": {"type": "YAHOO.widget.ToolbarButton<\/a> or YAHOO.widget.MenuItem<\/a>", "description": ""}, "params": [{"type": "String", "name": "value", "description": " The button value to query for."}], "description": "Gets a button instance or a menuitem instance from the toolbar by it's value.", "guessedname": "getButtonByValue", "guessedtype": "function"}}, "extends": "YAHOO.util.Element", "superclass": "YAHOO.util.Element", "file": "toolbar.js", "guessedtype": "function", "shortname": "Toolbar", "properties": {"STR_SPIN_LABEL": {"type": "String", "description": "String for spinbutton dynamic label. Note the {VALUE} will be replaced with YAHOO.lang.substitute", "guessedname": "STR_SPIN_LABEL", "guessedtype": "property"}, "_toolbarConfigs": {"protected": "", "type": "Object", "guessedname": "_toolbarConfigs", "guessedtype": "property"}, "STR_SPIN_UP": {"type": "String", "description": "String for spinbutton up", "guessedname": "STR_SPIN_UP", "guessedtype": "property"}, "_buttonList": {"protected": "", "type": "Array", "description": "Internal property list of current buttons in the toolbar", "guessedname": "_buttonList", "guessedtype": "property"}, "_colorPicker": {"type": "HTMLElement", "description": "The HTML Element containing the colorPicker", "guessedname": "_colorPicker", "guessedtype": "property"}, "STR_COLLAPSE": {"type": "String", "description": "String for Toolbar Collapse Button", "guessedname": "STR_COLLAPSE", "guessedtype": "property"}, "_navCounter": {"guessedname": "_navCounter", "type": "Number", "description": "Internal counter for walking the buttons in the toolbar with the arrow keys", "private": "", "guessedtype": "property"}, "CLASS_PREFIX": {"protected": "", "type": "String", "description": "Default prefix for dynamically created class names", "guessedname": "CLASS_PREFIX", "guessedtype": "property"}, "CLASS_DRAGHANDLE": {"protected": "", "type": "String", "description": "Default CSS class to apply to the toolbar's drag handle element", "guessedname": "CLASS_DRAGHANDLE", "guessedtype": "property"}, "_colorData": {"type": "Object", "description": "Object reference containing colors hex and text values.", "guessedname": "_colorData", "guessedtype": "property"}, "_sepCount": {"protected": "", "type": "Number", "description": "Internal refernce for counting separators, so we can give them a useful class name for styling", "guessedname": "_sepCount", "guessedtype": "property"}, "dd": {"type": "Object", "description": "The DragDrop instance associated with the Toolbar", "guessedname": "dd", "guessedtype": "property"}, "_keyNav": {"guessedname": "_keyNav", "type": "Boolean", "description": "Flag to determine if the arrow nav listeners have been attached", "private": "", "guessedtype": "property"}, "_titlebar": {"type": "HTMLElement", "description": "Object reference to the titlebar", "guessedname": "_titlebar", "guessedtype": "property"}, "CLASS_CONTAINER": {"protected": "", "type": "String", "description": "Default CSS class to apply to the toolbar container element", "guessedname": "CLASS_CONTAINER", "guessedtype": "property"}, "_buttonGroupList": {"protected": "", "type": "Array", "description": "Internal property list of current button groups in the toolbar", "guessedname": "_buttonGroupList", "guessedtype": "property"}, "CLASS_DISABLED": {"protected": "", "type": "String", "description": "Default CSS class to apply when the toolbar is disabled", "guessedname": "CLASS_DISABLED", "guessedtype": "property"}, "buttonType": {"type": "Object", "description": "The default button to use", "guessedname": "buttonType", "guessedtype": "property"}, "_sep": {"protected": "", "type": "HTMLElement", "description": "Internal reference to the separator HTML Element for cloning", "guessedname": "_sep", "guessedtype": "property"}, "STR_SPIN_DOWN": {"type": "String", "description": "String for spinbutton down", "guessedname": "STR_SPIN_DOWN", "guessedtype": "property"}, "CLASS_SEPARATOR": {"protected": "", "type": "String", "description": "Default CSS class to apply to all separators in the toolbar", "guessedname": "CLASS_SEPARATOR", "guessedtype": "property"}, "draghandle": {"protected": "", "type": "HTMLElement", "guessedname": "_dragHandle", "guessedtype": "property"}, "browser": {"type": "Object", "description": "Standard browser detection", "guessedname": "browser", "guessedtype": "property"}}, "description": "Provides a rich toolbar widget based on the button and menu widgets"}, "YAHOO.widget.PieChart": {"name": "YAHOO.widget.PieChart", "constructors": [{"params": [{"type": "HTMLElement", "name": "containerId", "description": " Container element for the Flash Player instance."}, {"type": "YAHOO.util.DataSource", "name": "dataSource", "description": " DataSource instance."}, {"type": "object", "name": "attributes", "description": " (optional) Object literal of configuration values."}], "description": "PieChart class for the YUI Charts widget."}], "namespace": "YAHOO.widget", "module": "charts", "events": {"beforeDataFieldChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "beforeDataFieldChange", "description": "Fires before the value for the configuration attribute 'dataField' changes. Return false to cancel the attribute change."}, "dataFieldChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "dataFieldChange", "description": "Fires when the value for the configuration attribute 'dataField' changes."}, "beforeCategoryFieldChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "beforeCategoryFieldChange", "description": "Fires before the value for the configuration attribute 'categoryField' changes. Return false to cancel the attribute change."}, "categoryFieldChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "categoryFieldChange", "description": "Fires when the value for the configuration attribute 'categoryField' changes."}}, "guessedname": "PieChart", "methods": {"_setDataField": {"private": "", "description": "Setter for the dataField attribute.", "guessedname": "_setDataField", "guessedtype": "function"}, "_setCategoryField": {"private": "", "description": "Setter for the categoryField attribute.", "guessedname": "_setCategoryField", "guessedtype": "function"}, "_getCategoryField": {"private": "", "description": "Getter for the categoryField attribute.", "guessedname": "_getCategoryField", "guessedtype": "function"}, "_initAttributes": {"private": "", "description": "Initializes the attributes.", "guessedname": "_initAttributes", "guessedtype": "function"}, "_getDataField": {"private": "", "description": "Getter for the dataField attribute.", "guessedname": "_getDataField", "guessedtype": "function"}}, "uses": ["YAHOO.widget.Chart"], "file": "PieChart.js", "guessedtype": "function", "shortname": "PieChart", "configs": {"categoryField": {"type": "String", "description": "The field in each item that corresponds to the category value."}, "dataField": {"type": "String", "description": "The field in each item that corresponds to the data value."}}, "description": "PieChart class for the YUI Charts widget."}, "YAHOO.widget.CellEditor": {"name": "YAHOO.widget.CellEditor", "constructors": [{"params": [{"type": "String", "name": "sType", "description": " Type indicator, to map to YAHOO.widget.DataTable.Editors."}, {"type": "Object", "name": "oConfigs", "description": " (Optional) Object literal of configs."}], "description": "Factory class for instantiating a BaseCellEditor subclass."}], "namespace": "YAHOO.widget", "module": "datatable", "guessedname": "CellEditor", "extends": "YAHOO.widget.BaseCellEditor", "superclass": "YAHOO.widget.BaseCellEditor", "file": "CellEditor.js", "guessedtype": "function", "shortname": "CellEditor", "description": "Factory class for instantiating a BaseCellEditor subclass."}, "YAHOO.util.Resize": {"name": "YAHOO.util.Resize", "configs": {"maxX": {"type": "Number", "description": "The max x coord of the element"}, "maxY": {"type": "Number", "description": "The max y coord of the element"}, "maxWidth": {"type": "Number", "description": "The maximum width of the element"}, "animateEasing": {"type": "Object", "description": "The Easing to apply to the animation."}, "height": {"type": "Number", "description": "The height of the element"}, "yTicks": {"type": "Number or False", "description": "The number of y ticks to span the resize to."}, "wrap": {"type": "Boolean", "description": "Should we wrap the element"}, "animate": {"type": "Boolean", "description": "Should be use animation to resize the element (can only be used if we use proxy)."}, "knobHandles": {"type": "Boolean", "description": "Use the smaller handles, instead if the full size handles."}, "minWidth": {"type": "Number", "description": "The minimum width of the element"}, "ratio": {"type": "Boolean", "description": "Maintain the element's ratio when resizing."}, "useShime": {"type": "Boolean", "description": "This setting will be passed to the DragDrop instances on the resize handles and for the draggable property.\nThis property should be used if you want the resize handles to work over iframe and other elements."}, "minX": {"type": "Number", "description": "The minimum x coord of the element"}, "minY": {"type": "Number", "description": "The minimum y coord of the element"}, "handles": {"type": "Array", "description": "The handles to use (any combination of): 't', 'b', 'r', 'l', 'bl', 'br', 'tl', 'tr'. Defaults to: ['r', 'b', 'br'].\nCan use a shortcut of All. Note: 8 way resizing should be done on an element that is absolutely positioned."}, "status": {"type": "Boolean", "description": "Show the status (new size) of the resize."}, "hover": {"type": "Boolean", "description": "Only show the handles when they are being moused over."}, "minHeight": {"type": "Number", "description": "The minimum height of the element"}, "xTicks": {"type": "Number or False", "description": "The number of x ticks to span the resize to."}, "proxy": {"type": "Boolean", "description": "Resize a proxy element instead of the real element."}, "hiddenHandles": {"type": "Boolean", "description": "Don't show the handles, just use the cursor to the user."}, "animateDuration": {"type": "Number", "description": "The Duration to apply to the animation."}, "ghost": {"type": "Boolean", "description": "Apply an opacity filter to the element being resized (only works with proxy)."}, "maxHeight": {"type": "Number", "description": "The maximum height of the element"}, "autoRatio": {"type": "Boolean", "description": "Using the shift key during a resize will toggle the ratio config."}, "draggable": {"type": "Boolean", "description": "A convienence method to make the element draggable"}, "setSize": {"type": "Boolean", "description": "Set the size of the resized element, if set to false the element will not be auto resized,\nthe resize event will contain the dimensions so the end user can resize it on their own.\nThis setting will only work with proxy set to true and animate set to false."}, "width": {"type": "Number", "description": "The width of the element"}}, "constructors": [{"params": [{"type": "String\/HTMLElement", "name": "el", "description": " The element to make resizable."}, {"type": "Object", "name": "attrs", "description": " Object liternal containing configuration parameters."}], "description": "var myAnim = new YAHOO.util.Motion(el, { points: { to: [800, 800] } }, 1, YAHOO.util.Easing.easeOut);<\/code><\/p>"}], "namespace": "YAHOO.util", "module": "animation", "guessedname": "Motion", "extends": "YAHOO.util.ColorAnim", "superclass": "YAHOO.util.ColorAnim", "file": "Motion.js", "guessedtype": "function", "shortname": "Motion", "requires": "YAHOO.util.Anim", "description": "Anim subclass for moving elements along a path defined by the \"points\" \nmember of \"attributes\". All \"points\" are arrays with x, y coordinates.\nvar myAnim = new YAHOO.util.Motion(el, { points: { to: [800, 800] } }, 1, YAHOO.util.Easing.easeOut);<\/code><\/p>"}, "YAHOO.util.ObjectAssert": {"name": "YAHOO.util.ObjectAssert", "namespace": "YAHOO.util", "module": "yuitest", "guessedname": "ObjectAssert", "methods": {"hasProperty": {"description": "Asserts that an object has a property with the given name.", "param": "{String} propertyName The name of the property to test.", "static": "", "guessedname": "hasProperty", "guessedtype": "function", "params": [{"type": "String", "name": "propertyName", "description": " The name of the property to test."}, {"type": "Object", "name": "object", "description": " The object to search."}, {"type": "String", "name": "message", "description": " (Optional) The message to display if the assertion fails."}]}, "propertiesAreEqual": {"static": "", "params": [{"type": "Object", "name": "expected", "description": " An object with the expected properties."}, {"type": "Object", "name": "actual", "description": " An object with the actual properties."}, {"type": "String", "name": "message", "description": " (Optional) The message to display if the assertion fails."}], "description": "Asserts that all properties in the object exist in another object.", "guessedname": "propertiesAreEqual", "guessedtype": "function"}}, "static": "", "file": "ObjectAssert.js", "guessedtype": "property", "shortname": "ObjectAssert", "description": "The ObjectAssert object provides functions to test JavaScript objects\nfor a variety of cases."}, "YAHOO.widget.LineSeries": {"name": "YAHOO.widget.LineSeries", "constructors": [{"description": "LineSeries class for the YUI Charts widget."}], "namespace": "YAHOO.widget", "module": "charts", "guessedname": "LineSeries", "file": "Series.js", "guessedtype": "function", "shortname": "LineSeries", "description": "LineSeries class for the YUI Charts widget."}, "YAHOO.widget.BarChart": {"name": "YAHOO.widget.BarChart", "constructors": [{"params": [{"type": "HTMLElement", "name": "containerId", "description": " Container element for the Flash Player instance."}, {"type": "YAHOO.util.DataSource", "name": "dataSource", "description": " DataSource instance."}, {"type": "object", "name": "attributes", "description": " (optional) Object literal of configuration values."}], "description": "BarChart class for the YUI Charts widget."}], "namespace": "YAHOO.widget", "module": "charts", "guessedname": "BarChart", "uses": ["YAHOO.widget.CartesianChart"], "file": "ChartTypes.js", "guessedtype": "function", "shortname": "BarChart", "description": "BarChart class for the YUI Charts widget."}, "YAHOO.widget.TimeAxis": {"name": "YAHOO.widget.TimeAxis", "constructors": [{"description": "A type of axis whose units are measured in time-based values."}], "namespace": "YAHOO.widget", "module": "charts", "guessedname": "TimeAxis", "file": "TimeAxis.js", "guessedtype": "function", "shortname": "TimeAxis", "properties": {"stackingEnabled": {"type": "Boolean", "description": "Series that are stackable will only stack when this value is set to true.", "guessedname": "stackingEnabled", "guessedtype": "property"}, "minimum": {"type": "Date", "description": "The minimum value drawn by the axis. If not set explicitly, the axis minimum\nwill be calculated automatically.", "guessedname": "minimum", "guessedtype": "property"}, "maximum": {"type": "Number", "description": "The maximum value drawn by the axis. If not set explicitly, the axis maximum\nwill be calculated automatically.", "guessedname": "maximum", "guessedtype": "property"}, "majorTimeUnit": {"type": "String", "description": "The time unit used by the majorUnit.", "guessedname": "majorTimeUnit", "guessedtype": "property"}, "majorUnit": {"type": "Number", "description": "The spacing between major intervals on this axis.", "guessedname": "majorUnit", "guessedtype": "property"}, "snapToUnits": {"type": "Boolean", "description": "If true, the labels, ticks, gridlines, and other objects will snap to\nthe nearest major or minor unit. If false, their position will be based\non the minimum value.", "guessedname": "snapToUnits", "guessedtype": "property"}}, "description": "A type of axis whose units are measured in time-based values."}, "YAHOO.util.CustomEvent": {"name": "YAHOO.util.CustomEvent", "constructors": [{"params": [{"type": "String", "name": "type", "description": " The type of event, which is passed to the callback\nwhen the event fires"}, {"type": "Object", "name": "oScope", "description": " The context the event will fire from. \"this\" will\nrefer to this object in the callback. Default value: \nthe window object. The listener can override this."}, {"type": "boolean", "name": "silent", "description": " pass true to prevent the event from writing to\nthe debugsystem"}, {"type": "int", "name": "signature", "description": " the signature that the custom event subscriber\nwill receive. YAHOO.util.CustomEvent.LIST or \nYAHOO.util.CustomEvent.FLAT. The default is\nYAHOO.util.CustomEvent.LIST."}], "description": "The CustomEvent class lets you define events for your application\nthat can be subscribed to by one or more independent component."}], "namespace": "YAHOO.util", "module": "event", "events": {"subscribeEvent": {"type": "YAHOO.util.CustomEvent", "params": [{"type": "Function", "name": "fn", "description": " The function to execute"}, {"type": "Object", "name": "obj", "description": " An object to be passed along when the event \nfires"}, {"type": "boolean|Object", "name": "override", "description": " If true, the obj passed in becomes \nthe execution scope of the listener.\nif an object, that object becomes the\nthe execution scope."}], "description": "Custom events provide a custom event that fires whenever there is\na new subscriber to the event. This provides an opportunity to\nhandle the case where there is a non-repeating event that has\nalready fired has a new subscriber.", "guessedname": "subscribeEvent", "guessedtype": "property"}}, "guessedname": "CustomEvent", "methods": {"_delete": {"private": "", "guessedname": "_delete", "guessedtype": "function"}, "fire": {"return": {"type": "boolean", "description": "false if one of the subscribers returned false, \ntrue otherwise"}, "params": [{"type": "Object*", "name": "arguments", "description": " an arbitrary set of parameters to pass to \nthe handler."}], "description": "Notifies the subscribers. The callback functions will be executed\nfrom the scope specified when the event was created, and with the \nfollowing parameters:\n\n
\n
\n
\n
<li><\/code> element of the menu bar item."}, {"type": "HTMLOptGroupElement<\/a>", "name": "p_oObject", "description": " Object \nspecifying the <optgroup><\/code> element of the menu bar item."}, {"type": "HTMLOptionElement<\/a>", "name": "p_oObject", "description": " Object specifying \nthe <option><\/code> element of the menu bar item."}, {"type": "Object", "name": "p_oConfig", "description": " Optional. Object literal specifying the \nconfiguration for the menu bar item. See configuration class documentation \nfor more details."}], "description": "Creates an item for a menu bar."}], "namespace": "YAHOO.widget", "module": "menu", "guessedname": "MenuBarItem", "methods": {"init": {"params": [{"type": "String", "name": "p_oObject", "description": " String specifying the text of the menu bar item."}, {"type": "HTMLLIElement<\/a>", "name": "p_oObject", "description": " Object specifying the \n<li><\/code> element of the menu bar item."}, {"type": "HTMLOptGroupElement<\/a>", "name": "p_oObject", "description": " Object \nspecifying the <optgroup><\/code> element of the menu bar item."}, {"type": "HTMLOptionElement<\/a>", "name": "p_oObject", "description": " Object specifying \nthe <option><\/code> element of the menu bar item."}, {"type": "Object", "name": "p_oConfig", "description": " Optional. Object literal specifying the \nconfiguration for the menu bar item. See configuration class documentation \nfor more details."}], "description": "The MenuBarItem class's initialization method. This method is \nautomatically called by the constructor, and sets up all DOM references for \npre-existing markup, and creates required markup if it is not already present.", "guessedname": "init", "guessedtype": "function"}, "toString": {"return": {"type": "String", "description": ""}, "description": "Returns a string representing the menu bar item.", "guessedname": "toString", "guessedtype": "function"}}, "extends": "YAHOO.widget.MenuItem", "superclass": "YAHOO.widget.MenuItem", "file": "menubaritem.js", "guessedtype": "function", "shortname": "MenuBarItem", "properties": {"CSS_LABEL_CLASS_NAME": {"description": "String representing the CSS class(es) to be applied to the \nmenu bar item's <a><\/code> element.", "default": "\"yuimenubaritemlabel\"", "guessedname": "CSS_LABEL_CLASS_NAME", "guessedtype": "property", "type": "String", "final": ""}, "CSS_CLASS_NAME": {"description": "String representing the CSS class(es) to be applied to the \n<li><\/code> element of the menu bar item.", "default": "\"yuimenubaritem\"", "guessedname": "CSS_CLASS_NAME", "guessedtype": "property", "type": "String", "final": ""}}, "description": "Creates an item for a menu bar."}, "YAHOO.widget.Module": {"name": "YAHOO.widget.Module", "configs": {"appendtodocumentbody": {"default": "false", "type": "Boolean", "description": "Specifies if the module should be rendered as the first child \nof document.body or appended as the last child when render is called\nwith document.body as the \"appendToNode\".\n\nvar A = function() {};\nA.prototype.foo = 'foo';\nvar a = new A();\na.foo = 'foo';\nalert(a.hasOwnProperty('foo')); \/\/ true\nalert(YAHOO.lang.hasOwnProperty(a, 'foo')); \/\/ false when using fallback\n<\/pre>", "guessedname": "hasOwnProperty", "guessedtype": "property"}, "isBoolean": {"return": {"type": "boolean", "description": "the result"}, "params": [{"type": "any", "name": "o", "description": " The object being testing"}], "description": "Determines whether or not the provided object is a boolean", "guessedname": "isBoolean", "guessedtype": "function"}, "extend": {"static": "", "params": [{"type": "Function", "name": "subc", "description": " the object to modify"}, {"type": "Function", "name": "superc", "description": " the object to inherit"}, {"type": "Object", "name": "overrides", "description": " additional properties\/methods to add to the\nsubclass prototype. These will override the\nmatching items obtained from the superclass \nif present."}], "description": "Utility to set up the prototype, constructor and superclass properties to\nsupport an inheritance strategy that can chain constructors and methods.\nStatic members will not be inherited.", "guessedname": "extend", "guessedtype": "function"}, "merge": {"return": {"type": "", "description": "the new merged object"}, "description": "Returns a new object containing all of the properties of\nall the supplied objects. The properties from later objects\nwill overwrite those in earlier objects.", "since": "2.3.0", "params": [{"type": "Object*", "name": "arguments", "description": " the objects to merge"}], "guessedname": "merge", "guessedtype": "function"}, "later": {"return": {"type": "", "description": "a timer object. Call the cancel() method on this object to \nstop the timer."}, "description": "Executes the supplied function in the context of the supplied \nobject 'when' milliseconds later. Executes the function a \nsingle time unless periodic is set to true.", "since": "2.4.0", "params": [{"type": "int", "name": "when", "description": " the number of milliseconds to wait until the fn \nis executed"}, {"type": "", "name": "o", "description": " the context object"}, {"type": "Function|String", "name": "fn", "description": " the function to execute or the name of \nthe method in the 'o' object to execute"}, {"type": "", "name": "data", "description": " [Array] data that is provided to the function. This accepts\neither a single item or an array. If an array is provided, the\nfunction is executed with one parameter for each array item. If\nyou need to pass a single array parameter, it needs to be wrapped in\nan array [myarray]"}, {"type": "boolean", "name": "periodic", "description": " if true, executes continuously at supplied \ninterval until canceled"}], "guessedname": "later", "guessedtype": "function"}, "substitute": {"return": {"type": "String", "description": "the substituted string"}, "description": "Does variable substitution on a string. It scans through the string \nlooking for expressions enclosed in { } braces. If an expression \nis found, it is used a key on the object. If there is a space in\nthe key, the first word is used for the key and the rest is provided\nto an optional function to be used to programatically determine the\nvalue (the extra information might be used for this decision). If \nthe value for the key in the object, or what is returned from the\nfunction has a string value, number value, or object value, it is \nsubstituted for the bracket expression and it repeats. If this\nvalue is an object, it uses the Object's toString() if this has\nbeen overridden, otherwise it does a shallow dump of the key\/value\npairs.", "since": "2.3.0", "params": [{"type": "String", "name": "s", "description": " The string that will be modified."}, {"type": "Object", "name": "o", "description": " An object containing the replacement values"}, {"type": "Function", "name": "f", "description": " An optional function that can be used to\nprocess each match. It receives the key,\nvalue, and any extra metadata included with\nthe key inside of the braces."}], "guessedname": "substitute", "guessedtype": "function"}, "isNull": {"return": {"type": "boolean", "description": "the result"}, "params": [{"type": "any", "name": "o", "description": " The object being testing"}], "description": "Determines whether or not the provided object is null", "guessedname": "isNull", "guessedtype": "function"}, "isValue": {"return": {"type": "boolean", "description": "true if it is not null\/undefined\/NaN || false"}, "description": "A convenience method for detecting a legitimate non-null value.\nReturns false for null\/undefined\/NaN, true for other values, \nincluding 0\/false\/''", "since": "2.3.0", "params": [{"type": "any", "name": "o", "description": " the item to test"}], "guessedname": "isValue", "guessedtype": "function"}, "augmentObject": {"description": "Applies all properties in the supplier to the receiver if the\nreceiver does not have these properties yet. Optionally, one or \nmore methods\/properties can be specified (as additional \nparameters). This option will overwrite the property if receiver \nhas it already. If true is passed as the third parameter, all \nproperties will be applied and _will_ overwrite properties in \nthe receiver.", "since": "2.3.0", "static": "", "guessedname": "augmentObject", "guessedtype": "function", "params": [{"type": "Function", "name": "r", "description": " the object to receive the augmentation"}, {"type": "Function", "name": "s", "description": " the object that supplies the properties to augment"}, {"type": "String*|boolean", "name": "arguments", "description": " zero or more properties methods \nto augment the receiver with. If none specified, everything\nin the supplier will be used unless it would\noverwrite an existing property in the receiver. If true\nis specified as the third parameter, all properties will\nbe applied and will overwrite an existing property in\nthe receiver"}]}, "augment": {"description": "Same as YAHOO.lang.augmentObject, except it only applies prototype \nproperties. This is an alias for augmentProto.", "see": "YAHOO.lang.augmentObject", "static": "", "guessedname": "augment", "guessedtype": "property", "params": [{"type": "Function", "name": "r", "description": " the object to receive the augmentation"}, {"type": "Function", "name": "s", "description": " the object that supplies the properties to augment"}, {"type": "String*|boolean", "name": "arguments", "description": " zero or more properties methods to \naugment the receiver with. If none specified, everything\nin the supplier will be used unless it would\noverwrite an existing property in the receiver. if true\nis specified as the third parameter, all properties will\nbe applied and will overwrite an existing property in\nthe receiver"}]}, "augmentProto": {"description": "Same as YAHOO.lang.augmentObject, except it only applies prototype properties", "see": "YAHOO.lang.augmentObject", "static": "", "guessedname": "augmentProto", "guessedtype": "function", "params": [{"type": "Function", "name": "r", "description": " the object to receive the augmentation"}, {"type": "Function", "name": "s", "description": " the object that supplies the properties to augment"}, {"type": "String*|boolean", "name": "arguments", "description": " zero or more properties methods \nto augment the receiver with. If none specified, everything \nin the supplier will be used unless it would overwrite an existing \nproperty in the receiver. if true is specified as the third \nparameter, all properties will be applied and will overwrite an \nexisting property in the receiver"}]}, "isFunction": {"return": {"type": "boolean", "description": "the result"}, "params": [{"type": "any", "name": "o", "description": " The object being testing"}], "description": "Determines whether or not the provided object is a function", "guessedname": "isFunction", "guessedtype": "function"}, "isNumber": {"return": {"type": "boolean", "description": "the result"}, "params": [{"type": "any", "name": "o", "description": " The object being testing"}], "description": "Determines whether or not the provided object is a legal number", "guessedname": "isNumber", "guessedtype": "function"}, "isObject": {"return": {"type": "boolean", "description": "the result"}, "params": [{"type": "any", "name": "o", "description": " The object being testing"}], "description": "Determines whether or not the provided object is of type object\nor function", "guessedname": "isObject", "guessedtype": "function"}, "dump": {"return": {"type": "String", "description": "the dump result"}, "description": "Returns a simple string representation of the object or array.\nOther types of objects will be returned unprocessed. Arrays\nare expected to be indexed. Use object notation for\nassociative arrays.", "since": "2.3.0", "params": [{"type": "Object", "name": "o", "description": " The object to dump"}, {"type": "int", "name": "d", "description": " How deep to recurse child objects, default 3"}], "guessedname": "dump", "guessedtype": "function"}, "isUndefined": {"return": {"type": "boolean", "description": "the result"}, "params": [{"type": "any", "name": "o", "description": " The object being testing"}], "description": "Determines whether or not the provided object is undefined", "guessedname": "isUndefined", "guessedtype": "function"}}, "file": "Lang.js", "guessedtype": "property", "shortname": "YAHOO.lang", "properties": {"_IEEnumFix": {"description": "IE will not enumerate native functions in a derived object even if the\nfunction was overridden. This is a workaround for specific functions \nwe care about on the Object prototype.", "param": "{Function} r the object to receive the augmentation", "static": "", "private": "", "guessedname": "_IEEnumFix", "guessedtype": "function"}}, "name": "YAHOO.lang"}, "YAHOO.widget.DataTable": {"name": "YAHOO.widget.DataTable", "configs": {"paginator": {"default": "null", "type": "{Object|YAHOO.widget.Paginator}", "description": "An instance of YAHOO.widget.Paginator."}, "numberOptions": {"default": "{decimalPlaces:0, thousandsSeparator:\",\"}", "type": "Object", "description": "Default config passed to YAHOO.util.Number.format() by the 'number' Column formatter."}, "initialLoad": {"default": "true", "type": "Boolean | Object", "description": "Determines whether or not to load data at instantiation. By\ndefault, will trigger a sendRequest() to the DataSource and pass in the\nrequest defined by initialRequest. If set to false, data will not load\nat instantiation. Alternatively, implementers who wish to work with a \ncustom payload may pass in an object literal with the following values:\n\n
\n
\n
\n
\n
\n
var myAnim = new Y.ColorAnim(el, { backgroundColor: { from: '#FF0000', to: '#FFFFFF' } }, 1, Y.Easing.easeOut);<\/code> Color values can be specified with either 112233, #112233, \n[255,255,255], or rgb(255,255,255)<\/p>"}], "namespace": "YAHOO.util", "module": "animation", "guessedname": "ColorAnim", "methods": {"parseColor": {"return": {"type": "Array", "description": "The 3-tuple of rgb values."}, "params": [{"type": "String", "name": "s", "description": " The string to parse."}], "description": "Attempts to parse the given string and return a 3-tuple.", "guessedname": "parseColor", "guessedtype": "function"}}, "extends": "YAHOO.util.Anim", "superclass": "YAHOO.util.Anim", "file": "ColorAnim.js", "guessedtype": "function", "shortname": "ColorAnim", "requires": "YAHOO.util.Anim", "description": "Anim subclass for color transitions.\nvar myAnim = new Y.ColorAnim(el, { backgroundColor: { from: '#FF0000', to: '#FFFFFF' } }, 1, Y.Easing.easeOut);<\/code> Color values can be specified with either 112233, #112233, \n[255,255,255], or rgb(255,255,255)<\/p>"}, "YAHOO.util.ImageLoader.srcImgObj": {"name": "YAHOO.util.ImageLoader.srcImgObj", "constructors": [{"params": [{"type": "String", "name": "domId", "description": "\tHTML DOM id of the image element"}, {"type": "String", "name": "url", "description": "\tURL for the image"}, {"type": "Int", "name": "width", "description": "\tpixel width of the image - defaults to image's natural size"}, {"type": "Int", "name": "height", "description": "\tpixel height of the image - defaults to image's natural size"}], "description": "Source image object. A source image is one whose URL is specified by a src attribute in the DOM element"}], "namespace": "YAHOO.util", "module": "imageloader", "guessedname": "srcImgObj", "methods": {"_applyUrl": {"guessedname": "_applyUrl", "params": [{"type": "Object", "name": "el", "description": "\tHTML DOM element"}], "description": "Inserts the image URL into the DOM so that the image is displayed.\nSets src", "private": "", "guessedtype": "function"}}, "extends": "YAHOO.util.ImageLoader.imgObj", "superclass": "YAHOO.util.ImageLoader.imgObj", "file": "ImageLoader.js", "guessedtype": "function", "shortname": "ImageLoader.srcImgObj", "description": "Source image object. A source image is one whose URL is specified by a src attribute in the DOM element"}, "YAHOO.tool.TestRunner": {"name": "YAHOO.tool.TestRunner", "namespace": "YAHOO.tool", "module": "yuitest", "events": {"testcasebegin": {"description": "Fires when a test case is opened but before the first \ntest is executed."}, "testcasecomplete": {"description": "Fires when all tests in a test case have been executed."}, "begin": {"description": "Fires when the run() method is called."}, "ignore": {"description": "Fires when a test has been ignored."}, "testsuitebegin": {"description": "Fires when a test suite is opened but before the first \ntest is executed."}, "testsuitecomplete": {"description": "Fires when all test cases in a test suite have been\ncompleted."}, "pass": {"description": "Fires when a test has passed."}, "fail": {"description": "Fires when a test has failed."}, "complete": {"description": "Fires when all test suites and test cases have been completed."}}, "methods": {"_run": {"return": {"type": "Object", "description": "Results of the execution with properties passed, failed, and total."}, "description": "Runs a test case or test suite, returning the results.", "private": "", "static": "", "guessedname": "_run", "guessedtype": "function", "params": [{"type": "YAHOO.tool.TestCase|YAHOO.tool.TestSuite", "name": "testObject", "description": " The test case or test suite to run."}]}, "run": {"static": "", "return": {"type": "Void", "description": ""}, "description": "Runs the test suite.", "guessedname": "run", "guessedtype": "function"}, "resume": {"return": {"type": "Void", "description": ""}, "description": "Resumes the TestRunner after wait() was called.", "static": "", "guessedname": "resume", "guessedtype": "function", "params": [{"type": "Function", "name": "segment", "description": " The function to run as the rest\nof the haulted test."}]}, "_handleTestObjectComplete": {"return": {"type": "Void", "description": ""}, "description": "Handles the completion of a test object's tests. Tallies test results \nfrom one level up to the next.", "private": "", "static": "", "guessedname": "_handleTestObjectComplete", "guessedtype": "function", "params": [{"type": "TestNode", "name": "node", "description": " The TestNode representing the test object."}]}, "_addTestCaseToTestTree": {"return": {"type": "Void", "description": ""}, "description": "Adds a test case to the test tree as a child of the specified node.", "private": "", "static": "", "guessedname": "_addTestCaseToTestTree", "guessedtype": "function", "params": [{"type": "TestNode", "name": "parentNode", "description": " The node to add the test case to as a child."}, {"type": "YAHOO.tool.TestCase", "name": "testCase", "description": " The test case to add."}]}, "clear": {"static": "", "return": {"type": "Void", "description": ""}, "description": "Removes all test objects from the runner.", "guessedname": "clear", "guessedtype": "function"}, "_buildTestTree": {"return": {"type": "Void", "description": ""}, "description": "Builds the test tree based on items in the master suite. The tree is a hierarchical\nrepresentation of the test suites, test cases, and test functions. The resulting tree\nis stored in _root and the pointer _cur is set to the root initially.", "private": "", "static": "", "guessedname": "_buildTestTree", "guessedtype": "function"}, "_addTestSuiteToTestTree": {"return": {"type": "Void", "description": ""}, "description": "Adds a test suite to the test tree as a child of the specified node.", "private": "", "static": "", "guessedname": "_addTestSuiteToTestTree", "guessedtype": "function", "params": [{"type": "TestNode", "name": "parentNode", "description": " The node to add the test suite to as a child."}, {"type": "YAHOO.tool.TestSuite", "name": "testSuite", "description": " The test suite to add."}]}, "add": {"return": {"type": "Void", "description": ""}, "description": "Adds a test suite or test case to the list of test objects to run.", "static": "", "guessedname": "add", "guessedtype": "function", "params": [{"type": "", "name": "testObject", "description": " Either a TestCase or a TestSuite that should be run."}]}, "_next": {"return": {"type": "TestNode", "description": "The next node in the test tree or null if the end is reached."}, "description": "Retrieves the next node in the test tree.", "private": "", "static": "", "guessedname": "_next", "guessedtype": "function"}, "fireEvent": {"description": "Fires events for the TestRunner. This overrides the default fireEvent()\nmethod from EventProvider to add the type property to the data that is\npassed through on each event call.", "protected": "", "static": "", "guessedname": "fireEvent", "guessedtype": "function", "params": [{"type": "String", "name": "type", "description": " The type of event to fire."}, {"type": "Object", "name": "data", "description": " (Optional) Data for the event."}]}, "_runTest": {"return": {"type": "Void", "description": ""}, "description": "Runs a single test based on the data provided in the node.", "private": "", "static": "", "guessedname": "_runTest", "guessedtype": "function", "params": [{"type": "TestNode", "name": "node", "description": " The TestNode representing the test to run."}], "name": "_runTest"}}, "static": "", "file": "TestRunner.js", "shortname": "TestRunner", "properties": {"_root": {"description": "Pointer to the root node in the test tree.", "private": "", "static": "", "guessedname": "_root", "guessedtype": "property", "type": "TestNode"}, "_cur": {"description": "Pointer to the current node in the test tree.", "private": "", "static": "", "guessedname": "_cur", "guessedtype": "property", "type": "TestNode"}, "masterSuite": {"type": "YAHOO.tool.TestSuite", "static": "", "description": "Suite on which to attach all TestSuites and TestCases to be run.", "private": ""}}, "description": "Runs test suites and test cases, providing events to allowing for the\ninterpretation of test results."}, "YAHOO.widget.Layout": {"name": "YAHOO.widget.Layout", "configs": {"parent": {"type": "Object YAHOO.widget.Layout", "description": "If this layout is to be used as a child of another Layout instance, this config will bind the resize events together."}, "minHeight": {"type": "Number", "description": "The minimum height in pixels"}, "height": {"type": "Number", "description": "The height in pixels"}, "minWidth": {"type": "Number", "description": "The minimum width in pixels"}, "width": {"type": "Number", "description": "The width in pixels"}, "units": {"type": "Array", "description": "An array of config definitions for the LayoutUnits to add to this layout"}}, "constructors": [{"params": [{"type": "String\/HTMLElement", "name": "el", "description": " The element to make contain a layout."}, {"type": "Object", "name": "attrs", "description": " Object liternal containing configuration parameters."}], "description": "<li><\/code> element of the context menu item."}, {"type": "HTMLOptGroupElement<\/a>", "name": "p_oObject", "description": " Object \nspecifying the <optgroup><\/code> element of the context \nmenu item."}, {"type": "HTMLOptionElement<\/a>", "name": "p_oObject", "description": " Object specifying \nthe <option><\/code> element of the context menu item."}, {"type": "Object", "name": "p_oConfig", "description": " Optional. Object literal specifying the \nconfiguration for the context menu item. See configuration class \ndocumentation for more details."}], "description": "Creates an item for a context menu."}], "namespace": "YAHOO.widget", "module": "menu", "guessedname": "ContextMenuItem", "extends": "YAHOO.widget.MenuItem", "superclass": "YAHOO.widget.MenuItem", "file": "contextmenuitem.js", "guessedtype": "property", "shortname": "ContextMenuItem", "description": "Creates an item for a context menu."}, "YAHOO.util.EventProvider": {"name": "YAHOO.util.EventProvider", "namespace": "YAHOO.util", "module": "event", "guessedname": "EventProvider", "methods": {"unsubscribeAll": {"params": [{"type": "string", "name": "p_type", "description": " The type, or name of the event"}], "description": "Removes all listeners from the specified event. If the event type\nis not specified, all listeners from all hosted custom events will\nbe removed.", "guessedname": "unsubscribeAll", "guessedtype": "function"}, "subscribe": {"params": [{"type": "string", "name": "p_type", "description": " the type, or name of the event"}, {"type": "function", "name": "p_fn", "description": " the function to exectute when the event fires"}, {"type": "Object", "name": "p_obj", "description": " An object to be passed along when the event \nfires"}, {"type": "boolean", "name": "p_override", "description": " If true, the obj passed in becomes the \nexecution scope of the listener"}], "description": "Subscribe to a CustomEvent by event type", "guessedname": "subscribe", "guessedtype": "function"}, "unsubscribe": {"return": {"type": "boolean", "description": "true if the subscriber was found and detached."}, "params": [{"type": "string", "name": "p_type", "description": " The type, or name of the event. If the type\nis not specified, it will attempt to remove\nthe listener from all hosted events."}, {"type": "Function", "name": "p_fn", "description": " The subscribed function to unsubscribe, if not\nsupplied, all subscribers will be removed."}, {"type": "Object", "name": "p_obj", "description": " The custom object passed to subscribe. This is\noptional, but if supplied will be used to\ndisambiguate multiple listeners that are the same\n(e.g., you subscribe many object using a function\nthat lives on the prototype)"}], "description": "Unsubscribes one or more listeners the from the specified event", "guessedname": "unsubscribe", "guessedtype": "function"}, "hasEvent": {"params": [{"type": "string", "name": "type", "description": " the type, or name of the event"}], "description": "Returns true if the custom event of the provided type has been created\nwith createEvent.", "guessedname": "hasEvent", "guessedtype": "function"}, "fireEvent": {"return": {"type": "boolean", "description": "the return value from CustomEvent.fire"}, "params": [{"type": "string", "name": "p_type", "description": " the type, or name of the event"}, {"type": "Object*", "name": "arguments", "description": " an arbitrary set of parameters to pass to \nthe handler."}], "description": "Fire a custom event by name. The callback functions will be executed\nfrom the scope specified when the event was created, and with the \nfollowing parameters:\n\n
\n
html {\nheight: 95%;\n}\nbody {\nheight: 100%;\npadding: 7px; background-color: #fff; font:13px\/1.22 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;\n}\na {\ncolor: blue;\ntext-decoration: underline;\ncursor: pointer;\n}\n.warning-localfile {\nborder-bottom: 1px dashed red !important;\n}\n.yui-busy {\ncursor: wait !important;\n}\nimg.selected { \/\/Safari image selection\nborder: 2px dotted #808080;\n}\nimg {\ncursor: pointer !important;\nborder: none;\n}\n<\/pre><\/code>", "type": "String", "description": "The Base CSS used to format the content of the editor"}, "autoHeight": {"default": "false", "type": "Boolean || Number", "description": "Remove the scrollbars from the edit area and resize it to fit the content. It will not go any lower than the current config height."}, "element_cont": {"default": "false", "type": "HTMLElement", "description": "Internal config for the editors container"}, "ptags": {"default": "false", "type": "Boolean", "description": "If true, the editor uses
tags. (Use Shift + Enter to get a
)"}, "removeLineBreaks": {"default": "false", "type": "Boolean", "description": "Should we remove linebreaks and extra spaces on cleanup"}, "toolbar": {"type": "Object", "description": "The default toolbar config."}, "drag": {"type": "{Boolean\/String}", "description": "Set this config to make the Editor draggable, pass 'proxy' to make use YAHOO.util.DDProxy."}, "resize": {"type": "Boolean", "description": "Set this to true to make the Editor Resizable with YAHOO.util.Resize. The default config is available: myEditor._resizeConfig\nAnimation will be ignored while performing this resize to allow for the dynamic change in size of the toolbar."}, "nodeChangeThreshold": {"default": "3", "type": "Number", "description": "The number of seconds that need to be in between nodeChange processing"}, "handleSubmit": {"default": "false", "type": "Boolean", "description": "Config handles if the editor will attach itself to the textareas parent form's submit handler.\nIf it is set to true, the editor will attempt to attach a submit listener to the textareas parent form.\nThen it will trigger the editors save handler and place the new content back into the text area before the form is submitted."}, "panel": {"default": "false", "type": "Boolean", "description": "A reference to the panel we are using for windows."}, "insert": {"default": "false", "type": "Boolean", "description": "If true, selection is not required for: fontname, fontsize, forecolor, backcolor."}, "textarea": {"default": "null", "depreciated": "", "type": "HTMLElement", "description": "Internal config for holding the textarea element (replaced with element).", "private": ""}, "nodeChangeDelay": {"default": "true", "type": "Number", "description": "Do we wrap the nodeChange method in a timeout for performance, default: true."}, "plainText": {"default": "false", "type": "Boolean", "description": "Process the inital textarea data as if it was plain text. Accounting for spaces, tabs and line feeds."}, "markup": {"default": "\"semantic\"", "type": "String", "description": "Should we try to adjust the markup for the following types: semantic, css, default or xhtml"}, "html": {"default": "This HTML requires a few things if you are to override:\n{TITLE}, {CSS}, {HIDDEN_CSS}, {EXTRA_CSS}<\/code> and {CONTENT}<\/code> need to be there, they are passed to YAHOO.lang.substitute to be replace with other strings.onload=\"document.body._rteLoaded = true;\"<\/code> : the onload statement must be there or the editor will not finish loading.<\/p>\n\n\n<html>\n<head>\n<title>{TITLE}<\/title>\n<meta http-equiv=\"Content-Type\" content=\"text\/html; charset=UTF-8\" \/>\n<style>\n{CSS}\n<\/style>\n<style>\n{HIDDEN_CSS}\n<\/style>\n<style>\n{EXTRA_CSS}\n<\/style>\n<\/head>\n<body onload=\"document.body._rteLoaded = true;\">\n{CONTENT}\n<\/body>\n<\/html>\n<\/pre>\n<\/code>", "type": "String", "description": "The default HTML to be written to the iframe document before the contents are loaded (Note that the DOCTYPE attr will be added at render item)"}, "dompath": {"default": "false", "type": "Boolean", "description": "Toggle the display of the current Dom path below the editor"}, "iframe": {"default": "null", "type": "HTMLElement", "description": "Internal config for holding the iframe element.", "private": ""}}, "constructors": [{"params": [{"type": "String\/HTMLElement", "name": "el", "description": " The textarea element to turn into an editor."}, {"type": "Object", "name": "attrs", "description": " Object liternal containing configuration parameters."}], "description": "The Rich Text Editor is a UI control that replaces a standard HTML textarea; it allows for the rich formatting of text content, including common structural treatments like lists, formatting treatments like bold and italic text, and drag-and-drop inclusion and sizing of images. The Rich Text Editor's toolbar is extensible via a plugin architecture so that advanced implementations can achieve a high degree of customization."}], "namespace": "YAHOO.widget", "module": "editor", "events": {"markupChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "markupChange", "description": "Fires when the value for the configuration attribute 'markup' changes."}, "beforeBlankimageChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "beforeBlankimageChange", "description": "Fires before the value for the configuration attribute 'blankimage' changes. Return false to cancel the attribute change."}, "editorKeyUp": {"type": "YAHOO.util.CustomEvent", "params": [{"type": "Event", "name": "ev", "description": " The DOM Event that occured"}], "description": "Passed through HTML Event. See Element.addListener<\/a> for more information on listening for this event."}, "htmlChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "htmlChange", "description": "Fires when the value for the configuration attribute 'html' changes."}, "heightChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "heightChange", "description": "Fires when the value for the configuration attribute 'height' changes."}, "dompathChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "dompathChange", "description": "Fires when the value for the configuration attribute 'dompath' changes."}, "beforeFocusAtStartChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "beforeFocusAtStartChange", "description": "Fires before the value for the configuration attribute 'focusAtStart' changes. Return false to cancel the attribute change."}, "beforeEditorMouseDown": {"type": "YAHOO.util.CustomEvent", "params": [{"type": "Event", "name": "ev", "description": " The DOM Event that occured"}], "description": "Fires before editor event, returning false will stop the internal processing."}, "beforeDisabledChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "beforeDisabledChange", "description": "Fires before the value for the configuration attribute 'disabled' changes. Return false to cancel the attribute change."}, "toolbarLoaded": {"type": "YAHOO.util.CustomEvent", "description": "Event is fired during the render process directly after the Toolbar is loaded. Allowing you to attach events to the toolbar. See Element.addListener<\/a> for more information on listening for this event."}, "beforeToolbarChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "beforeToolbarChange", "description": "Fires before the value for the configuration attribute 'toolbar' changes. Return false to cancel the attribute change."}, "editorMouseDown": {"type": "YAHOO.util.CustomEvent", "params": [{"type": "Event", "name": "ev", "description": " The DOM Event that occured"}], "description": "Passed through HTML Event. See Element.addListener<\/a> for more information on listening for this event."}, "beforeHeightChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "beforeHeightChange", "description": "Fires before the value for the configuration attribute 'height' changes. Return false to cancel the attribute change."}, "editorDoubleClick": {"type": "YAHOO.util.CustomEvent", "params": [{"type": "Event", "name": "ev", "description": " The DOM Event that occured"}], "description": "Passed through HTML Event. See Element.addListener<\/a> for more information on listening for this event."}, "beforeHtmlChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "beforeHtmlChange", "description": "Fires before the value for the configuration attribute 'html' changes. Return false to cancel the attribute change."}, "afterRender": {"type": "YAHOO.util.CustomEvent", "description": "Event is fired after the render process finishes. See Element.addListener<\/a> for more information on listening for this event."}, "cssChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "cssChange", "description": "Fires when the value for the configuration attribute 'css' changes."}, "afterExecCommand": {"type": "YAHOO.util.CustomEvent", "description": "Event fires at the end of the execCommand process. See Element.addListener<\/a> for more information on listening for this event."}, "beforeEditorKeyPress": {"type": "YAHOO.util.CustomEvent", "params": [{"type": "Event", "name": "ev", "description": " The DOM Event that occured"}], "description": "Fires before editor event, returning false will stop the internal processing."}, "beforeEditorMouseUp": {"type": "YAHOO.util.CustomEvent", "params": [{"type": "Event", "name": "ev", "description": " The DOM Event that occured"}], "description": "Fires before editor event, returning false will stop the internal processing."}, "beforeEditorKeyDown": {"type": "YAHOO.util.CustomEvent", "params": [{"type": "Event", "name": "ev", "description": " The DOM Event that occured"}], "description": "Fires before editor event, returning false will stop the internal processing."}, "beforeWidthChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "beforeWidthChange", "description": "Fires before the value for the configuration attribute 'width' changes. Return false to cancel the attribute change."}, "beforeCssChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "beforeCssChange", "description": "Fires before the value for the configuration attribute 'css' changes. Return false to cancel the attribute change."}, "editorKeyDown": {"type": "YAHOO.util.CustomEvent", "params": [{"type": "Event", "name": "ev", "description": " The DOM Event that occured"}], "description": "Passed through HTML Event. See Element.addListener<\/a> for more information on listening for this event."}, "beforeMarkupChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "beforeMarkupChange", "description": "Fires before the value for the configuration attribute 'markup' changes. Return false to cancel the attribute change."}, "beforeExtracssChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "beforeExtracssChange", "description": "Fires before the value for the configuration attribute 'extracss' changes. Return false to cancel the attribute change."}, "beforeEditorKeyUp": {"type": "YAHOO.util.CustomEvent", "params": [{"type": "Event", "name": "ev", "description": " The DOM Event that occured"}], "description": "Fires before editor event, returning false will stop the internal processing."}, "removeLineBreaksChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "removeLineBreaksChange", "description": "Fires when the value for the configuration attribute 'removeLineBreaks' changes."}, "beforeDompathChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "beforeDompathChange", "description": "Fires before the value for the configuration attribute 'dompath' changes. Return false to cancel the attribute change."}, "editorClick": {"type": "YAHOO.util.CustomEvent", "params": [{"type": "Event", "name": "ev", "description": " The DOM Event that occured"}], "description": "Passed through HTML Event. See Element.addListener<\/a> for more information on listening for this event."}, "animateChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "animateChange", "description": "Fires when the value for the configuration attribute 'animate' changes."}, "focusAtStartChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "focusAtStartChange", "description": "Fires when the value for the configuration attribute 'focusAtStart' changes."}, "beforeExecCommand": {"type": "YAHOO.util.CustomEvent", "description": "Event fires at the beginning of the execCommand process. See Element.addListener<\/a> for more information on listening for this event."}, "toolbarChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "toolbarChange", "description": "Fires when the value for the configuration attribute 'toolbar' changes."}, "disabledChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "disabledChange", "description": "Fires when the value for the configuration attribute 'disabled' changes."}, "blankimageChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "blankimageChange", "description": "Fires when the value for the configuration attribute 'blankimage' changes."}, "beforeEditorDoubleClick": {"type": "YAHOO.util.CustomEvent", "params": [{"type": "Event", "name": "ev", "description": " The DOM Event that occured"}], "description": "Fires before editor event, returning false will stop the internal processing."}, "editorMouseUp": {"type": "YAHOO.util.CustomEvent", "params": [{"type": "Event", "name": "ev", "description": " The DOM Event that occured"}], "description": "Passed through HTML Event. See Element.addListener<\/a> for more information on listening for this event."}, "beforeAnimateChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "beforeAnimateChange", "description": "Fires before the value for the configuration attribute 'animate' changes. Return false to cancel the attribute change."}, "editorContentLoaded": {"type": "YAHOO.util.CustomEvent", "description": "Event is fired after the editor iframe's document fully loads and fires it's onload event. From here you can start injecting your own things into the document. See Element.addListener<\/a> for more information on listening for this event."}, "beforeRemoveLineBreaksChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "beforeRemoveLineBreaksChange", "description": "Fires before the value for the configuration attribute 'removeLineBreaks' changes. Return false to cancel the attribute change."}, "beforeEditorClick": {"type": "YAHOO.util.CustomEvent", "params": [{"type": "Event", "name": "ev", "description": " The DOM Event that occured"}], "description": "Fires before editor event, returning false will stop the internal processing."}, "cleanHTML": {"type": "YAHOO.util.CustomEvent", "description": "Event is fired after the cleanHTML method is called."}, "beforeHandleSubmitChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "beforeHandleSubmitChange", "description": "Fires before the value for the configuration attribute 'handleSubmit' changes. Return false to cancel the attribute change."}, "extracssChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "extracssChange", "description": "Fires when the value for the configuration attribute 'extracss' changes."}, "editorKeyPress": {"type": "YAHOO.util.CustomEvent", "params": [{"type": "Event", "name": "ev", "description": " The DOM Event that occured"}], "description": "Passed through HTML Event. See Element.addListener<\/a> for more information on listening for this event."}, "handleSubmitChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "handleSubmitChange", "description": "Fires when the value for the configuration attribute 'handleSubmit' changes."}, "beforeNodeChange": {"type": "YAHOO.util.CustomEvent", "description": "Event fires at the beginning of the nodeChange process. See Element.addListener<\/a> for more information on listening for this event."}, "afterNodeChange": {"type": "YAHOO.util.CustomEvent", "description": "Event fires at the end of the nodeChange process. See Element.addListener<\/a> for more information on listening for this event."}, "widthChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "widthChange", "description": "Fires when the value for the configuration attribute 'width' changes."}}, "guessedname": "SimpleEditor", "methods": {"_setCurrentEvent": {"guessedname": "_setCurrentEvent", "params": [{"type": "Event", "name": "ev", "description": " The event to cache"}], "description": "Sets the current event property", "private": "", "guessedtype": "function"}, "show": {"description": "This method needs to be called if the Editor was hidden (like in a TabView or Panel). It is used to reset the editor after being in a container that was set to display none.", "guessedname": "show", "guessedtype": "function"}, "cmd_inserthtml": {"params": [{"type": "", "name": "value", "description": " Value passed from the execCommand method"}], "description": "This is an execCommand override method. It is called from execCommand when the execCommand('inserthtml') is used.", "guessedname": "cmd_inserthtml", "guessedtype": "function"}, "initAttributes": {"params": [{"type": "Object", "name": "attr", "description": " Object literal specifying a set of \nconfiguration attributes used to create the editor."}], "description": "Initializes all of the configuration attributes used to create \nthe editor.", "guessedname": "initAttributes", "guessedtype": "function"}, "filter_invalid_lists": {"params": [{"type": "", "name": "String", "description": " html The HTML string to filter"}], "description": "Filters invalid ol and ul list markup, converts this: ..<\/ol> to this:
..<\/ol><\/li>", "guessedname": "filter_invalid_lists", "guessedtype": "function"}, "_checkLoaded": {"description": "Called from a setTimeout loop to check if the iframes body.onload event has fired, then it will init the editor.", "private": "", "guessedname": "_checkLoaded", "guessedtype": "function"}, "_removeEditorEvents": {"description": "This method removes the listeners on the Editors document (for disabling).", "private": "", "guessedname": "_removeEditorEvents", "guessedtype": "function"}, "_toggleDesignMode": {"guessedname": "_toggleDesignMode", "return": {"type": "String", "description": "The state that it was set to."}, "description": "Toggles the designMode of the iFrame document on and off.", "private": "", "guessedtype": "function"}, "render": {"description": "Calls the private method _render in a setTimeout to allow for other things on the page to continue to load.", "guessedname": "render", "guessedtype": "function"}, "_handleAfterNodeChange": {"description": "Fires after a nodeChange happens to setup the things that where reset on the node change (button state).", "private": "", "guessedname": "_handleAfterNodeChange", "guessedtype": "function"}, "init": {"description": "The Editor class' initialization method", "guessedname": "init", "guessedtype": "function"}, "closeWindow": {"description": "Override Method for Advanced Editor", "guessedname": "closeWindow", "guessedtype": "function"}, "_handleFormSubmit": {"guessedname": "_handleFormSubmit", "params": [{"type": "Object", "name": "ev", "description": " The Form Submit Event"}], "description": "Handles the form submission.", "private": "", "guessedtype": "function"}, "_handleMouseDown": {"guessedname": "_handleMouseDown", "params": [{"type": "Event", "name": "ev", "description": " The event we are working on."}], "description": "Handles all mousedown events inside the iFrame document.", "private": "", "guessedtype": "function"}, "_handleFontSize": {"guessedname": "_handleFontSize", "params": [{"type": "Object", "name": "o", "description": " Object returned from Toolbar's buttonClick Event"}], "description": "Handles the font size button in the toolbar.", "private": "", "guessedtype": "function"}, "_initEditorEvents": {"description": "This method sets up the listeners on the Editors document.", "private": "", "guessedname": "_initEditorEvents", "guessedtype": "function"}, "nodeChange": {"params": [{"type": "Boolean", "name": "force", "description": " Optional paramenter to skip the threshold counter"}], "description": "Handles setting up the toolbar buttons, getting the Dom path, fixing nodes.", "guessedname": "nodeChange", "guessedtype": "function"}, "_updateMenuChecked": {"guessedname": "_updateMenuChecked", "params": [{"type": "Object", "name": "button", "description": " The command identifier of the button you want to check"}, {"type": "String", "name": "value", "description": " The value of the menu item you want to check"}, {"type": "YAHOO.widget.Toolbar<\/a>", "name": "The", "description": " Toolbar instance the button belongs to (defaults to this.toolbar)"}], "description": "Gets the menu from a button instance, if the menu is not rendered it will render it. It will then search the menu for the specified value, unchecking all other items and checking the specified on.", "private": "", "guessedtype": "function"}, "_cleanClassName": {"return": {"type": "String", "description": ""}, "description": "Makes a useable classname from dynamic data, by dropping it to lowercase and replacing spaces with -'s.", "private": "", "params": [{"type": "String", "name": "str", "description": " The classname to clean up"}], "guessedname": "_cleanClassName", "guessedtype": "function"}, "_setDesignMode": {"guessedname": "_setDesignMode", "params": [{"type": "String", "name": "state", "description": " This should be either on or off"}], "description": "Sets the designMode of the iFrame document.", "private": "", "guessedtype": "function"}, "cmd_fontname": {"params": [{"type": "", "name": "value", "description": " Value passed from the execCommand method"}], "description": "This is an execCommand override method. It is called from execCommand when the execCommand('fontname') is used.", "guessedname": "cmd_fontname", "guessedtype": "function"}, "_handleMouseUp": {"guessedname": "_handleMouseUp", "params": [{"type": "Event", "name": "ev", "description": " The event we are working on."}], "description": "Handles all mouseup events inside the iFrame document.", "private": "", "guessedtype": "function"}, "_render": {"description": "Causes the toolbar and the editor to render and replace the textarea.", "private": "", "guessedname": "_render", "guessedtype": "function"}, "_getSelection": {"guessedname": "_getSelection", "return": {"type": "Object", "description": "Selection Object"}, "description": "Handles the different selection objects across the A-Grade list.", "private": "", "guessedtype": "function"}, "_createIframe": {"return": {"type": "Object", "description": "iFrame object"}, "description": "_createIframe", "private": "", "params": [{"type": "String", "name": "id", "description": " The string ID to prefix the iframe with"}], "guessedname": "_createIframe", "guessedtype": "function"}, "cmd_forecolor": {"params": [{"type": "", "name": "value", "description": " Value passed from the execCommand method"}], "description": "This is an execCommand override method. It is called from execCommand when the execCommand('forecolor') is used.", "guessedname": "cmd_forecolor", "guessedtype": "function"}, "_getDoc": {"guessedname": "_getDoc", "return": {"type": "Object", "description": ""}, "description": "Get the Document of the IFRAME", "private": "", "guessedtype": "function"}, "filter_all_rgb": {"return": {"type": "", "description": "String"}, "params": [{"type": "", "name": "String", "description": " str The HTML string to filter"}], "description": "Converts all RGB color strings found in passed string to a hex color, example: style=\"color: rgb(0, 255, 0)\" converts to style=\"color: #00ff00\"", "guessedname": "filter_all_rgb", "guessedtype": "function"}, "_handleInsertImageWindowClose": {"description": "Handles the closing of the Image Properties Window.", "private": "", "guessedname": "_handleInsertImageWindowClose", "guessedtype": "function"}, "_handleToolbarClick": {"guessedname": "_handleToolbarClick", "params": [{"type": "Event", "name": "ev", "description": " The event that triggered the button click"}], "description": "This is an event handler attached to the Toolbar's buttonClick event. It will fire execCommand with the command identifier from the Toolbar Button.", "private": "", "guessedtype": "function"}, "filter_rgb": {"return": {"type": "", "description": "String"}, "params": [{"type": "", "name": "String", "description": " css The CSS string containing rgb(#,#,#);"}], "description": "Converts an RGB color string to a hex color, example: rgb(0, 255, 0) converts to #00ff00", "guessedname": "filter_rgb", "guessedtype": "function"}, "cmd_createlink": {"params": [{"type": "", "name": "value", "description": " Value passed from the execCommand method"}], "description": "This is an execCommand override method. It is called from execCommand when the execCommand('createlink') is used.", "guessedname": "cmd_createlink", "guessedtype": "function"}, "cmd_insertorderedlist": {"params": [{"type": "", "name": "value", "description": " Value passed from the execCommand method"}], "description": "This is an execCommand override method. It is called from execCommand when the execCommand('insertorderedlist ') is used.", "guessedname": "cmd_insertorderedlist", "guessedtype": "function"}, "_disableEditor": {"guessedname": "_disableEditor", "params": [{"type": "Boolean", "name": "disabled", "description": " Pass true to disable, false to enable"}], "description": "Creates a mask to place over the Editor.", "private": "", "guessedtype": "function"}, "cmd_insertunorderedlist": {"params": [{"type": "", "name": "value", "description": " Value passed from the execCommand method"}], "description": "This is an execCommand override method. It is called from execCommand when the execCommand('insertunorderedlist') is used.", "guessedname": "cmd_insertunorderedlist", "guessedtype": "function"}, "toString": {"return": {"type": "String", "description": ""}, "description": "Returns a string representing the editor.", "guessedname": "toString", "guessedtype": "function"}, "cmd_insertimage": {"params": [{"type": "", "name": "value", "description": " Value passed from the execCommand method"}], "description": "This is an execCommand override method. It is called from execCommand when the execCommand('insertimage') is used.", "guessedname": "cmd_insertimage", "guessedtype": "function"}, "getEditorHTML": {"description": "Gets the unprocessed\/unfiltered HTML from the editor", "guessedname": "getEditorHTML", "guessedtype": "function"}, "saveHTML": {"return": {"type": "", "description": "String"}, "description": "Cleans the HTML with the cleanHTML method then places that string back into the textarea.", "guessedname": "saveHTML", "guessedtype": "function"}, "_setupAfterElement": {"description": "Creates the accessibility h2 header and places it after the iframe in the Dom for navigation.", "private": "", "guessedname": "_setupAfterElement", "guessedtype": "function"}, "cmd_underline": {"params": [{"type": "", "name": "value", "description": " Value passed from the execCommand method"}], "description": "This is an execCommand override method. It is called from execCommand when the execCommand('underline') is used.", "guessedname": "cmd_underline", "guessedtype": "function"}, "_getDomPath": {"return": {"type": "Array", "description": "An array of node references that will create the DOM Path."}, "description": "This method will attempt to build the DOM path from the currently selected element.", "private": "", "params": [{"type": "", "name": "HTMLElement", "description": " el The element to start with, if not provided _getSelectedElement is used"}], "guessedname": "_getDomPath", "guessedtype": "function"}, "_hasParent": {"return": {"type": "", "description": "HTMLElement"}, "description": "_hasParent", "private": "", "params": [{"type": "HTMLElement", "name": "el", "description": " The element to check"}, {"type": "String", "name": "tag", "description": " The tag that the element needs to be"}], "guessedname": "_hasParent", "guessedtype": "function"}, "_listFix": {"guessedname": "_listFix", "params": [{"type": "Event", "name": "ev", "description": " The event we are working on."}], "description": "Handles the Enter key, Tab Key and Shift + Tab keys for List Items.", "private": "", "guessedtype": "function"}, "_createCurrentElement": {"guessedname": "_createCurrentElement", "params": [{"type": "String", "name": "tagName", "description": " (optional defaults to a) The tagname of the element that you wish to create"}, {"type": "Object", "name": "tagStyle", "description": " (optional) Object literal containing styles to apply to the new element."}], "description": "This is a work around for the various browser issues with execCommand. This method will run
execCommand('fontname', false, 'yui-tmp')<\/code> on the given selection.\nIt will then search the document for an element with the font-family set to yui-tmp<\/strong> and replace that with another span that has other information in it, then assign the new span to the \nthis.currentElement<\/code> array, so we now have element references to the elements that were just modified. At this point we can use standard DOM manipulation to change them as we see fit.", "private": "", "guessedtype": "function"}, "cleanHTML": {"return": {"type": "String", "description": "The filtered HTML"}, "params": [{"type": "String", "name": "html", "description": " The unfiltered HTML"}], "description": "Process the HTML with a few regexes to clean it up and stabilize the output", "guessedname": "cleanHTML", "guessedtype": "function"}, "_handleKeyDown": {"guessedname": "_handleKeyDown", "params": [{"type": "Event", "name": "ev", "description": " The event we are working on."}], "description": "Handles all keydown events inside the iFrame document.", "private": "", "guessedtype": "function"}, "_closeWindow": {"description": "Override Method for Advanced Editor", "private": "", "guessedname": "_closeWindow", "guessedtype": "function"}, "_nodeChange": {"guessedname": "_nodeChange", "params": [{"type": "Boolean", "name": "force", "description": " Optional paramenter to skip the threshold counter"}], "description": "Fired from nodeChange in a setTimeout.", "private": "", "guessedtype": "function"}, "_fixNodes": {"description": "Fix href and imgs as well as remove invalid HTML.", "private": "", "guessedname": "_fixNodes", "guessedtype": "function"}, "setEditorHTML": {"params": [{"type": "String", "name": "incomingHTML", "description": " The html content to load into the editor"}], "description": "Loads HTML into the editors body", "guessedname": "setEditorHTML", "guessedtype": "function"}, "_cleanIncomingHTML": {"return": {"type": "String", "description": "The filtered HTML"}, "params": [{"type": "String", "name": "html", "description": " The unfiltered HTML"}], "description": "Process the HTML with a few regexes to clean it up and stabilize the input", "guessedname": "_cleanIncomingHTML", "guessedtype": "function"}, "_isLocalFile": {"guessedname": "_isLocalFile", "params": [{"type": "String", "name": "url", "description": " THe url\/string to check"}], "description": "Checks to see if a string (href or img src) is possibly a local file reference..", "private": "", "guessedtype": "function"}, "_swapEl": {"guessedname": "_swapEl", "params": [{"type": "HTMLElement", "name": "el", "description": " The element to swap with"}, {"type": "String", "name": "tagName", "description": " The tagname of the element that you wish to create"}, {"type": "Function", "name": "callback", "description": " (optional) A function to run on the element after it is created, but before it is replaced. An element reference is passed to this function."}], "description": "This function will create a new element in the DOM and populate it with the contents of another element. Then it will assume it's place.", "private": "", "guessedtype": "function"}, "openWindow": {"description": "Override Method for Advanced Editor", "guessedname": "openWindow", "guessedtype": "function"}, "pre_filter_linebreaks": {"return": {"type": "", "description": "String"}, "params": [{"type": "", "name": "String", "description": " html The HTML to filter"}, {"type": "", "name": "String", "description": " markup The markup type to filter to"}], "description": "HTML Pre Filter", "guessedname": "pre_filter_linebreaks", "guessedtype": "function"}, "_getSelectedElement": {"guessedname": "_getSelectedElement", "return": {"type": "HTMLElement", "description": "The currently selected element."}, "description": "This method will attempt to locate the element that was last interacted with, either via selection, location or event.", "private": "", "guessedtype": "function"}, "clearEditorDoc": {"description": "Clear the doc of the Editor", "guessedname": "clearEditorDoc", "guessedtype": "function"}, "_handleInsertImageClick": {"description": "Opens the Image Properties Window when the insert Image button is clicked or an Image is Double Clicked.", "private": "", "guessedname": "_handleInsertImageClick", "guessedtype": "function"}, "_handleKeyPress": {"guessedname": "_handleKeyPress", "params": [{"type": "Event", "name": "ev", "description": " The event we are working on."}], "description": "Handles all keypress events inside the iFrame document.", "private": "", "guessedtype": "function"}, "_hasSelection": {"guessedname": "_hasSelection", "return": {"type": "Boolean", "description": ""}, "description": "Determines if there is a selection in the editor document.", "private": "", "guessedtype": "function"}, "_handleColorPicker": {"guessedname": "_handleColorPicker", "params": [{"type": "Object", "name": "o", "description": " Object returned from Toolbar's buttonClick Event"}], "description": "Handles the colorpicker buttons in the toolbar.", "private": "", "guessedtype": "function"}, "_selectNode": {"guessedname": "_selectNode", "params": [{"type": "HTMLElement", "name": "node", "description": " The node to select"}], "description": "Places the highlight around a given node", "private": "", "guessedtype": "function"}, "_handleAutoHeight": {"description": "Handles resizing the editor's height based on the content", "private": "", "guessedname": "_handleAutoHeight", "guessedtype": "function"}, "_handleAlign": {"guessedname": "_handleAlign", "params": [{"type": "Object", "name": "o", "description": " Object returned from Toolbar's buttonClick Event"}], "description": "Handles the alignment buttons in the toolbar.", "private": "", "guessedtype": "function"}, "cmd_backcolor": {"params": [{"type": "", "name": "value", "description": " Value passed from the execCommand method"}], "description": "This is an execCommand override method. It is called from execCommand when the execCommand('backcolor') is used.", "guessedname": "cmd_backcolor", "guessedtype": "function"}, "moveWindow": {"description": "Override Method for Advanced Editor", "guessedname": "moveWindow", "guessedtype": "function"}, "_focusWindow": {"guessedname": "_focusWindow", "params": [{"type": "Boolean", "name": "onLoad", "description": " Safari needs some special care to set the cursor in the iframe"}], "description": "Attempt to set the focus of the iframes window.", "private": "", "guessedtype": "function"}, "_createInsertElement": {"return": {"type": "", "description": ""}, "description": "Creates a new \"currentElement\" then adds some text (and other things) to make it selectable and stylable. Then the user can continue typing.", "private": "", "params": [{"type": "Object", "name": "css", "description": " (optional) Object literal containing styles to apply to the new element."}], "guessedname": "_createInsertElement", "guessedtype": "function"}, "_isNonEditable": {"return": {"type": "", "description": "Boolean"}, "description": "Method is called at the beginning of all event handlers to check if this element or a parent element has the class yui-noedit (this.CLASS_NOEDIT) applied.\nIf it does, then this method will stop the event and return true. The event handlers will then return false and stop the nodeChange from occuring. This method will also\ndisable and enable the Editor's toolbar based on the noedit state.", "private": "", "params": [{"type": "", "name": "Event", "description": " ev The Dom event being checked"}], "guessedname": "_isNonEditable", "guessedtype": "function"}, "_isElement": {"return": {"type": "Boolean", "description": ""}, "description": "_isElement", "private": "", "params": [{"type": "HTMLElement", "name": "el", "description": " The element to check"}, {"type": "String", "name": "tag", "description": " The tag that the element needs to be"}], "guessedname": "_isElement", "guessedtype": "function"}, "_initEditor": {"description": "This method is fired from _checkLoaded when the document is ready. It turns on designMode and set's up the listeners.", "private": "", "guessedname": "_initEditor", "guessedtype": "function"}, "_handleKeyUp": {"guessedname": "_handleKeyUp", "params": [{"type": "Event", "name": "ev", "description": " The event we are working on."}], "description": "Handles all keyup events inside the iFrame document.", "private": "", "guessedtype": "function"}, "_handleFormButtonClick": {"guessedname": "_handleFormButtonClick", "params": [{"type": "Event", "name": "ev", "description": " The click event"}], "description": "The click listener assigned to each submit button in the Editor's parent form.", "private": "", "guessedtype": "function"}, "_handleCreateLinkClick": {"description": "Handles the opening of the Link Properties Window when the Create Link button is clicked or an href is doubleclicked.", "private": "", "guessedname": "_handleCreateLinkClick", "guessedtype": "function"}, "_getBlankImage": {"guessedname": "_getBlankImage", "return": {"type": "String", "description": "The URL to the blank image"}, "description": "Retrieves the full url of the image to use as the blank image.", "private": "", "guessedtype": "function"}, "_setMarkupType": {"guessedname": "_setMarkupType", "params": [{"type": "String", "name": "action", "description": " The action to take. Possible values are: css, default or semantic"}], "description": "This method will turn on\/off the useCSS execCommand.", "private": "", "guessedtype": "function"}, "filter_safari": {"return": {"type": "", "description": "String"}, "params": [{"type": "", "name": "String", "description": " html The HTML string to filter"}], "description": "Filters strings specific to Safari", "guessedname": "filter_safari", "guessedtype": "function"}, "destroy": {"return": {"type": "Boolean", "description": ""}, "description": "Destroys the editor, all of it's elements and objects.", "guessedname": "destroy", "guessedtype": "function"}, "_handleCreateLinkWindowClose": {"description": "Handles the closing of the Link Properties Window.", "private": "", "guessedname": "_handleCreateLinkWindowClose", "guessedtype": "function"}, "filter_internals": {"return": {"type": "", "description": "String"}, "params": [{"type": "", "name": "String", "description": " html The HTML string to filter"}], "description": "Filters internal RTE strings and bogus attrs we don't want", "guessedname": "filter_internals", "guessedtype": "function"}, "cmd_list": {"params": [{"type": "", "name": "tag", "description": " The tag of the list you want to create (eg, ul or ol)"}], "description": "This is a combined execCommand override method. It is called from the cmd_insertorderedlist and cmd_insertunorderedlist methods.", "guessedname": "cmd_list", "guessedtype": "function"}, "cmd_fontsize": {"params": [{"type": "", "name": "value", "description": " Value passed from the execCommand method"}], "description": "This is an execCommand override method. It is called from execCommand when the execCommand('fontsize') is used.", "guessedname": "cmd_fontsize", "guessedtype": "function"}, "_setInitialContent": {"description": "This method will open the iframes content document and write the textareas value into it, then start the body.onload checking.", "private": "", "guessedname": "_setInitialContent", "guessedtype": "function"}, "_handleDoubleClick": {"guessedname": "_handleDoubleClick", "params": [{"type": "Event", "name": "ev", "description": " The event we are working on."}], "description": "Handles all doubleclick events inside the iFrame document.", "private": "", "guessedtype": "function"}, "hide": {"description": "This method needs to be called if the Editor is to be hidden (like in a TabView or Panel). It should be called to clear timeouts and close open editor windows.", "guessedname": "hide", "guessedtype": "function"}, "post_filter_linebreaks": {"return": {"type": "", "description": "String"}, "params": [{"type": "", "name": "String", "description": " html The HTML to filter"}, {"type": "", "name": "String", "description": " markup The markup type to filter to"}], "description": "HTML Pre Filter", "guessedname": "post_filter_linebreaks", "guessedtype": "function"}, "cmd_unlink": {"params": [{"type": "", "name": "value", "description": " Value passed from the execCommand method"}], "description": "This is an execCommand override method. It is called from execCommand when the execCommand('unlink') is used.", "guessedname": "cmd_unlink", "guessedtype": "function"}, "_getWindow": {"guessedname": "_getWindow", "return": {"type": "Object", "description": ""}, "description": "Get the Window of the IFRAME", "private": "", "guessedtype": "function"}, "_writeDomPath": {"description": "Write the current DOM path out to the dompath container below the editor.", "private": "", "guessedname": "_writeDomPath", "guessedtype": "function"}, "_handleClick": {"guessedname": "_handleClick", "params": [{"type": "Event", "name": "ev", "description": " The event we are working on."}], "description": "Handles all click events inside the iFrame document.", "private": "", "guessedtype": "function"}, "execCommand": {"params": [{"type": "String", "name": "action", "description": " The \"execCommand\" action to try to execute (Example: bold, insertimage, inserthtml)"}, {"type": "String", "name": "value", "description": " (optional) The value for a given action such as action: fontname value: 'Verdana'"}], "description": "This method attempts to try and level the differences in the various browsers and their support for execCommand actions", "guessedname": "execCommand", "guessedtype": "function"}, "_checkKey": {"return": {"type": "Boolean", "description": ""}, "description": "Checks a keyMap entry against a key event", "private": "", "params": [{"type": "Object", "name": "k", "description": " The _keyMap object"}, {"type": "Event", "name": "e", "description": " The Mouse Event"}], "guessedname": "_checkKey", "guessedtype": "function"}, "_getRange": {"guessedname": "_getRange", "return": {"type": "Object", "description": "Range Object"}, "description": "Handles the different range objects across the A-Grade list.", "private": "", "guessedtype": "function"}, "_setupResize": {"description": "Creates the Resize instance and binds its events.", "private": "", "guessedname": "_setupResize", "guessedtype": "function"}, "_setEditorStyle": {"params": [{"type": "Booleen", "name": "stat", "description": " True\/False"}], "description": "Set the editor to use CSS instead of HTML", "guessedname": "_setEditorStyle", "guessedtype": "function"}}, "extends": "YAHOO.util.Element", "superclass": "YAHOO.util.Element", "file": "simple-editor.js", "guessedtype": "function", "shortname": "SimpleEditor", "properties": {"CLASS_EDITABLE_CONT": {"protected": "", "type": "String", "description": "Default CSS class to apply to the editors iframe's parent element", "guessedname": "CLASS_EDITABLE_CONT", "guessedtype": "property"}, "_alwaysDisabled": {"guessedname": "_alwaysDisabled", "type": "Object", "description": "The Toolbar items that should ALWAYS be disabled event if there is a selection present in the editor.", "private": "", "guessedtype": "property"}, "_blankImageLoaded": {"guessedname": "_blankImageLoaded", "type": "Boolean", "description": "Don't load the blank image more than once..", "private": "", "guessedtype": "property"}, "_showingHiddenElements": {"guessedname": "_showingHiddenElements", "type": "Boolean", "description": "Status of the hidden elements button", "private": "", "guessedtype": "property"}, "el": {"knownissue": "", "browser": "Safari 2.x", "description": "The issue here is that we have no way of knowing where the cursor position is\ninside of the iframe, so we have to place the newly inserted data in the best place that we can.", "guessedname": "el", "guessedtype": "property"}, "afterElement": {"type": "HTMLElement", "description": "A reference to the H2 placed after the editor for Accessibilty.", "guessedname": "afterElement", "guessedtype": "property"}, "CLASS_EDITABLE": {"protected": "", "type": "String", "description": "Default CSS class to apply to the editors iframe element", "guessedname": "CLASS_EDITABLE", "guessedtype": "property"}, "_baseHREF": {"guessedname": "_baseHREF", "type": "String", "description": "The base location of the editable page (this page) so that relative paths for image work.", "private": "", "guessedtype": "function"}, "SEP_DOMPATH": {"type": "String", "description": "The value to place in between the Dom path items", "guessedname": "SEP_DOMPATH", "guessedtype": "property"}, "_selection": {"guessedname": "_selection", "type": "Object", "description": "Holder for caching iframe selections", "private": "", "guessedtype": "property"}, "STR_BEFORE_EDITOR": {"type": "String", "description": "The accessibility string for the element before the iFrame", "guessedname": "STR_BEFORE_EDITOR", "guessedtype": "property"}, "sel": {"knownissue": "Opera appears to stop the MouseDown, Click and DoubleClick events on an image inside of a document with designMode on..", "browser": "Opera", "description": "This work around traps the MouseUp event and sets a timer to check if another MouseUp event fires in so many seconds. If another event is fired, they we internally fire the DoubleClick event.", "guessedname": "sel", "guessedtype": "property"}, "_defaultCSS": {"type": "String", "description": "The default CSS used in the config for 'css'. This way you can add to the config like this: { css: YAHOO.widget.SimpleEditor.prototype._defaultCSS + 'ADD MYY CSS HERE' }", "guessedname": "_defaultCSS", "guessedtype": "property"}, "_formButtons": {"guessedname": "_formButtons", "type": "Array", "description": "Array of buttons that are in the Editor's parent form (for handleSubmit)", "private": "", "guessedtype": "property"}, "DOMReady": {"guessedname": "DOMReady", "type": "Boolean", "description": "Flag to determine if DOM is ready or not", "private": "", "guessedtype": "property"}, "_tag2cmd": {"guessedname": "_tag2cmd", "type": "Object", "description": "A tag map of HTML tags to convert to the different types of commands so we can select the proper toolbar button.", "private": "", "guessedtype": "property"}, "_resizeConfig": {"private": "", "description": "The default config for the Resize Utility", "guessedname": "_resizeConfig", "guessedtype": "property"}, "_lastNodeChangeEvent": {"guessedname": "_lastNodeChangeEvent", "type": "Event", "description": "Flag to determine the last event that fired a node change", "private": "", "guessedtype": "property"}, "STOP_NODE_CHANGE": {"protected": "", "type": "Boolean", "description": "Set to true when you want the default nodeChange function to not process anything", "guessedname": "STOP_NODE_CHANGE", "guessedtype": "property"}, "_textarea": {"type": "Boolean", "description": "Flag to determine if we are using a textarea or an HTML Node.", "guessedname": "_textarea", "guessedtype": "property"}, "currentEvent": {"type": "Event", "description": "A reference to the current editor event", "guessedname": "currentEvent", "guessedtype": "property"}, "STR_TITLE": {"type": "String", "description": "The Title of the HTML document that is created in the iFrame", "guessedname": "STR_TITLE", "guessedtype": "property"}, "_rendered": {"guessedname": "_rendered", "type": "Boolean", "description": "Flag to determine if editor has been rendered or not", "private": "", "guessedtype": "property"}, "STR_LINK_URL": {"type": "String", "description": "The label string for the Link URL.", "guessedname": "STR_LINK_URL", "guessedtype": "property"}, "CLASS_PREFIX": {"protected": "", "type": "String", "description": "Default prefix for dynamically created class names", "guessedname": "CLASS_PREFIX", "guessedtype": "property"}, "CLASS_NOEDIT": {"protected": "", "type": "String", "description": "CSS class applied to elements that are not editable.", "guessedname": "CLASS_NOEDIT", "guessedtype": "property"}, "toolbar": {"type": "YAHOO.widget.Toolbar<\/a>", "description": "Local property containing the YAHOO.widget.Toolbar<\/a> instance", "guessedname": "toolbar", "guessedtype": "property"}, "editorDirty": {"type": "Boolean", "description": "This flag will be set when certain things in the Editor happen. It is to be used by the developer to check to see if content has changed.", "guessedname": "editorDirty", "guessedtype": "property"}, "_semantic": {"guessedname": "_semantic", "type": "Object", "description": "The Toolbar commands that we should attempt to make tags out of instead of using styles.", "private": "", "guessedtype": "property"}, "_alwaysEnabled": {"guessedname": "_alwaysEnabled", "type": "Object", "description": "The Toolbar items that should ALWAYS be enabled event if there isn't a selection present in the editor.", "private": "", "guessedtype": "property"}, "_contentTimerCounter": {"guessedname": "_contentTimerCounter", "type": "Number", "description": "Counter to check the number of times the body is polled for before giving up", "private": "", "guessedtype": "property"}, "_disabled": {"guessedname": "_disabled", "type": "Array", "description": "The Toolbar items that should be disabled if there is no selection present in the editor.", "private": "", "guessedtype": "property"}, "STR_LEAVE_EDITOR": {"type": "String", "description": "The accessibility string for the element after the iFrame", "guessedname": "STR_LEAVE_EDITOR", "guessedtype": "property"}, "_lastImage": {"guessedname": "_lastImage", "type": "HTMLElement", "description": "Safari reference for the last image selected (for styling as selected).", "private": "", "guessedtype": "property"}, "_lastButton": {"guessedname": "_lastButton", "type": "Object", "description": "The last button pressed, so we don't disable it.", "private": "", "guessedtype": "property"}, "dd": {"type": "YAHOO.util.DD\/YAHOO.util.DDProxy", "description": "A reference to the DragDrop object.", "guessedname": "dd", "guessedtype": "property"}, "currentFont": {"type": "HTMLElement", "description": "A reference to the last font selected from the Toolbar", "guessedname": "currentFont", "guessedtype": "property"}, "_lastNodeChange": {"guessedname": "_lastNodeChange", "type": "Date", "description": "Flag to determine when the last node change was fired", "private": "", "guessedtype": "property"}, "_mask": {"guessedname": "_mask", "type": "Object", "description": "DOM Element holder for the editor Mask when disabled", "private": "", "guessedtype": "property"}, "_fixNodesTimer": {"guessedname": "_fixNodesTimer", "type": "Date", "description": "Holder for the fixNodes timer", "private": "", "guessedtype": "property"}, "currentWindow": {"type": "Object", "description": "A reference to the currently open EditorWindow", "guessedname": "currentWindow", "guessedtype": "property"}, "currentElement": {"type": "Array", "description": "A reference to the current working element in the editor", "guessedname": "currentElement", "guessedtype": "property"}, "_nodeChangeTimer": {"guessedname": "_nodeChangeTimer", "type": "Number", "description": "Holds a reference to the nodeChange setTimeout call", "private": "", "guessedtype": "property"}, "CLASS_CONTAINER": {"protected": "", "type": "String", "description": "Default CSS class to apply to the editors container element", "guessedname": "CLASS_CONTAINER", "guessedtype": "property"}, "_keyMap": {"guessedname": "_keyMap", "type": "{Object\/Mixed}", "description": "Named key maps for various actions in the Editor. Example: CLOSE_WINDOW: { key: 87, mods: ['shift', 'ctrl'] }<\/code>. \nThis entry shows that when key 87 (W) is found with the modifiers of shift and control, the window will close. You can customize this object to tweak keyboard shortcuts.", "private": "", "guessedtype": "property"}, "_formButtonClicked": {"guessedname": "_formButtonClicked", "type": "HTMLElement", "description": "The form button that was clicked to submit the form.", "private": "", "guessedtype": "property"}, "resize": {"type": "YAHOO.util.Resize", "description": "A reference to the Resize object", "guessedname": "resize", "guessedtype": "property"}, "_docType": {"type": "String", "description": "The DOCTYPE to use in the editable container.", "guessedname": "_docType", "guessedtype": "property"}, "STR_IMAGE_HERE": {"type": "String", "description": "The text to place in the URL textbox when using the blankimage.", "guessedname": "STR_IMAGE_HERE", "guessedtype": "property"}, "_lastCommand": {"guessedname": "_lastCommand", "type": "String", "description": "A cache of the last execCommand (used for Undo\/Redo so they don't mark an undo level)", "private": "", "guessedtype": "property"}, "operaEvent": {"guessedname": "operaEvent", "type": "Object", "description": "setTimeout holder for Opera and Image DoubleClick event..", "private": "", "guessedtype": "property"}, "dompath": {"type": "HTMLElement", "description": "A reference to the dompath container for writing the current working dom path to.", "guessedname": "dompath", "guessedtype": "property"}, "beforeElement": {"type": "HTMLElement", "description": "A reference to the H2 placed before the editor for Accessibilty.", "guessedname": "beforeElement", "guessedtype": "property"}, "STOP_EXEC_COMMAND": {"protected": "", "type": "Boolean", "description": "Set to true when you want the default execCommand function to not process anything", "guessedname": "STOP_EXEC_COMMAND", "guessedtype": "property"}, "_contentTimer": {"private": "", "description": "setTimeout holder for documentReady check", "guessedname": "_contentTimer", "guessedtype": "property"}, "_defaultToolbar": {"guessedname": "_defaultToolbar", "type": "Object", "description": "Default toolbar config.", "private": "", "guessedtype": "property"}, "invalidHTML": {"type": "Object", "description": "Contains a list of HTML elements that are invalid inside the editor. They will be removed when they are found. If you set the value of a key to \"{ keepContents: true }\", then the element will be replaced with a yui-non span to be filtered out when cleanHTML is called. The only tag that is ignored here is the span tag as it will force the Editor into a loop and freeze the browser. However.. all of these tags will be removed in the cleanHTML routine.", "guessedname": "invalidHTML", "guessedtype": "property"}, "browser": {"type": "Object", "description": "Standard browser detection", "guessedname": "browser", "guessedtype": "function"}}, "description": "The Rich Text Editor is a UI control that replaces a standard HTML textarea; it allows for the rich formatting of text content, including common structural treatments like lists, formatting treatments like bold and italic text, and drag-and-drop inclusion and sizing of images. The Rich Text Editor's toolbar is extensible via a plugin architecture so that advanced implementations can achieve a high degree of customization."}, "YAHOO.util.Get": {"name": "YAHOO.util.Get", "namespace": "YAHOO.util", "module": "get", "guessedname": "Get", "methods": {"_purge": {"private": "", "description": "Removes the nodes for the specified queue", "guessedname": "_purge", "guessedtype": "function"}, "_finalize": {"guessedname": "_finalize", "params": [{"type": "string", "name": "id", "description": " the transaction id"}], "description": "Called by the the helper for detecting script load in Safari", "private": "", "guessedtype": "function"}, "_autoPurge": {"private": "", "description": "Removes processed queues and corresponding nodes", "guessedname": "_autoPurge", "guessedtype": "function"}, "_finish": {"guessedname": "_finish", "params": [{"type": "string", "name": "id", "description": " the id of the request"}], "description": "The request is complete, so executing the requester's callback", "private": "", "guessedtype": "function"}, "_linkNode": {"return": {"type": "HTMLElement", "description": "the generated node"}, "description": "Generates a link node", "private": "", "params": [{"type": "string", "name": "url", "description": " the url for the css file"}, {"type": "Window", "name": "win", "description": " optional window to create the node in"}], "guessedname": "_linkNode", "guessedtype": "function"}, "script": {"return": {"type": "tId: string", "description": "an object containing info about the transaction"}, "description": "Fetches and inserts one or more script nodes into the head\nof the current document or the document in a specified window.", "static": "", "guessedname": "script", "guessedtype": "function", "params": [{"type": "string|string[]", "name": "url", "description": " the url or urls to the script(s)"}, {"type": "object", "name": "opts", "description": " Options: \n\n
\n
\n
\n
\n\/\/ assumes yahoo, dom, and event are already on the page\n YAHOO.util.Get.script(\n [\"http:\/\/yui.yahooapis.com\/2.3.1\/build\/dragdrop\/dragdrop-min.js\",\n \"http:\/\/yui.yahooapis.com\/2.3.1\/build\/animation\/animation-min.js\"], {\n onSuccess: function(o) {\n YAHOO.log(o.data); \/\/ foo\n new YAHOO.util.DDProxy(\"dd1\"); \/\/ also new o.reference(\"dd1\"); would work\n this.log(\"won't cause error because YAHOO is the scope\");\n this.log(o.nodes.length === 2) \/\/ true\n \/\/ o.purge(); \/\/ optionally remove the script nodes immediately\n },\n onFailure: function(o) {\n YAHOO.log(\"transaction failed\");\n },\n data: \"foo\",\n timeout: 10000, \/\/ 10 second timeout\n scope: YAHOO,\n \/\/ win: otherframe \/\/ target another window\/frame\n autopurge: true \/\/ allow the utility to choose when to remove the nodes\n });\n<\/pre>"}]}, "_returnData": {"private": "", "description": "Returns the data payload for callback functions", "guessedname": "_returnData", "guessedtype": "function"}, "queue": {"guessedname": "_queue", "params": [{"type": "string", "name": "type", "description": " the type of node to insert"}, {"type": "string", "name": "url", "description": " the url to load"}, {"type": "", "name": "opts", "description": " the hash of options for this request"}], "description": "Saves the state for the request and begins loading\nthe requested urls", "private": "", "guessedtype": "function"}, "_scriptNode": {"return": {"type": "HTMLElement", "description": "the generated node"}, "description": "Generates a script node", "private": "", "params": [{"type": "string", "name": "url", "description": " the url for the script file"}, {"type": "Window", "name": "win", "description": " optional window to create the node in"}], "guessedname": "_scriptNode", "guessedtype": "function"}, "_node": {"return": {"type": "HTMLElement", "description": "the generated node"}, "description": "Generates an HTML element, this is not appended to a document", "private": "", "params": [{"type": "string", "name": "type", "description": " the type of element"}, {"type": "string", "name": "attr", "description": " the attributes"}, {"type": "Window", "name": "win", "description": " optional window to create the element in"}], "guessedname": "_node", "guessedtype": "function"}, "abort": {"params": [{"type": "string|object", "name": "either", "description": " the tId or the object returned from\nscript() or css()"}], "description": "Abort a transaction", "guessedname": "abort", "guessedtype": "function"}, "_next": {"guessedname": "_next", "params": [{"type": "string", "name": "id", "description": " the id of the request"}, {"type": "string", "name": "loaded", "description": " the url that was just loaded, if any"}], "description": "Loads the next item for a given request", "private": "", "guessedtype": "function"}, "_timeout": {"guessedname": "_timeout", "params": [{"type": "string", "name": "id", "description": " the id of the request"}], "description": "Timeout detected", "private": "", "guessedtype": "function"}, "_track": {"guessedname": "_track", "params": [{"type": "string", "name": "type", "description": " the type of node to track"}, {"type": "HTMLElement", "name": "n", "description": " the node to track"}, {"type": "string", "name": "id", "description": " the id of the request"}, {"type": "string", "name": "url", "description": " the url that is being loaded"}, {"type": "Window", "name": "win", "description": " the targeted window"}, {"type": "", "name": "qlength", "description": " the number of remaining items in the queue,\nincluding this one"}, {"type": "Function", "name": "trackfn", "description": " function to execute when finished\nthe default is _next"}], "description": "Detects when a node has been loaded. In the case of\nscript nodes, this does not guarantee that contained\nscript is ready to use.", "private": "", "guessedtype": "function"}, "css": {"return": {"type": "tId: string", "description": "an object containing info about the transaction"}, "description": "Fetches and inserts one or more css link nodes into the \nhead of the current document or the document in a specified\nwindow.", "static": "", "guessedname": "css", "guessedtype": "function", "params": [{"type": "string", "name": "url", "description": " the url or urls to the css file(s)"}, {"type": "", "name": "opts", "description": " Options: \n\n
win<\/dl>\n
\nYAHOO.util.Get.css(\"http:\/\/yui.yahooapis.com\/2.3.1\/build\/menu\/assets\/skins\/sam\/menu.css\");\n<\/pre>\n
\nYAHOO.util.Get.css([\"http:\/\/yui.yahooapis.com\/2.3.1\/build\/menu\/assets\/skins\/sam\/menu.css\",\n\"http:\/\/yui.yahooapis.com\/2.3.1\/build\/logger\/assets\/skins\/sam\/logger.css\"]);\n<\/pre>"}]}}, "file": "Get.js", "guessedtype": "function", "shortname": "Get", "properties": {"POLL_FREQ": {"description": "The default poll freqency in ms, when needed", "default": "10", "static": "", "guessedname": "POLL_FREQ", "guessedtype": "property", "type": "int"}, "qidx": {"guessedname": "qidx", "type": "int", "description": "queue index used to generate transaction ids", "private": "", "guessedtype": "property"}, "queues": {"private": "", "description": "hash of queues to manage multiple requests", "guessedname": "queues", "guessedtype": "property"}, "purging": {"guessedname": "purging", "type": "boolean", "description": "interal property used to prevent multiple simultaneous purge \nprocesses", "private": "", "guessedtype": "property"}, "TIMEOUT": {"description": "The length time to poll for varName when loading a script in\nSafari 2.x before the transaction fails.\nproperty TIMEOUT", "default": "2000", "static": "", "guessedname": "TIMEOUT", "guessedtype": "property", "type": "int"}, "nidx": {"guessedname": "nidx", "type": "int", "description": "node index used to generate unique node ids", "private": "", "guessedtype": "property"}, "PURGE_THRESH": {"description": "The number of request required before an automatic purge.\nproperty PURGE_THRESH", "default": "20", "static": "", "guessedname": "PURGE_THRESH", "guessedtype": "property", "type": "int"}}, "description": "Fetches and inserts one or more script or link nodes into the document"}, "YAHOO.widget.BaseCellEditor": {"name": "YAHOO.widget.BaseCellEditor", "constructors": [{"params": [{"type": "String", "name": "sType", "description": " Type indicator, to map to YAHOO.widget.DataTable.Editors."}, {"type": "Object", "name": "oConfigs", "description": " (Optional) Object literal of configs."}], "description": "The BaseCellEditor class provides base functionality common to all inline cell\neditors for a DataTable widget."}], "namespace": "YAHOO.widget", "module": "datatable", "events": {"saveEvent": {"params": [{"type": "YAHOO.widget.CellEditor", "name": "oArgs.editor", "description": " The CellEditor instance."}, {"type": "Object", "name": "oArgs.newData", "description": " New data value from form input field."}, {"type": "Object", "name": "oArgs.oldData", "description": " Old data value."}], "description": "Fired when a CellEditor input is saved."}, "revertEvent": {"params": [{"type": "YAHOO.widget.CellEditor", "name": "oArgs.editor", "description": " The CellEditor instance."}, {"type": "Object", "name": "oArgs.newData", "description": " New data value from form input field."}, {"type": "Object", "name": "oArgs.oldData", "description": " Old data value."}], "description": "Fired when a CellEditor input is reverted due to asyncSubmitter failure."}, "blurEvent": {"params": [{"type": "YAHOO.widget.CellEditor", "name": "oArgs.editor", "description": " The CellEditor instance."}], "description": "Fired when a CellEditor has a blur event."}, "showEvent": {"params": [{"type": "YAHOO.widget.CellEditor", "name": "oArgs.editor", "description": " The CellEditor instance."}], "description": "Fired when a CellEditor is shown."}, "cancelEvent": {"params": [{"type": "YAHOO.widget.CellEditor", "name": "oArgs.editor", "description": " The CellEditor instance."}], "description": "Fired when a CellEditor input is canceled."}, "invalidDataEvent": {"params": [{"type": "YAHOO.widget.CellEditor", "name": "oArgs.editor", "description": " The CellEditor instance."}, {"type": "Object", "name": "oArgs.newData", "description": " New data value from form input field."}, {"type": "Object", "name": "oArgs.oldData", "description": " Old data value."}], "description": "Fired when a CellEditor input is reverted due to invalid data."}, "keydownEvent": {"params": [{"type": "YAHOO.widget.CellEditor", "name": "oArgs.editor", "description": " The CellEditor instance."}, {"type": "HTMLEvent", "name": "oArgs.event", "description": " The event object."}], "description": "Fired when a CellEditor has a keydown."}}, "guessedname": "BaseCellEditor", "methods": {"_initEvents": {"private": "", "description": "Initialize Custom Events.", "guessedname": "_initEvents", "guessedtype": "function"}, "getColumn": {"return": {"type": "YAHOO.widget.Column", "description": "Column instance."}, "description": "Returns reference to associated Column instance.", "guessedname": "getColumn", "guessedtype": "function"}, "getDataTable": {"return": {"type": "YAHOO.widget.DataTable", "description": "DataTable instance."}, "description": "Returns reference to associated DataTable instance.", "guessedname": "getDataTable", "guessedtype": "function"}, "render": {"description": "Renders DOM elements and attaches event listeners.", "guessedname": "render", "guessedtype": "function"}, "show": {"description": "Displays CellEditor UI in the correct position.", "guessedname": "show", "guessedtype": "function"}, "move": {"description": "Moves container into position for display.", "guessedname": "move", "guessedtype": "function"}, "focus": {"description": "Sets focus in CellEditor.", "guessedname": "focus", "guessedtype": "function"}, "renderBtns": {"description": "Renders Save\/Cancel buttons.", "guessedname": "renderBtns", "guessedtype": "function"}, "unblock": {"description": "Fires unblockEvent", "guessedname": "unblock", "guessedtype": "function"}, "cancel": {"description": "Cancels CellEditor input and hides UI.", "guessedname": "cancel", "guessedtype": "function"}, "doAfterRender": {"description": "Access to add additional event listeners.", "guessedname": "doAfterRender", "guessedtype": "function"}, "renderForm": {"description": "Renders form elements.", "guessedname": "renderForm", "guessedtype": "function"}, "getRecord": {"return": {"type": "YAHOO.widget.Record", "description": "Record instance."}, "description": "Returns reference to associated Record instance.", "guessedname": "getRecord", "guessedtype": "function"}, "getId": {"return": {"type": "String", "description": "Unique ID of the CellEditor instance."}, "description": "CellEditor unique ID.", "guessedname": "getId", "guessedtype": "function"}, "attach": {"params": [{"type": "YAHOO.widget.DataTable", "name": "oDataTable", "description": " Associated DataTable instance."}, {"type": "HTMLElement", "name": "elCell", "description": " Cell to edit."}], "description": "Attach CellEditor for a new interaction.", "guessedname": "attach", "guessedtype": "function"}, "toString": {"return": {"type": "String", "description": "Unique name of the CellEditor instance."}, "description": "CellEditor instance name, for logging.", "guessedname": "toString", "guessedtype": "function"}, "getInputValue": {"description": "Retrieves input value from CellEditor.", "guessedname": "getInputValue", "guessedtype": "function"}, "destroy": {"description": "Nulls out the entire CellEditor instance and related objects, removes attached\nevent listeners, and clears out DOM elements inside the container, removes\ncontainer from the DOM.", "guessedname": "destroy", "guessedtype": "function"}, "save": {"description": "Saves value of CellEditor and hides UI.", "guessedname": "save", "guessedtype": "function"}, "handleDisabledBtns": {"description": "After rendering form, if disabledBtns is set to true, then sets up a mechanism\nto save input without them.", "guessedname": "handleDisabledBtns", "guessedtype": "function"}, "resetForm": {"description": "Resets CellEditor UI to initial state.", "guessedname": "resetForm", "guessedtype": "function"}, "getContainerEl": {"return": {"type": "HTMLElement", "description": "Reference to container element."}, "description": "Returns container element.", "guessedname": "getContainerEl", "guessedtype": "function"}, "getTdEl": {"return": {"type": "HTMLElement", "description": "TD element."}, "description": "Returns reference to associated TD element.", "guessedname": "getTdEl", "guessedtype": "function"}, "_initConfigs": {"private": "", "description": "Initialize configs.", "guessedname": "_initConfigs", "guessedtype": "function"}, "block": {"description": "Fires blockEvent", "guessedname": "block", "guessedtype": "function"}}, "uses": ["YAHOO.util.EventProvider"], "file": "CellEditor.js", "guessedtype": "function", "shortname": "BaseCellEditor", "properties": {"LABEL_SAVE": {"default": "\"Save\"", "type": "String", "description": "Text to display on Save button.", "guessedname": "LABEL_SAVE", "guessedtype": "property"}, "CellEditor._nCount": {"description": "Global instance counter.", "default": "0", "private": "", "static": "", "guessedname": "_nCount", "guessedtype": "property", "type": "Number"}, "_sType": {"guessedname": "_sType", "type": "String", "description": "Editor type.", "private": "", "guessedtype": "property"}, "_sId": {"guessedname": "_sId", "type": "String", "description": "Unique id assigned to instance \"yui-ceditorN\", useful prefix for generating unique\nDOM ID strings and log messages.", "private": "", "guessedtype": "property"}, "defaultValue": {"default": "null", "type": "MIXED", "description": "Default value in case Record data is undefined. NB: Null values will not trigger\nthe default value.", "guessedname": "defaultValue", "guessedtype": "property"}, "_oColumn": {"default": "null", "type": "YAHOO.widget.Column", "description": "Column instance.", "guessedname": "_oColumn", "guessedtype": "property"}, "_elContainer": {"guessedname": "_elContainer", "type": "HTMLElement", "description": "Container for inline editor.", "private": "", "guessedtype": "property"}, "value": {"type": "MIXED", "description": "Current value.", "guessedname": "value", "guessedtype": "property"}, "_elCancelBtn": {"description": "Reference to Cancel button, if available.", "default": "null", "private": "", "guessedname": "_elCancelBtn", "guessedtype": "property", "type": "HTMLElement"}, "asyncSubmitter": {"type": "HTMLFunction", "description": "Implementer defined function that can submit the input value to a server. This\nfunction must accept the arguments fnCallback and oNewValue. When the submission\nis complete, the function must also call fnCallback(bSuccess, oNewValue) to \nfinish the save routine in the CellEditor. This function can also be used to \nperform extra validation or input value manipulation.", "guessedname": "asyncSubmitter", "guessedtype": "property"}, "disableBtns": {"default": "false", "type": "Boolean", "description": "True if Save\/Cancel buttons should not be displayed in the CellEditor.", "guessedname": "disableBtns", "guessedtype": "property"}, "_oDataTable": {"guessedname": "_oDataTable", "type": "YAHOO.widget.DataTable", "description": "DataTable instance.", "private": "", "guessedtype": "property"}, "_elTd": {"description": "TD element.", "default": "null", "private": "", "guessedname": "_elTd", "guessedtype": "property", "type": "HTMLElement"}, "CellEditor.CLASS_CELLEDITOR": {"description": "Class applied to CellEditor container.", "default": "\"yui-ceditor\"", "static": "", "guessedname": "CLASS_CELLEDITOR", "guessedtype": "property", "type": "String"}, "_oRecord": {"description": "Record instance.", "default": "null", "private": "", "guessedname": "_oRecord", "guessedtype": "property", "type": "YAHOO.widget.Record"}, "_elSaveBtn": {"description": "Reference to Save button, if available.", "default": "null", "private": "", "guessedname": "_elSaveBtn", "guessedtype": "property", "type": "HTMLElement"}, "LABEL_CANCEL": {"default": "\"Cancel\"", "type": "String", "description": "Text to display on Cancel button.", "guessedname": "LABEL_CANCEL", "guessedtype": "property"}, "isActive": {"type": "Boolean", "description": "True if currently active.", "guessedname": "isActive", "guessedtype": "property"}, "validator": {"default": "null", "type": "HTMLFunction", "description": "Validator function for input data, called from the DataTable instance scope,\nreceives the arguments (inputValue, currentValue, editorInstance) and returns\neither the validated (or type-converted) value or undefined.", "guessedname": "validator", "guessedtype": "property"}}, "description": "The BaseCellEditor class provides base functionality common to all inline cell\neditors for a DataTable widget."}, "YAHOO.widget.TVFadeIn": {"name": "YAHOO.widget.TVFadeIn", "constructors": [{"params": [{"type": "HTMLElement", "name": "el", "description": " the element to animate"}, {"type": "function", "name": "callback", "description": " function to invoke when the animation is finished"}], "description": "A 1\/2 second fade-in animation."}], "namespace": "YAHOO.widget", "module": "treeview", "guessedname": "TVFadeIn", "methods": {"onComplete": {"description": "Clean up and invoke callback", "guessedname": "onComplete", "guessedtype": "function"}, "animate": {"description": "Performs the animation", "guessedname": "animate", "guessedtype": "function"}, "toString": {"return": {"type": "string", "description": "the string representation of the instance"}, "description": "toString", "guessedname": "toString", "guessedtype": "function"}}, "file": "TVFadeIn.js", "guessedtype": "function", "shortname": "TVFadeIn", "properties": {"el": {"type": "HTMLElement", "description": "The element to animate", "guessedname": "el", "guessedtype": "property"}, "callback": {"type": "function", "description": "the callback to invoke when the animation is complete", "guessedname": "callback", "guessedtype": "property"}}, "description": "A 1\/2 second fade-in animation."}, "YAHOO.widget.CalendarGroup": {"name": "YAHOO.widget.CalendarGroup", "configs": {"MY_LABEL_YEAR_POSITION": {"default": "2", "type": "Number", "description": "The position of the year in the month year label string used as the Calendar header", "guessedname": "value", "guessedtype": "property"}, "SHOW_WEEKDAYS": {"default": "true", "type": "Boolean", "description": "True if the Calendar should show weekday labels. True by default.", "guessedname": "value", "guessedtype": "property"}, "MDY_DAY_POSITION": {"default": "2", "type": "Number", "description": "The position of the day in a month\/day\/year date string", "guessedname": "value", "guessedtype": "property"}, "MY_MONTH_POSITION": {"default": "1", "type": "Number", "description": "The position of the month in a month\/year date string", "guessedname": "value", "guessedtype": "property"}, "MONTHS_SHORT": {"default": "[\"Jan\", \"Feb\", \"Mar\", \"Apr\", \"May\", \"Jun\", \"Jul\", \"Aug\", \"Sep\", \"Oct\", \"Nov\", \"Dec\"]", "type": "String[]", "description": "The short month labels for the current locale.", "guessedname": "value", "guessedtype": "property"}, "MULTI_SELECT": {"default": "false", "type": "Boolean", "description": "True if the Calendar should allow multiple selections. False by default.", "guessedname": "value", "guessedtype": "property"}, "MY_LABEL_YEAR_SUFFIX": {"default": "\"\"", "type": "String", "description": "The suffix used after the year when rendering the Calendar header", "guessedname": "value", "guessedtype": "property"}, "DATE_FIELD_DELIMITER": {"default": "\"\/\"", "type": "String", "description": "The value used to delimit date fields in a date string passed to various Calendar functions.", "guessedname": "value", "guessedtype": "property"}, "MY_YEAR_POSITION": {"default": "2", "type": "Number", "description": "The position of the year in a month\/year date string", "guessedname": "value", "guessedtype": "property"}, "close": {"default": "false", "type": "Boolean", "description": "Whether or not a close button should be displayed for this CalendarGroup", "guessedname": "value", "guessedtype": "property"}, "MONTHS_LONG": {"default": "[\"January\", \"February\", \"March\", \"April\", \"May\", \"June\", \"July\", \"August\", \"September\", \"October\", \"November\", \"December\"", "type": "String[]", "description": "The long month labels for the current locale.", "guessedname": "value", "guessedtype": "property"}, "WEEKDAYS_MEDIUM": {"default": "[\"Sun\", \"Mon\", \"Tue\", \"Wed\", \"Thu\", \"Fri\", \"Sat\"]", "type": "String[]", "description": "The medium weekday labels for the current locale.", "guessedname": "value", "guessedtype": "property"}, "LOCALE_WEEKDAYS": {"default": "\"short\"", "type": "String", "description": "The setting that determines which length of weekday labels should be used. Possible values are \"1char\", \"short\", \"medium\", and \"long\".", "guessedname": "value", "guessedtype": "property"}, "DATE_RANGE_DELIMITER": {"default": "\"-\"", "type": "String", "description": "The value used to delimit date ranges in a date string passed to various Calendar functions.", "guessedname": "value", "guessedtype": "property"}, "SHOW_WEEK_HEADER": {"default": "false", "type": "Boolean", "description": "True if the Calendar should show week row headers. False by default.", "guessedname": "value", "guessedtype": "property"}, "title": {"default": "\"\"", "type": "String", "description": "The title to display above the CalendarGroup's month header", "guessedname": "value", "guessedtype": "property"}, "maxdate": {"default": "null", "type": "String | Date", "description": "The maximum selectable date in the current Calendar (mm\/dd\/yyyy)", "guessedname": "value", "guessedtype": "property"}, "selected": {"default": "[]", "type": "String", "description": "The date or range of dates representing the current Calendar selection", "guessedname": "value", "guessedtype": "property"}, "pages": {"default": "2", "type": "Number", "description": "The number of pages to include in the CalendarGroup. This value can only be set once, in the CalendarGroup's constructor arguments.", "guessedname": "value", "guessedtype": "property"}, "NAV_ARROW_RIGHT": {"description": "The image that should be used for the right navigation arrow.", "default": "null", "deprecated": "You can customize the image by overriding the default CSS class for the right arrow - \"calnavright\"", "guessedname": "value", "guessedtype": "property", "type": "String"}, "HIDE_BLANK_WEEKS": {"default": "false", "type": "Boolean", "description": "True if the Calendar should suppress weeks that are not a part of the current month. False by default.", "guessedname": "value", "guessedtype": "property"}, "mindate": {"default": "null", "type": "String | Date", "description": "The minimum selectable date in the current Calendar (mm\/dd\/yyyy)", "guessedname": "value", "guessedtype": "property"}, "START_WEEKDAY": {"default": "0", "type": "number", "description": "The weekday the week begins on. Default is 0 (Sunday).", "guessedname": "value", "guessedtype": "property"}, "SHOW_WEEK_FOOTER": {"default": "false", "type": "Boolean", "description": "True if the Calendar should show week row footers. False by default.", "guessedname": "value", "guessedtype": "property"}, "MDY_YEAR_POSITION": {"default": "3", "type": "Number", "description": "The position of the year in a month\/day\/year date string", "guessedname": "value", "guessedtype": "property"}, "WEEKDAYS_LONG": {"default": "[\"Sunday\", \"Monday\", \"Tuesday\", \"Wednesday\", \"Thursday\", \"Friday\", \"Saturday\"]", "type": "String[]", "description": "The long weekday labels for the current locale.", "guessedname": "value", "guessedtype": "property"}, "MDY_MONTH_POSITION": {"default": "1", "type": "Number", "description": "The position of the month in a month\/day\/year date string", "guessedname": "value", "guessedtype": "property"}, "pagedate": {"default": "today's date", "type": "String | Date", "description": "The month\/year representing the current visible Calendar date (mm\/yyyy)", "guessedname": "value", "guessedtype": "property"}, "MY_LABEL_MONTH_SUFFIX": {"default": "\" \"", "type": "String", "description": "The suffix used after the month when rendering the Calendar header", "guessedname": "value", "guessedtype": "property"}, "MD_DAY_POSITION": {"default": "2", "type": "Number", "description": "The position of the day in a month\/year date string", "guessedname": "value", "guessedtype": "property"}, "NAV_ARROW_LEFT": {"description": "The image that should be used for the left navigation arrow.", "default": "null", "deprecated": "You can customize the image by overriding the default CSS class for the left arrow - \"calnavleft\"", "guessedname": "value", "guessedtype": "property", "type": "String"}, "MY_LABEL_MONTH_POSITION": {"default": "1", "type": "Number", "description": "The position of the month in the month year label string used as the Calendar header", "guessedname": "value", "guessedtype": "property"}, "MD_MONTH_POSITION": {"default": "1", "type": "Number", "description": "The position of the month in a month\/day date string", "guessedname": "value", "guessedtype": "property"}, "DATE_DELIMITER": {"default": "\",\"", "type": "String", "description": "The value used to delimit individual dates in a date string passed to various Calendar functions.", "guessedname": "value", "guessedtype": "property"}, "LOCALE_MONTHS": {"default": "\"long\"", "type": "String", "description": "The setting that determines which length of month labels should be used. Possible values are \"short\" and \"long\".", "guessedname": "value", "guessedtype": "property"}, "iframe": {"default": "true for IE6 and below, false for all other browsers", "type": "Boolean", "description": "Whether or not an iframe shim should be placed under the Calendar to prevent select boxes from bleeding through in Internet Explorer 6 and below.\nThis property is enabled by default for IE6 and below. It is disabled by default for other browsers for performance reasons, but can be \nenabled if required.", "guessedname": "value", "guessedtype": "property"}, "WEEKDAYS_1CHAR": {"default": "[\"S\", \"M\", \"T\", \"W\", \"T\", \"F\", \"S\"]", "type": "String[]", "description": "The 1-character weekday labels for the current locale.", "guessedname": "value", "guessedtype": "property"}, "WEEKDAYS_SHORT": {"default": "[\"Su\", \"Mo\", \"Tu\", \"We\", \"Th\", \"Fr\", \"Sa\"]", "type": "String[]", "description": "The short weekday labels for the current locale.", "guessedname": "value", "guessedtype": "property"}, "NAV": {"default": "null", "type": "Object", "description": "Configuration for the Month Year Navigation UI. By default it is disabled", "guessedname": "value", "guessedtype": "property"}, "strings": {"default": "An object with the properties shown below:\n\n
\n
\n
<div><\/code> element of the menu bar."}, {"type": "String", "name": "p_oElement", "description": " String specifying the id attribute of the \n<select><\/code> element to be used as the data source for the \nmenu bar."}, {"type": "HTMLDivElement<\/a>", "name": "p_oElement", "description": " Object specifying \nthe <div><\/code> element of the menu bar."}, {"type": "HTMLSelectElement<\/a>", "name": "p_oElement", "description": " Object \nspecifying the <select><\/code> element to be used as the data \nsource for the menu bar."}, {"type": "Object", "name": "p_oConfig", "description": " Optional. Object literal specifying the \nconfiguration for the menu bar. See configuration class documentation for\nmore details."}], "description": "Horizontal collection of items, each of which can contain a submenu."}], "namespace": "YAHOO.widget", "module": "menu", "guessedname": "MenuBar", "methods": {"configSubmenuToggle": {"params": [{"type": "String", "name": "p_sType", "description": " The name of the event that was fired."}, {"type": "Array", "name": "p_aArgs", "description": " Collection of arguments sent when the event was fired."}], "description": "Event handler for when the \"submenutoggleregion\" configuration property of \na MenuBar changes.", "guessedname": "configSubmenuToggle", "guessedtype": "function"}, "init": {"params": [{"type": "String", "name": "p_oElement", "description": " String specifying the id attribute of the \n<div><\/code> element of the menu bar."}, {"type": "String", "name": "p_oElement", "description": " String specifying the id attribute of the \n<select><\/code> element to be used as the data source for the \nmenu bar."}, {"type": "HTMLDivElement<\/a>", "name": "p_oElement", "description": " Object specifying \nthe <div><\/code> element of the menu bar."}, {"type": "HTMLSelectElement<\/a>", "name": "p_oElement", "description": " Object \nspecifying the <select><\/code> element to be used as the data \nsource for the menu bar."}, {"type": "Object", "name": "p_oConfig", "description": " Optional. Object literal specifying the \nconfiguration for the menu bar. See configuration class documentation for\nmore details."}], "description": "The MenuBar class's initialization method. This method is \nautomatically called by the constructor, and sets up all DOM references for \npre-existing markup, and creates required markup if it is not already present.", "guessedname": "init", "guessedtype": "function"}, "toString": {"return": {"type": "String", "description": ""}, "description": "Returns a string representing the menu bar.", "guessedname": "toString", "guessedtype": "function"}, "_onClick": {"protected": "", "params": [{"type": "String", "name": "p_sType", "description": " String representing the name of the event that \nwas fired."}, {"type": "Array", "name": "p_aArgs", "description": " Array of arguments sent when the event was fired."}, {"type": "YAHOO.widget.MenuBar", "name": "p_oMenuBar", "description": " Object representing the menu bar \nthat fired the event."}], "description": "\"click\" event handler for the menu bar.", "guessedname": "_onClick", "guessedtype": "function"}, "checkPosition": {"return": {"type": "Boolean", "description": ""}, "params": [{"type": "Object", "name": "p_sPosition", "description": " String specifying the position of the menu."}], "description": "Checks to make sure that the value of the \"position\" property \nis one of the supported strings. Returns true if the position is supported.", "private": ""}, "_onKeyDown": {"guessedname": "_onKeyDown", "params": [{"type": "String", "name": "p_sType", "description": " String representing the name of the event that \nwas fired."}, {"type": "Array", "name": "p_aArgs", "description": " Array of arguments sent when the event was fired."}, {"type": "YAHOO.widget.MenuBar", "name": "p_oMenuBar", "description": " Object representing the menu bar \nthat fired the event."}], "description": "\"keydown\" Custom Event handler for the menu bar.", "private": "", "guessedtype": "function"}, "initDefaultConfig": {"description": "Initializes the class's configurable properties which can be\nchanged using the menu bar's Config object (\"cfg\").", "guessedname": "initDefaultConfig", "guessedtype": "function"}}, "extends": "YAHOO.widget.Menu", "superclass": "YAHOO.widget.Menu", "file": "menubar.js", "guessedtype": "function", "shortname": "MenuBar", "properties": {"SUBMENU_TOGGLE_REGION_WIDTH": {"description": "Width (in pixels) of the area of a MenuBarItem that, when pressed, will toggle the\ndisplay of the MenuBarItem's submenu.", "default": "20", "guessedname": "SUBMENU_TOGGLE_REGION_WIDTH", "guessedtype": "property", "type": "Number", "final": ""}, "CSS_CLASS_NAME": {"description": "String representing the CSS class(es) to be applied to the menu \nbar's <div><\/code> element.", "default": "\"yuimenubar\"", "guessedname": "CSS_CLASS_NAME", "guessedtype": "property", "type": "String", "final": ""}}, "description": "Horizontal collection of items, each of which can contain a submenu."}, "YAHOO.env": {"name": "YAHOO.env", "namespace": "", "module": "yahoo", "guessedname": "env", "methods": {"getVersion": {"return": {"type": "Object", "description": "The version info"}, "description": "Returns the version data for the specified module:\n\n
\nSafari 1.3.2 (312.6): 312.8.1 <-- Reports 312.8 -- currently the \nlatest available for Mac OSX 10.3.\nSafari 2.0.2: 416 <-- hasOwnProperty introduced\nSafari 2.0.4: 418 <-- preventDefault fixed\nSafari 2.0.4 (419.3): 418.9.1 <-- One version of Safari may run\ndifferent versions of webkit\nSafari 2.0.4 (419.3): 419 <-- Tiger installations that have been\nupdated, but not updated\nto the latest patch.\nWebkit 212 nightly: 522+ <-- Safari 3.0 precursor (with native SVG\nand many major issues fixed). \n3.x yahoo.com, flickr:422 <-- Safari 3.x hacks the user agent\nstring when hitting yahoo.com and \nflickr.com.\nSafari 3.0.4 (523.12):523.12 <-- First Tiger release - automatic update\nfrom 2.x via the 10.4.11 OS patch\nWebkit nightly 1\/2008:525+ <-- Supports DOMContentLoaded event.\nyahoo.com user agent hack removed.\n<\/pre>\nhttp:\/\/developer.apple.com\/internet\/safari\/uamatrix.html", "guessedname": "webkit", "guessedtype": "property"}, "gecko": {"type": "float", "description": "Gecko engine revision number. Will evaluate to 1 if Gecko \nis detected but the revision could not be found. Other browsers\nwill be 0. Example: 1.8\n\nFirefox 1.0.0.4: 1.7.8 <-- Reports 1.7\nFirefox 1.5.0.9: 1.8.0.9 <-- Reports 1.8\nFirefox 2.0.0.3: 1.8.1.3 <-- Reports 1.8\nFirefox 3 alpha: 1.9a4 <-- Reports 1.9\n<\/pre>", "guessedname": "gecko", "guessedtype": "property"}}, "description": "Do not fork for a browser if it can be avoided. Use feature detection when\nyou can. Use the user agent as a last resort. YAHOO.env.ua stores a version\nnumber for the browser engine, 0 otherwise. This value may or may not map\nto the version number of the browser using the engine. The value is \npresented as a float so that it can easily be used for boolean evaluation \nas well as for looking for a particular range of versions. Because of this, \nsome of the granularity of the version info may be lost (e.g., Gecko 1.8.0.9 \nreports 1.8)."}, "YAHOO.widget.LogWriter": {"name": "YAHOO.widget.LogWriter", "constructors": [{"params": [{"type": "String", "name": "sSource", "description": " Source of LogWriter instance."}], "description": "The LogWriter class provides a mechanism to log messages through\nYAHOO.widget.Logger from a named source."}], "namespace": "YAHOO.widget", "module": "logger", "guessedname": "LogWriter", "methods": {"getSource": {"return": {"type": "String", "description": "The LogWriter source."}, "description": "Public accessor to get the source name.", "guessedname": "getSource", "guessedtype": "function"}, "toString": {"return": {"type": "String", "description": "Unique name of the LogWriter instance."}, "description": "Public accessor to the unique name of the LogWriter instance.", "guessedname": "toString", "guessedtype": "function"}, "log": {"params": [{"type": "String", "name": "sMsg", "description": " The log message."}, {"type": "String", "name": "sCategory", "description": " Category name."}], "description": "Logs a message attached to the source of the LogWriter.", "guessedname": "log", "guessedtype": "function"}, "setSource": {"params": [{"type": "String", "name": "sSource", "description": " Source of LogWriter instance."}], "description": "Public accessor to set the source name.", "guessedname": "setSource", "guessedtype": "function"}}, "file": "LogWriter.js", "guessedtype": "function", "shortname": "LogWriter", "properties": {"_source": {"guessedname": "_source", "type": "String", "description": "Source of the LogWriter instance.", "private": "", "guessedtype": "property"}}, "description": "The LogWriter class provides a mechanism to log messages through\nYAHOO.widget.Logger from a named source."}, "YAHOO.widget.PieSeries": {"name": "YAHOO.widget.PieSeries", "constructors": [{"description": "PieSeries class for the YUI Charts widget."}], "namespace": "YAHOO.widget", "module": "charts", "guessedname": "PieSeries", "file": "Series.js", "guessedtype": "function", "shortname": "PieSeries", "properties": {"categoryField": {"type": "String", "description": "The field used to access the category value from the items from the data source.", "guessedname": "categoryField", "guessedtype": "property"}, "labelFunction": {"type": "String", "description": "A string reference to the globally-accessible function that may be called to\ndetermine each of the label values for this series. Also accepts function references.", "guessedname": "labelFunction", "guessedtype": "property"}, "dataField": {"type": "String", "description": "The field used to access the data value from the items from the data source.", "guessedname": "dataField", "guessedtype": "property"}}, "description": "PieSeries class for the YUI Charts widget."}, "YAHOO.widget.ScrollingDataTable": {"name": "YAHOO.widget.ScrollingDataTable", "configs": {"width": {"type": "String", "description": "Table width for scrollable tables. Note: When setting width\nand height at runtime, please set height first."}, "COLOR_COLUMNFILLER": {"default": "\"#F2F2F2\"", "type": "String", "description": "CSS color value assigned to header filler on scrollable tables."}, "height": {"type": "String", "description": "Table body height for scrollable tables, not including headers."}}, "constructors": [{"params": [{"type": "HTMLElement", "name": "elContainer", "description": " Container element for the TABLE."}, {"type": "Object[]", "name": "aColumnDefs", "description": " Array of object literal Column definitions."}, {"type": "YAHOO.util.DataSource", "name": "oDataSource", "description": " DataSource instance."}, {"type": "object", "name": "oConfigs", "description": " (optional) Object literal of configuration values."}], "description": "The ScrollingDataTable class extends the DataTable class to provide\nfunctionality for x-scrolling, y-scrolling, and xy-scrolling."}], "namespace": "YAHOO.widget", "module": "datatable", "events": {"COLOR_COLUMNFILLERChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "COLOR_COLUMNFILLERChange", "description": "Fires when the value for the configuration attribute 'COLOR_COLUMNFILLER' changes."}, "heightChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "heightChange", "description": "Fires when the value for the configuration attribute 'height' changes."}, "beforeCOLOR_COLUMNFILLERChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "beforeCOLOR_COLUMNFILLERChange", "description": "Fires before the value for the configuration attribute 'COLOR_COLUMNFILLER' changes. Return false to cancel the attribute change."}, "beforeWidthChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "beforeWidthChange", "description": "Fires before the value for the configuration attribute 'width' changes. Return false to cancel the attribute change."}, "tableScrollEvent": {"params": [{"type": "HTMLEvent", "name": "oArgs.event", "description": " The event object."}, {"type": "HTMLElement", "name": "oArgs.target", "description": " The DataTable's CONTAINER element (in IE)\nor the DataTable's TBODY element (everyone else)."}], "description": "Fired when a fixed scrolling DataTable has a scroll."}, "beforeHeightChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "beforeHeightChange", "description": "Fires before the value for the configuration attribute 'height' changes. Return false to cancel the attribute change."}, "widthChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "widthChange", "description": "Fires when the value for the configuration attribute 'width' changes."}}, "guessedname": "ScrollingDataTable", "methods": {"onColumnChange": {"params": [{"type": "Object", "name": "oArgs", "description": " Custom Event data."}], "description": "Handles Column mutations", "guessedname": "_onColumnChange", "guessedtype": "function"}, "setColumnWidth": {"params": [{"type": "YAHOO.widget.Column", "name": "oColumn", "description": " Column instance."}, {"type": "Number", "name": "nWidth", "description": " New width in pixels."}], "description": "Sets given Column to given pixel width. If new width is less than minWidth\nwidth, sets to minWidth. Updates oColumn.width value.", "guessedname": "setColumnWidth", "guessedtype": "function"}, "validateColumnWidths": {"params": [{"type": "YAHOO.widget.Column", "name": "oArg.column", "description": " (optional) One Column to validate. If null, all Columns' widths are validated."}], "description": "For one or all Columns of a ScrollingDataTable, when Column is not hidden,\nand width is not set, syncs widths of header and body cells and \nvalidates that width against minWidth and\/or maxAutoWidth as necessary.", "guessedname": "validateColumnWidths", "guessedtype": "function"}, "insertColumn": {"return": {"type": "YAHOO.widget.Column", "description": "oColumn Inserted Column instance."}, "params": [{"type": "Object | YAHOO.widget.Column", "name": "oColumn", "description": " Object literal Column\ndefinition or a Column instance."}, {"type": "Number", "name": "index", "description": " (optional) New tree index."}], "description": "Inserts given Column at the index if given, otherwise at the end. NOTE: You\ncan only add non-nested Columns and top-level parent Columns. You cannot add\na nested Column to an existing parent.", "guessedname": "insertColumn", "guessedtype": "function"}, "initAttributes": {"guessedname": "initAttributes", "params": [{"type": "Object", "name": "oConfigs", "description": " (Optional) Object literal definition of configuration values."}], "description": "Implementation of Element's abstract method. Sets up config values.", "private": "", "guessedtype": "function"}, "_validateColumnWidth": {"guessedname": "_validateColumnWidth", "params": [{"type": "YAHOO.widget.Column", "name": "oColumn", "description": " Column instance."}, {"type": "HTMLElement", "name": "elTd", "description": " TD element to validate against."}], "description": "Helper function calculates and sets a validated width for a Column in a ScrollingDataTable.", "private": "", "guessedtype": "function"}, "_syncScrollY": {"private": "", "description": "Snaps container width for y-scrolling tables.", "guessedname": "_syncScrollY", "guessedtype": "function"}, "_syncScrollX": {"private": "", "description": "Snaps container height for x-scrolling tables in IE. Syncs message TBODY width.", "guessedname": "_syncScrollX", "guessedtype": "function"}, "_initBdThEl": {"guessedname": "_initBdThEl", "params": [{"type": "HTMLElement", "name": "elTh", "description": " TH element reference."}, {"type": "YAHOO.widget.Column", "name": "oColumn", "description": " Column object."}], "description": "Populates TH element for the body THEAD element.", "private": "", "guessedtype": "function"}, "_destroyBdTheadEl": {"private": "", "description": "Destroy's the DataTable body THEAD element, if available.", "guessedname": "_destroyBdTheadEl", "guessedtype": "function"}, "_initTableEl": {"private": "", "description": "Initializes ScrollingDataTable TABLE elements into the two inner containers.", "guessedname": "_initTableEl", "guessedtype": "function"}, "_initTheadEl": {"guessedname": "_initTheadEl", "params": [{"type": "HTMLElement", "name": "elHdTable", "description": " (optional) Fixed header TABLE element reference."}, {"type": "HTMLElement", "name": "elTable", "description": " (optional) TABLE element reference."}], "description": "Initializes ScrollingDataTable THEAD elements into the two inner containers.", "private": "", "guessedtype": "function"}, "showTableMessage": {"params": [{"type": "String", "name": "sHTML", "description": " (optional) Value for innerHTMlang."}, {"type": "String", "name": "sClassName", "description": " (optional) Classname."}], "description": "Displays message within secondary TBODY.", "guessedname": "showTableMessage", "guessedtype": "function"}, "_focusEl": {"guessedname": "_focusEl", "params": [{"type": "HTMLElement", "name": "el", "description": " Element."}], "description": "Sets focus on the given element.", "private": "", "guessedtype": "function"}, "_destroyHdTableEl": {"private": "", "description": "Destroy's the DataTable head TABLE element, if available.", "guessedname": "_destroyHdTableEl", "guessedtype": "function"}, "getHdTableEl": {"return": {"type": "HTMLElement", "description": "Reference to TABLE element."}, "description": "Returns DOM reference to the DataTable's fixed header TABLE element.", "guessedname": "getHdTableEl", "guessedtype": "function"}, "_onTheadKeydown": {"guessedname": "_onTheadKeydown", "params": [{"type": "HTMLEvent", "name": "e", "description": " The key event."}, {"type": "YAHOO.widget.ScrollingDataTable", "name": "oSelf", "description": " ScrollingDataTable instance."}], "description": "Handles keydown events on the THEAD element.", "private": "", "guessedtype": "function"}, "getBdContainerEl": {"return": {"type": "HTMLElement", "description": "Reference to DIV element."}, "description": "Returns DOM reference to the DataTable's scrolling body container element.", "guessedname": "getBdContainerEl", "guessedtype": "function"}, "_initDomElements": {"guessedname": "_initDomElements", "params": [{"type": "HTMLElement | String} HTML DIV element by reference or ID. \nreturn {Boolean", "name": "elContainer", "description": " False in case of error, otherwise true"}], "description": "Initializes DOM elements for a ScrollingDataTable, including creation of\ntwo separate TABLE elements.", "private": "", "guessedtype": "function"}, "_syncScroll": {"private": "", "description": "Syncs padding around scrollable tables, including Column header right-padding\nand container width and height.", "guessedname": "_syncScroll", "guessedtype": "function"}, "disable": {"description": "Disables ScrollingDataTable UI.", "guessedname": "disable", "guessedtype": "function"}, "_setOverhangValue": {"guessedname": "_setOverhangValue", "params": [{"type": "Number", "name": "nBorderWidth", "description": " Value of new border for overhang."}], "description": "Sets Column header overhang to given width.", "private": "", "guessedtype": "function"}, "_initCaptionEl": {"guessedname": "_initCaptionEl", "params": [{"type": "String", "name": "sCaption", "description": " Text for caption."}], "description": "Creates HTML markup CAPTION element.", "private": "", "guessedtype": "function"}, "removeColumn": {"return": {"type": "YAHOO.widget.Column", "description": "oColumn Removed Column instance."}, "params": [{"type": "YAHOO.widget.Column", "name": "oColumn", "description": " Column instance."}], "description": "Removes given Column. NOTE: You cannot remove nested Columns. You can only remove\nnon-nested Columns, and top-level parent Columns (which will remove all\nchildren Columns).", "guessedname": "removeColumn", "guessedtype": "function"}, "_runRenderChain": {"private": "", "description": "Internal wrapper calls run() on render Chain instance.", "guessedname": "_runRenderChain", "guessedtype": "function"}, "_destroyContainerEl": {"guessedname": "_destroyContainerEl", "params": [{"type": "HTMLElement", "name": "elContainer", "description": " Reference to the container element."}], "description": "Destroy's the DataTable outer and inner container elements, if available.", "private": "", "guessedtype": "function"}, "getBdTableEl": {"return": {"type": "HTMLElement", "description": "Reference to TABLE element."}, "description": "Returns DOM reference to the DataTable's scrolling body TABLE element.", "guessedname": "getBdTableEl", "guessedtype": "function"}, "getHdContainerEl": {"return": {"type": "HTMLElement", "description": "Reference to DIV element."}, "description": "Returns DOM reference to the DataTable's fixed header container element.", "guessedname": "getHdContainerEl", "guessedtype": "function"}, "_onScroll": {"guessedname": "_onScroll", "params": [{"type": "HTMLEvent", "name": "e", "description": " The scroll event."}, {"type": "YAHOO.widget.ScrollingDataTable", "name": "oSelf", "description": " ScrollingDataTable instance."}], "description": "Syncs scrolltop and scrollleft of all TABLEs.", "private": "", "guessedtype": "function"}, "_retoreScrollPositions": {"private": "", "description": "Restores scroll positions to stored value.", "guessedname": "_restoreScrollPositions", "guessedtype": "function"}, "_initBdTheadEl": {"return": {"type": "HTMLElement", "description": "Initialized THEAD element."}, "description": "Initializes body THEAD element.", "private": "", "params": [{"type": "HTMLElement", "name": "elTable", "description": " TABLE element into which to create THEAD."}], "guessedname": "_initBdTheadEl", "guessedtype": "function"}, "_initTbodyEl": {"guessedname": "_initTbodyEl", "params": [{"type": "HTMLElement", "name": "elTable", "description": " TABLE element into which to create TBODY ."}], "description": "Initializes ScrollingDataTable TBODY element for data", "private": "", "guessedtype": "function"}, "_storeScrollPositions": {"private": "", "description": "Stores scroll positions so they can be restored after a render.", "guessedname": "_storeScrollPositions", "guessedtype": "function"}, "_initContainerEl": {"guessedname": "_initContainerEl", "params": [{"type": "HTMLElement | String", "name": "elContainer", "description": " HTML DIV element by reference or ID."}], "description": "Initializes the DataTable outer container element and creates inner header\nand body container elements.", "private": "", "guessedtype": "function"}, "reorderColumn": {"params": [{"type": "YAHOO.widget.Column", "name": "oColumn", "description": " Column instance."}, {"type": "Number", "name": "index", "description": " New tree index."}], "description": "Removes given Column and inserts into given tree index. NOTE: You\ncan only reorder non-nested Columns and top-level parent Columns. You cannot\nreorder a nested Column to an existing parent.", "guessedname": "reorderColumn", "guessedtype": "function"}, "_initThEl": {"guessedname": "_initThEl", "params": [{"type": "HTMLElement", "name": "elTh", "description": " TH element reference."}, {"type": "YAHOO.widget.Column", "name": "oColumn", "description": " Column object."}], "description": "SDT changes ID so as not to duplicate the accessibility TH IDs.", "private": "", "guessedtype": "function"}, "_syncScrollOverhang": {"private": "", "description": "Adds\/removes Column header overhang as necesary.", "guessedname": "_syncScrollOverhang", "guessedtype": "function"}}, "extends": "YAHOO.widget.DataTable", "superclass": "YAHOO.widget.DataTable", "file": "ScrollingDataTable.js", "guessedtype": "function", "shortname": "ScrollingDataTable", "properties": {"DataTable.CLASS_BODY": {"description": "Class name assigned to inner DataTable body container.", "default": "\"yui-dt-bd\"", "static": "", "guessedname": "CLASS_BODY", "guessedtype": "property", "type": "String", "final": ""}, "_elBdThead": {"guessedname": "_elBdThead", "type": "HTMLElement", "description": "Body THEAD element.", "private": "", "guessedtype": "property"}, "DataTable.CLASS_HEADER": {"description": "Class name assigned to inner DataTable header container.", "default": "\"yui-dt-hd\"", "static": "", "guessedname": "CLASS_HEADER", "guessedtype": "property", "type": "String", "final": ""}, "_elHdContainer": {"guessedname": "_elHdContainer", "type": "HTMLElement", "description": "Container for fixed header TABLE element.", "private": "", "guessedtype": "property"}, "_elHdTable": {"guessedname": "_elHdTable", "type": "HTMLElement", "description": "Fixed header TABLE element.", "private": "", "guessedtype": "property"}, "_bScrollbarX": {"guessedname": "_bScrollbarX", "type": "Boolean", "description": "True if x-scrollbar is currently visible.", "private": "", "guessedtype": "property"}, "_elTmpTable": {"guessedname": "_elTmpTable", "type": "HTMLElement", "description": "Offscreen TABLE element for auto-width calculation.", "private": "", "guessedtype": "property"}, "_elBdContainer": {"guessedname": "_elBdContainer", "type": "HTMLElement", "description": "Container for scrolling body TABLE element.", "private": "", "guessedtype": "property"}, "_elTmpContainer": {"guessedname": "_elTmpContainer", "type": "HTMLElement", "description": "Offscreen container to temporarily clone SDT for auto-width calculation.", "private": "", "guessedtype": "property"}}, "description": "The ScrollingDataTable class extends the DataTable class to provide\nfunctionality for x-scrolling, y-scrolling, and xy-scrolling."}, "YAHOO_config": {"name": "YAHOO_config", "namespace": "", "module": "yahoo", "static": "", "file": "YAHOO.js", "shortname": "YAHOO_config", "properties": {"listener": {"default": "undefined", "type": "Function", "static": "", "description": "A reference to a function that will be executed every time a YAHOO module\nis loaded. As parameter, this function will receive the version\ninformation for the module. See \nYAHOO.env.getVersion<\/a> for the description of the version data structure."}, "load": {"default": "undefined", "see": "yuiloader", "static": "", "description": "Instructs the yuiloader component to dynamically load yui components and\ntheir dependencies. See the yuiloader documentation for more information\nabout dynamic loading"}, "locale": {"description": "Forces the use of the supplied locale where applicable in the library", "default": "undefined", "static": "", "guessedname": "YAHOO", "guessedtype": "property", "type": "string"}, "injecting": {"default": "undefined", "type": "boolean", "static": "", "description": "Set to true if the library will be dynamically loaded after window.onload.\nDefaults to false"}}, "description": "YAHOO_config is not included as part of the library. Instead it is an \nobject that can be defined by the implementer immediately before \nincluding the YUI library. The properties included in this object\nwill be used to configure global properties needed as soon as the \nlibrary begins to load."}, "YAHOO.util.FunctionDataSource": {"name": "YAHOO.util.FunctionDataSource", "constructors": [{"params": [{"type": "HTMLElement", "name": "oLiveData", "description": " Pointer to live data."}, {"type": "object", "name": "oConfigs", "description": " (optional) Object literal of configuration values."}], "description": "FunctionDataSource class for JavaScript functions."}], "namespace": "YAHOO.util", "module": "datasource", "guessedname": "FunctionDataSource", "methods": {"makeConnection": {"return": {"type": "Number", "description": "Transaction ID."}, "params": [{"type": "Object", "name": "oRequest", "description": " Request object."}, {"type": "Object", "name": "oCallback", "description": " Callback object literal."}, {"type": "Object", "name": "oCaller", "description": " (deprecated) Use oCallback.scope."}], "description": "Overriding method passes query to a function. The returned response is then\nforwarded to the handleResponse function.", "guessedname": "makeConnection", "guessedtype": "function"}}, "extends": "YAHOO.util.DataSourceBase", "superclass": "YAHOO.util.DataSourceBase", "file": "DataSource.js", "guessedtype": "function", "shortname": "FunctionDataSource", "description": "FunctionDataSource class for JavaScript functions."}, "YAHOO.widget.Dialog": {"name": "YAHOO.widget.Dialog", "configs": {"buttons": {"default": "\"none\"", "type": "{Array|String}", "description": "Array of object literals, each containing a set of properties \ndefining a button to be appended into the Dialog's footer.\nEach button object in the buttons array can have three properties:\n\n
{
\nfn:<\/strong> Function, // The handler to call \nwhen the event fires.
obj:<\/strong> Object,\n// An object to pass back to the handler.
\nscope:<\/strong> Object // The object to use for the \nscope of the handler.
} <\/code>
<\/li>\n<\/ol>\n<\/dd>\n<BUTTON><\/code>) will be \ncreated."}, "hideaftersubmit": {"default": "true", "type": "Boolean", "description": "This property is used to configure whether or not the \ndialog should be automatically hidden after submit."}, "postmethod": {"default": "async", "type": "String", "description": "The method to use for posting the Dialog's form. Possible values \nare \"async\", \"form\", and \"manual\"."}}, "constructors": [{"params": [{"type": "String", "name": "el", "description": " The element ID representing the Dialog OR<\/em>"}, {"type": "HTMLElement", "name": "el", "description": " The element representing the Dialog"}, {"type": "Object", "name": "userConfig", "description": " The configuration object literal containing \nthe configuration that should be set for this Dialog. See configuration \ndocumentation for more details."}], "description": "<BUTTON><\/code> \nelements. If the Dialog's buttons were created using the \nYAHOO.widget.Button class (via the inclusion of the optional Button \ndependancy on the page), an array of YAHOO.widget.Button instances \nis returned.", "guessedname": "getButtons", "guessedtype": "function"}, "doSubmit": {"description": "Submits the Dialog's form depending on the value of the \n\"postmethod\" configuration property. Please note:\n<\/strong> As of version 2.3 this method will automatically handle \nasyncronous file uploads should the Dialog instance's form contain \n<input type=\"file\"><\/code> elements. If a Dialog \ninstance will be handling asyncronous file uploads, its \ncallback<\/code> property will need to be setup with a \nupload<\/code> handler rather than the standard \nsuccess<\/code> and, or failure<\/code> handlers. For more \ninformation, see the Connection Manager documenation on file uploads<\/a>.", "guessedname": "doSubmit", "guessedtype": "function"}, "configClose": {"params": [{"type": "String", "name": "type", "description": " The CustomEvent type (usually the property name)"}, {"type": "Object[]", "name": "args", "description": " The CustomEvent arguments. For \nconfiguration handlers, args[0] will equal the newly applied value \nfor the property."}, {"type": "Object", "name": "obj", "description": " The scope object. For configuration handlers, \nthis will usually equal the owner."}], "description": "The default event handler fired when the \"close\" property is \nchanged. The method controls the appending or hiding of the close\nicon at the top right of the Dialog.", "guessedname": "configClose", "guessedtype": "function"}, "_submitHandler": {"protected": "", "params": [{"type": "DOMEvent", "name": "e", "description": " The DOM Event object"}], "description": "Internal handler for the form submit event", "guessedname": "_submitHandler", "guessedtype": "function"}, "_doClose": {"protected": "", "params": [{"type": "DOMEvent", "name": "e", "description": ""}], "description": "Event handler for the close icon", "guessedname": "_doClose", "guessedtype": "function"}, "cancel": {"description": "Executes the cancel of the Dialog followed by a hide.", "guessedname": "cancel", "guessedtype": "function"}, "configPostMethod": {"params": [{"type": "String", "name": "type", "description": " The CustomEvent type (usually the property name)"}, {"type": "Object[]", "name": "args", "description": " The CustomEvent arguments. For \nconfiguration handlers, args[0] will equal the newly applied value \nfor the property."}, {"type": "Object", "name": "obj", "description": " The scope object. For configuration handlers, \nthis will usually equal the owner."}], "description": "The default event handler for the \"postmethod\" configuration property", "guessedname": "configPostMethod", "guessedtype": "function"}, "focusFirstButton": {"description": "Sets the focus to the first button created via the \"buttons\"\nconfiguration property.", "guessedname": "focusFirstButton", "guessedtype": "function"}, "initEvents": {"description": "Initializes the custom events for Dialog which are fired \nautomatically at appropriate times by the Dialog class.", "guessedname": "initEvents", "guessedtype": "function"}, "focusFirst": {"description": "Sets focus to the first element in the Dialog's form or the first \nbutton defined via the \"buttons\" configuration property. Called \nwhen the Dialog is made visible.", "guessedname": "focusFirst", "guessedtype": "function"}, "submit": {"description": "Executes a submit of the Dialog if validation \nis successful. By default the Dialog is hidden\nafter submission, but you can set the \"hideaftersubmit\"\nconfiguration property to false, to prevent the Dialog\nfrom being hidden.", "guessedname": "submit", "guessedtype": "function"}, "focusLastButton": {"description": "Sets the focus to the last button created via the \"buttons\" \nconfiguration property.", "guessedname": "focusLastButton", "guessedtype": "function"}, "init": {"params": [{"type": "String", "name": "el", "description": " The element ID representing the Dialog OR<\/em>"}, {"type": "HTMLElement", "name": "el", "description": " The element representing the Dialog"}, {"type": "Object", "name": "userConfig", "description": " The configuration object literal \ncontaining the configuration that should be set for this Dialog. \nSee configuration documentation for more details."}], "description": "The Dialog initialization method, which is executed for Dialog and \nall of its subclasses. This method is automatically called by the \nconstructor, and sets up all DOM references for pre-existing markup, \nand creates required markup if it is not already present.", "guessedname": "init", "guessedtype": "function"}, "toString": {"return": {"type": "String", "description": "The string representation of the Dialog"}, "description": "Returns a string representation of the object.", "guessedname": "toString", "guessedtype": "function"}, "focusDefaultButton": {"description": "Sets the focus to the button that is designated as the default via \nthe \"buttons\" configuration property. By default, this method is \ncalled when the Dialog is made visible.", "guessedname": "focusDefaultButton", "guessedtype": "function"}, "getData": {"return": {"type": "Object", "description": "A JSON object reprsenting the data of the \ncurrent form."}, "description": "Returns a JSON-compatible data structure representing the data \ncurrently contained in the form.", "guessedname": "getData", "guessedtype": "function"}, "blurButtons": {"description": "Blurs all the buttons defined via the \"buttons\" \nconfiguration property.", "guessedname": "blurButtons", "guessedtype": "function"}, "focusLast": {"description": "Sets focus to the last element in the Dialog's form or the last \nbutton defined via the \"buttons\" configuration property.", "guessedname": "focusLast", "guessedtype": "function"}, "destroy": {"description": "Removes the Panel element from the DOM and sets all child elements \nto null.", "guessedname": "destroy", "guessedtype": "function"}, "validate": {"description": "Built-in function hook for writing a validation function that will \nbe checked for a \"true\" value prior to a submit. This function, as \nimplemented by default, always returns true, so it should be \noverridden if validation is necessary.", "guessedname": "validate", "guessedtype": "function"}, "registerForm": {"description": "Prepares the Dialog's internal FORM object, creating one if one is\nnot currently present.", "guessedname": "registerForm", "guessedtype": "function"}, "setFirstLastFocusable": {"description": "Configures instance properties, pointing to the \nfirst and last focusable elements in the Dialog's form.", "guessedname": "setFirstLastFocusable", "guessedtype": "function"}, "_getFormAttributes": {"return": {"type": "Object", "description": "Object literal, with method and action String properties."}, "description": "Retrieves important attributes (currently method and action) from\nthe form element, accounting for any elements which may have the same name \nas the attributes. Defaults to \"POST\" and \"\" for method and action respectively\nif the attribute cannot be retrieved.", "protected": "", "params": [{"type": "HTMLFormElement", "name": "oForm", "description": " The HTML Form element from which to retrieve the attributes"}], "guessedname": "_getFormAttributes", "guessedtype": "function"}, "setTabLoop": {"params": [{"type": "HTMLElement", "name": "firstElement", "description": ""}, {"type": "HTMLElement", "name": "lastElement", "description": ""}], "description": "Sets up a tab, shift-tab loop between the first and last elements\nprovided. NOTE: Sets up the preventBackTab and preventTabOut KeyListener\ninstance properties, which are reset everytime this method is invoked.", "guessedname": "setTabLoop", "guessedtype": "function"}, "initDefaultConfig": {"description": "Initializes the class's configurable properties which can be changed \nusing the Dialog's Config object (cfg).", "guessedname": "initDefaultConfig", "guessedtype": "function"}, "_getButton": {"return": {"type": "YAHOO.widget.Button|HTMLElement", "description": ""}, "description": "Helper method to normalize button references. It either returns the \nYUI Button instance for the given element if found,\nor the passes back the HTMLElement reference if a corresponding YUI Button\nreference is not found or YAHOO.widget.Button does not exist on the page.", "private": "", "params": [{"type": "HTMLElement", "name": "button", "description": ""}], "guessedname": "_getButton", "guessedtype": "function"}}, "extends": "YAHOO.widget.Panel", "superclass": "YAHOO.widget.Panel", "file": "Dialog.js", "guessedtype": "function", "shortname": "Dialog", "properties": {"YAHOO.widget.Dialog.CSS_DIALOG": {"description": "Constant representing the default CSS class used for a Dialog", "static": "", "guessedname": "CSS_DIALOG", "guessedtype": "property", "type": "String", "final": ""}, "form": {"default": "null", "type": "HTMLFormElement<\/a>", "description": "Object reference to the Dialog's \n<form><\/code> element.", "guessedname": "form", "guessedtype": "property"}, "callback.success": {"type": "Function", "description": "The function to execute upon success of the \nConnection submission (when the form does not\ncontain a file input element).", "guessedname": "success", "guessedtype": "property"}, "callback.failure": {"type": "Function", "description": "The function to execute upon failure of the \nConnection submission", "guessedname": "failure", "guessedtype": "property"}, "callback": {"type": "Object", "description": "The internally maintained callback object for use with the \nConnection utility. The format of the callback object is \nsimilar to Connection Manager's callback object and is \nsimply passed through to Connection Manager when the async \nrequest is made.", "guessedname": "callback", "guessedtype": "property"}, "EVENT_TYPES": {"description": "Constant representing the name of the Dialog's events", "private": "", "guessedname": "EVENT_TYPES", "guessedtype": "property", "type": "Object", "final": ""}, "callback.upload": {"type": "Function", "description": "\n
\n
\nYAHOO.util.DateLocale['fr'] = YAHOO.lang.merge(YAHOO.util.DateLocale, {\na: ['dim', 'lun', 'mar', 'mer', 'jeu', 'ven', 'sam'],\nA: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'],\nb: ['jan', 'fév', 'mar', 'avr', 'mai', 'jun', 'jui', 'aoû', 'sep', 'oct', 'nov', 'déc'],\nB: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'],\nc: '%a %d %b %Y %T %Z',\np: ['', ''],\nP: ['', ''],\nx: '%d.%m.%Y',\nX: '%T'\n});\n<\/pre>\n<\/li>\n\nYAHOO.util.DateLocale['fr-CA'] = YAHOO.lang.merge(YAHOO.util.DateLocale['fr'], {\nx: '%Y-%m-%d'\n});\n<\/pre>\n<\/li>\n<\/ol>\nWith that, you can use your new locales:\n\nvar d = new Date(\"2008\/04\/22\");\nYAHOO.util.Date.format(d, {format: \"%A, %d %B == %x\"}, \"fr\");\n<\/pre>\nwill return:\n\nmardi, 22 avril == 22.04.2008\n<\/pre>\nAnd\n
\nYAHOO.util.Date.format(d, {format: \"%A, %d %B == %x\"}, \"fr-CA\");\n<\/pre>\nWill return:\n\nmardi, 22 avril == 2008-04-22\n<\/pre>"}, "YAHOO.tool.TestSuite": {"name": "YAHOO.tool.TestSuite", "constructors": [{"params": [{"type": "String||Object", "name": "data", "description": " The name of the test suite or an object containing\na name property as well as setUp and tearDown methods."}], "description": "A test suite that can contain a collection of TestCase and TestSuite objects."}], "namespace": "YAHOO.tool", "module": "yuitest", "guessedname": "TestSuite", "methods": {"tearDown": {"return": {"type": "Void", "description": ""}, "description": "Function to run after each test is executed.", "guessedname": "tearDown", "guessedtype": "function"}, "add": {"return": {"type": "Void", "description": ""}, "params": [{"type": "YAHOO.tool.TestSuite||YAHOO.tool.TestCase", "name": "testObject", "description": " The test suite or test case to add."}], "description": "Adds a test suite or test case to the test suite.", "guessedname": "add", "guessedtype": "function"}, "setUp": {"return": {"type": "Void", "description": ""}, "description": "Function to run before each test is executed.", "guessedname": "setUp", "guessedtype": "function"}}, "file": "TestSuite.js", "guessedtype": "function", "shortname": "TestSuite", "properties": {"name": {"type": "String", "description": "The name of the test suite."}}, "description": "A test suite that can contain a collection of TestCase and TestSuite objects."}, "YAHOO.util.DragDropMgr.ElementWrapper": {"name": "YAHOO.util.DragDropMgr.ElementWrapper", "for": "DragDropMgr", "innerClasses": ["DragDropMgr"], "deprecated": "", "namespace": "YAHOO.util", "module": "dragdrop", "guessedname": "ElementWrapper", "private": "", "file": "DragDropMgr.js", "guessedtype": "function", "shortname": "DragDropMgr.ElementWrapper", "properties": {"el": {"description": "The element", "guessedname": "el", "guessedtype": "property"}, "id": {"description": "The element id", "guessedname": "id", "guessedtype": "property"}, "css": {"description": "A reference to the style property", "guessedname": "css", "guessedtype": "property"}}, "description": "Inner class for cached elements"}, "YAHOO.util.ColumnResizer": {"name": "YAHOO.util.ColumnResizer", "constructors": [{"params": [{"type": "YAHOO.widget.DataTable", "name": "oDataTable", "description": " DataTable instance."}, {"type": "YAHOO.widget.Column", "name": "oColumn", "description": " Column instance."}, {"type": "HTMLElement", "name": "elTh", "description": " TH element reference."}, {"type": "String", "name": "sHandleElId", "description": " DOM ID of the handle element that causes the resize."}, {"type": "HTMLElement", "name": "elProxy", "description": " Resizer proxy element."}], "description": "ColumnResizer subclasses DragDrop to support resizeable Columns."}], "namespace": "YAHOO.util", "module": "datatable", "guessedname": "ColumnResizer", "methods": {"startDrag": {"params": [{"type": "string", "name": "e", "description": " The drag event"}], "description": "Handles start drag on the Column resizer.", "guessedname": "startDrag", "guessedtype": "function"}, "resetResizerEl": {"description": "Resets resizer element.", "guessedname": "resetResizerEl", "guessedtype": "function"}, "onMouseDown": {"params": [{"type": "string", "name": "e", "description": " The mousedown event"}], "description": "Handles mousedown events on the Column resizer.", "guessedname": "onMouseDown", "guessedtype": "function"}, "onMouseUp": {"params": [{"type": "string", "name": "e", "description": " The mouseup event"}], "description": "Handles mouseup events on the Column resizer.", "guessedname": "onMouseUp", "guessedtype": "function"}, "onDrag": {"params": [{"type": "string", "name": "e", "description": " The drag event"}], "description": "Handles drag events on the Column resizer.", "guessedname": "onDrag", "guessedtype": "function"}, "clickValidator": {"guessedname": "clickValidator", "params": [{"type": "Event", "name": "e", "description": ""}], "description": "Custom clickValidator to ensure Column is not in hidden state.", "private": "", "guessedtype": "function"}}, "extends": "YAHOO.util.DDProxy", "superclass": "YAHOO.util.DDProxy", "file": "ColumnSet.js", "guessedtype": "function", "shortname": "ColumnResizer", "properties": {"editorOptions": {"deprecated": "Pass configs directly to CellEditor constructor."}}, "description": "ColumnResizer subclasses DragDrop to support resizeable Columns."}, "YAHOO.widget.DualSlider": {"name": "YAHOO.widget.DualSlider", "constructors": [{"params": [{"type": "Slider", "name": "minSlider", "description": " The Slider instance used for the min value thumb"}, {"type": "Slider", "name": "maxSlider", "description": " The Slider instance used for the max value thumb"}, {"type": "int", "name": "range", "description": " The number of pixels the thumbs may move within"}, {"type": "Array", "name": "initVals", "description": " (optional) [min,max] Initial thumb placement"}], "description": "A slider with two thumbs, one that represents the min value and \nthe other the max. Actually a composition of two sliders, both with\nthe same background. The constraints for each slider are adjusted\ndynamically so that the min value of the max slider is equal or greater\nto the current value of the min slider, and the max value of the min\nslider is the current value of the max slider.\nConstructor assumes both thumbs are positioned absolutely at the 0 mark on\nthe background."}], "namespace": "YAHOO.widget", "module": "slider", "events": {"ready": {"params": [{"type": "DualSlider", "name": "dualslider", "description": " the DualSlider instance"}], "description": "Event that fires when the slider is finished setting up"}, "slideEnd": {"params": [{"type": "Slider", "name": "activeSlider", "description": " the moving slider"}], "description": "Event that fires when one of the thumbs finishes moving"}, "change": {"params": [{"type": "DualSlider", "name": "dualslider", "description": " the DualSlider instance"}], "description": "Event that fires when either the min or max value changes"}, "slideStart": {"params": [{"type": "Slider", "name": "activeSlider", "description": " the moving slider"}], "description": "Event that fires when one of the thumbs begins to move"}}, "guessedname": "DualSlider", "methods": {"handleMouseDown": {"private": "", "description": "Overrides the onMouseDown for both slider, only moving the active slider", "guessedname": "_handleMouseDown", "guessedtype": "function"}, "_handleSlideStart": {"private": "", "description": "Executed when one of the sliders fires the slideStart event", "guessedname": "_handleSlideStart", "guessedtype": "function"}, "_oneTimeCallback": {"guessedname": "_oneTimeCallback", "params": [{"type": "EventProvider", "name": "o", "description": " Object to attach the event to"}, {"type": "string", "name": "evt", "description": " Name of the event"}, {"type": "Function", "name": "fn", "description": " function to execute once"}], "description": "Schedule an event callback that will execute once, then unsubscribe\nitself.", "private": "", "guessedtype": "function"}, "_handleSlideEnd": {"private": "", "description": "Executed when one of the sliders fires the slideEnd event", "guessedname": "_handleSlideEnd", "guessedtype": "function"}, "_handleDrag": {"private": "", "description": "Overrides the onDrag method for both sliders", "guessedname": "_handleDrag", "guessedtype": "function"}, "selectActiveSlider": {"guessedname": "selectActiveSlider", "params": [{"type": "Event", "name": "e", "description": " the mousedown event"}], "description": "A background click will move the slider thumb nearest to the click.\nOverride if you need different behavior.", "private": "", "guessedtype": "function"}, "setMinValue": {"params": [{"type": "int", "name": "min", "description": " Pixel offset for min thumb"}, {"type": "boolean", "name": "skipAnim", "description": " (optional) Set to true to skip thumb animation.\nDefault false"}, {"type": "boolean", "name": "force", "description": " (optional) ignore the locked setting and set\nvalue anyway. Default false"}, {"type": "boolean", "name": "silent", "description": " (optional) Set to true to skip firing change\nevents. Default false"}], "description": "Set the min thumb position to a new value.", "guessedname": "setMinValue", "guessedtype": "function"}, "setMaxValue": {"params": [{"type": "int", "name": "max", "description": " Pixel offset for max thumb"}, {"type": "boolean", "name": "skipAnim", "description": " (optional) Set to true to skip thumb animation.\nDefault false"}, {"type": "boolean", "name": "force", "description": " (optional) ignore the locked setting and set\nvalue anyway. Default false"}, {"type": "boolean", "name": "silent", "description": " (optional) Set to true to skip firing change\nevents. Default false"}], "description": "Set the max thumb position to a new value.", "guessedname": "setMaxValue", "guessedtype": "function"}, "_cleanEvent": {"guessedname": "_cleanEvent", "params": [{"type": "EventProvider", "name": "o", "description": " object housing the CustomEvent"}, {"type": "string", "name": "evt", "description": " name of the CustomEvent"}], "description": "Clean up the slideEnd event subscribers array, since each one-time\ncallback will be replaced in the event's subscribers property with\nnull. This will cause memory bloat and loss of performance.", "private": "", "guessedtype": "function"}, "updateValue": {"guessedname": "updateValue", "params": [{"type": "boolean", "name": "silent", "description": " (optional) Set to true to skip firing change\nevents. Default false"}], "description": "Executed when one of the sliders is moved", "private": "", "guessedtype": "function"}, "_handleMinChange": {"private": "", "description": "Executed when the min slider fires the change event", "guessedname": "_handleMinChange", "guessedtype": "function"}, "setValues": {"params": [{"type": "int", "name": "min", "description": " Pixel offset to assign to the min thumb"}, {"type": "int", "name": "max", "description": " Pixel offset to assign to the max thumb"}, {"type": "boolean", "name": "skipAnim", "description": " (optional) Set to true to skip thumb animation.\nDefault false"}, {"type": "boolean", "name": "force", "description": " (optional) ignore the locked setting and set\nvalue anyway. Default false"}, {"type": "boolean", "name": "silent", "description": " (optional) Set to true to skip firing change\nevents. Default false"}], "description": "Sets the min and max thumbs to new values.", "guessedname": "setValues", "guessedtype": "function"}, "_handleMaxChange": {"private": "", "description": "Executed when the max slider fires the change event", "guessedname": "_handleMaxChange", "guessedtype": "function"}}, "uses": ["YAHOO.util.EventProvider"], "file": "DualSlider.js", "guessedtype": "function", "shortname": "DualSlider", "properties": {"maxVal": {"type": "int", "description": "The current value of the max thumb. read only<\/strong>.", "guessedname": "maxVal", "guessedtype": "property"}, "minRange": {"default": "0", "type": "int", "description": "Pixel distance to maintain between thumbs.", "guessedname": "minRange", "guessedtype": "property"}, "minVal": {"type": "int", "description": "The current value of the min thumb. read only<\/strong>.", "guessedname": "minVal", "guessedtype": "property"}, "maxSlider": {"type": "Slider", "description": "A slider instance that keeps track of the upper value of the range.\nread only<\/strong>", "guessedname": "maxSlider", "guessedtype": "property"}, "minSlider": {"type": "Slider", "description": "A slider instance that keeps track of the lower value of the range.\nread only<\/strong>", "guessedname": "minSlider", "guessedtype": "property"}, "isHoriz": {"type": "boolean", "description": "Is the DualSlider oriented horizontally or vertically?\nread only<\/strong>", "guessedname": "isHoriz", "guessedtype": "property"}, "activeSlider": {"type": "Slider", "description": "The currently active slider (min or max). read only<\/strong>", "guessedname": "activeSlider", "guessedtype": "property"}}, "description": "A slider with two thumbs, one that represents the min value and \nthe other the max. Actually a composition of two sliders, both with\nthe same background. The constraints for each slider are adjusted\ndynamically so that the min value of the max slider is equal or greater\nto the current value of the min slider, and the max value of the min\nslider is the current value of the max slider.\nConstructor assumes both thumbs are positioned absolutely at the 0 mark on\nthe background."}, "YAHOO.widget.DateCellEditor": {"name": "YAHOO.widget.DateCellEditor", "constructors": [{"params": [{"type": "Object", "name": "oConfigs", "description": " (Optional) Object literal of configs."}], "description": "The DataCellEditor class provides functionality for inline editing\nDataTable cell data with a YUI Calendar."}], "namespace": "YAHOO.widget", "module": "datatable", "guessedname": "DateCellEditor", "methods": {"renderForm": {"description": "Render a Calendar.", "guessedname": "renderForm", "guessedtype": "function"}, "handleDisabledBtns": {"description": "After rendering form, if disabledBtns is set to true, then sets up a mechanism\nto save input without them.", "guessedname": "handleDisabledBtns", "guessedtype": "function"}, "getInputValue": {"description": "Retrieves input value from DateCellEditor.", "guessedname": "getInputValue", "guessedtype": "function"}, "focus": {"description": "Sets focus in DateCellEditor.", "guessedname": "focus", "guessedtype": "function"}, "resetForm": {"description": "Resets DateCellEditor UI to initial state.", "guessedname": "resetForm", "guessedtype": "function"}}, "extends": "YAHOO.widget.BaseCellEditor", "superclass": "YAHOO.widget.BaseCellEditor", "file": "CellEditor.js", "guessedtype": "function", "shortname": "DateCellEditor", "properties": {"calendar": {"type": "YAHOO.widget.Calendar", "description": "Reference to Calendar instance.", "guessedname": "calendar", "guessedtype": "property"}, "defaultValue": {"default": "new Date()", "type": "Date", "description": "Default value.", "guessedname": "defaultValue", "guessedtype": "property"}}, "description": "The DataCellEditor class provides functionality for inline editing\nDataTable cell data with a YUI Calendar."}, "YAHOO.util.Element": {"name": "YAHOO.util.Element", "configs": {"element": {"type": "HTMLElement", "description": "The HTMLElement the Element instance refers to."}}, "constructors": [{"params": [{"type": "HTMLElement | String", "name": "el", "description": " The html element that \nrepresents the Element."}, {"type": "Object", "name": "map", "description": " A key-value map of initial config names and values"}], "description": "Element provides an wrapper object to simplify adding\nevent listeners, using dom methods, and managing attributes."}], "namespace": "YAHOO.util", "module": "element", "events": {"available": {"description": "Fires when the Element's HTMLElement can be retrieved by Id.\n
\n<String> type<\/code> available
\n<HTMLElement>\ntarget<\/code> the HTMLElement bound to this Element instance
\n
\nvar handler = function(e) {var target = e.target};
\nmyTabs.addListener('available', handler);<\/code><\/p>"}, "contentReady": {"description": "Fires when the Element's HTMLElement subtree is rendered.\n
\n<String> type<\/code> contentReady
\n<HTMLElement>\ntarget<\/code> the HTMLElement bound to this Element instance
\n
\nvar handler = function(e) {var target = e.target};
\nmyTabs.addListener('contentReady', handler);<\/code><\/p>"}, "beforeElementChange": {"params": [{"type": "{oldValue: any, newValue: any}", "name": "event", "description": "An object containing the previous attribute value and the new value."}], "name": "beforeElementChange", "description": "Fires before the value for the configuration attribute 'element' changes. Return false to cancel the attribute change."}, "beforeAppendTo": {"description": "Fires before the Element is appended to another Element.\n