dojo.js
上传用户:kimgenplus
上传日期:2016-06-05
资源大小:20877k
文件大小:7k
- /*
- Copyright (c) 2004-2006, The Dojo Foundation
- All Rights Reserved.
- Licensed under the Academic Free License version 2.1 or above OR the
- modified BSD license. For more information on Dojo licensing, see:
- http://dojotoolkit.org/community/licensing.shtml
- */
- dojo.provide("dojo.namespaces.dojo");
- dojo.require("dojo.ns");
- (function(){
- // Mapping of all widget short names to their full package names
- // This is used for widget autoloading - no dojo.require() is necessary.
- // If you use a widget in markup or create one dynamically, then this
- // mapping is used to find and load any dependencies not already loaded.
- // You should use your own namespace for any custom widgets.
- // For extra widgets you use, dojo.declare() may be used to explicitly load them.
- // Experimental and deprecated widgets are not included in this table
- var map = {
- html: {
- "accordioncontainer": "dojo.widget.AccordionContainer",
- "animatedpng": "dojo.widget.AnimatedPng",
- "button": "dojo.widget.Button",
- "chart": "dojo.widget.Chart",
- "checkbox": "dojo.widget.Checkbox",
- "clock": "dojo.widget.Clock",
- "colorpalette": "dojo.widget.ColorPalette",
- "combobox": "dojo.widget.ComboBox",
- "combobutton": "dojo.widget.Button",
- "contentpane": "dojo.widget.ContentPane",
- "currencytextbox": "dojo.widget.CurrencyTextbox",
- "datepicker": "dojo.widget.DatePicker",
- "datetextbox": "dojo.widget.DateTextbox",
- "debugconsole": "dojo.widget.DebugConsole",
- "dialog": "dojo.widget.Dialog",
- "dropdownbutton": "dojo.widget.Button",
- "dropdowndatepicker": "dojo.widget.DropdownDatePicker",
- "dropdowntimepicker": "dojo.widget.DropdownTimePicker",
- "emaillisttextbox": "dojo.widget.InternetTextbox",
- "emailtextbox": "dojo.widget.InternetTextbox",
- "editor": "dojo.widget.Editor",
- "editor2": "dojo.widget.Editor2",
- "filteringtable": "dojo.widget.FilteringTable",
- "fisheyelist": "dojo.widget.FisheyeList",
- "fisheyelistitem": "dojo.widget.FisheyeList",
- "floatingpane": "dojo.widget.FloatingPane",
- "modalfloatingpane": "dojo.widget.FloatingPane",
- "form": "dojo.widget.Form",
- "googlemap": "dojo.widget.GoogleMap",
- "inlineeditbox": "dojo.widget.InlineEditBox",
- "integerspinner": "dojo.widget.Spinner",
- "integertextbox": "dojo.widget.IntegerTextbox",
- "ipaddresstextbox": "dojo.widget.InternetTextbox",
- "layoutcontainer": "dojo.widget.LayoutContainer",
- "linkpane": "dojo.widget.LinkPane",
- "popupmenu2": "dojo.widget.Menu2",
- "menuitem2": "dojo.widget.Menu2",
- "menuseparator2": "dojo.widget.Menu2",
- "menubar2": "dojo.widget.Menu2",
- "menubaritem2": "dojo.widget.Menu2",
- "pagecontainer": "dojo.widget.PageContainer",
- "pagecontroller": "dojo.widget.PageContainer",
- "popupcontainer": "dojo.widget.PopupContainer",
- "progressbar": "dojo.widget.ProgressBar",
- "radiogroup": "dojo.widget.RadioGroup",
- "realnumbertextbox": "dojo.widget.RealNumberTextbox",
- "regexptextbox": "dojo.widget.RegexpTextbox",
- "repeater": "dojo.widget.Repeater",
- "resizabletextarea": "dojo.widget.ResizableTextarea",
- "richtext": "dojo.widget.RichText",
- "select": "dojo.widget.Select",
- "show": "dojo.widget.Show",
- "showaction": "dojo.widget.ShowAction",
- "showslide": "dojo.widget.ShowSlide",
- "slidervertical": "dojo.widget.Slider",
- "sliderhorizontal": "dojo.widget.Slider",
- "slider":"dojo.widget.Slider",
- "slideshow": "dojo.widget.SlideShow",
- "sortabletable": "dojo.widget.SortableTable",
- "splitcontainer": "dojo.widget.SplitContainer",
- "tabcontainer": "dojo.widget.TabContainer",
- "tabcontroller": "dojo.widget.TabContainer",
- "taskbar": "dojo.widget.TaskBar",
- "textbox": "dojo.widget.Textbox",
- "timepicker": "dojo.widget.TimePicker",
- "timetextbox": "dojo.widget.DateTextbox",
- "titlepane": "dojo.widget.TitlePane",
- "toaster": "dojo.widget.Toaster",
- "toggler": "dojo.widget.Toggler",
- "toolbar": "dojo.widget.Toolbar",
- "toolbarcontainer": "dojo.widget.Toolbar",
- "toolbaritem": "dojo.widget.Toolbar",
- "toolbarbuttongroup": "dojo.widget.Toolbar",
- "toolbarbutton": "dojo.widget.Toolbar",
- "toolbardialog": "dojo.widget.Toolbar",
- "toolbarmenu": "dojo.widget.Toolbar",
- "toolbarseparator": "dojo.widget.Toolbar",
- "toolbarspace": "dojo.widget.Toolbar",
- "toolbarselect": "dojo.widget.Toolbar",
- "toolbarcolordialog": "dojo.widget.Toolbar",
- "tooltip": "dojo.widget.Tooltip",
- "tree": "dojo.widget.Tree",
- "treebasiccontroller": "dojo.widget.TreeBasicController",
- "treecontextmenu": "dojo.widget.TreeContextMenu",
- "treedisablewrapextension": "dojo.widget.TreeDisableWrapExtension",
- "treedociconextension": "dojo.widget.TreeDocIconExtension",
- "treeeditor": "dojo.widget.TreeEditor",
- "treeemphasizeonselect": "dojo.widget.TreeEmphasizeOnSelect",
- "treeexpandtonodeonselect": "dojo.widget.TreeExpandToNodeOnSelect",
- "treelinkextension": "dojo.widget.TreeLinkExtension",
- "treeloadingcontroller": "dojo.widget.TreeLoadingController",
- "treemenuitem": "dojo.widget.TreeContextMenu",
- "treenode": "dojo.widget.TreeNode",
- "treerpccontroller": "dojo.widget.TreeRPCController",
- "treeselector": "dojo.widget.TreeSelector",
- "treetoggleonselect": "dojo.widget.TreeToggleOnSelect",
- "treev3": "dojo.widget.TreeV3",
- "treebasiccontrollerv3": "dojo.widget.TreeBasicControllerV3",
- "treecontextmenuv3": "dojo.widget.TreeContextMenuV3",
- "treedndcontrollerv3": "dojo.widget.TreeDndControllerV3",
- "treeloadingcontrollerv3": "dojo.widget.TreeLoadingControllerV3",
- "treemenuitemv3": "dojo.widget.TreeContextMenuV3",
- "treerpccontrollerv3": "dojo.widget.TreeRpcControllerV3",
- "treeselectorv3": "dojo.widget.TreeSelectorV3",
- "urltextbox": "dojo.widget.InternetTextbox",
- "usphonenumbertextbox": "dojo.widget.UsTextbox",
- "ussocialsecuritynumbertextbox": "dojo.widget.UsTextbox",
- "usstatetextbox": "dojo.widget.UsTextbox",
- "usziptextbox": "dojo.widget.UsTextbox",
- "validationtextbox": "dojo.widget.ValidationTextbox",
- "treeloadingcontroller": "dojo.widget.TreeLoadingController",
- "wizardcontainer": "dojo.widget.Wizard",
- "wizardpane": "dojo.widget.Wizard",
- "yahoomap": "dojo.widget.YahooMap"
- },
- svg: {
- "chart": "dojo.widget.svg.Chart"
- },
- vml: {
- "chart": "dojo.widget.vml.Chart"
- }
- };
- dojo.addDojoNamespaceMapping = function(/*String*/shortName, /*String*/packageName){
- // summary:
- // Add an entry to the mapping table for the dojo: namespace
- //
- // shortName: the name to be used as the widget's tag name in the dojo: namespace
- // packageName: the path to the Javascript module in dotted package notation
- map[shortName]=packageName;
- };
-
- function dojoNamespaceResolver(name, domain){
- if(!domain){ domain="html"; }
- if(!map[domain]){ return null; }
- return map[domain][name];
- }
- dojo.registerNamespaceResolver("dojo", dojoNamespaceResolver);
- })();