mirror of
https://github.com/jquery/jquery-ui.git
synced 2025-01-07 20:34:24 +00:00
set svn:eol-style to native
This commit is contained in:
parent
027e4d57b7
commit
8306e62887
@ -1,19 +1,19 @@
|
||||
<div id="area" style="position: relative; width: 400px; height: 300px; border: 1px solid #bbb;">
|
||||
<img src="templates/images/white.gif" style="width: 400px; height: 300px;"/>
|
||||
<img id="target" src="templates/images/target.jpeg" style="position: absolute; left: 0px; top: 0px;"/>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
function moveToHere(event, easing) {
|
||||
var area = $("#area");
|
||||
var target = $("#target");
|
||||
var offset = area.offset();
|
||||
var max = [area.width() - target.width(), area.height() - target.height()];
|
||||
var scroll = [document.documentElement.scrollLeft || document.body.scrollLeft,
|
||||
document.documentElement.scrollTop || document.body.scrollTop];
|
||||
target.animate({left: Math.max(0, Math.min((event.clientX + scroll[0]) -
|
||||
offset.left - (target.width() / 2), max[0])),
|
||||
top: Math.max(0, Math.min((event.clientY + scroll[1]) -
|
||||
offset.top - (target.height() / 2), max[1]))},
|
||||
2000, easing);
|
||||
}
|
||||
<div id="area" style="position: relative; width: 400px; height: 300px; border: 1px solid #bbb;">
|
||||
<img src="templates/images/white.gif" style="width: 400px; height: 300px;"/>
|
||||
<img id="target" src="templates/images/target.jpeg" style="position: absolute; left: 0px; top: 0px;"/>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
function moveToHere(event, easing) {
|
||||
var area = $("#area");
|
||||
var target = $("#target");
|
||||
var offset = area.offset();
|
||||
var max = [area.width() - target.width(), area.height() - target.height()];
|
||||
var scroll = [document.documentElement.scrollLeft || document.body.scrollLeft,
|
||||
document.documentElement.scrollTop || document.body.scrollTop];
|
||||
target.animate({left: Math.max(0, Math.min((event.clientX + scroll[0]) -
|
||||
offset.left - (target.width() / 2), max[0])),
|
||||
top: Math.max(0, Math.min((event.clientY + scroll[1]) -
|
||||
offset.top - (target.height() / 2), max[1]))},
|
||||
2000, easing);
|
||||
}
|
||||
</script>
|
@ -1,41 +1,41 @@
|
||||
<!doctype html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>jQuery UI Droppable Test Suite</title>
|
||||
|
||||
<link rel="stylesheet" href="qunit/testsuite.css" type="text/css" media="screen">
|
||||
|
||||
<script type="text/javascript" src="../jquery-1.2.6.js"></script>
|
||||
<script type="text/javascript" src="../ui/ui.core.js"></script>
|
||||
<script type="text/javascript" src="../ui/ui.draggable.js"></script>
|
||||
<script type="text/javascript" src="../ui/ui.droppable.js"></script>
|
||||
|
||||
<script type="text/javascript" src="qunit/testrunner.js"></script>
|
||||
<script type="text/javascript" src="simulate/jquery.simulate.js"></script>
|
||||
|
||||
<script type="text/javascript" src="droppable.js"></script>
|
||||
|
||||
<style type="text/css">
|
||||
html { border: 0; }
|
||||
#main {
|
||||
position:absolute !important;
|
||||
top: -1000px !important;
|
||||
left: -1000px !important;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1 id="header">jQuery UI Droppable Test Suite</h1>
|
||||
<h2 id="banner"></h2>
|
||||
<h2 id="userAgent"></h2>
|
||||
|
||||
<ol id="tests"></ol>
|
||||
|
||||
<div id="main">
|
||||
<div id="draggable1" style="width: 25px; height: 25px;">Draggable</div>
|
||||
<div id="droppable1" style="width: 100px; height: 100px;">Droppable</div>
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
<!doctype html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>jQuery UI Droppable Test Suite</title>
|
||||
|
||||
<link rel="stylesheet" href="qunit/testsuite.css" type="text/css" media="screen">
|
||||
|
||||
<script type="text/javascript" src="../jquery-1.2.6.js"></script>
|
||||
<script type="text/javascript" src="../ui/ui.core.js"></script>
|
||||
<script type="text/javascript" src="../ui/ui.draggable.js"></script>
|
||||
<script type="text/javascript" src="../ui/ui.droppable.js"></script>
|
||||
|
||||
<script type="text/javascript" src="qunit/testrunner.js"></script>
|
||||
<script type="text/javascript" src="simulate/jquery.simulate.js"></script>
|
||||
|
||||
<script type="text/javascript" src="droppable.js"></script>
|
||||
|
||||
<style type="text/css">
|
||||
html { border: 0; }
|
||||
#main {
|
||||
position:absolute !important;
|
||||
top: -1000px !important;
|
||||
left: -1000px !important;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1 id="header">jQuery UI Droppable Test Suite</h1>
|
||||
<h2 id="banner"></h2>
|
||||
<h2 id="userAgent"></h2>
|
||||
|
||||
<ol id="tests"></ol>
|
||||
|
||||
<div id="main">
|
||||
<div id="draggable1" style="width: 25px; height: 25px;">Draggable</div>
|
||||
<div id="droppable1" style="width: 100px; height: 100px;">Droppable</div>
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
|
@ -1,223 +1,223 @@
|
||||
/*
|
||||
* droppable unit tests
|
||||
*/
|
||||
(function($) {
|
||||
//
|
||||
// Droppable Test Helper Functions
|
||||
//
|
||||
|
||||
var defaults = {
|
||||
accept: null,
|
||||
activeClass: null,
|
||||
cssNamespace: "ui",
|
||||
disabled: false,
|
||||
greedy: false,
|
||||
hoverClass: null,
|
||||
scope: "default",
|
||||
tolerance: "intersect"
|
||||
};
|
||||
|
||||
var el, drg;
|
||||
|
||||
function shouldBeDroppable() {
|
||||
ok(false, "missing test - should be droppable");
|
||||
}
|
||||
|
||||
function shouldNotBeDroppable() {
|
||||
ok(false, "missing test - should not be droppable");
|
||||
}
|
||||
|
||||
// Droppable Tests
|
||||
module("droppable");
|
||||
|
||||
test("init", function() {
|
||||
expect(6);
|
||||
|
||||
$("<div></div>").appendTo('body').droppable().remove();
|
||||
ok(true, '.droppable() called on element');
|
||||
|
||||
$([]).droppable();
|
||||
ok(true, '.droppable() called on empty collection');
|
||||
|
||||
$("<div></div>").droppable();
|
||||
ok(true, '.droppable() called on disconnected DOMElement');
|
||||
|
||||
$("<div></div>").droppable().droppable("foo");
|
||||
ok(true, 'arbitrary method called after init');
|
||||
|
||||
$("<div></div>").droppable().data("foo.droppable");
|
||||
ok(true, 'arbitrary option getter after init');
|
||||
|
||||
$("<div></div>").droppable().data("foo.droppable", "bar");
|
||||
ok(true, 'arbitrary option setter after init');
|
||||
});
|
||||
|
||||
test("destroy", function() {
|
||||
expect(6);
|
||||
|
||||
$("<div></div>").appendTo('body').droppable().droppable("destroy").remove();
|
||||
ok(true, '.droppable("destroy") called on element');
|
||||
|
||||
$([]).droppable().droppable("destroy");
|
||||
ok(true, '.droppable("destroy") called on empty collection');
|
||||
|
||||
$("<div></div>").droppable().droppable("destroy");
|
||||
ok(true, '.droppable("destroy") called on disconnected DOMElement');
|
||||
|
||||
$("<div></div>").droppable().droppable("destroy").droppable("foo");
|
||||
ok(true, 'arbitrary method called after destroy');
|
||||
|
||||
$("<div></div>").droppable().droppable("destroy").data("foo.droppable");
|
||||
ok(true, 'arbitrary option getter after destroy');
|
||||
|
||||
$("<div></div>").droppable().droppable("destroy").data("foo.droppable", "bar");
|
||||
ok(true, 'arbitrary option setter after destroy');
|
||||
});
|
||||
|
||||
test("enable", function() {
|
||||
expect(6);
|
||||
el = $("#droppable1").droppable({ disabled: true });
|
||||
shouldNotBeDroppable();
|
||||
el.droppable("enable");
|
||||
shouldBeDroppable();
|
||||
equals(el.data("disabled.droppable"), false, "disabled.droppable getter");
|
||||
el.droppable("destroy");
|
||||
el.droppable({ disabled: true });
|
||||
shouldNotBeDroppable();
|
||||
el.data("disabled.droppable", false);
|
||||
equals(el.data("disabled.droppable"), false, "disabled.droppable setter");
|
||||
shouldBeDroppable();
|
||||
});
|
||||
|
||||
test("disable", function() {
|
||||
expect(6);
|
||||
el = $("#droppable1").droppable({ disabled: false });
|
||||
shouldBeDroppable();
|
||||
el.droppable("disable");
|
||||
shouldNotBeDroppable();
|
||||
equals(el.data("disabled.droppable"), true, "disabled.droppable getter");
|
||||
el.droppable("destroy");
|
||||
el.droppable({ disabled: false });
|
||||
shouldBeDroppable();
|
||||
el.data("disabled.droppable", true);
|
||||
equals(el.data("disabled.droppable"), true, "disabled.droppable setter");
|
||||
shouldNotBeDroppable();
|
||||
});
|
||||
|
||||
test("element types", function() {
|
||||
var typeNames = ('p,h1,h2,h3,h4,h5,h6,blockquote,ol,ul,dl,div,form'
|
||||
+ ',table,fieldset,address,ins,del,em,strong,q,cite,dfn,abbr'
|
||||
+ ',acronym,code,samp,kbd,var,img,object,hr'
|
||||
+ ',input,button,label,select,iframe').split(',');
|
||||
|
||||
$.each(typeNames, function(i) {
|
||||
var typeName = typeNames[i];
|
||||
el = $(document.createElement(typeName)).appendTo('body');
|
||||
(typeName == 'table' && el.append("<tr><td>content</td></tr>"));
|
||||
el.droppable();
|
||||
shouldBeDroppable();
|
||||
el.droppable("destroy");
|
||||
el.remove();
|
||||
});
|
||||
});
|
||||
|
||||
test("defaults", function() {
|
||||
el = $("<div></div>").droppable();
|
||||
$.each(defaults, function(key, val) {
|
||||
var actual = el.data(key + ".droppable"), expected = val;
|
||||
same(actual, expected, key);
|
||||
});
|
||||
el.remove();
|
||||
});
|
||||
|
||||
test("option setting", function() {
|
||||
// The plugin shouldn't modify an option value set by the user
|
||||
$.each(defaults, function(key, val) {
|
||||
el = $("<div></div>").droppable();
|
||||
el.data(key + ".droppable", val);
|
||||
var actual = el.data(key + ".droppable"), expected = val;
|
||||
same(actual, expected, key);
|
||||
el.remove();
|
||||
});
|
||||
});
|
||||
|
||||
module("droppable: Options");
|
||||
|
||||
test("accept, selector", function() {
|
||||
ok(false, "missing test");
|
||||
});
|
||||
|
||||
test("accept, fn", function() {
|
||||
ok(false, "missing test");
|
||||
});
|
||||
|
||||
test("activeClass", function() {
|
||||
ok(false, "missing test");
|
||||
});
|
||||
|
||||
test("cssNamespace", function() {
|
||||
//cssNamespace should be appended with '-droppable' and added as className
|
||||
el = $("<div></div>").droppable({ cssNamespace: "ui" });
|
||||
equals(el[0].className, "ui-droppable");
|
||||
el.droppable("destroy");
|
||||
|
||||
//no className should be added if cssNamepsace is null
|
||||
el = $("<div></div>").droppable({ cssNamespace: null });
|
||||
equals(el[0].className, "");
|
||||
el.droppable("destroy");
|
||||
});
|
||||
|
||||
test("greedy", function() {
|
||||
ok(false, "missing test");
|
||||
});
|
||||
|
||||
test("hoverClass", function() {
|
||||
ok(false, "missing test");
|
||||
});
|
||||
|
||||
test("scope", function() {
|
||||
ok(false, "missing test");
|
||||
});
|
||||
|
||||
test("tolerance, fit", function() {
|
||||
ok(false, "missing test");
|
||||
});
|
||||
|
||||
test("tolerance, intersect", function() {
|
||||
ok(false, "missing test");
|
||||
});
|
||||
|
||||
test("tolerance, pointer", function() {
|
||||
ok(false, "missing test");
|
||||
});
|
||||
|
||||
test("tolerance, touch", function() {
|
||||
ok(false, "missing test");
|
||||
});
|
||||
|
||||
module("droppable: Callbacks");
|
||||
|
||||
test("activate", function() {
|
||||
ok(false, "missing test");
|
||||
});
|
||||
|
||||
test("deactivate", function() {
|
||||
ok(false, "missing test");
|
||||
});
|
||||
|
||||
test("over", function() {
|
||||
ok(false, "missing test");
|
||||
});
|
||||
|
||||
test("out", function() {
|
||||
ok(false, "missing test");
|
||||
});
|
||||
|
||||
test("drop", function() {
|
||||
ok(false, "missing test");
|
||||
});
|
||||
|
||||
module("droppable: Tickets");
|
||||
|
||||
|
||||
})(jQuery);
|
||||
/*
|
||||
* droppable unit tests
|
||||
*/
|
||||
(function($) {
|
||||
//
|
||||
// Droppable Test Helper Functions
|
||||
//
|
||||
|
||||
var defaults = {
|
||||
accept: null,
|
||||
activeClass: null,
|
||||
cssNamespace: "ui",
|
||||
disabled: false,
|
||||
greedy: false,
|
||||
hoverClass: null,
|
||||
scope: "default",
|
||||
tolerance: "intersect"
|
||||
};
|
||||
|
||||
var el, drg;
|
||||
|
||||
function shouldBeDroppable() {
|
||||
ok(false, "missing test - should be droppable");
|
||||
}
|
||||
|
||||
function shouldNotBeDroppable() {
|
||||
ok(false, "missing test - should not be droppable");
|
||||
}
|
||||
|
||||
// Droppable Tests
|
||||
module("droppable");
|
||||
|
||||
test("init", function() {
|
||||
expect(6);
|
||||
|
||||
$("<div></div>").appendTo('body').droppable().remove();
|
||||
ok(true, '.droppable() called on element');
|
||||
|
||||
$([]).droppable();
|
||||
ok(true, '.droppable() called on empty collection');
|
||||
|
||||
$("<div></div>").droppable();
|
||||
ok(true, '.droppable() called on disconnected DOMElement');
|
||||
|
||||
$("<div></div>").droppable().droppable("foo");
|
||||
ok(true, 'arbitrary method called after init');
|
||||
|
||||
$("<div></div>").droppable().data("foo.droppable");
|
||||
ok(true, 'arbitrary option getter after init');
|
||||
|
||||
$("<div></div>").droppable().data("foo.droppable", "bar");
|
||||
ok(true, 'arbitrary option setter after init');
|
||||
});
|
||||
|
||||
test("destroy", function() {
|
||||
expect(6);
|
||||
|
||||
$("<div></div>").appendTo('body').droppable().droppable("destroy").remove();
|
||||
ok(true, '.droppable("destroy") called on element');
|
||||
|
||||
$([]).droppable().droppable("destroy");
|
||||
ok(true, '.droppable("destroy") called on empty collection');
|
||||
|
||||
$("<div></div>").droppable().droppable("destroy");
|
||||
ok(true, '.droppable("destroy") called on disconnected DOMElement');
|
||||
|
||||
$("<div></div>").droppable().droppable("destroy").droppable("foo");
|
||||
ok(true, 'arbitrary method called after destroy');
|
||||
|
||||
$("<div></div>").droppable().droppable("destroy").data("foo.droppable");
|
||||
ok(true, 'arbitrary option getter after destroy');
|
||||
|
||||
$("<div></div>").droppable().droppable("destroy").data("foo.droppable", "bar");
|
||||
ok(true, 'arbitrary option setter after destroy');
|
||||
});
|
||||
|
||||
test("enable", function() {
|
||||
expect(6);
|
||||
el = $("#droppable1").droppable({ disabled: true });
|
||||
shouldNotBeDroppable();
|
||||
el.droppable("enable");
|
||||
shouldBeDroppable();
|
||||
equals(el.data("disabled.droppable"), false, "disabled.droppable getter");
|
||||
el.droppable("destroy");
|
||||
el.droppable({ disabled: true });
|
||||
shouldNotBeDroppable();
|
||||
el.data("disabled.droppable", false);
|
||||
equals(el.data("disabled.droppable"), false, "disabled.droppable setter");
|
||||
shouldBeDroppable();
|
||||
});
|
||||
|
||||
test("disable", function() {
|
||||
expect(6);
|
||||
el = $("#droppable1").droppable({ disabled: false });
|
||||
shouldBeDroppable();
|
||||
el.droppable("disable");
|
||||
shouldNotBeDroppable();
|
||||
equals(el.data("disabled.droppable"), true, "disabled.droppable getter");
|
||||
el.droppable("destroy");
|
||||
el.droppable({ disabled: false });
|
||||
shouldBeDroppable();
|
||||
el.data("disabled.droppable", true);
|
||||
equals(el.data("disabled.droppable"), true, "disabled.droppable setter");
|
||||
shouldNotBeDroppable();
|
||||
});
|
||||
|
||||
test("element types", function() {
|
||||
var typeNames = ('p,h1,h2,h3,h4,h5,h6,blockquote,ol,ul,dl,div,form'
|
||||
+ ',table,fieldset,address,ins,del,em,strong,q,cite,dfn,abbr'
|
||||
+ ',acronym,code,samp,kbd,var,img,object,hr'
|
||||
+ ',input,button,label,select,iframe').split(',');
|
||||
|
||||
$.each(typeNames, function(i) {
|
||||
var typeName = typeNames[i];
|
||||
el = $(document.createElement(typeName)).appendTo('body');
|
||||
(typeName == 'table' && el.append("<tr><td>content</td></tr>"));
|
||||
el.droppable();
|
||||
shouldBeDroppable();
|
||||
el.droppable("destroy");
|
||||
el.remove();
|
||||
});
|
||||
});
|
||||
|
||||
test("defaults", function() {
|
||||
el = $("<div></div>").droppable();
|
||||
$.each(defaults, function(key, val) {
|
||||
var actual = el.data(key + ".droppable"), expected = val;
|
||||
same(actual, expected, key);
|
||||
});
|
||||
el.remove();
|
||||
});
|
||||
|
||||
test("option setting", function() {
|
||||
// The plugin shouldn't modify an option value set by the user
|
||||
$.each(defaults, function(key, val) {
|
||||
el = $("<div></div>").droppable();
|
||||
el.data(key + ".droppable", val);
|
||||
var actual = el.data(key + ".droppable"), expected = val;
|
||||
same(actual, expected, key);
|
||||
el.remove();
|
||||
});
|
||||
});
|
||||
|
||||
module("droppable: Options");
|
||||
|
||||
test("accept, selector", function() {
|
||||
ok(false, "missing test");
|
||||
});
|
||||
|
||||
test("accept, fn", function() {
|
||||
ok(false, "missing test");
|
||||
});
|
||||
|
||||
test("activeClass", function() {
|
||||
ok(false, "missing test");
|
||||
});
|
||||
|
||||
test("cssNamespace", function() {
|
||||
//cssNamespace should be appended with '-droppable' and added as className
|
||||
el = $("<div></div>").droppable({ cssNamespace: "ui" });
|
||||
equals(el[0].className, "ui-droppable");
|
||||
el.droppable("destroy");
|
||||
|
||||
//no className should be added if cssNamepsace is null
|
||||
el = $("<div></div>").droppable({ cssNamespace: null });
|
||||
equals(el[0].className, "");
|
||||
el.droppable("destroy");
|
||||
});
|
||||
|
||||
test("greedy", function() {
|
||||
ok(false, "missing test");
|
||||
});
|
||||
|
||||
test("hoverClass", function() {
|
||||
ok(false, "missing test");
|
||||
});
|
||||
|
||||
test("scope", function() {
|
||||
ok(false, "missing test");
|
||||
});
|
||||
|
||||
test("tolerance, fit", function() {
|
||||
ok(false, "missing test");
|
||||
});
|
||||
|
||||
test("tolerance, intersect", function() {
|
||||
ok(false, "missing test");
|
||||
});
|
||||
|
||||
test("tolerance, pointer", function() {
|
||||
ok(false, "missing test");
|
||||
});
|
||||
|
||||
test("tolerance, touch", function() {
|
||||
ok(false, "missing test");
|
||||
});
|
||||
|
||||
module("droppable: Callbacks");
|
||||
|
||||
test("activate", function() {
|
||||
ok(false, "missing test");
|
||||
});
|
||||
|
||||
test("deactivate", function() {
|
||||
ok(false, "missing test");
|
||||
});
|
||||
|
||||
test("over", function() {
|
||||
ok(false, "missing test");
|
||||
});
|
||||
|
||||
test("out", function() {
|
||||
ok(false, "missing test");
|
||||
});
|
||||
|
||||
test("drop", function() {
|
||||
ok(false, "missing test");
|
||||
});
|
||||
|
||||
module("droppable: Tickets");
|
||||
|
||||
|
||||
})(jQuery);
|
||||
|
@ -1,39 +1,39 @@
|
||||
<!doctype html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>jQuery UI Test Suite</title>
|
||||
|
||||
<link rel="stylesheet" href="qunit/testsuite.css" type="text/css" media="screen">
|
||||
|
||||
<script type="text/javascript" src="../jquery-1.2.6.js"></script>
|
||||
<script type="text/javascript" src="../ui/ui.core.js"></script>
|
||||
<script type="text/javascript" src="../ui/ui.accordion.js"></script>
|
||||
<script type="text/javascript" src="../ui/ui.datepicker.js"></script>
|
||||
<script type="text/javascript" src="../ui/ui.dialog.js"></script>
|
||||
<script type="text/javascript" src="../ui/ui.draggable.js"></script>
|
||||
<script type="text/javascript" src="../ui/ui.droppable.js"></script>
|
||||
<script type="text/javascript" src="../ui/ui.progressbar.js"></script>
|
||||
<script type="text/javascript" src="../ui/ui.resizable.js"></script>
|
||||
<script type="text/javascript" src="../ui/ui.selectable.js"></script>
|
||||
<script type="text/javascript" src="../ui/ui.slider.js"></script>
|
||||
<script type="text/javascript" src="../ui/ui.sortable.js"></script>
|
||||
<script type="text/javascript" src="../ui/ui.tabs.js"></script>
|
||||
|
||||
<script type="text/javascript" src="qunit/testrunner.js"></script>
|
||||
<script type="text/javascript" src="ui.js"></script>
|
||||
|
||||
</head>
|
||||
<body class="flora">
|
||||
|
||||
<h1 id="header">jQuery UI Test Suite</h1>
|
||||
<h2 id="banner"></h2>
|
||||
<h2 id="userAgent"></h2>
|
||||
|
||||
<ol id="tests"></ol>
|
||||
|
||||
<div id="main" style="position: absolute; top: -10000px; border: 1px solid black; padding: 10px; margin: 10px;">
|
||||
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
<!doctype html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>jQuery UI Test Suite</title>
|
||||
|
||||
<link rel="stylesheet" href="qunit/testsuite.css" type="text/css" media="screen">
|
||||
|
||||
<script type="text/javascript" src="../jquery-1.2.6.js"></script>
|
||||
<script type="text/javascript" src="../ui/ui.core.js"></script>
|
||||
<script type="text/javascript" src="../ui/ui.accordion.js"></script>
|
||||
<script type="text/javascript" src="../ui/ui.datepicker.js"></script>
|
||||
<script type="text/javascript" src="../ui/ui.dialog.js"></script>
|
||||
<script type="text/javascript" src="../ui/ui.draggable.js"></script>
|
||||
<script type="text/javascript" src="../ui/ui.droppable.js"></script>
|
||||
<script type="text/javascript" src="../ui/ui.progressbar.js"></script>
|
||||
<script type="text/javascript" src="../ui/ui.resizable.js"></script>
|
||||
<script type="text/javascript" src="../ui/ui.selectable.js"></script>
|
||||
<script type="text/javascript" src="../ui/ui.slider.js"></script>
|
||||
<script type="text/javascript" src="../ui/ui.sortable.js"></script>
|
||||
<script type="text/javascript" src="../ui/ui.tabs.js"></script>
|
||||
|
||||
<script type="text/javascript" src="qunit/testrunner.js"></script>
|
||||
<script type="text/javascript" src="ui.js"></script>
|
||||
|
||||
</head>
|
||||
<body class="flora">
|
||||
|
||||
<h1 id="header">jQuery UI Test Suite</h1>
|
||||
<h2 id="banner"></h2>
|
||||
<h2 id="userAgent"></h2>
|
||||
|
||||
<ol id="tests"></ol>
|
||||
|
||||
<div id="main" style="position: absolute; top: -10000px; border: 1px solid black; padding: 10px; margin: 10px;">
|
||||
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
|
72
tests/ui.js
72
tests/ui.js
@ -1,36 +1,36 @@
|
||||
/*
|
||||
* common UI unit tests
|
||||
*/
|
||||
(function($) {
|
||||
|
||||
var plugins = [
|
||||
"accordion",
|
||||
"datepicker",
|
||||
"dialog",
|
||||
"draggable",
|
||||
"droppable",
|
||||
"progressbar",
|
||||
"resizable",
|
||||
"selectable",
|
||||
"slider",
|
||||
"sortable",
|
||||
"tabs"
|
||||
];
|
||||
|
||||
module("version");
|
||||
|
||||
test("core", function() {
|
||||
equals($.ui.version, "@VERSION", "$.ui.version");
|
||||
});
|
||||
|
||||
$(plugins).each(function() {
|
||||
var pluginName = this;
|
||||
test(pluginName, function() {
|
||||
if ($.ui[pluginName])
|
||||
equals($.ui[pluginName].version, "@VERSION", "$.ui." + pluginName + ".version");
|
||||
else
|
||||
ok(false, "$.ui." + pluginName + " undefined.");
|
||||
});
|
||||
});
|
||||
|
||||
})(jQuery);
|
||||
/*
|
||||
* common UI unit tests
|
||||
*/
|
||||
(function($) {
|
||||
|
||||
var plugins = [
|
||||
"accordion",
|
||||
"datepicker",
|
||||
"dialog",
|
||||
"draggable",
|
||||
"droppable",
|
||||
"progressbar",
|
||||
"resizable",
|
||||
"selectable",
|
||||
"slider",
|
||||
"sortable",
|
||||
"tabs"
|
||||
];
|
||||
|
||||
module("version");
|
||||
|
||||
test("core", function() {
|
||||
equals($.ui.version, "@VERSION", "$.ui.version");
|
||||
});
|
||||
|
||||
$(plugins).each(function() {
|
||||
var pluginName = this;
|
||||
test(pluginName, function() {
|
||||
if ($.ui[pluginName])
|
||||
equals($.ui[pluginName].version, "@VERSION", "$.ui." + pluginName + ".version");
|
||||
else
|
||||
ok(false, "$.ui." + pluginName + " undefined.");
|
||||
});
|
||||
});
|
||||
|
||||
})(jQuery);
|
||||
|
@ -1,25 +1,25 @@
|
||||
/* Persian (Farsi) Translation for the jQuery UI date picker plugin. */
|
||||
/* Javad Mowlanezhad -- jmowla@gmail.com */
|
||||
/* Jalali calendar should supported soon! (Its implemented but I have to test it) */
|
||||
jQuery(function($) {
|
||||
$.datepicker.regional['fa'] = {
|
||||
clearText: 'حذف تاريخ', clearStatus: 'پاک کردن تاريخ جاري',
|
||||
closeText: 'بستن', closeStatus: 'بستن بدون اعمال تغييرات',
|
||||
prevText: '<قبلي', prevStatus: 'نمايش ماه قبل',
|
||||
prevBigText: '<<', prevBigStatus: '',
|
||||
nextText: 'بعدي>', nextStatus: 'نمايش ماه بعد',
|
||||
nextBigText: '>>', nextBigStatus: '',
|
||||
currentText: 'امروز', currentStatus: 'نمايش ماه جاري',
|
||||
monthNames: ['فروردين','ارديبهشت','خرداد','تير','مرداد','شهريور',
|
||||
'مهر','آبان','آذر','دي','بهمن','اسفند'],
|
||||
monthNamesShort: ['1','2','3','4','5','6','7','8','9','10','11','12'],
|
||||
monthStatus: 'نمايش ماه متفاوت', yearStatus: 'نمايش سال متفاوت',
|
||||
weekHeader: 'هف', weekStatus: 'هفتهِ سال',
|
||||
dayNames: ['يکشنبه','دوشنبه','سهشنبه','چهارشنبه','پنجشنبه','جمعه','شنبه'],
|
||||
dayNamesShort: ['ي','د','س','چ','پ','ج', 'ش'],
|
||||
dayNamesMin: ['ي','د','س','چ','پ','ج', 'ش'],
|
||||
dayStatus: 'قبول DD بعنوان اولين روز هفته', dateStatus: 'انتخاب D, M d',
|
||||
dateFormat: 'yy/mm/dd', firstDay: 6,
|
||||
initStatus: 'انتخاب تاريخ', isRTL: true};
|
||||
$.datepicker.setDefaults($.datepicker.regional['fa']);
|
||||
/* Persian (Farsi) Translation for the jQuery UI date picker plugin. */
|
||||
/* Javad Mowlanezhad -- jmowla@gmail.com */
|
||||
/* Jalali calendar should supported soon! (Its implemented but I have to test it) */
|
||||
jQuery(function($) {
|
||||
$.datepicker.regional['fa'] = {
|
||||
clearText: 'حذف تاريخ', clearStatus: 'پاک کردن تاريخ جاري',
|
||||
closeText: 'بستن', closeStatus: 'بستن بدون اعمال تغييرات',
|
||||
prevText: '<قبلي', prevStatus: 'نمايش ماه قبل',
|
||||
prevBigText: '<<', prevBigStatus: '',
|
||||
nextText: 'بعدي>', nextStatus: 'نمايش ماه بعد',
|
||||
nextBigText: '>>', nextBigStatus: '',
|
||||
currentText: 'امروز', currentStatus: 'نمايش ماه جاري',
|
||||
monthNames: ['فروردين','ارديبهشت','خرداد','تير','مرداد','شهريور',
|
||||
'مهر','آبان','آذر','دي','بهمن','اسفند'],
|
||||
monthNamesShort: ['1','2','3','4','5','6','7','8','9','10','11','12'],
|
||||
monthStatus: 'نمايش ماه متفاوت', yearStatus: 'نمايش سال متفاوت',
|
||||
weekHeader: 'هف', weekStatus: 'هفتهِ سال',
|
||||
dayNames: ['يکشنبه','دوشنبه','سهشنبه','چهارشنبه','پنجشنبه','جمعه','شنبه'],
|
||||
dayNamesShort: ['ي','د','س','چ','پ','ج', 'ش'],
|
||||
dayNamesMin: ['ي','د','س','چ','پ','ج', 'ش'],
|
||||
dayStatus: 'قبول DD بعنوان اولين روز هفته', dateStatus: 'انتخاب D, M d',
|
||||
dateFormat: 'yy/mm/dd', firstDay: 6,
|
||||
initStatus: 'انتخاب تاريخ', isRTL: true};
|
||||
$.datepicker.setDefaults($.datepicker.regional['fa']);
|
||||
});
|
@ -1,25 +1,25 @@
|
||||
/* Albanian initialisation for the jQuery UI date picker plugin. */
|
||||
/* Written by Flakron Bytyqi (flakron@gmail.com). */
|
||||
jQuery(function($){
|
||||
$.datepicker.regional['sq'] = {
|
||||
clearText: 'fshije', clearStatus: 'fshije datën aktuale',
|
||||
closeText: 'mbylle', closeStatus: 'mbylle pa ndryshime',
|
||||
prevText: '<mbrapa', prevStatus: 'trego muajin e fundit',
|
||||
prevBigText: '<<', prevBigStatus: '',
|
||||
nextText: 'Përpara>', nextStatus: 'trego muajin tjetër',
|
||||
nextBigText: '>>', nextBigStatus: '',
|
||||
currentText: 'sot', currentStatus: '',
|
||||
monthNames: ['Janar','Shkurt','Mars','Pril','Maj','Qershor',
|
||||
'Korrik','Gusht','Shtator','Tetor','Nëntor','Dhjetor'],
|
||||
monthNamesShort: ['Jan','Shk','Mar','Pri','Maj','Qer',
|
||||
'Kor','Gus','Sht','Tet','Nën','Dhj'],
|
||||
monthStatus: 'trego muajin tjetër', yearStatus: 'trego tjetër vit',
|
||||
weekHeader: 'Ja', weekStatus: 'Java e muajit',
|
||||
dayNames: ['E Diel','E Hënë','E Martë','E Mërkurë','E Enjte','E Premte','E Shtune'],
|
||||
dayNamesShort: ['Di','Hë','Ma','Më','En','Pr','Sh'],
|
||||
dayNamesMin: ['Di','Hë','Ma','Më','En','Pr','Sh'],
|
||||
dayStatus: 'Vendose DD si ditë të parë të javës', dateStatus: '\'Zgjedh\' D, M d',
|
||||
dateFormat: 'dd.mm.yy', firstDay: 1,
|
||||
initStatus: 'Zgjedhe një datë', isRTL: false};
|
||||
$.datepicker.setDefaults($.datepicker.regional['sq']);
|
||||
});
|
||||
/* Albanian initialisation for the jQuery UI date picker plugin. */
|
||||
/* Written by Flakron Bytyqi (flakron@gmail.com). */
|
||||
jQuery(function($){
|
||||
$.datepicker.regional['sq'] = {
|
||||
clearText: 'fshije', clearStatus: 'fshije datën aktuale',
|
||||
closeText: 'mbylle', closeStatus: 'mbylle pa ndryshime',
|
||||
prevText: '<mbrapa', prevStatus: 'trego muajin e fundit',
|
||||
prevBigText: '<<', prevBigStatus: '',
|
||||
nextText: 'Përpara>', nextStatus: 'trego muajin tjetër',
|
||||
nextBigText: '>>', nextBigStatus: '',
|
||||
currentText: 'sot', currentStatus: '',
|
||||
monthNames: ['Janar','Shkurt','Mars','Pril','Maj','Qershor',
|
||||
'Korrik','Gusht','Shtator','Tetor','Nëntor','Dhjetor'],
|
||||
monthNamesShort: ['Jan','Shk','Mar','Pri','Maj','Qer',
|
||||
'Kor','Gus','Sht','Tet','Nën','Dhj'],
|
||||
monthStatus: 'trego muajin tjetër', yearStatus: 'trego tjetër vit',
|
||||
weekHeader: 'Ja', weekStatus: 'Java e muajit',
|
||||
dayNames: ['E Diel','E Hënë','E Martë','E Mërkurë','E Enjte','E Premte','E Shtune'],
|
||||
dayNamesShort: ['Di','Hë','Ma','Më','En','Pr','Sh'],
|
||||
dayNamesMin: ['Di','Hë','Ma','Më','En','Pr','Sh'],
|
||||
dayStatus: 'Vendose DD si ditë të parë të javës', dateStatus: '\'Zgjedh\' D, M d',
|
||||
dateFormat: 'dd.mm.yy', firstDay: 1,
|
||||
initStatus: 'Zgjedhe një datë', isRTL: false};
|
||||
$.datepicker.setDefaults($.datepicker.regional['sq']);
|
||||
});
|
||||
|
Loading…
Reference in New Issue
Block a user