Go to the source code of this file.
Functions | |
| function | $chk (A) |
| function | $clear (A) |
| function | $defined (A) |
| function | $empty () |
| function | $arguments (A) |
| function | $lambda (A) |
| function | $extend (C, A) |
| function | $unlink (C) |
| function | $merge () |
| function | $pick () |
| function | $random (B, A) |
| function | $splat (B) |
| function | $try () |
| function | $type (A) |
| Hash | implement ({getLength:function(){var B=0;for(var A in this){if(this.hasOwnProperty(A)){B++;}}return B;}, forEach:function(B, C){for(var A in this){if(this.hasOwnProperty(A)){B.call(C, this[A], A, this);}}}, getClean:function(){var B={};for(var A in this){if(this.hasOwnProperty(A)){B[A]=this[A];}}return B;}}) |
| Hash | alias ("forEach","each") |
| function | $H (A) |
| function | $A (C) |
| function | $each (C, B, D) |
| if (window.opera) | |
| if (window.orientation!=undefined) | |
| function | $exec (B) |
| new | Window (window) |
| new | Document (document) |
| B | each (function(C){if(!Number[C]){A[C]=function(){return Math[C].apply(null,[this].concat($A(arguments)));};}}) |
| Hash | alias ({keyOf:"indexOf", hasValue:"contains"}) |
| Hash | extend (Hash.combine(B.Props, C), A.associate(A.map(function(D){return D.toLowerCase();}))) |
| B | erase ("Camels") |
| window | addListener ("unload", function(){window.removeListener("unload", arguments.callee);document.purge();if(Browser.Engine.trident){CollectGarbage();}}) |
| function | E (H, I) |
| function | F (H) |
| function | G (H) |
| function | C (H) |
| function | B (H) |
| function | A (H) |
| function | switch (Browser.Engine.name) |
| Fx Transitions | extend ({Pow:function(B, A){return Math.pow(B, A[0]||6);}, Expo:function(A){return Math.pow(2, 8 *(A-1));}, Circ:function(A){return 1-Math.sin(Math.acos(A));}, Sine:function(A){return 1-Math.sin((1-A)*Math.PI/2);}, Back:function(B, A){A=A[0]||1.618;return Math.pow(B, 2)*((A+1)*B-A);}, Bounce:function(D){var C;for(var B=0, A=1;1;B+=A, A/=2){if(D >=(7-4 *B)/11){C=-Math.pow((11-6 *B-11 *D)/4, 2)+A *A;break;}}return C;}, Elastic:function(B, A){return Math.pow(2, 10 *--B)*Math.cos(20 *B *Math.PI *(A[0]||1)/3);}}) |
Variables | |
| var | MooTools ={version:"1.2.0",build:""} |
| var | Native |
| Native | implement |
| Native | genericize |
| Native | typize =function(A,B){if(!A.type){A.type=function(C){return($type(C)===B);};}} |
| Native | alias |
| function | B {for(var A in B){Native.typize(B[A],A);}})({"boolean":Boolean,"native":Native,object:Object}) |
| function | A |
| Array | |
| String | |
| var | $time =Date.now||function(){return new Date().getTime();} |
| var | Hash |
| var | Browser =new Hash({Engine:{name:"unknown",version:""},Platform:{name:(navigator.platform.match(/mac|win|linux/i)||["other"])[0].toLowerCase()},Features:{xpath:!!(document.evaluate),air:!!(window.runtime)},Plugins:{}}) |
| else | |
| Browser | Platform [Browser.Platform.name] =true |
| Browser | Request |
| Browser Features | xhr =!!(Browser.Request()) |
| Browser Plugins | Flash |
| Native | UID =1 |
| var | $uid |
| var | Window |
| Window | Prototype ={$family:{name:"window"}} |
| var | Document |
| var | Event |
| Event | Keys =new Hash({enter:13,up:38,down:40,left:37,right:39,esc:27,space:32,backspace:8,tab:9,"delete":46}) |
| var | Class |
| Class | Mutators |
| var | Chain |
| var | Events |
| Events | removeOn |
| var | Options |
| var | Element |
| Element | Constructors =new Hash |
| var | IFrame |
| var | Elements |
| Elements | multi |
| string =function(C,B,A){C=A.getElementById(C);return(C)?$.element(C,B):null;} | |
| element | |
| object =function(B,C,A){if(B.toElement){return $.element(B.toElement(A),C);}return null;} | |
| textnode =$.whitespace=$.window=$.document=$arguments(0) | |
| Element | Storage ={get:function(A){return(this[A]||(this[A]={}));}} |
| Element | Inserters |
| Element Inserters | inside =Element.Inserters.bottom |
| Element | Properties =new Hash |
| Element Properties | style |
| Element Properties | tag |
| Element Properties | href |
| Element Properties | html ={set:function(){return this.innerHTML=Array.flatten(arguments).join("");}} |
| Element | Attributes =new Hash({Props:{html:"innerHTML","class":"className","for":"htmlFor",text:(Browser.Engine.trident)?"innerText":"textContent"},Bools:["compact","nowrap","ismap","declare","noshade","checked","disabled","readonly","multiple","selected","noresize","defer"],Camels:["value","accessKey","cellPadding","cellSpacing","colSpan","frameBorder","maxLength","readOnly","rowSpan","tabIndex","useMap"]}) |
| Browser | freeMem |
| B | Bools =C=C.associate(C) |
| Element Properties | events ={set:function(A){this.addEvents(A);}} |
| Element | NativeEvents ={click:2,dblclick:2,mouseup:2,mousedown:2,contextmenu:2,mousewheel:2,DOMMouseScroll:2,mouseover:2,mouseout:2,mousemove:2,selectstart:2,selectend:2,keydown:2,keypress:2,keyup:2,focus:2,blur:2,change:2,reset:2,select:2,submit:2,load:1,unload:1,beforeunload:2,resize:1,move:1,DOMContentLoaded:1,readystatechange:1,error:1,abort:1,scroll:1} |
| Element Properties | styles ={set:function(A){this.setStyles(A);}} |
| Element Properties | opacity |
| Element | Styles =new Hash({left:"@px",top:"@px",bottom:"@px",right:"@px",width:"@px",height:"@px",maxWidth:"@px",maxHeight:"@px",minWidth:"@px",minHeight:"@px",backgroundColor:"rgb(@, @, @)",backgroundPosition:"@px @px",color:"rgb(@, @, @)",fontSize:"@px",letterSpacing:"@px",lineHeight:"@px",clip:"rect(@px @px @px @px)",margin:"@px @px @px @px",padding:"@px @px @px @px",border:"@px @ rgb(@, @, @) @px @ rgb(@, @, @) @px @ rgb(@, @, @)",borderWidth:"@px @px @px @px",borderStyle:"@ @ @ @",borderColor:"rgb(@, @, @) rgb(@, @, @) rgb(@, @, @) rgb(@, @, @)",zIndex:"@",zoom:"@",fontWeight:"@",textIndent:"@px",opacity:"@"}) |
| Element | ShortStyles ={margin:{},padding:{},border:{},borderWidth:{},borderStyle:{},borderColor:{}} |
| var | D =Element.getComputedStyle |
| var | Selectors ={Cache:{nth:{},parsed:{}}} |
| Selectors | RegExps ={id:(/#([\w-]+)/),tag:(/^(\w+|\*)/),quick:(/^(\w+|\*)$/),splitter:(/\s*([+>~\s])\s*([a-zA-Z#.*:\[])/g),combined:(/\.([\w-]+)|\[(\w+)(?:([!*^$~|]?=)["']?(.*?)["']?)?\]|:([\w-]+)(?:\(["']?(.*?)?["']?\)|$)/g)} |
| Selectors | Utils |
| Selectors | Getters |
| Selectors | Filters |
| Selectors | Pseudo |
| Element Events | domready ={onAdd:function(A){if(Browser.loaded){A.call(this);}}} |
| var | JSON |
| var | Fx |
| Fx | compute |
| Fx | Durations ={"short":250,normal:500,"long":1000} |
| Fx | CSS |
| Fx CSS | Cache ={} |
| Fx CSS | Parsers |
| Fx | Tween |
| Element Properties | tween |
| Fx | Morph |
| Element Properties | morph |
| function Fx prototype | initialize |
| Fx | Transition |
| Fx | Transitions =new Hash({linear:$arguments(0)}) |
| Fx Transitions | extend =function(A){for(var B in A){Fx.Transitions[B]=new Fx.Transition(A[B]);}} |
| Element Properties | send |
| Request | HTML |
| Element Properties | load |
| function $A | ( | C | ) |
Definition at line 26 of file mootools-1.2-core.js.
| function $arguments | ( | A | ) |
Definition at line 13 of file mootools-1.2-core.js.
| function $chk | ( | A | ) |
Definition at line 13 of file mootools-1.2-core.js.
| function $clear | ( | A | ) |
Definition at line 13 of file mootools-1.2-core.js.
| function $defined | ( | A | ) |
Definition at line 13 of file mootools-1.2-core.js.
| function $each | ( | C, | |
| B, | |||
| D | |||
| ) |
Definition at line 27 of file mootools-1.2-core.js.
| function $empty | ( | ) |
Definition at line 13 of file mootools-1.2-core.js.
| function $exec | ( | B | ) |
Definition at line 34 of file mootools-1.2-core.js.
| function $extend | ( | C, | |
| A | |||
| ) |
Definition at line 14 of file mootools-1.2-core.js.
| function $H | ( | A | ) |
Definition at line 25 of file mootools-1.2-core.js.
| function $lambda | ( | A | ) |
Definition at line 14 of file mootools-1.2-core.js.
| function $merge | ( | ) |
| function $pick | ( | ) |
Definition at line 17 of file mootools-1.2-core.js.
| function $random | ( | B, | |
| A | |||
| ) |
Definition at line 18 of file mootools-1.2-core.js.
| function $splat | ( | B | ) |
Definition at line 18 of file mootools-1.2-core.js.
| function $try | ( | ) |
Definition at line 19 of file mootools-1.2-core.js.
| function $type | ( | A | ) |
Definition at line 20 of file mootools-1.2-core.js.
| function $unlink | ( | C | ) |
| function A | ( | H | ) |
Definition at line 208 of file mootools-1.2-core.js.
| window addListener | ( | "unload" | , |
| function(){window.removeListener("unload", arguments.callee);document.purge();if(Browser.Engine.trident){CollectGarbage();}} | |||
| ) |
| Hash alias | ( | "forEach" | , |
| "each" | |||
| ) |
| Hash alias | ( | {keyOf:"indexOf", hasValue:"contains"} | ) |
| function B | ( | H | ) |
Definition at line 208 of file mootools-1.2-core.js.
| function C | ( | H | ) |
| new Document | ( | document | ) |
| function E | ( | H, | |
| I | |||
| ) |
Definition at line 207 of file mootools-1.2-core.js.
| B each | ( | function(C){if(!Number[C]){A[C]=function(){return Math[C].apply(null,[this].concat($A(arguments)));};}} | ) |
| B erase | ( | "Camels" | ) |
| Hash extend | ( | Hash. | combineB.Props, C, |
| A. | associateA.map(function(D){return D.toLowerCase();}) | ||
| ) |
| Fx Transitions extend | ( | {Pow:function(B, A){return Math.pow(B, A[0]||6);}, Expo:function(A){return Math.pow(2, 8 *(A-1));}, Circ:function(A){return 1-Math.sin(Math.acos(A));}, Sine:function(A){return 1-Math.sin((1-A)*Math.PI/2);}, Back:function(B, A){A=A[0]||1.618;return Math.pow(B, 2)*((A+1)*B-A);}, Bounce:function(D){var C;for(var B=0, A=1;1;B+=A, A/=2){if(D >=(7-4 *B)/11){C=-Math.pow((11-6 *B-11 *D)/4, 2)+A *A;break;}}return C;}, Elastic:function(B, A){return Math.pow(2, 10 *--B)*Math.cos(20 *B *Math.PI *(A[0]||1)/3);}} | ) |
| function F | ( | H | ) |
Definition at line 207 of file mootools-1.2-core.js.
| function G | ( | H | ) |
Definition at line 207 of file mootools-1.2-core.js.
| if | ( | window. | opera | ) |
| if | ( | window.orientation! = undefined | ) |
Definition at line 30 of file mootools-1.2-core.js.
| Hash implement | ( | {getLength:function(){var B=0;for(var A in this){if(this.hasOwnProperty(A)){B++;}}return B;}, forEach:function(B, C){for(var A in this){if(this.hasOwnProperty(A)){B.call(C, this[A], A, this);}}}, getClean:function(){var B={};for(var A in this){if(this.hasOwnProperty(A)){B[A]=this[A];}}return B;}} | ) |
| function switch | ( | Browser.Engine. | name | ) |
Definition at line 248 of file mootools-1.2-core.js.
| new Window | ( | window | ) |
Definition at line 110 of file fuelApplication.js.
Definition at line 19 of file mootools-1.2-core.js.
| var $uid |
Definition at line 35 of file mootools-1.2-core.js.
| function A |
Definition at line 11 of file mootools-1.2-core.js.
| Number alias |
Definition at line 9 of file mootools-1.2-core.js.
| Array |
Definition at line 12 of file mootools-1.2-core.js.
| Element Attributes =new Hash({Props:{html:"innerHTML","class":"className","for":"htmlFor",text:(Browser.Engine.trident)?"innerText":"textContent"},Bools:["compact","nowrap","ismap","declare","noshade","checked","disabled","readonly","multiple","selected","noresize","defer"],Camels:["value","accessKey","cellPadding","cellSpacing","colSpan","frameBorder","maxLength","readOnly","rowSpan","tabIndex","useMap"]}) |
Definition at line 162 of file mootools-1.2-core.js.
| function B {for(var A in B){Native.typize(B[A],A);}})({"boolean":Boolean,"native":Native,object:Object}) |
Definition at line 10 of file mootools-1.2-core.js.
Definition at line 164 of file mootools-1.2-core.js.
| var Browser =new Hash({Engine:{name:"unknown",version:""},Platform:{name:(navigator.platform.match(/mac|win|linux/i)||["other"])[0].toLowerCase()},Features:{xpath:!!(document.evaluate),air:!!(window.runtime)},Plugins:{}}) |
Definition at line 27 of file mootools-1.2-core.js.
Definition at line 273 of file mootools-1.2-core.js.
| var Chain |
Definition at line 96 of file mootools-1.2-core.js.
| var Class |
Definition at line 89 of file mootools-1.2-core.js.
| Fx compute |
Definition at line 264 of file mootools-1.2-core.js.
Definition at line 109 of file mootools-1.2-core.js.
| Fx CSS |
Definition at line 265 of file mootools-1.2-core.js.
| var D =Element.getComputedStyle |
Definition at line 207 of file mootools-1.2-core.js.
| var Document |
Definition at line 39 of file mootools-1.2-core.js.
Definition at line 247 of file mootools-1.2-core.js.
| Fx Durations ={"short":250,normal:500,"long":1000} |
Definition at line 265 of file mootools-1.2-core.js.
| var Element |
Definition at line 107 of file mootools-1.2-core.js.
| element |
| var Elements |
Definition at line 113 of file mootools-1.2-core.js.
| else |
Definition at line 28 of file mootools-1.2-core.js.
| var Event |
Definition at line 80 of file mootools-1.2-core.js.
| function Element Events |
Definition at line 98 of file mootools-1.2-core.js.
| Element Properties events ={set:function(A){this.addEvents(A);}} |
Definition at line 166 of file mootools-1.2-core.js.
| Fx Transitions extend =function(A){for(var B in A){Fx.Transitions[B]=new Fx.Transition(A[B]);}} |
Definition at line 294 of file mootools-1.2-core.js.
| Selectors Filters |
Definition at line 236 of file mootools-1.2-core.js.
| Browser Plugins Flash |
Definition at line 32 of file mootools-1.2-core.js.
| Browser freeMem |
| var Fx |
Definition at line 254 of file mootools-1.2-core.js.
| Native genericize |
| Selectors Getters |
Definition at line 232 of file mootools-1.2-core.js.
| var Hash |
Definition at line 22 of file mootools-1.2-core.js.
| Element Properties href |
Definition at line 158 of file mootools-1.2-core.js.
| Element Properties html ={set:function(){return this.innerHTML=Array.flatten(arguments).join("");}} |
Definition at line 159 of file mootools-1.2-core.js.
| Request HTML |
Definition at line 319 of file mootools-1.2-core.js.
| var IFrame |
Definition at line 109 of file mootools-1.2-core.js.
| Element implement |
Definition at line 7 of file mootools-1.2-core.js.
| Element Inserters |
Definition at line 126 of file mootools-1.2-core.js.
| Request JSON |
Definition at line 250 of file mootools-1.2-core.js.
| Event Keys =new Hash({enter:13,up:38,down:40,left:37,right:39,esc:27,space:32,backspace:8,tab:9,"delete":46}) |
Definition at line 87 of file mootools-1.2-core.js.
| Element Properties load |
Definition at line 324 of file mootools-1.2-core.js.
| var MooTools ={version:"1.2.0",build:""} |
Definition at line 3 of file mootools-1.2-core.js.
| Fx Morph |
Definition at line 285 of file mootools-1.2-core.js.
| Element Properties morph |
Definition at line 288 of file mootools-1.2-core.js.
| Elements multi |
| Class Mutators |
Definition at line 92 of file mootools-1.2-core.js.
| var Native |
Definition at line 3 of file mootools-1.2-core.js.
| Element NativeEvents ={click:2,dblclick:2,mouseup:2,mousedown:2,contextmenu:2,mousewheel:2,DOMMouseScroll:2,mouseover:2,mouseout:2,mousemove:2,selectstart:2,selectend:2,keydown:2,keypress:2,keyup:2,focus:2,blur:2,change:2,reset:2,select:2,submit:2,load:1,unload:1,beforeunload:2,resize:1,move:1,DOMContentLoaded:1,readystatechange:1,error:1,abort:1,scroll:1} |
Definition at line 175 of file mootools-1.2-core.js.
Definition at line 121 of file mootools-1.2-core.js.
| Element Properties opacity |
Definition at line 178 of file mootools-1.2-core.js.
| var Options |
Definition at line 103 of file mootools-1.2-core.js.
Definition at line 273 of file mootools-1.2-core.js.
| Browser Platform[Browser.Platform.name] =true |
Definition at line 31 of file mootools-1.2-core.js.
Definition at line 156 of file mootools-1.2-core.js.
| Element Prototype ={$family:{name:"window"}} |
Definition at line 38 of file mootools-1.2-core.js.
| Selectors Pseudo |
Definition at line 240 of file mootools-1.2-core.js.
| Selectors RegExps ={id:(/#([\w-]+)/),tag:(/^(\w+|\*)/),quick:(/^(\w+|\*)$/),splitter:(/\s*([+>~\s])\s*([a-zA-Z#.*:\[])/g),combined:(/\.([\w-]+)|\[(\w+)(?:([!*^$~|]?=)["']?(.*?)["']?)?\]|:([\w-]+)(?:\(["']?(.*?)?["']?\)|$)/g)} |
Definition at line 215 of file mootools-1.2-core.js.
| Events removeOn |
Definition at line 102 of file mootools-1.2-core.js.
| var Request |
Definition at line 31 of file mootools-1.2-core.js.
| var Selectors ={Cache:{nth:{},parsed:{}}} |
Definition at line 215 of file mootools-1.2-core.js.
| Element Properties send |
Definition at line 316 of file mootools-1.2-core.js.
| Element ShortStyles ={margin:{},padding:{},border:{},borderWidth:{},borderStyle:{},borderColor:{}} |
Definition at line 190 of file mootools-1.2-core.js.
Definition at line 124 of file mootools-1.2-core.js.
| String |
Definition at line 12 of file mootools-1.2-core.js.
Definition at line 120 of file mootools-1.2-core.js.
| Element Properties style |
Definition at line 156 of file mootools-1.2-core.js.
| Element Properties styles ={set:function(A){this.setStyles(A);}} |
Definition at line 178 of file mootools-1.2-core.js.
| Element Styles =new Hash({left:"@px",top:"@px",bottom:"@px",right:"@px",width:"@px",height:"@px",maxWidth:"@px",maxHeight:"@px",minWidth:"@px",minHeight:"@px",backgroundColor:"rgb(@, @, @)",backgroundPosition:"@px @px",color:"rgb(@, @, @)",fontSize:"@px",letterSpacing:"@px",lineHeight:"@px",clip:"rect(@px @px @px @px)",margin:"@px @px @px @px",padding:"@px @px @px @px",border:"@px @ rgb(@, @, @) @px @ rgb(@, @, @) @px @ rgb(@, @, @)",borderWidth:"@px @px @px @px",borderStyle:"@ @ @ @",borderColor:"rgb(@, @, @) rgb(@, @, @) rgb(@, @, @) rgb(@, @, @)",zIndex:"@",zoom:"@",fontWeight:"@",textIndent:"@px",opacity:"@"}) |
Definition at line 189 of file mootools-1.2-core.js.
| Element Properties tag |
Definition at line 157 of file mootools-1.2-core.js.
Definition at line 121 of file mootools-1.2-core.js.
| Fx Transition |
Definition at line 293 of file mootools-1.2-core.js.
| Fx Tween |
Definition at line 276 of file mootools-1.2-core.js.
| Element Properties tween |
Definition at line 279 of file mootools-1.2-core.js.
Definition at line 9 of file mootools-1.2-core.js.
| Native UID =1 |
Definition at line 35 of file mootools-1.2-core.js.
| Selectors Utils |
Definition at line 216 of file mootools-1.2-core.js.
| var Window |
Definition at line 36 of file mootools-1.2-core.js.
| Browser Features xhr =!!(Browser.Request()) |
Definition at line 32 of file mootools-1.2-core.js.