mirror of
https://github.com/jquery/jquery.git
synced 2025-01-10 18:24:24 +00:00
Fix #11021. There should be no mangling of the "hover" namespace.
This commit is contained in:
parent
5798eab124
commit
4534db196b
@ -2,7 +2,7 @@
|
||||
|
||||
var rformElems = /^(?:textarea|input|select)$/i,
|
||||
rtypenamespace = /^([^\.]*)?(?:\.(.+))?$/,
|
||||
rhoverHack = /\bhover(\.\S+)?\b/,
|
||||
rhoverHack = /(?:^|\s)hover(\.\S+)?\b/,
|
||||
rkeyEvent = /^key/,
|
||||
rmouseEvent = /^(?:mouse|contextmenu)|click/,
|
||||
rfocusMorph = /^(?:focusinfocus|focusoutblur)$/,
|
||||
|
@ -787,7 +787,7 @@ test("unbind(eventObject)", function() {
|
||||
});
|
||||
|
||||
test("hover() and hover pseudo-event", function() {
|
||||
expect(2);
|
||||
expect(3);
|
||||
|
||||
var times = 0,
|
||||
handler1 = function( event ) { ++times; },
|
||||
@ -810,6 +810,9 @@ test("hover() and hover pseudo-event", function() {
|
||||
.on( "hovercraft", function() {
|
||||
ok( false, "hovercraft is full of ills" );
|
||||
})
|
||||
.on( "click.hover.me.not", function( e ) {
|
||||
equal( e.handleObj.namespace, "hover.me.not", "hover hack doesn't mangle namespaces" );
|
||||
})
|
||||
.bind("hover", function( e ) {
|
||||
if ( e.type === "mouseenter" ) {
|
||||
balance++;
|
||||
@ -819,6 +822,7 @@ test("hover() and hover pseudo-event", function() {
|
||||
ok( false, "hover pseudo: unknown event type "+e.type );
|
||||
}
|
||||
})
|
||||
.trigger("click")
|
||||
.trigger("mouseenter")
|
||||
.trigger("mouseleave")
|
||||
.unbind("hover")
|
||||
|
Loading…
Reference in New Issue
Block a user