Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
J
jquery
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
夏彬
jquery
Commits
4490f428
Commit
4490f428
authored
Feb 10, 2011
by
Anton M
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Fix some whitespace issues. Improve and correct an events test.
parent
3f036281
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
30 additions
and
34 deletions
+30
-34
manipulation.js
src/manipulation.js
+4
-4
event.js
test/unit/event.js
+26
-30
No files found.
src/manipulation.js
View file @
4490f428
...
...
@@ -159,7 +159,7 @@ jQuery.fn.extend({
}
if
(
elem
.
parentNode
)
{
elem
.
parentNode
.
removeChild
(
elem
);
elem
.
parentNode
.
removeChild
(
elem
);
}
}
}
...
...
@@ -353,8 +353,8 @@ function cloneCopyEvent( src, dest ) {
}
var
internalKey
=
jQuery
.
expando
,
oldData
=
jQuery
.
data
(
src
),
curData
=
jQuery
.
data
(
dest
,
oldData
);
oldData
=
jQuery
.
data
(
src
),
curData
=
jQuery
.
data
(
dest
,
oldData
);
// Switch to use the internal data object, if it exists, for the next
// stage of data copying
...
...
@@ -537,7 +537,7 @@ jQuery.extend({
}
// Return the cloned set
return
clone
;
},
},
clean
:
function
(
elems
,
context
,
fragment
,
scripts
)
{
context
=
context
||
document
;
...
...
test/unit/event.js
View file @
4490f428
...
...
@@ -2,22 +2,16 @@ module("event", { teardown: moduleTeardown });
test
(
"null or undefined handler"
,
function
()
{
expect
(
2
);
// Supports Fixes bug #7229
try
{
jQuery
(
"#firstp"
).
click
(
null
);
ok
(
true
,
"Passing a null handler will not throw an exception"
);
}
catch
(
e
)
{}
try
{
jQuery
(
"#firstp"
).
click
(
undefined
);
ok
(
true
,
"Passing an undefined handler will not throw an exception"
);
// Supports Fixes bug #7229
try
{
jQuery
(
"#firstp"
).
click
(
null
);
ok
(
true
,
"Passing a null handler will not throw an exception"
);
}
catch
(
e
)
{}
}
catch
(
e
)
{}
try
{
jQuery
(
"#firstp"
).
click
(
undefined
);
ok
(
true
,
"Passing an undefined handler will not throw an exception"
);
}
catch
(
e
)
{}
});
test
(
"bind(), with data"
,
function
()
{
...
...
@@ -370,35 +364,37 @@ test("bind(), trigger change on select", function() {
test
(
"bind(), namespaced events, cloned events"
,
function
()
{
expect
(
6
);
jQuery
(
"#firstp"
).
bind
(
"custom.test"
,
function
(
e
){
ok
(
true
,
"Custom event triggered"
);
var
firstp
=
jQuery
(
"#firstp"
);
firstp
.
bind
(
"custom.test"
,
function
(
e
){
ok
(
false
,
"Custom event triggered"
);
});
jQuery
(
"#firstp"
)
.
bind
(
"click"
,
function
(
e
){
firstp
.
bind
(
"click"
,
function
(
e
){
ok
(
true
,
"Normal click triggered"
);
});
jQuery
(
"#firstp"
)
.
bind
(
"click.test"
,
function
(
e
){
ok
(
true
,
"Namespaced click triggered"
);
firstp
.
bind
(
"click.test"
,
function
(
e
){
ok
(
true
,
"Namespaced click triggered"
);
});
// Trigger both bound fn (2)
jQuery
(
"#firstp"
)
.
trigger
(
"click"
);
firstp
.
trigger
(
"click"
);
// Trigger one bound fn (1)
jQuery
(
"#firstp"
)
.
trigger
(
"click.test"
);
firstp
.
trigger
(
"click.test"
);
// Remove only the one fn
jQuery
(
"#firstp"
)
.
unbind
(
"click.test"
);
firstp
.
unbind
(
"click.test"
);
// Trigger the remaining fn (1)
jQuery
(
"#firstp"
)
.
trigger
(
"click"
);
firstp
.
trigger
(
"click"
);
// Remove the remaining fn
jQuery
(
"#firstp"
)
.
unbind
(
".test"
);
// Remove the remaining
namespaced
fn
firstp
.
unbind
(
".test"
);
// Tr
igger the remaining fn
(0)
jQuery
(
"#firstp"
)
.
trigger
(
"custom"
);
// Tr
y triggering the custom event
(0)
firstp
.
trigger
(
"custom"
);
// using contents will get comments regular, text, and comment nodes
jQuery
(
"#nonnodes"
).
contents
().
bind
(
"tester"
,
function
()
{
...
...
@@ -471,7 +467,7 @@ test("bind(), multi-namespaced events", function() {
test
(
"bind(), with same function"
,
function
()
{
expect
(
2
)
var
count
=
0
,
func
=
function
(){
var
count
=
0
,
func
=
function
(){
count
++
;
};
...
...
@@ -587,7 +583,7 @@ test("bind()/trigger()/unbind() on plain object", function() {
jQuery
(
obj
).
unbind
(
"test"
);
equals
(
obj
&&
obj
[
jQuery
.
expando
]
&&
obj
[
jQuery
.
expando
][
jQuery
.
expando
]
&&
obj
[
jQuery
.
expando
][
jQuery
.
expando
]
&&
obj
[
jQuery
.
expando
][
jQuery
.
expando
].
events
,
undefined
,
"Make sure events object is removed"
);
});
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment