corrade-nucleus-nucleons – Blame information for rev 20
?pathlinks?
Rev | Author | Line No. | Line |
---|---|---|---|
20 | office | 1 | define([ |
2 | "../core", |
||
3 | "../event" |
||
4 | ], function( jQuery ) { |
||
5 | |||
6 | jQuery.each( ("blur focus focusin focusout load resize scroll unload click dblclick " + |
||
7 | "mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave " + |
||
8 | "change select submit keydown keypress keyup error contextmenu").split(" "), function( i, name ) { |
||
9 | |||
10 | // Handle event binding |
||
11 | jQuery.fn[ name ] = function( data, fn ) { |
||
12 | return arguments.length > 0 ? |
||
13 | this.on( name, null, data, fn ) : |
||
14 | this.trigger( name ); |
||
15 | }; |
||
16 | }); |
||
17 | |||
18 | jQuery.fn.extend({ |
||
19 | hover: function( fnOver, fnOut ) { |
||
20 | return this.mouseenter( fnOver ).mouseleave( fnOut || fnOver ); |
||
21 | }, |
||
22 | |||
23 | bind: function( types, data, fn ) { |
||
24 | return this.on( types, null, data, fn ); |
||
25 | }, |
||
26 | unbind: function( types, fn ) { |
||
27 | return this.off( types, null, fn ); |
||
28 | }, |
||
29 | |||
30 | delegate: function( selector, types, data, fn ) { |
||
31 | return this.on( types, selector, data, fn ); |
||
32 | }, |
||
33 | undelegate: function( selector, types, fn ) { |
||
34 | // ( namespace ) or ( selector, types [, fn] ) |
||
35 | return arguments.length === 1 ? this.off( selector, "**" ) : this.off( types, selector || "**", fn ); |
||
36 | } |
||
37 | }); |
||
38 | |||
39 | }); |