- dijit/Calendar.js
- dijit/CheckedMenuItem.js
- dijit/ColorPalette.js
- dijit/Declaration.js
- dijit/Dialog.js
- dijit/DialogUnderlay.js
- dijit/Editor.js
- dijit/InlineEditBox.js
- dijit/Menu.js
- dijit/MenuBar.js
- dijit/MenuBarItem.js
- dijit/MenuItem.js
- dijit/MenuSeparator.js
- dijit/PopupMenuBarItem.js
- dijit/PopupMenuItem.js
- dijit/ProgressBar.js
- dijit/TitlePane.js
- dijit/Toolbar.js
- dijit/ToolbarSeparator.js
- dijit/Tooltip.js
- dijit/TooltipDialog.js
- dijit/Tree.js
- dijit/_Calendar.js
- dijit/_Contained.js
- dijit/_Container.js
- dijit/_CssStateMixin.js
- dijit/_DialogMixin.js
- dijit/_HasDropDown.js
- dijit/_KeyNavContainer.js
- dijit/_PaletteMixin.js
- dijit/_Templated.js
- dijit/_TimePicker.js
- dijit/_Widget.js
- dijit/_WidgetBase.js
- dijit/_base/focus.js
- dijit/_base/manager.js
- dijit/_base/place.js
- dijit/_base/popup.js
- dijit/_base/scroll.js
- dijit/_base/sniff.js
- dijit/_base/typematic.js
- dijit/_base/wai.js
- dijit/_base/window.js
- dijit/_base.js
- dijit/_editor/RichText.js
- dijit/_editor/_Plugin.js
- dijit/_editor/html.js
- dijit/_editor/plugins/AlwaysShowToolbar.js
- dijit/_editor/plugins/EnterKeyHandling.js
- dijit/_editor/plugins/FontChoice.js
- dijit/_editor/plugins/FullScreen.js
- dijit/_editor/plugins/LinkDialog.js
- dijit/_editor/plugins/NewPage.js
- dijit/_editor/plugins/Print.js
- dijit/_editor/plugins/TabIndent.js
- dijit/_editor/plugins/TextColor.js
- dijit/_editor/plugins/ToggleDir.js
- dijit/_editor/plugins/ViewSource.js
- dijit/_editor/range.js
- dijit/_editor/selection.js
- dijit/_tree/dndSource.js
- dijit/dijit-all.js
- dijit/dijit.js
- dijit/form/Button.js
- dijit/form/CheckBox.js
- dijit/form/ComboBox.js
- dijit/form/ComboButton.js
- dijit/form/CurrencyTextBox.js
- dijit/form/DateTextBox.js
- dijit/form/DropDownButton.js
- dijit/form/FilteringSelect.js
- dijit/form/Form.js
- dijit/form/HorizontalRule.js
- dijit/form/HorizontalRuleLabels.js
- dijit/form/HorizontalSlider.js
- dijit/form/MappedTextBox.js
- dijit/form/MultiSelect.js
- dijit/form/NumberSpinner.js
- dijit/form/NumberTextBox.js
- dijit/form/RadioButton.js
- dijit/form/RangeBoundTextBox.js
- dijit/form/Select.js
- dijit/form/SimpleTextarea.js
- dijit/form/Slider.js
- dijit/form/TextBox.js
- dijit/form/Textarea.js
- dijit/form/TimeTextBox.js
- dijit/form/ToggleButton.js
- dijit/form/ValidationTextBox.js
- dijit/form/VerticalRule.js
- dijit/form/VerticalRuleLabels.js
- dijit/form/VerticalSlider.js
- dijit/form/_DateTimeTextBox.js
- dijit/form/_FormMixin.js
- dijit/form/_FormSelectWidget.js
- dijit/form/_FormWidget.js
- dijit/form/_Spinner.js
- dijit/layout/AccordionContainer.js
- dijit/layout/AccordionPane.js
- dijit/layout/BorderContainer.js
- dijit/layout/ContentPane.js
- dijit/layout/LayoutContainer.js
- dijit/layout/LinkPane.js
- dijit/layout/ScrollingTabController.js
- dijit/layout/SplitContainer.js
- dijit/layout/StackContainer.js
- dijit/layout/StackController.js
- dijit/layout/TabContainer.js
- dijit/layout/TabController.js
- dijit/layout/_ContentPaneResizeMixin.js
- dijit/layout/_LayoutWidget.js
- dijit/layout/_TabContainerBase.js
- dijit/lib/main.js
- dijit/resources/_modules.js
- dijit/robot.js
- dijit/robotx.js
- dijit/themes/claro/compile.js
- dijit/tree/ForestStoreModel.js
- dijit/tree/TreeStoreModel.js
- dijit/tree/_dndContainer.js
- dijit/tree/_dndSelector.js
- dijit/tree/dndSource.js
- dijit/tree/model.js
- dojo/AdapterRegistry.js
- dojo/DeferredList.js
- dojo/NodeList-data.js
- dojo/NodeList-fx.js
- dojo/NodeList-html.js
- dojo/NodeList-manipulate.js
- dojo/NodeList-traverse.js
- dojo/OpenAjax.js
- dojo/Stateful.js
- dojo/_base/Color.js
- dojo/_base/Deferred.js
- dojo/_base/NodeList.js
- dojo/_base/_loader/bootstrap.js
- dojo/_base/_loader/hostenv_browser.js
- dojo/_base/_loader/hostenv_ff_ext.js
- dojo/_base/_loader/hostenv_rhino.js
- dojo/_base/_loader/hostenv_spidermonkey.js
- dojo/_base/_loader/loader.js
- dojo/_base/_loader/loader_debug.js
- dojo/_base/_loader/loader_xd.js
- dojo/_base/array.js
- dojo/_base/browser.js
- dojo/_base/connect.js
- dojo/_base/declare.js
- dojo/_base/event.js
- dojo/_base/fx.js
- dojo/_base/html.js
- dojo/_base/json.js
- dojo/_base/lang.js
- dojo/_base/query-sizzle.js
- dojo/_base/query.js
- dojo/_base/window.js
- dojo/_base/xhr.js
- dojo/_base.js
- dojo/_firebug/firebug.js
- dojo/back.js
- dojo/behavior.js
- dojo/cache.js
- dojo/cldr/monetary.js
- dojo/cldr/supplemental.js
- dojo/colors.js
- dojo/cookie.js
- dojo/currency.js
- dojo/data/ItemFileReadStore.js
- dojo/data/ItemFileWriteStore.js
- dojo/data/ObjectStore.js
- dojo/data/api/Identity.js
- dojo/data/api/Notification.js
- dojo/data/api/Read.js
- dojo/data/api/Request.js
- dojo/data/api/Write.js
- dojo/data/util/filter.js
- dojo/data/util/simpleFetch.js
- dojo/data/util/sorter.js
- dojo/date/locale.js
- dojo/date/stamp.js
- dojo/date.js
- dojo/dnd/Avatar.js
- dojo/dnd/Container.js
- dojo/dnd/Manager.js
- dojo/dnd/Moveable.js
- dojo/dnd/Mover.js
- dojo/dnd/Selector.js
- dojo/dnd/Source.js
- dojo/dnd/TimedMoveable.js
- dojo/dnd/autoscroll.js
- dojo/dnd/common.js
- dojo/dnd/move.js
- dojo/dojo.js
- dojo/fx/Toggler.js
- dojo/fx/easing.js
- dojo/fx.js
- dojo/gears.js
- dojo/hash.js
- dojo/html.js
- dojo/i18n.js
- dojo/io/iframe.js
- dojo/io/script.js
- dojo/jaxer.js
- dojo/lib/backCompat.js
- dojo/lib/kernel.js
- dojo/lib/main-browser.js
- dojo/lib/plugins/i18n.js
- dojo/lib/plugins/text.js
- dojo/number.js
- dojo/parser.js
- dojo/regexp.js
- dojo/resources/_modules.js
- dojo/robot.js
- dojo/robotx.js
- dojo/rpc/JsonService.js
- dojo/rpc/JsonpService.js
- dojo/rpc/RpcService.js
- dojo/store/Cache.js
- dojo/store/DataStore.js
- dojo/store/JsonRest.js
- dojo/store/Memory.js
- dojo/store/Observable.js
- dojo/store/api/Store.js
- dojo/store/util/QueryResults.js
- dojo/store/util/SimpleQueryEngine.js
- dojo/string.js
- dojo/tests.js
- dojo/uacss.js
- dojo/window.js
- dojox/NodeList/delegate.js
- dojox/analytics/Urchin.js
- dojox/analytics/_base.js
- dojox/analytics/plugins/consoleMessages.js
- dojox/analytics/plugins/dojo.js
- dojox/analytics/plugins/idle.js
- dojox/analytics/plugins/mouseClick.js
- dojox/analytics/plugins/mouseOver.js
- dojox/analytics/plugins/window.js
- dojox/analytics/profiles/analytics.profile.js
- dojox/analytics/profiles/analyticsInBase.profile.js
- dojox/analytics.js
- dojox/atom/io/Connection.js
- dojox/atom/io/model.js
- dojox/atom/widget/FeedEntryEditor.js
- dojox/atom/widget/FeedEntryViewer.js
- dojox/atom/widget/FeedViewer.js
- dojox/av/FLAudio.js
- dojox/av/FLVideo.js
- dojox/av/_Media.js
- dojox/av/widget/PlayButton.js
- dojox/av/widget/Player.js
- dojox/av/widget/ProgressSlider.js
- dojox/av/widget/Status.js
- dojox/av/widget/VolumeButton.js
- dojox/calc/FuncGen.js
- dojox/calc/GraphPro.js
- dojox/calc/Grapher.js
- dojox/calc/Standard.js
- dojox/calc/_Executor.js
- dojox/calc/toFrac.js
- dojox/charting/Chart.js
- dojox/charting/Chart2D.js
- dojox/charting/Chart3D.js
- dojox/charting/DataChart.js
- dojox/charting/DataSeries.js
- dojox/charting/Element.js
- dojox/charting/Series.js
- dojox/charting/StoreSeries.js
- dojox/charting/Theme.js
- dojox/charting/action2d/Base.js
- dojox/charting/action2d/Highlight.js
- dojox/charting/action2d/Magnify.js
- dojox/charting/action2d/MoveSlice.js
- dojox/charting/action2d/Shake.js
- dojox/charting/action2d/Tooltip.js
- dojox/charting/axis2d/Base.js
- dojox/charting/axis2d/Default.js
- dojox/charting/axis2d/Invisible.js
- dojox/charting/axis2d/common.js
- dojox/charting/plot2d/Areas.js
- dojox/charting/plot2d/Bars.js
- dojox/charting/plot2d/Base.js
- dojox/charting/plot2d/Bubble.js
- dojox/charting/plot2d/Candlesticks.js
- dojox/charting/plot2d/ClusteredBars.js
- dojox/charting/plot2d/ClusteredColumns.js
- dojox/charting/plot2d/Columns.js
- dojox/charting/plot2d/Default.js
- dojox/charting/plot2d/Grid.js
- dojox/charting/plot2d/Lines.js
- dojox/charting/plot2d/Markers.js
- dojox/charting/plot2d/MarkersOnly.js
- dojox/charting/plot2d/OHLC.js
- dojox/charting/plot2d/Pie.js
- dojox/charting/plot2d/Scatter.js
- dojox/charting/plot2d/Spider.js
- dojox/charting/plot2d/Stacked.js
- dojox/charting/plot2d/StackedAreas.js
- dojox/charting/plot2d/StackedBars.js
- dojox/charting/plot2d/StackedColumns.js
- dojox/charting/plot2d/StackedLines.js
- dojox/charting/plot2d/_PlotEvents.js
- dojox/charting/plot2d/common.js
- dojox/charting/plot3d/Bars.js
- dojox/charting/plot3d/Base.js
- dojox/charting/plot3d/Cylinders.js
- dojox/charting/scaler/common.js
- dojox/charting/scaler/linear.js
- dojox/charting/scaler/primitive.js
- dojox/charting/themes/Adobebricks.js
- dojox/charting/themes/Algae.js
- dojox/charting/themes/Bahamation.js
- dojox/charting/themes/BlueDusk.js
- dojox/charting/themes/Charged.js
- dojox/charting/themes/Chris.js
- dojox/charting/themes/Claro.js
- dojox/charting/themes/CubanShirts.js
- dojox/charting/themes/Desert.js
- dojox/charting/themes/Distinctive.js
- dojox/charting/themes/Dollar.js
- dojox/charting/themes/Electric.js
- dojox/charting/themes/Grasshopper.js
- dojox/charting/themes/Grasslands.js
- dojox/charting/themes/GreySkies.js
- dojox/charting/themes/Harmony.js
- dojox/charting/themes/IndigoNation.js
- dojox/charting/themes/Ireland.js
- dojox/charting/themes/Julie.js
- dojox/charting/themes/MiamiNice.js
- dojox/charting/themes/Midwest.js
- dojox/charting/themes/Minty.js
- dojox/charting/themes/PlotKit/base.js
- dojox/charting/themes/PlotKit/blue.js
- dojox/charting/themes/PlotKit/cyan.js
- dojox/charting/themes/PlotKit/green.js
- dojox/charting/themes/PlotKit/orange.js
- dojox/charting/themes/PlotKit/purple.js
- dojox/charting/themes/PlotKit/red.js
- dojox/charting/themes/PrimaryColors.js
- dojox/charting/themes/PurpleRain.js
- dojox/charting/themes/Renkoo.js
- dojox/charting/themes/RoyalPurples.js
- dojox/charting/themes/SageToLime.js
- dojox/charting/themes/Shrooms.js
- dojox/charting/themes/ThreeD.js
- dojox/charting/themes/Tom.js
- dojox/charting/themes/Tufte.js
- dojox/charting/themes/WatersEdge.js
- dojox/charting/themes/Wetland.js
- dojox/charting/themes/gradientGenerator.js
- dojox/charting/widget/Chart.js
- dojox/charting/widget/Chart2D.js
- dojox/charting/widget/Legend.js
- dojox/charting/widget/SelectableLegend.js
- dojox/charting/widget/Sparkline.js
- dojox/collections/ArrayList.js
- dojox/collections/BinaryTree.js
- dojox/collections/Dictionary.js
- dojox/collections/Queue.js
- dojox/collections/Set.js
- dojox/collections/SortedList.js
- dojox/collections/Stack.js
- dojox/collections/_base.js
- dojox/collections.js
- dojox/color/Colorspace.js
- dojox/color/Palette.js
- dojox/color/_base.js
- dojox/color.js
- dojox/cometd/HttpChannels.js
- dojox/cometd/RestChannels.js
- dojox/cometd/_base.js
- dojox/cometd/ack.js
- dojox/cometd/callbackPollTransport.js
- dojox/cometd/longPollTransport.js
- dojox/cometd/longPollTransportFormEncoded.js
- dojox/cometd/longPollTransportJsonEncoded.js
- dojox/cometd/timestamp.js
- dojox/cometd/timesync.js
- dojox/cometd.js
- dojox/css3/fx.js
- dojox/data/AndOrReadStore.js
- dojox/data/AndOrWriteStore.js
- dojox/data/AppStore.js
- dojox/data/AtomReadStore.js
- dojox/data/CdfStore.js
- dojox/data/ClientFilter.js
- dojox/data/CouchDBRestStore.js
- dojox/data/CssClassStore.js
- dojox/data/CssRuleStore.js
- dojox/data/CsvStore.js
- dojox/data/FileStore.js
- dojox/data/FlickrRestStore.js
- dojox/data/FlickrStore.js
- dojox/data/GoogleFeedStore.js
- dojox/data/GoogleSearchStore.js
- dojox/data/HtmlStore.js
- dojox/data/HtmlTableStore.js
- dojox/data/ItemExplorer.js
- dojox/data/JsonQueryRestStore.js
- dojox/data/JsonRestStore.js
- dojox/data/KeyValueStore.js
- dojox/data/OpenSearchStore.js
- dojox/data/OpmlStore.js
- dojox/data/PersevereStore.js
- dojox/data/PicasaStore.js
- dojox/data/QueryReadStore.js
- dojox/data/RailsStore.js
- dojox/data/S3Store.js
- dojox/data/ServiceStore.js
- dojox/data/SnapLogicStore.js
- dojox/data/StoreExplorer.js
- dojox/data/WikipediaStore.js
- dojox/data/XmlStore.js
- dojox/data/css.js
- dojox/data/dom.js
- dojox/data/restListener.js
- dojox/data/util/JsonQuery.js
- dojox/date/buddhist/Date.js
- dojox/date/buddhist/locale.js
- dojox/date/buddhist.js
- dojox/date/hebrew/Date.js
- dojox/date/hebrew/locale.js
- dojox/date/hebrew/numerals.js
- dojox/date/hebrew.js
- dojox/date/islamic/Date.js
- dojox/date/islamic/locale.js
- dojox/date/islamic.js
- dojox/date/php.js
- dojox/date/posix.js
- dojox/date/relative.js
- dojox/date/timezone.js
- dojox/dnd/BoundingBoxController.js
- dojox/dnd/Selector.js
- dojox/drawing/Drawing.js
- dojox/drawing/_base.js
- dojox/drawing/annotations/Angle.js
- dojox/drawing/annotations/Arrow.js
- dojox/drawing/annotations/BoxShadow.js
- dojox/drawing/annotations/Label.js
- dojox/drawing/defaults.js
- dojox/drawing/library/greek.js
- dojox/drawing/library/icons.js
- dojox/drawing/manager/Anchors.js
- dojox/drawing/manager/Canvas.js
- dojox/drawing/manager/Mouse.js
- dojox/drawing/manager/Stencil.js
- dojox/drawing/manager/StencilUI.js
- dojox/drawing/manager/Undo.js
- dojox/drawing/manager/_registry.js
- dojox/drawing/manager/keys.js
- dojox/drawing/plugins/_Plugin.js
- dojox/drawing/plugins/drawing/GreekPalette.js
- dojox/drawing/plugins/drawing/Grid.js
- dojox/drawing/plugins/drawing/Silverlight.js
- dojox/drawing/plugins/tools/Iconize.js
- dojox/drawing/plugins/tools/Pan.js
- dojox/drawing/plugins/tools/Zoom.js
- dojox/drawing/stencil/Ellipse.js
- dojox/drawing/stencil/Image.js
- dojox/drawing/stencil/Line.js
- dojox/drawing/stencil/Path.js
- dojox/drawing/stencil/Rect.js
- dojox/drawing/stencil/Text.js
- dojox/drawing/stencil/_Base.js
- dojox/drawing/tools/Arrow.js
- dojox/drawing/tools/Ellipse.js
- dojox/drawing/tools/Line.js
- dojox/drawing/tools/Path.js
- dojox/drawing/tools/Pencil.js
- dojox/drawing/tools/Rect.js
- dojox/drawing/tools/TextBlock.js
- dojox/drawing/tools/custom/Axes.js
- dojox/drawing/tools/custom/Equation.js
- dojox/drawing/tools/custom/Vector.js
- dojox/drawing/ui/Button.js
- dojox/drawing/ui/Toolbar.js
- dojox/drawing/ui/Tooltip.js
- dojox/drawing/ui/dom/Pan.js
- dojox/drawing/ui/dom/Toolbar.js
- dojox/drawing/ui/dom/Zoom.js
- dojox/drawing/util/common.js
- dojox/drawing/util/oo.js
- dojox/drawing/util/positioning.js
- dojox/drawing/util/typeset.js
- dojox/drawing.js
- dojox/dtl/Context.js
- dojox/dtl/DomInline.js
- dojox/dtl/HtmlInline.js
- dojox/dtl/Inline.js
- dojox/dtl/_DomTemplated.js
- dojox/dtl/_HtmlTemplated.js
- dojox/dtl/_Templated.js
- dojox/dtl/_base.js
- dojox/dtl/contrib/data.js
- dojox/dtl/contrib/dijit.js
- dojox/dtl/contrib/dom.js
- dojox/dtl/contrib/html.js
- dojox/dtl/contrib/objects.js
- dojox/dtl/dom.js
- dojox/dtl/ext-dojo/NodeList.js
- dojox/dtl/filter/dates.js
- dojox/dtl/filter/htmlstrings.js
- dojox/dtl/filter/integers.js
- dojox/dtl/filter/lists.js
- dojox/dtl/filter/logic.js
- dojox/dtl/filter/misc.js
- dojox/dtl/filter/strings.js
- dojox/dtl/html.js
- dojox/dtl/render/dom.js
- dojox/dtl/render/html.js
- dojox/dtl/tag/date.js
- dojox/dtl/tag/loader.js
- dojox/dtl/tag/logic.js
- dojox/dtl/tag/loop.js
- dojox/dtl/tag/misc.js
- dojox/dtl/utils/date.js
- dojox/dtl.js
- dojox/editor/plugins/AutoSave.js
- dojox/editor/plugins/AutoUrlLink.js
- dojox/editor/plugins/Blockquote.js
- dojox/editor/plugins/Breadcrumb.js
- dojox/editor/plugins/CollapsibleToolbar.js
- dojox/editor/plugins/EntityPalette.js
- dojox/editor/plugins/FindReplace.js
- dojox/editor/plugins/InsertAnchor.js
- dojox/editor/plugins/InsertEntity.js
- dojox/editor/plugins/LocalImage.js
- dojox/editor/plugins/NormalizeIndentOutdent.js
- dojox/editor/plugins/NormalizeStyle.js
- dojox/editor/plugins/PageBreak.js
- dojox/editor/plugins/PasteFromWord.js
- dojox/editor/plugins/PrettyPrint.js
- dojox/editor/plugins/Preview.js
- dojox/editor/plugins/ResizeTableColumn.js
- dojox/editor/plugins/Save.js
- dojox/editor/plugins/ShowBlockNodes.js
- dojox/editor/plugins/Smiley.js
- dojox/editor/plugins/SpellCheck.js
- dojox/editor/plugins/StatusBar.js
- dojox/editor/plugins/TablePlugins.js
- dojox/editor/plugins/TextColor.js
- dojox/editor/plugins/ToolbarLineBreak.js
- dojox/editor/plugins/UploadImage.js
- dojox/editor/plugins/_SmileyPalette.js
- dojox/editor/plugins/_SpellCheckParser.js
- dojox/embed/Flash.js
- dojox/embed/IE/flash.js
- dojox/embed/Object.js
- dojox/embed/Quicktime.js
- dojox/embed/flashVars.js
- dojox/encoding/_base.js
- dojox/encoding/ascii85.js
- dojox/encoding/base64.js
- dojox/encoding/bits.js
- dojox/encoding/compression/lzw.js
- dojox/encoding/compression/splay.js
- dojox/encoding/crypto/Blowfish.js
- dojox/encoding/crypto/RSAKey-ext.js
- dojox/encoding/crypto/RSAKey.js
- dojox/encoding/crypto/SimpleAES.js
- dojox/encoding/crypto/_base.js
- dojox/encoding/digests/MD5.js
- dojox/encoding/digests/SHA1.js
- dojox/encoding/digests/_base.js
- dojox/encoding/easy64.js
- dojox/flash/_base.js
- dojox/flash.js
- dojox/form/BusyButton.js
- dojox/form/CheckedMultiSelect.js
- dojox/form/DateTextBox.js
- dojox/form/DropDownSelect.js
- dojox/form/DropDownStack.js
- dojox/form/FileInput.js
- dojox/form/FileInputAuto.js
- dojox/form/FileInputBlind.js
- dojox/form/FilePickerTextBox.js
- dojox/form/FileUploader.js
- dojox/form/ListInput.js
- dojox/form/Manager.js
- dojox/form/MultiComboBox.js
- dojox/form/PasswordValidator.js
- dojox/form/RadioStack.js
- dojox/form/RangeSlider.js
- dojox/form/Rating.js
- dojox/form/TimeSpinner.js
- dojox/form/Uploader.js
- dojox/form/_FormSelectWidget.js
- dojox/form/_HasDropDown.js
- dojox/form/_SelectStackMixin.js
- dojox/form/manager/_ClassMixin.js
- dojox/form/manager/_DisplayMixin.js
- dojox/form/manager/_EnableMixin.js
- dojox/form/manager/_FormMixin.js
- dojox/form/manager/_Mixin.js
- dojox/form/manager/_NodeMixin.js
- dojox/form/manager/_ValueMixin.js
- dojox/form/uploader/Base.js
- dojox/form/uploader/FileList.js
- dojox/form/uploader/plugins/Flash.js
- dojox/form/uploader/plugins/HTML5.js
- dojox/form/uploader/plugins/IFrame.js
- dojox/fx/Shadow.js
- dojox/fx/Timeline.js
- dojox/fx/_arg.js
- dojox/fx/_base.js
- dojox/fx/_core.js
- dojox/fx/easing.js
- dojox/fx/ext-dojo/NodeList-style.js
- dojox/fx/ext-dojo/NodeList.js
- dojox/fx/ext-dojo/complex.js
- dojox/fx/ext-dojo/reverse.js
- dojox/fx/flip.js
- dojox/fx/scroll.js
- dojox/fx/split.js
- dojox/fx/style.js
- dojox/fx/text.js
- dojox/fx.js
- dojox/gantt/GanttChart.js
- dojox/gantt/GanttProjectItem.js
- dojox/gantt/GanttResourceItem.js
- dojox/gantt/GanttTaskItem.js
- dojox/gantt/TabMenu.js
- dojox/geo/charting/Map.js
- dojox/geo/charting/_Feature.js
- dojox/geo/charting/_Marker.js
- dojox/geo/charting/_base.js
- dojox/geo/charting/widget/Legend.js
- dojox/gfx/Moveable.js
- dojox/gfx/Mover.js
- dojox/gfx/VectorText.js
- dojox/gfx/_base.js
- dojox/gfx/arc.js
- dojox/gfx/attach.js
- dojox/gfx/canvas.js
- dojox/gfx/canvas_attach.js
- dojox/gfx/decompose.js
- dojox/gfx/fx.js
- dojox/gfx/gradient.js
- dojox/gfx/gradutils.js
- dojox/gfx/matrix.js
- dojox/gfx/move.js
- dojox/gfx/path.js
- dojox/gfx/shape.js
- dojox/gfx/silverlight.js
- dojox/gfx/silverlight_attach.js
- dojox/gfx/svg.js
- dojox/gfx/svg_attach.js
- dojox/gfx/utils.js
- dojox/gfx/vml.js
- dojox/gfx/vml_attach.js
- dojox/gfx.js
- dojox/gfx3d/_base.js
- dojox/gfx3d/gradient.js
- dojox/gfx3d/lighting.js
- dojox/gfx3d/matrix.js
- dojox/gfx3d/object.js
- dojox/gfx3d/scheduler.js
- dojox/gfx3d/vector.js
- dojox/gfx3d.js
- dojox/grid/DataGrid.js
- dojox/grid/DataSelection.js
- dojox/grid/EnhancedGrid.js
- dojox/grid/LazyTreeGrid.js
- dojox/grid/LazyTreeGridStoreModel.js
- dojox/grid/Selection.js
- dojox/grid/TreeGrid.js
- dojox/grid/TreeSelection.js
- dojox/grid/_Builder.js
- dojox/grid/_CheckBoxSelector.js
- dojox/grid/_EditManager.js
- dojox/grid/_Events.js
- dojox/grid/_FocusManager.js
- dojox/grid/_Grid.js
- dojox/grid/_Layout.js
- dojox/grid/_RadioSelector.js
- dojox/grid/_RowManager.js
- dojox/grid/_RowSelector.js
- dojox/grid/_Scroller.js
- dojox/grid/_Selector.js
- dojox/grid/_TreeView.js
- dojox/grid/_View.js
- dojox/grid/_ViewManager.js
- dojox/grid/cells/_base.js
- dojox/grid/cells/dijit.js
- dojox/grid/cells/tree.js
- dojox/grid/cells.js
- dojox/grid/enhanced/_Events.js
- dojox/grid/enhanced/_FocusManager.js
- dojox/grid/enhanced/_Plugin.js
- dojox/grid/enhanced/_PluginManager.js
- dojox/grid/enhanced/plugins/AutoScroll.js
- dojox/grid/enhanced/plugins/CellMerge.js
- dojox/grid/enhanced/plugins/Cookie.js
- dojox/grid/enhanced/plugins/Dialog.js
- dojox/grid/enhanced/plugins/DnD.js
- dojox/grid/enhanced/plugins/Exporter.js
- dojox/grid/enhanced/plugins/Filter.js
- dojox/grid/enhanced/plugins/GridSource.js
- dojox/grid/enhanced/plugins/IndirectSelection.js
- dojox/grid/enhanced/plugins/Menu.js
- dojox/grid/enhanced/plugins/NestedSorting.js
- dojox/grid/enhanced/plugins/Pagination.js
- dojox/grid/enhanced/plugins/Printer.js
- dojox/grid/enhanced/plugins/Rearrange.js
- dojox/grid/enhanced/plugins/Search.js
- dojox/grid/enhanced/plugins/Selector.js
- dojox/grid/enhanced/plugins/_RowMapLayer.js
- dojox/grid/enhanced/plugins/_SelectionPreserver.js
- dojox/grid/enhanced/plugins/_StoreLayer.js
- dojox/grid/enhanced/plugins/exporter/CSVWriter.js
- dojox/grid/enhanced/plugins/exporter/TableWriter.js
- dojox/grid/enhanced/plugins/exporter/_ExportWriter.js
- dojox/grid/enhanced/plugins/filter/ClearFilterConfirm.js
- dojox/grid/enhanced/plugins/filter/FilterBar.js
- dojox/grid/enhanced/plugins/filter/FilterBuilder.js
- dojox/grid/enhanced/plugins/filter/FilterDefDialog.js
- dojox/grid/enhanced/plugins/filter/FilterLayer.js
- dojox/grid/enhanced/plugins/filter/FilterStatusTip.js
- dojox/grid/enhanced/plugins/filter/_ConditionExpr.js
- dojox/grid/enhanced/plugins/filter/_DataExprs.js
- dojox/grid/enhanced/plugins/filter/_FilterExpr.js
- dojox/grid/util.js
- dojox/help/_base.js
- dojox/help/console.js
- dojox/highlight/_base.js
- dojox/highlight/languages/_all.js
- dojox/highlight/languages/_dynamic.js
- dojox/highlight/languages/_static.js
- dojox/highlight/languages/_www.js
- dojox/highlight/languages/cpp.js
- dojox/highlight/languages/css.js
- dojox/highlight/languages/delphi.js
- dojox/highlight/languages/django.js
- dojox/highlight/languages/groovy.js
- dojox/highlight/languages/html.js
- dojox/highlight/languages/java.js
- dojox/highlight/languages/javascript.js
- dojox/highlight/languages/pygments/_html.js
- dojox/highlight/languages/pygments/_www.js
- dojox/highlight/languages/pygments/css.js
- dojox/highlight/languages/pygments/html.js
- dojox/highlight/languages/pygments/javascript.js
- dojox/highlight/languages/pygments/xml.js
- dojox/highlight/languages/python.js
- dojox/highlight/languages/sql.js
- dojox/highlight/languages/xml.js
- dojox/highlight/languages/xquery.js
- dojox/highlight/widget/Code.js
- dojox/highlight.js
- dojox/html/_base.js
- dojox/html/ellipsis.js
- dojox/html/entities.js
- dojox/html/ext-dojo/style.js
- dojox/html/format.js
- dojox/html/metrics.js
- dojox/html/styles.js
- dojox/html.js
- dojox/image/Badge.js
- dojox/image/FlickrBadge.js
- dojox/image/Gallery.js
- dojox/image/Lightbox.js
- dojox/image/LightboxNano.js
- dojox/image/Magnifier.js
- dojox/image/MagnifierLite.js
- dojox/image/SlideShow.js
- dojox/image/ThumbnailPicker.js
- dojox/image/_base.js
- dojox/image.js
- dojox/io/OAuth.js
- dojox/io/httpParse.js
- dojox/io/proxy/xip.js
- dojox/io/scriptFrame.js
- dojox/io/windowName.js
- dojox/io/xhrMultiPart.js
- dojox/io/xhrPlugins.js
- dojox/io/xhrScriptPlugin.js
- dojox/io/xhrWindowNamePlugin.js
- dojox/jq.js
- dojox/json/query.js
- dojox/json/ref.js
- dojox/json/schema.js
- dojox/jsonPath/query.js
- dojox/jsonPath.js
- dojox/lang/aspect/cflow.js
- dojox/lang/aspect/counter.js
- dojox/lang/aspect/memoizer.js
- dojox/lang/aspect/memoizerGuard.js
- dojox/lang/aspect/profiler.js
- dojox/lang/aspect/timer.js
- dojox/lang/aspect/tracer.js
- dojox/lang/aspect.js
- dojox/lang/async/event.js
- dojox/lang/async/timeout.js
- dojox/lang/async/topic.js
- dojox/lang/async.js
- dojox/lang/docs.js
- dojox/lang/functional/array.js
- dojox/lang/functional/binrec.js
- dojox/lang/functional/curry.js
- dojox/lang/functional/fold.js
- dojox/lang/functional/lambda.js
- dojox/lang/functional/linrec.js
- dojox/lang/functional/listcomp.js
- dojox/lang/functional/multirec.js
- dojox/lang/functional/numrec.js
- dojox/lang/functional/object.js
- dojox/lang/functional/reversed.js
- dojox/lang/functional/scan.js
- dojox/lang/functional/sequence.js
- dojox/lang/functional/tailrec.js
- dojox/lang/functional/util.js
- dojox/lang/functional/zip.js
- dojox/lang/functional.js
- dojox/lang/observable.js
- dojox/lang/oo/Decorator.js
- dojox/lang/oo/Filter.js
- dojox/lang/oo/aop.js
- dojox/lang/oo/general.js
- dojox/lang/oo/mixin.js
- dojox/lang/oo/rearrange.js
- dojox/lang/typed.js
- dojox/lang/utils.js
- dojox/layout/BorderContainer.js
- dojox/layout/ContentPane.js
- dojox/layout/DragPane.js
- dojox/layout/ExpandoPane.js
- dojox/layout/FloatingPane.js
- dojox/layout/GridContainer.js
- dojox/layout/GridContainerLite.js
- dojox/layout/RadioGroup.js
- dojox/layout/ResizeHandle.js
- dojox/layout/RotatorContainer.js
- dojox/layout/ScrollPane.js
- dojox/layout/TableContainer.js
- dojox/layout/ToggleSplitter.js
- dojox/layout/dnd/Avatar.js
- dojox/layout/dnd/PlottedDnd.js
- dojox/layout/ext-dijit/layout/StackContainer-touch.js
- dojox/math/BigInteger-ext.js
- dojox/math/BigInteger.js
- dojox/math/_base.js
- dojox/math/curves.js
- dojox/math/matrix.js
- dojox/math/random/Secure.js
- dojox/math/random/Simple.js
- dojox/math/random/prng4.js
- dojox/math/round.js
- dojox/math/stats.js
- dojox/math.js
- dojox/mdnd/AreaManager.js
- dojox/mdnd/AutoScroll.js
- dojox/mdnd/DropIndicator.js
- dojox/mdnd/LazyManager.js
- dojox/mdnd/Moveable.js
- dojox/mdnd/PureSource.js
- dojox/mdnd/adapter/DndFromDojo.js
- dojox/mdnd/adapter/DndToDojo.js
- dojox/mdnd/dropMode/DefaultDropMode.js
- dojox/mdnd/dropMode/OverDropMode.js
- dojox/mdnd/dropMode/VerticalDropMode.js
- dojox/mobile/FixedSplitter.js
- dojox/mobile/FlippableView.js
- dojox/mobile/IconContainer.js
- dojox/mobile/ScrollableView.js
- dojox/mobile/TabBar.js
- dojox/mobile/TabContainer.js
- dojox/mobile/_ScrollableMixin.js
- dojox/mobile/_base.js
- dojox/mobile/app/AlertDialog.js
- dojox/mobile/app/ImageThumbView.js
- dojox/mobile/app/ImageView.js
- dojox/mobile/app/List.js
- dojox/mobile/app/ListSelector.js
- dojox/mobile/app/SceneAssistant.js
- dojox/mobile/app/SceneController.js
- dojox/mobile/app/StageController.js
- dojox/mobile/app/TextBox.js
- dojox/mobile/app/_FormWidget.js
- dojox/mobile/app/_Widget.js
- dojox/mobile/app/_base.js
- dojox/mobile/app/_event.js
- dojox/mobile/app/compat.js
- dojox/mobile/app.js
- dojox/mobile/compat.js
- dojox/mobile/parser.js
- dojox/mobile/scrollable.js
- dojox/mobile.js
- dojox/rails.js
- dojox/resources/_modules.js
- dojox/robot/recorder.js
- dojox/rpc/Client.js
- dojox/rpc/JsonRPC.js
- dojox/rpc/JsonRest.js
- dojox/rpc/OfflineRest.js
- dojox/rpc/ProxiedPath.js
- dojox/rpc/Rest.js
- dojox/rpc/Service.js
- dojox/secure/DOM.js
- dojox/secure/capability.js
- dojox/secure/fromJson.js
- dojox/secure/sandbox.js
- dojox/sketch/Anchor.js
- dojox/sketch/Annotation.js
- dojox/sketch/DoubleArrowAnnotation.js
- dojox/sketch/Figure.js
- dojox/sketch/LeadAnnotation.js
- dojox/sketch/PreexistingAnnotation.js
- dojox/sketch/SingleArrowAnnotation.js
- dojox/sketch/Slider.js
- dojox/sketch/Toolbar.js
- dojox/sketch/UnderlineAnnotation.js
- dojox/sketch/UndoStack.js
- dojox/sketch/_Plugin.js
- dojox/sketch.js
- dojox/socket/Reconnect.js
- dojox/socket.js
- dojox/sql/_base.js
- dojox/sql/_crypto.js
- dojox/sql.js
- dojox/storage/AirDBStorageProvider.js
- dojox/storage/AirEncryptedLocalStorageProvider.js
- dojox/storage/AirFileStorageProvider.js
- dojox/storage/BehaviorStorageProvider.js
- dojox/storage/CookieStorageProvider.js
- dojox/storage/FlashStorageProvider.js
- dojox/storage/GearsStorageProvider.js
- dojox/storage/LocalStorageProvider.js
- dojox/storage/Provider.js
- dojox/storage/WhatWGStorageProvider.js
- dojox/storage/_common.js
- dojox/storage/manager.js
- dojox/storage.js
- dojox/string/BidiComplex.js
- dojox/string/Builder.js
- dojox/string/sprintf.js
- dojox/string/tokenize.js
- dojox/testing/DocTest.js
- dojox/timing/Sequence.js
- dojox/timing/Streamer.js
- dojox/timing/ThreadPool.js
- dojox/timing/_base.js
- dojox/timing/doLater.js
- dojox/timing.js
- dojox/uuid/Uuid.js
- dojox/uuid/_base.js
- dojox/uuid/generateRandomUuid.js
- dojox/uuid/generateTimeBasedUuid.js
- dojox/uuid.js
- dojox/validate/_base.js
- dojox/validate/br.js
- dojox/validate/ca.js
- dojox/validate/check.js
- dojox/validate/creditCard.js
- dojox/validate/isbn.js
- dojox/validate/regexp.js
- dojox/validate/us.js
- dojox/validate/web.js
- dojox/validate.js
- dojox/widget/AnalogGauge.js
- dojox/widget/AutoRotator.js
- dojox/widget/BarGauge.js
- dojox/widget/Calendar.js
- dojox/widget/CalendarFx.js
- dojox/widget/CalendarViews.js
- dojox/widget/ColorPicker.js
- dojox/widget/DataPresentation.js
- dojox/widget/Dialog.js
- dojox/widget/DialogSimple.js
- dojox/widget/DocTester.js
- dojox/widget/DynamicTooltip.js
- dojox/widget/FeedPortlet.js
- dojox/widget/FilePicker.js
- dojox/widget/FisheyeList.js
- dojox/widget/FisheyeLite.js
- dojox/widget/Iterator.js
- dojox/widget/Loader.js
- dojox/widget/Pager.js
- dojox/widget/PlaceholderMenuItem.js
- dojox/widget/Portlet.js
- dojox/widget/Roller.js
- dojox/widget/RollingList.js
- dojox/widget/Rotator.js
- dojox/widget/SortList.js
- dojox/widget/Standby.js
- dojox/widget/TitleGroup.js
- dojox/widget/Toaster.js
- dojox/widget/UpgradeBar.js
- dojox/widget/Wizard.js
- dojox/widget/gauge/AnalogArcIndicator.js
- dojox/widget/gauge/AnalogArrowIndicator.js
- dojox/widget/gauge/AnalogNeedleIndicator.js
- dojox/widget/gauge/BarIndicator.js
- dojox/widget/gauge/_Gauge.js
- dojox/widget/rotator/Controller.js
- dojox/widget/rotator/Fade.js
- dojox/widget/rotator/Pan.js
- dojox/widget/rotator/PanFade.js
- dojox/widget/rotator/Slide.js
- dojox/widget/rotator/ThumbnailController.js
- dojox/widget/rotator/Wipe.js
- dojox/wire/CompositeWire.js
- dojox/wire/DataWire.js
- dojox/wire/TableAdapter.js
- dojox/wire/TextAdapter.js
- dojox/wire/TreeAdapter.js
- dojox/wire/Wire.js
- dojox/wire/XmlWire.js
- dojox/wire/_base.js
- dojox/wire/ml/Action.js
- dojox/wire/ml/Data.js
- dojox/wire/ml/DataStore.js
- dojox/wire/ml/Invocation.js
- dojox/wire/ml/Service.js
- dojox/wire/ml/Transfer.js
- dojox/wire/ml/util.js
- dojox/wire.js
- dojox/xml/DomParser.js
- dojox/xml/Script.js
- dojox/xml/parser.js
- dojox/xml/widgetParser.js
- dojox/xmpp/ChatService.js
- dojox/xmpp/PresenceService.js
- dojox/xmpp/RosterService.js
- dojox/xmpp/TransportSession.js
- dojox/xmpp/UserService.js
- dojox/xmpp/bosh.js
- dojox/xmpp/sasl.js
- dojox/xmpp/util.js
- dojox/xmpp/widget/ChatSession.js
- dojox/xmpp/xmppSession.js
dijit/Tree.js
Provides:
- dijit.Tree
Requires:
- dojo.fx in common
- dojo.DeferredList in common
- dijit._Widget in common
- dijit._Templated in common
- dijit._Container in common
- dijit._Contained in common
- dijit._CssStateMixin in common
- dojo.cookie in common
- dijit.tree.TreeStoreModel in common
- dijit.tree.ForestStoreModel in common
- dijit.tree._dndSelector in common
dijit._TreeNode
- type
Function
- chains:
- dijit._Widget: (prototype)
- dijit._Templated.prototype: (prototype)
- dijit._Container.prototype: (prototype)
- dijit._Contained.prototype: (prototype)
- dijit._CssStateMixin.prototype: (prototype)
- dijit._Widget: (call)
- dijit._Templated: (call)
- dijit._Container: (call)
- dijit._Contained: (call)
- dijit._CssStateMixin: (call)
- summary
Single node within a tree. This class is used internally by Tree and should not be accessed directly.
- tags:
- type
dijit._TreeNode.item
- tags: const
- type
dojo.data.Item
- summary
the dojo.data entry this tree represents
dijit._TreeNode.isTreeNode
- tags:
- type
Boolean
- summary
Indicates that this is a TreeNode. Used by <code>dijit.Tree</code> only, should not be accessed directly.
dijit._TreeNode.label
- type
String
- summary
Text of this tree node
- type
dijit._TreeNode.isExpandable
- tags:
- type
Boolean
- summary
This node has children, so show the expando node (+ sign)
dijit._TreeNode.isExpanded
- tags: readonly
- type
Boolean
- summary
This node is currently expanded (ie, opened)
dijit._TreeNode.state
- tags:
- type
String
- summary
Dynamic loading-related stuff. When an empty folder node appears, it is "UNCHECKED" first, then after dojo.data query it becomes "LOADING" and, finally "LOADED"
dijit._TreeNode.templateString
- type
Object
- type
dijit._TreeNode.baseClass
- type
String
- type
dijit._TreeNode.cssStateNodes
- type
Object
- type
dijit._TreeNode.cssStateNodes.rowNode
- type
String
- type
dijit._TreeNode.cssStateNodes.labelNode
- type
String
- type
dijit._TreeNode.attributeMap
- type
Object
- type
dijit._TreeNode.buildRendering
- type
Function
- type
dijit._TreeNode._setIndentAttr
- parameters:
- indent
- summary
Tell this node how many levels it should be indented
- description
0 for top level nodes, 1 for their children, 2 for their grandchildren, etc.
- type
Function
- parameters:
dijit._TreeNode.markProcessing
- summary
Visually denote that tree is loading data, etc.
- tags:
- type
Function
- summary
dijit._TreeNode.unmarkProcessing
- summary
Clear markup from markProcessing() call
- tags:
- type
Function
- summary
dijit._TreeNode._updateItemClasses
- parameters:
- item
- summary
Set appropriate CSS classes for icon and label dom node (used to allow for item updates to change respective CSS)
- tags:
- type
Function
- parameters:
dijit._TreeNode.tree
dijit._TreeNode.tree.model
dijit._TreeNode._applyClassAndStyle
- parameters:
- item: (typeof The)
data item.
- lower: (typeof The)
lower case attribute to use, e.g. 'icon', 'label' or 'row'.
- upper: (typeof The)
upper case attribute to use, e.g. 'Icon', 'Label' or 'Row'.
- item: (typeof The)
- summary
Set the appropriate CSS classes and styles for labels, icons and rows.
- tags:
- type
Function
- parameters:
dijit._TreeNode._updateLayout
- summary
Set appropriate CSS classes for this.domNode
- tags:
- type
Function
- summary
dijit._TreeNode._setExpando
- parameters:
- processing: (typeof Boolean)
- summary
Set the right image for the expando node
- tags:
- type
Function
- parameters:
dijit._TreeNode.expandoNodeText.innerHTML
dijit._TreeNode.expand
- returns
dojo.Deferred
- summary
Show my children
- return_summary
Deferred that fires when expansion is complete
- type
Function
- returns
dijit._TreeNode._expandDeferred
- type
Object
- type
dijit._TreeNode.collapse
- summary
Collapse this node (if it's expanded)
- type
Function
- summary
dijit._TreeNode._wipeOut
- type
Object
- type
dijit._TreeNode.indent
- type
Integer
- summary
Levels from this node to the root node
- type
dijit._TreeNode.setChildItems
- parameters:
- items: (typeof Object[])
- returns
dojo.Deferred
- summary
Sets the child items of this node, removing/adding nodes from current children to match specified items[] array. Also, if this.persist == true, expands any children that were previously opened.
- return_summary
Deferred object that fires after all previously opened children have been expanded again (or fires instantly if there are no such children).
- type
Function
- parameters:
dijit._TreeNode.tree.lastFocused
dijit._TreeNode.getTreePath
- type
Function
- type
dijit._TreeNode.getIdentity
- type
Function
- type
dijit._TreeNode.removeChild
- parameters:
- node: (typeof treeNode)
- type
Function
- parameters:
dijit._TreeNode.makeExpandable
- summary
if this node wasn't already showing the expando node, turn it into one and call _setExpando()
- type
Function
- summary
dijit._TreeNode._onLabelFocus
- parameters:
- evt
- summary
Called when this row is focused (possibly programatically) Note that we aren't using _onFocus() builtin to dijit because it's called when focus is moved to a descendant TreeNode.
- tags:
- type
Function
- parameters:
dijit._TreeNode.setSelected
- parameters:
- selected: (typeof Boolean)
- summary
A Tree has a (single) currently selected node. Mark that this node is/isn't that currently selected node.
- description
In particular, setting a node as selected involves setting tabIndex so that when user tabs to the tree, focus will go to that node (only).
- type
Function
- parameters:
dijit._TreeNode.setFocusable
- parameters:
- selected: (typeof Boolean)
- summary
A Tree has a (single) node that's focusable. Mark that this node is/isn't that currently focsuable node.
- description
In particular, setting a node as selected involves setting tabIndex so that when user tabs to the tree, focus will go to that node (only).
- type
Function
- parameters:
dijit._TreeNode._onClick
- parameters:
- evt
- summary
Handler for onclick event on a node
- tags:
- type
Function
- parameters:
dijit._TreeNode._onDblClick
- parameters:
- evt
- summary
Handler for ondblclick event on a node
- tags:
- type
Function
- parameters:
dijit._TreeNode._onMouseEnter
- parameters:
- evt
- summary
Handler for onmouseenter event on a node
- tags:
- type
Function
- parameters:
dijit._TreeNode._onMouseLeave
- parameters:
- evt
- summary
Handler for onmouseenter event on a node
- tags:
- type
Function
- parameters:
dijit.Tree
- type
Function
- chains:
- dijit._Widget: (prototype)
- dijit._Templated.prototype: (prototype)
- dijit._Widget: (call)
- dijit._Templated: (call)
- summary
This widget displays hierarchical data from a store.
- type
dijit.Tree.store
- tags:
- type
String||dojo.data.Store
- summary
Deprecated. Use "model" parameter instead. The store to get data to display in the tree.
dijit.Tree.model
- type
dijit.Tree.model
- summary
Interface to read tree data, get notifications of changes to tree data, and for handling drop operations (i.e drag and drop onto the tree)
- type
dijit.Tree.query
- tags:
- type
anything
- summary
Deprecated. User should specify query to the model directly instead. Specifies datastore query to return the root item or top items for the tree.
dijit.Tree.label
- tags:
- type
String
- summary
Deprecated. Use dijit.tree.ForestStoreModel directly instead. Used in conjunction with query parameter. If a query is specified (rather than a root node id), and a label is also specified, then a fake root node is created and displayed, with this label.
dijit.Tree.showRoot
- tags: const
- type
Boolean
- summary
Should the root node be displayed, or hidden?
dijit.Tree.childrenAttr
- tags:
- type
String[]
- summary
Deprecated. This information should be specified in the model. One ore more attributes that holds children of a tree node
dijit.Tree.paths
- type
String[][]
- summary
or Item[][] Full paths from rootNode to selected nodes expressed as array of items or array of ids. Since setting the paths may be asynchronous (because ofwaiting on dojo.data), set("paths", ...) returns a Deferred to indicate when the set is complete.
- type
dijit.Tree.path
- type
String[]
- summary
or Item[] Backward compatible singular variant of paths.
- type
dijit.Tree.selectedItems
- tags: readonly
- type
Item[]
- summary
The currently selected items in this tree. This property can only be set (via set('selectedItems', ...)) when that item is already visible in the tree. (I.e. the tree has already been expanded to show that node.) Should generally use <code>paths</code> attribute to set the selected items instead.
dijit.Tree.selectedItem
- tags: readonly
- type
Item
- summary
Backward compatible singular variant of selectedItems.
dijit.Tree.openOnClick
- type
Boolean
- summary
If true, clicking a folder node's label will open it, rather than calling onClick()
- type
dijit.Tree.openOnDblClick
- type
Boolean
- summary
If true, double-clicking a folder node's label will open it, rather than calling onDblClick()
- type
dijit.Tree.templateString
- type
Object
- type
dijit.Tree.persist
- type
Boolean
- summary
Enables/disables use of cookies for state saving.
- type
dijit.Tree.autoExpand
- type
Boolean
- summary
Fully expand the tree on load. Overrides <code>persist</code>.
- type
dijit.Tree.dndController
- tags:
- type
String
- summary
Class name to use as as the dnd controller. Specifying this class enables DnD. Generally you should specify this as "dijit.tree.dndSource". Default of "dijit.tree._dndSelector" handles selection only (no actual DnD).
dijit.Tree.dndParams
- type
Array
- type
dijit.Tree.onDndDrop
- tags:
- type
Function
- summary
Parameter to dndController, see <code>dijit.tree.dndSource.onDndDrop</code>. Generally this doesn't need to be set.
dijit.Tree.itemCreator
- parameters:
- nodes: (typeof DomNode[])
The DOMNodes dragged from the source container
- target: (typeof DomNode)
The target TreeNode.rowNode
- source: (typeof dojo.dnd.Source)
The source container the nodes were dragged from, perhaps another Tree or a plain dojo.dnd.Source
- nodes: (typeof DomNode[])
- summary
Returns objects passed to <code>Tree.model.newItem()</code> based on DnD nodes dropped onto the tree. Developer must override this method to enable dropping from external sources onto this Tree, unless the Tree.model's items happen to look like {id: 123, name: "Apple" } with no other attributes.
- description
For each node in nodes[], which came from source, create a hash of name/value pairs to be passed to Tree.model.newItem(). Returns array of those hashes.
- return_summary
Object[] Array of name/value hashes for each new item to be added to the Tree, like: [ { id: 123, label: "apple", foo: "bar" }, { id: 456, label: "pear", zaz: "bam" } ]
- tags: extension
- type
Function
- parameters:
dijit.Tree.onDndCancel
- tags:
- type
Function
- summary
Parameter to dndController, see <code>dijit.tree.dndSource.onDndCancel</code>. Generally this doesn't need to be set.
dijit.Tree.checkAcceptance
- parameters:
- source: (typeof dijit.tree._dndSource)
The source which provides items
- nodes: (typeof DOMNode[])
Array of DOM nodes corresponding to nodes being dropped, dijitTreeRow nodes if source is a dijit.Tree.
- source: (typeof dijit.tree._dndSource)
- returns
Boolean
- summary
Checks if the Tree itself can accept nodes from this source
- tags: extension
- type
Function
- parameters:
dijit.Tree.checkItemAcceptance
- parameters:
- target: (typeof DOMNode)
The dijitTreeRoot DOM node inside of the TreeNode that we are dropping on to Use dijit.getEnclosingWidget(target) to get the TreeNode.
- source: (typeof dijit.tree.dndSource)
The (set of) nodes we are dropping
- position: (typeof String)
"over", "before", or "after"
- target: (typeof DOMNode)
- returns
Boolean
- summary
Stub function to be overridden if one wants to check for the ability to drop at the node/item level
- description
In the base case, this is called to check if target can become a child of source. When betweenThreshold is set, position="before" or "after" means that we are asking if the source node can be dropped before/after the target node.
- tags: extension
- type
Function
- parameters:
dijit.Tree.dragThreshold
- type
Integer
- summary
Number of pixels mouse moves before it's considered the start of a drag operation
- type
dijit.Tree.betweenThreshold
- type
Integer
- summary
Set to a positive value to allow drag and drop "between" nodes. If during DnD mouse is over a (target) node but less than betweenThreshold pixels from the bottom edge, dropping the the dragged node will make it the next sibling of the target node, rather than the child. Similarly, if mouse is over a target node but less that betweenThreshold pixels from the top edge, dropping the dragged node will make it the target node's previous sibling rather than the target node's child.
- type
dijit.Tree._nodePixelIndent
- type
Integer
- summary
Number of pixels to indent tree nodes (relative to parent node). Default is 19 but can be overridden by setting CSS class dijitTreeIndent and calling resize() or startup() on tree after it's in the DOM.
- type
dijit.Tree._publish
- parameters:
- topicName: (typeof String)
- message: (typeof Object)
- summary
Publish a message for this widget/topic
- type
Function
- parameters:
dijit.Tree.postMixInProperties
- type
Function
- type
dijit.Tree.tree
- type
Object
- type
dijit.Tree._itemNodesMap
- type
Object
- type
dijit.Tree.cookieName
- type
String
- type
dijit.Tree._loadDeferred
- type
Object
- type
dijit.Tree.postCreate
- type
Function
- type
dijit.Tree._store2model
- summary
User specified a store&query rather than model, so create model from store/query
- type
Function
- summary
dijit.Tree._v10Compat
- type
Object
- type
dijit.Tree.onLoad
- summary
Called when tree finishes loading and expanding.
- description
If persist == true the loading may encompass many levels of fetches from the data store, each asynchronous. Waits for all to finish.
- tags: callback
- type
Function
- summary
dijit.Tree._load
- summary
Initial load of the tree. Load root node (possibly hidden) and it's children.
- type
Function
- summary
dijit.Tree.getNodesByItem
- parameters:
- item: (typeof dojo.data.Item)
or id
- item: (typeof dojo.data.Item)
- summary
Returns all tree nodes that refer to an item
- return_summary
Array of tree nodes that refer to passed item
- type
Function
- parameters:
dijit.Tree._setSelectedItemAttr
- parameters:
- item: (typeof dojo.data.Item)
or id
- item: (typeof dojo.data.Item)
- type
Function
- parameters:
dijit.Tree._setSelectedItemsAttr
- parameters:
- items: (typeof dojo.data.Items)
or ids
- items: (typeof dojo.data.Items)
- summary
Select tree nodes related to passed items. WARNING: if model use multi-parented items or desired tree node isn't already loaded behavior is undefined. Use set('paths', ...) instead.
- type
Function
- parameters:
dijit.Tree._setPathAttr
- parameters:
- path: (typeof Item[])
|| String[]
- path: (typeof Item[])
- summary
Singular variant of _setPathsAttr
- type
Function
- parameters:
dijit.Tree._setPathsAttr
- parameters:
- paths: (typeof Item[][])
Array of arrays of items or item id's
- paths: (typeof Item[][])
- summary
Select the tree nodes identified by passed paths.
- return_summary
Deferred to indicate when the set is complete
- type
Function
- parameters:
dijit.Tree._setSelectedNodeAttr
- parameters:
- node
- type
Function
- parameters:
dijit.Tree._setSelectedNodesAttr
- parameters:
- nodes
- type
Function
- parameters:
dijit.Tree.mayHaveChildren
- parameters:
- item: (typeof dojo.data.Item)
- summary
Deprecated. This should be specified on the model itself. Overridable function to tell if an item has or may have children. Controls whether or not +/- expando icon is shown. (For efficiency reasons we may not want to check if an element actually has children until user clicks the expando node)
- tags:
- type
Function
- parameters:
dijit.Tree.getItemChildren
- parameters:
- parentItem: (typeof dojo.data.Item)
- onComplete: (typeof function(items))
- summary
Deprecated. This should be specified on the model itself. Overridable function that return array of child items of given parent item, or if parentItem==null then return top items in tree
- tags:
- type
Function
- parameters:
dijit.Tree.getLabel
- parameters:
- item: (typeof dojo.data.Item)
- returns
String
- summary
Overridable function to get the label for a tree node (given the item)
- tags: extension
- type
Function
- parameters:
dijit.Tree.getIconClass
- parameters:
- item: (typeof dojo.data.Item)
- opened: (typeof Boolean)
- summary
Overridable function to return CSS class name to display icon
- tags: extension
- type
Function
- parameters:
dijit.Tree.getLabelClass
- parameters:
- item: (typeof dojo.data.Item)
- opened: (typeof Boolean)
- summary
Overridable function to return CSS class name to display label
- tags: extension
- type
Function
- parameters:
dijit.Tree.getRowClass
- parameters:
- item: (typeof dojo.data.Item)
- opened: (typeof Boolean)
- summary
Overridable function to return CSS class name to display row
- tags: extension
- type
Function
- parameters:
dijit.Tree.getIconStyle
- parameters:
- item: (typeof dojo.data.Item)
- opened: (typeof Boolean)
- summary
Overridable function to return CSS styles to display icon
- return_summary
Object suitable for input to dojo.style() like {backgroundImage: "url(...)"}
- tags: extension
- type
Function
- parameters:
dijit.Tree.getLabelStyle
- parameters:
- item: (typeof dojo.data.Item)
- opened: (typeof Boolean)
- summary
Overridable function to return CSS styles to display label
- return_summary
Object suitable for input to dojo.style() like {color: "red", background: "green"}
- tags: extension
- type
Function
- parameters:
dijit.Tree.getRowStyle
- parameters:
- item: (typeof dojo.data.Item)
- opened: (typeof Boolean)
- summary
Overridable function to return CSS styles to display row
- return_summary
Object suitable for input to dojo.style() like {background-color: "#bbb"}
- tags: extension
- type
Function
- parameters:
dijit.Tree.getTooltip
- parameters:
- item: (typeof dojo.data.Item)
- returns
String
- summary
Overridable function to get the tooltip for a tree node (given the item)
- tags: extension
- type
Function
- parameters:
dijit.Tree._onKeyPress
- parameters:
- e: (typeof Event)
- summary
Translates keypress events into commands for the controller
- type
Function
- parameters:
dijit.Tree._keyHandlerMap
dijit.Tree._onEnterKey
- parameters:
- message: (typeof Object)
- type
Function
- parameters:
dijit.Tree._onDownArrow
- parameters:
- message: (typeof Object)
- summary
down arrow pressed; get next visible node, set focus there
- type
Function
- parameters:
dijit.Tree._onUpArrow
- parameters:
- message: (typeof Object)
- summary
Up arrow pressed; move to previous visible node
- type
Function
- parameters:
dijit.Tree._onRightArrow
- parameters:
- message: (typeof Object)
- summary
Right arrow pressed; go to child node
- type
Function
- parameters:
dijit.Tree._onLeftArrow
- parameters:
- message: (typeof Object)
- summary
Left arrow pressed. If not collapsed, collapse, else move to parent.
- type
Function
- parameters:
dijit.Tree._onHomeKey
- summary
Home key pressed; get first visible node, and set focus there
- type
Function
- summary
dijit.Tree._onEndKey
- parameters:
- message: (typeof Object)
- summary
End key pressed; go to last visible node.
- type
Function
- parameters:
dijit.Tree.multiCharSearchDuration
- type
Number
- summary
If multiple characters are typed where each keystroke happens within multiCharSearchDuration of the previous keystroke, search for nodes matching all the keystrokes. For example, typing "ab" will search for entries starting with "ab" unless the delay between "a" and "b" is greater than multiCharSearchDuration.
- type
dijit.Tree._onLetterKeyNav
- parameters:
- message: (typeof Object)
Like { node: TreeNode, key: 'a' } where key is the key the user pressed.
- message: (typeof Object)
- summary
Called when user presses a prinatable key; search for node starting with recently typed letters.
- type
Function
- parameters:
dijit.Tree._curSearch
- type
Object
- type
dijit.Tree.isExpandoNode
- parameters:
- node
- widget
- summary
check whether a dom node is the expandoNode for a particular TreeNode widget
- type
Function
- parameters:
dijit.Tree._onClick
- parameters:
- nodeWidget: (typeof TreeNode)
- e: (typeof Event)
- summary
Translates click events into commands for the controller to process
- type
Function
- parameters:
dijit.Tree._onDblClick
- parameters:
- nodeWidget: (typeof TreeNode)
- e: (typeof Event)
- summary
Translates double-click events into commands for the controller to process
- type
Function
- parameters:
dijit.Tree._onExpandoClick
- parameters:
- message: (typeof Object)
- summary
User clicked the +/- icon; expand or collapse my children.
- type
Function
- parameters:
dijit.Tree.onClick
- parameters:
- item: (typeof dojo.data)
- node: (typeof TreeNode)
- evt: (typeof Event)
- summary
Callback when a tree node is clicked
- tags: callback
- type
Function
- parameters:
dijit.Tree.onDblClick
- parameters:
- item: (typeof dojo.data)
- node: (typeof TreeNode)
- evt: (typeof Event)
- summary
Callback when a tree node is double-clicked
- tags: callback
- type
Function
- parameters:
dijit.Tree.onOpen
- parameters:
- item: (typeof dojo.data)
- node: (typeof TreeNode)
- summary
Callback when a node is opened
- tags: callback
- type
Function
- parameters:
dijit.Tree.onClose
- parameters:
- item: (typeof dojo.data)
- node: (typeof TreeNode)
- summary
Callback when a node is closed
- tags: callback
- type
Function
- parameters:
dijit.Tree._getNextNode
- parameters:
- node
- returns
_TreeNode
- summary
Get next visible node
- type
Function
- parameters:
dijit.Tree._getRootOrFirstNode
- summary
Get first visible node
- type
Function
- summary
dijit.Tree._collapseNode
- parameters:
- node: (typeof _TreeNode)
- summary
Called when the user has requested to collapse the node
- type
Function
- parameters:
dijit.Tree._expandNode
- parameters:
- node: (typeof _TreeNode)
- recursive: (typeof Boolean)
Internal flag used when _expandNode() calls itself, don't set.
- returns
dojo.Deferred
- summary
Called when the user has requested to expand the node
- return_summary
Deferred that fires when the node is loaded and opened and (if persist=true) all it's descendants that were previously opened too
- type
Function
- parameters:
dijit.Tree.focusNode
- parameters:
- node: (typeof _tree.Node)
- summary
Focus on the specified node (which must be visible)
- tags:
- type
Function
- parameters:
dijit.Tree._onNodeFocus
- parameters:
- node: (typeof dijit._Widget)
- summary
Called when a TreeNode gets focus, either by user clicking it, or programatically by arrow key handling code.
- description
It marks that the current node is the selected one, and the previously selected node no longer is.
- type
Function
- parameters:
dijit.Tree.lastFocused
dijit.Tree._onNodeMouseEnter
- parameters:
- node: (typeof dijit._Widget)
- summary
Called when mouse is over a node (onmouseenter event), this is monitored by the DND code
- type
Function
- parameters:
dijit.Tree._onNodeMouseLeave
- parameters:
- node: (typeof dijit._Widget)
- summary
Called when mouse leaves a node (onmouseleave event), this is monitored by the DND code
- type
Function
- parameters:
dijit.Tree._onItemChange
- parameters:
- item: (typeof Item)
- summary
Processes notification of a change to an item's scalar values like label
- type
Function
- parameters:
dijit.Tree._onItemChildrenChange
- parameters:
- parent: (typeof dojo.data.Item)
- newChildrenList: (typeof dojo.data.Item[])
- summary
Processes notification of a change to an item's children
- type
Function
- parameters:
dijit.Tree._onItemDelete
- parameters:
- item: (typeof Item)
- summary
Processes notification of a deletion of an item
- type
Function
- parameters:
dijit.Tree._initState
- summary
Load in which nodes should be opened automatically
- type
Function
- summary
dijit.Tree._openedItemIds
- type
Object
- type
dijit.Tree._state
- parameters:
- item
- expanded
- summary
Query or set expanded state for an item,
- type
Function
- parameters:
dijit.Tree._saveState
- summary
Create and save a cookie with the currently expanded nodes identifiers
- type
Function
- summary
dijit.Tree.destroy
- type
Function
- type
dijit.Tree.rootNode
- type
Object
- type
dijit.Tree.destroyRecursive
- type
Function
- type
dijit.Tree.resize
- parameters:
- changeSize
- type
Function
- parameters:
dijit.Tree._createTreeNode
- parameters:
- args: (typeof Object)
- summary
creates a TreeNode
- description
Developers can override this method to define their own TreeNode class; However it will probably be removed in a future release in favor of a way of just specifying a widget for the label, rather than one that contains the children too.
- type
Function
- parameters:
dijit
- type
Object
- type