xootools.jsMain loader script for the xootools library. This handles importing the default Core.js and System.js XooTools componenents. The rest of the components can be dynamically loaded by using XooTools.include(). LicenseMIT-style license. CopyrightCopyright © 2008 [Bryan English] (http://bluelinecity.com/). Code & Documentationhttp://bluelinecity.com/software/xootools/ Example<script src="chrome://xootools/content/xootools.js" /> <script> XooTools.include('All'); </script>
Summary | Main loader script for the xootools library. | | | | Convenience function for dynamically including js files. | | Hash of XooTool components and their dependencies. | | | | The entire XooTools Library | | Loads all native class extensions: Array, Function, Number, String, Hash and Event. | | Contains Array Prototypes like copy, each, contains, and remove. | | Contains Function Prototypes like create, bind, pass, and delay. | | Contains Number Prototypes like limit, round, times, and ceil. | | Contains String Prototypes like camelCase, capitalize, test, and toInt. | | Contains Hash Prototypes. | | Contains the Event Class, to make the event object Crossbrowser. | | Contains the Class Function for easily creating, extending, and implementing reusable Classes. | | Contains Utility Classes that can be implemented into your own Classes to ease the execution of many common tasks. | | Contains all the DOM related functions for element handling. | | One of the most important items in MooTools. | | Contains Element methods for dealing with events. | | Contains methods for interacting with the styles of Elements in a fashionable way. | | Contains methods to work with size, scroll, or positioning of Elements and the window object. | | Contains a collection of utility functions: Selectors, JSON, Debug, JSON.JPath, Swiff, Md5 | | Adds advanced CSS-style querying capabilities for targeting HTML Elements. | | JSON encoder and decoder. | | General purpose debugging and logging class. | | General purpose Md5 hashing function | | JSON-xpath query methods. | | A object to ease interacting with flash object. | | Contains the basic animation logic to be extended by all other Fx Classes. | | Contains the basic animation logic to be extended by all other Fx Classes. | | Contains the CSS animation logic. | | Formerly Fx.Style, effect to transition any CSS property for an element. | | Formerly Fx.Styles, effect to transition any number of CSS properties for an element using an object of rules, or CSS based selector rules. | | Contains a set of advanced transitions to be used with any of the Fx Classes. | | General collection of storage classes | | FileSystem Class to ease the pain of file management on XUL | | Cache Class to cache arbitrary bits of data | | Database class for use with sqlite xpcom object. | | Contains all the networking components: Request | | Powerful all purpose Request Class. | | Extends the basic Request Class with additional methods for interacting with HTML responses. | | Extends the basic Request Class with additional methods for sending and receiving JSON data. | | Extends the basic Request Class with additional methods for sending and receiving XML E4X data. | | Optional plugins not automatically included via the All keyword | | | | Contains the base generator class for systems of units. | | Contains Time class to work with time as standard unit. | | Contains Pound class to work with the Pound as an imperial unit | | Convienence class for accessing the XOXO microformat outline format |
$includeConvenience function for dynamically including js files. Parameters| js | String, full chrome url to javascript file. |
XooTools. ComponentsHash of XooTool components and their dependencies. Used in XooTools.include() to load components of the xootools library. Summary | | | The entire XooTools Library | | Loads all native class extensions: Array, Function, Number, String, Hash and Event. | | Contains Array Prototypes like copy, each, contains, and remove. | | Contains Function Prototypes like create, bind, pass, and delay. | | Contains Number Prototypes like limit, round, times, and ceil. | | Contains String Prototypes like camelCase, capitalize, test, and toInt. | | Contains Hash Prototypes. | | Contains the Event Class, to make the event object Crossbrowser. | | Contains the Class Function for easily creating, extending, and implementing reusable Classes. | | Contains Utility Classes that can be implemented into your own Classes to ease the execution of many common tasks. | | Contains all the DOM related functions for element handling. | | One of the most important items in MooTools. | | Contains Element methods for dealing with events. | | Contains methods for interacting with the styles of Elements in a fashionable way. | | Contains methods to work with size, scroll, or positioning of Elements and the window object. | | Contains a collection of utility functions: Selectors, JSON, Debug, JSON.JPath, Swiff, Md5 | | Adds advanced CSS-style querying capabilities for targeting HTML Elements. | | JSON encoder and decoder. | | General purpose debugging and logging class. | | General purpose Md5 hashing function | | JSON-xpath query methods. | | A object to ease interacting with flash object. | | Contains the basic animation logic to be extended by all other Fx Classes. | | Contains the basic animation logic to be extended by all other Fx Classes. | | Contains the CSS animation logic. | | Formerly Fx.Style, effect to transition any CSS property for an element. | | Formerly Fx.Styles, effect to transition any number of CSS properties for an element using an object of rules, or CSS based selector rules. | | Contains a set of advanced transitions to be used with any of the Fx Classes. | | General collection of storage classes | | FileSystem Class to ease the pain of file management on XUL | | Cache Class to cache arbitrary bits of data | | Database class for use with sqlite xpcom object. | | Contains all the networking components: Request | | Powerful all purpose Request Class. | | Extends the basic Request Class with additional methods for interacting with HTML responses. | | Extends the basic Request Class with additional methods for sending and receiving JSON data. | | Extends the basic Request Class with additional methods for sending and receiving XML E4X data. |
AllThe entire XooTools Library
NativeLoads all native class extensions: Array, Function, Number, String, Hash and Event.
ArrayContains Array Prototypes like copy, each, contains, and remove.
FunctionContains Function Prototypes like create, bind, pass, and delay.
NumberContains Number Prototypes like limit, round, times, and ceil.
StringContains String Prototypes like camelCase, capitalize, test, and toInt.
HashContains Hash Prototypes. Provides a means for overcoming the JavaScript practical impossibility of extending native Objects.
EventContains the Event Class, to make the event object Crossbrowser.
ClassContains the Class Function for easily creating, extending, and implementing reusable Classes.
Class. ExtrasContains Utility Classes that can be implemented into your own Classes to ease the execution of many common tasks.
DomContains all the DOM related functions for element handling.
ElementOne of the most important items in MooTools. Contains the dollar function, the dollars function, and an handful of cross-browser, time-saver methods to let you easily work with HTML Elements.
Element. EventContains Element methods for dealing with events. This file also includes mouseenter and mouseleave custom Element Events.
Element. StyleContains methods for interacting with the styles of Elements in a fashionable way.
Element. DimensionsContains methods to work with size, scroll, or positioning of Elements and the window object.
UtilitiesContains a collection of utility functions: Selectors, JSON, Debug, JSON.JPath, Swiff, Md5
SelectorsAdds advanced CSS-style querying capabilities for targeting HTML Elements. Includes pseudo selectors.
JSONJSON encoder and decoder.
DebugGeneral purpose debugging and logging class.
Md5General purpose Md5 hashing function
JSON. JPathJSON-xpath query methods.
SwiffA object to ease interacting with flash object.
FxContains the basic animation logic to be extended by all other Fx Classes.
Fx.CoreContains the basic animation logic to be extended by all other Fx Classes.
Fx.CSSContains the CSS animation logic. Used by Fx.Tween, Fx.Morph, Fx.Elements.
Fx. TweenFormerly Fx.Style, effect to transition any CSS property for an element.
Fx. MorphFormerly Fx.Styles, effect to transition any number of CSS properties for an element using an object of rules, or CSS based selector rules.
Fx. TransitionsContains a set of advanced transitions to be used with any of the Fx Classes.
StorageGeneral collection of storage classes
FsFileSystem Class to ease the pain of file management on XUL
CacheCache Class to cache arbitrary bits of data
DbDatabase class for use with sqlite xpcom object.
NetworkContains all the networking components: Request
RequestPowerful all purpose Request Class. Uses XMLHTTPRequest.
Request.XULExtends the basic Request Class with additional methods for interacting with HTML responses.
Request.JSONExtends the basic Request Class with additional methods for sending and receiving JSON data.
Request.XMLExtends the basic Request Class with additional methods for sending and receiving XML E4X data.
PluginsOptional plugins not automatically included via the All keyword Summary | | | Contains the base generator class for systems of units. | | Contains Time class to work with time as standard unit. | | Contains Pound class to work with the Pound as an imperial unit | | Convienence class for accessing the XOXO microformat outline format |
UnitContains the base generator class for systems of units.
TimeContains Time class to work with time as standard unit.
PoundContains Pound class to work with the Pound as an imperial unit
XOXOConvienence class for accessing the XOXO microformat outline format
|