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.