mirror of
https://github.com/jquery/jquery-ui.git
synced 2024-11-21 11:04:24 +00:00
Merge branch 'master' into selectmenu
This commit is contained in:
commit
fb47fd0310
@ -22,8 +22,8 @@
|
|||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
<script src="datepicker_common.js"></script>
|
||||||
<script src="datepicker_core.js"></script>
|
<script src="datepicker_core.js"></script>
|
||||||
<script src="datepicker_defaults.js"></script>
|
|
||||||
<script src="datepicker_events.js"></script>
|
<script src="datepicker_events.js"></script>
|
||||||
<script src="datepicker_methods.js"></script>
|
<script src="datepicker_methods.js"></script>
|
||||||
<script src="datepicker_options.js"></script>
|
<script src="datepicker_options.js"></script>
|
||||||
|
7
tests/unit/datepicker/datepicker_common.js
Normal file
7
tests/unit/datepicker/datepicker_common.js
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
/*
|
||||||
|
TestHelpers.commonWidgetTests( "datepicker", {
|
||||||
|
defaults: {
|
||||||
|
disabled: false
|
||||||
|
}
|
||||||
|
});
|
||||||
|
*/
|
@ -1,11 +0,0 @@
|
|||||||
/*
|
|
||||||
* datepicker_defaults.js
|
|
||||||
*/
|
|
||||||
|
|
||||||
/*
|
|
||||||
var datepicker_defaults = {
|
|
||||||
disabled: false
|
|
||||||
};
|
|
||||||
|
|
||||||
TestHelpers.commonWidgetTests('datepicker', { defaults: datepicker_defaults });
|
|
||||||
*/
|
|
@ -39,7 +39,7 @@ test("destroy", function() {
|
|||||||
ok(inp.next().is("#alt"), "Append - append text removed");
|
ok(inp.next().is("#alt"), "Append - append text removed");
|
||||||
// With both
|
// With both
|
||||||
inp= TestHelpers.datepicker.init("#inp", {showOn: "both", buttonImageOnly: true,
|
inp= TestHelpers.datepicker.init("#inp", {showOn: "both", buttonImageOnly: true,
|
||||||
buttonImage: "img/calendar.gif", appendText: "Testing"});
|
buttonImage: "images/calendar.gif", appendText: "Testing"});
|
||||||
ok(inp.is(".hasDatepicker"), "Both - marker class set");
|
ok(inp.is(".hasDatepicker"), "Both - marker class set");
|
||||||
ok($.data(inp[0], TestHelpers.datepicker.PROP_NAME), "Both - instance present");
|
ok($.data(inp[0], TestHelpers.datepicker.PROP_NAME), "Both - instance present");
|
||||||
ok(inp.next()[0].nodeName.toLowerCase() === "img", "Both - button added");
|
ok(inp.next()[0].nodeName.toLowerCase() === "img", "Both - button added");
|
||||||
@ -92,7 +92,7 @@ test("enableDisable", function() {
|
|||||||
inp.datepicker("destroy");
|
inp.datepicker("destroy");
|
||||||
// With an image button
|
// With an image button
|
||||||
inp = TestHelpers.datepicker.init("#inp", {showOn: "button", buttonImageOnly: true,
|
inp = TestHelpers.datepicker.init("#inp", {showOn: "button", buttonImageOnly: true,
|
||||||
buttonImage: "img/calendar.gif"});
|
buttonImage: "images/calendar.gif"});
|
||||||
ok(!inp.datepicker("isDisabled"), "Enable/disable image - initially marked as enabled");
|
ok(!inp.datepicker("isDisabled"), "Enable/disable image - initially marked as enabled");
|
||||||
ok(!inp[0].disabled, "Enable/disable image - field initially enabled");
|
ok(!inp[0].disabled, "Enable/disable image - field initially enabled");
|
||||||
ok(parseFloat(inp.next("img").css("opacity")) === 1, "Enable/disable image - image initially enabled");
|
ok(parseFloat(inp.next("img").css("opacity")) === 1, "Enable/disable image - image initially enabled");
|
||||||
|
@ -145,13 +145,13 @@ asyncTest("invocation", function() {
|
|||||||
function step3() {
|
function step3() {
|
||||||
// On image button
|
// On image button
|
||||||
inp = TestHelpers.datepicker.init("#inp", {showOn: "button", buttonImageOnly: true,
|
inp = TestHelpers.datepicker.init("#inp", {showOn: "button", buttonImageOnly: true,
|
||||||
buttonImage: "img/calendar.gif", buttonText: "Cal"});
|
buttonImage: "images/calendar.gif", buttonText: "Cal"});
|
||||||
ok(!dp.is(":visible"), "Image button - initially hidden");
|
ok(!dp.is(":visible"), "Image button - initially hidden");
|
||||||
button = inp.siblings("button");
|
button = inp.siblings("button");
|
||||||
ok(button.length === 0, "Image button - button absent");
|
ok(button.length === 0, "Image button - button absent");
|
||||||
image = inp.siblings("img");
|
image = inp.siblings("img");
|
||||||
ok(image.length === 1, "Image button - image present");
|
ok(image.length === 1, "Image button - image present");
|
||||||
equal(image.attr("src"), "img/calendar.gif", "Image button - image source");
|
equal(image.attr("src"), "images/calendar.gif", "Image button - image source");
|
||||||
equal(image.attr("title"), "Cal", "Image button - image text");
|
equal(image.attr("title"), "Cal", "Image button - image text");
|
||||||
inp[0].focus();
|
inp[0].focus();
|
||||||
setTimeout(function() {
|
setTimeout(function() {
|
||||||
@ -168,7 +168,7 @@ asyncTest("invocation", function() {
|
|||||||
|
|
||||||
function step4() {
|
function step4() {
|
||||||
// On both
|
// On both
|
||||||
inp = TestHelpers.datepicker.init("#inp", {showOn: "both", buttonImage: "img/calendar.gif"});
|
inp = TestHelpers.datepicker.init("#inp", {showOn: "both", buttonImage: "images/calendar.gif"});
|
||||||
ok(!dp.is(":visible"), "Both - initially hidden");
|
ok(!dp.is(":visible"), "Both - initially hidden");
|
||||||
button = inp.siblings("button");
|
button = inp.siblings("button");
|
||||||
ok(button.length === 1, "Both - button present");
|
ok(button.length === 1, "Both - button present");
|
||||||
|
BIN
tests/unit/datepicker/images/calendar.gif
Normal file
BIN
tests/unit/datepicker/images/calendar.gif
Normal file
Binary file not shown.
After Width: | Height: | Size: 269 B |
@ -6,7 +6,6 @@ TestHelpers.commonWidgetTests( "draggable", {
|
|||||||
cancel: "input,textarea,button,select,option",
|
cancel: "input,textarea,button,select,option",
|
||||||
connectToSortable: false,
|
connectToSortable: false,
|
||||||
containment: false,
|
containment: false,
|
||||||
create: null,
|
|
||||||
cursor: "auto",
|
cursor: "auto",
|
||||||
cursorAt: false,
|
cursorAt: false,
|
||||||
delay: 0,
|
delay: 0,
|
||||||
@ -28,6 +27,12 @@ TestHelpers.commonWidgetTests( "draggable", {
|
|||||||
snapMode: "both",
|
snapMode: "both",
|
||||||
snapTolerance: 20,
|
snapTolerance: 20,
|
||||||
stack: false,
|
stack: false,
|
||||||
zIndex: false
|
zIndex: false,
|
||||||
|
|
||||||
|
// callbacks
|
||||||
|
create: null,
|
||||||
|
drag: null,
|
||||||
|
start: null,
|
||||||
|
stop: null
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
@ -3,11 +3,18 @@ TestHelpers.commonWidgetTests( "droppable", {
|
|||||||
accept: "*",
|
accept: "*",
|
||||||
activeClass: false,
|
activeClass: false,
|
||||||
addClasses: true,
|
addClasses: true,
|
||||||
create: null,
|
|
||||||
disabled: false,
|
disabled: false,
|
||||||
greedy: false,
|
greedy: false,
|
||||||
hoverClass: false,
|
hoverClass: false,
|
||||||
scope: "default",
|
scope: "default",
|
||||||
tolerance: "intersect"
|
tolerance: "intersect",
|
||||||
|
|
||||||
|
// callbacks
|
||||||
|
activate: null,
|
||||||
|
create: null,
|
||||||
|
deactivate: null,
|
||||||
|
drop: null,
|
||||||
|
out: null,
|
||||||
|
over: null
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
TestHelpers.commonWidgetTests("resizable", {
|
TestHelpers.commonWidgetTests( "resizable", {
|
||||||
defaults: {
|
defaults: {
|
||||||
alsoResize: false,
|
alsoResize: false,
|
||||||
animate: false,
|
animate: false,
|
||||||
@ -22,6 +22,9 @@ TestHelpers.commonWidgetTests("resizable", {
|
|||||||
zIndex: 90,
|
zIndex: 90,
|
||||||
|
|
||||||
// callbacks
|
// callbacks
|
||||||
create: null
|
create: null,
|
||||||
|
resize: null,
|
||||||
|
start: null,
|
||||||
|
stop: null
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
@ -3,11 +3,19 @@ TestHelpers.commonWidgetTests("selectable", {
|
|||||||
appendTo: "body",
|
appendTo: "body",
|
||||||
autoRefresh: true,
|
autoRefresh: true,
|
||||||
cancel: "input,textarea,button,select,option",
|
cancel: "input,textarea,button,select,option",
|
||||||
create: null,
|
|
||||||
delay: 0,
|
delay: 0,
|
||||||
disabled: false,
|
disabled: false,
|
||||||
distance: 0,
|
distance: 0,
|
||||||
filter: "*",
|
filter: "*",
|
||||||
tolerance: "touch"
|
tolerance: "touch",
|
||||||
|
|
||||||
|
// callbacks
|
||||||
|
create: null,
|
||||||
|
selected: null,
|
||||||
|
selecting: null,
|
||||||
|
start: null,
|
||||||
|
stop: null,
|
||||||
|
unselected: null,
|
||||||
|
unselecting: null
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
@ -14,6 +14,10 @@ TestHelpers.commonWidgetTests( "slider", {
|
|||||||
values: null,
|
values: null,
|
||||||
|
|
||||||
// callbacks
|
// callbacks
|
||||||
create: null
|
create: null,
|
||||||
|
change: null,
|
||||||
|
slide: null,
|
||||||
|
start: null,
|
||||||
|
stop: null
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
@ -11,7 +11,7 @@
|
|||||||
<script src="../testsuite.js"></script>
|
<script src="../testsuite.js"></script>
|
||||||
<script>
|
<script>
|
||||||
TestHelpers.loadResources({
|
TestHelpers.loadResources({
|
||||||
css: [ "ui.core", "ui.sortable" ],
|
css: [ "ui.core" ],
|
||||||
js: [
|
js: [
|
||||||
"ui/jquery.ui.core.js",
|
"ui/jquery.ui.core.js",
|
||||||
"ui/jquery.ui.widget.js",
|
"ui/jquery.ui.widget.js",
|
||||||
|
@ -5,7 +5,6 @@ TestHelpers.commonWidgetTests( "sortable", {
|
|||||||
cancel: "input,textarea,button,select,option",
|
cancel: "input,textarea,button,select,option",
|
||||||
connectWith: false,
|
connectWith: false,
|
||||||
containment: false,
|
containment: false,
|
||||||
create: null,
|
|
||||||
cursor: "auto",
|
cursor: "auto",
|
||||||
cursorAt: false,
|
cursorAt: false,
|
||||||
delay: 0,
|
delay: 0,
|
||||||
@ -26,6 +25,21 @@ TestHelpers.commonWidgetTests( "sortable", {
|
|||||||
scrollSpeed: 20,
|
scrollSpeed: 20,
|
||||||
scope: "default",
|
scope: "default",
|
||||||
tolerance: "intersect",
|
tolerance: "intersect",
|
||||||
zIndex: 1000
|
zIndex: 1000,
|
||||||
|
|
||||||
|
// callbacks
|
||||||
|
activate: null,
|
||||||
|
beforeStop: null,
|
||||||
|
change: null,
|
||||||
|
create: null,
|
||||||
|
deactivate: null,
|
||||||
|
out: null,
|
||||||
|
over: null,
|
||||||
|
receive: null,
|
||||||
|
remove: null,
|
||||||
|
sort: null,
|
||||||
|
start: null,
|
||||||
|
stop: null,
|
||||||
|
update: null
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
7
ui/jquery.ui.draggable.js
vendored
7
ui/jquery.ui.draggable.js
vendored
@ -42,7 +42,12 @@ $.widget("ui.draggable", $.ui.mouse, {
|
|||||||
snapMode: "both",
|
snapMode: "both",
|
||||||
snapTolerance: 20,
|
snapTolerance: 20,
|
||||||
stack: false,
|
stack: false,
|
||||||
zIndex: false
|
zIndex: false,
|
||||||
|
|
||||||
|
// callbacks
|
||||||
|
drag: null,
|
||||||
|
start: null,
|
||||||
|
stop: null
|
||||||
},
|
},
|
||||||
_create: function() {
|
_create: function() {
|
||||||
|
|
||||||
|
9
ui/jquery.ui.droppable.js
vendored
9
ui/jquery.ui.droppable.js
vendored
@ -30,7 +30,14 @@ $.widget("ui.droppable", {
|
|||||||
greedy: false,
|
greedy: false,
|
||||||
hoverClass: false,
|
hoverClass: false,
|
||||||
scope: "default",
|
scope: "default",
|
||||||
tolerance: "intersect"
|
tolerance: "intersect",
|
||||||
|
|
||||||
|
// callbacks
|
||||||
|
activate: null,
|
||||||
|
deactivate: null,
|
||||||
|
drop: null,
|
||||||
|
out: null,
|
||||||
|
over: null
|
||||||
},
|
},
|
||||||
_create: function() {
|
_create: function() {
|
||||||
|
|
||||||
|
7
ui/jquery.ui.resizable.js
vendored
7
ui/jquery.ui.resizable.js
vendored
@ -43,7 +43,12 @@ $.widget("ui.resizable", $.ui.mouse, {
|
|||||||
minHeight: 10,
|
minHeight: 10,
|
||||||
minWidth: 10,
|
minWidth: 10,
|
||||||
// See #7960
|
// See #7960
|
||||||
zIndex: 90
|
zIndex: 90,
|
||||||
|
|
||||||
|
// callbacks
|
||||||
|
resize: null,
|
||||||
|
start: null,
|
||||||
|
stop: null
|
||||||
},
|
},
|
||||||
_create: function() {
|
_create: function() {
|
||||||
|
|
||||||
|
10
ui/jquery.ui.selectable.js
vendored
10
ui/jquery.ui.selectable.js
vendored
@ -22,7 +22,15 @@ $.widget("ui.selectable", $.ui.mouse, {
|
|||||||
autoRefresh: true,
|
autoRefresh: true,
|
||||||
distance: 0,
|
distance: 0,
|
||||||
filter: "*",
|
filter: "*",
|
||||||
tolerance: "touch"
|
tolerance: "touch",
|
||||||
|
|
||||||
|
// callbacks
|
||||||
|
selected: null,
|
||||||
|
selecting: null,
|
||||||
|
start: null,
|
||||||
|
stop: null,
|
||||||
|
unselected: null,
|
||||||
|
unselecting: null
|
||||||
},
|
},
|
||||||
_create: function() {
|
_create: function() {
|
||||||
var selectees,
|
var selectees,
|
||||||
|
8
ui/jquery.ui.slider.js
vendored
8
ui/jquery.ui.slider.js
vendored
@ -32,7 +32,13 @@ $.widget( "ui.slider", $.ui.mouse, {
|
|||||||
range: false,
|
range: false,
|
||||||
step: 1,
|
step: 1,
|
||||||
value: 0,
|
value: 0,
|
||||||
values: null
|
values: null,
|
||||||
|
|
||||||
|
// callbacks
|
||||||
|
change: null,
|
||||||
|
slide: null,
|
||||||
|
start: null,
|
||||||
|
stop: null
|
||||||
},
|
},
|
||||||
|
|
||||||
_create: function() {
|
_create: function() {
|
||||||
|
16
ui/jquery.ui.sortable.js
vendored
16
ui/jquery.ui.sortable.js
vendored
@ -47,7 +47,21 @@ $.widget("ui.sortable", $.ui.mouse, {
|
|||||||
scrollSpeed: 20,
|
scrollSpeed: 20,
|
||||||
scope: "default",
|
scope: "default",
|
||||||
tolerance: "intersect",
|
tolerance: "intersect",
|
||||||
zIndex: 1000
|
zIndex: 1000,
|
||||||
|
|
||||||
|
// callbacks
|
||||||
|
activate: null,
|
||||||
|
beforeStop: null,
|
||||||
|
change: null,
|
||||||
|
deactivate: null,
|
||||||
|
out: null,
|
||||||
|
over: null,
|
||||||
|
receive: null,
|
||||||
|
remove: null,
|
||||||
|
sort: null,
|
||||||
|
start: null,
|
||||||
|
stop: null,
|
||||||
|
update: null
|
||||||
},
|
},
|
||||||
_create: function() {
|
_create: function() {
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user