Permalink
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Showing
with
142 additions
and 28 deletions.
- +3 −1 demos/autocomplete/combobox.html
- +4 −0 tests/unit/tooltip/tooltip.html
- +3 −2 tests/unit/tooltip/tooltip_common.js
- +24 −0 tests/unit/tooltip/tooltip_common_deprecated.js
- +3 −3 tests/unit/tooltip/tooltip_core.js
- +53 −0 tests/unit/tooltip/tooltip_deprecated.html
- +13 −0 tests/unit/tooltip/tooltip_deprecated.js
- +0 −8 tests/unit/tooltip/tooltip_options.js
- +9 −3 tests/visual/tooltip/tooltip.html
- +30 −11 ui/tooltip.js
@@ -0,0 +1,24 @@ | ||
TestHelpers.commonWidgetTests( "tooltip", { | ||
defaults: { | ||
classes: { | ||
"ui-tooltip": "ui-corner-all ui-widget-shadow" | ||
}, | ||
content: function() {}, | ||
disabled: false, | ||
hide: true, | ||
items: "[title]:not([disabled])", | ||
position: { | ||
my: "left top+15", | ||
at: "left bottom", | ||
collision: "flipfit flip" | ||
}, | ||
show: true, | ||
tooltipClass: null, | ||
track: false, | ||
|
||
// callbacks | ||
close: null, | ||
create: null, | ||
open: null | ||
} | ||
}); |
@@ -0,0 +1,53 @@ | ||
<!doctype html> | ||
<html lang="en"> | ||
<head> | ||
<meta charset="utf-8"> | ||
<title>jQuery UI Tooltip Test Suite</title> | ||
|
||
<script src="../../jquery.js"></script> | ||
<link rel="stylesheet" href="../../../external/qunit/qunit.css"> | ||
<script src="../../../external/qunit/qunit.js"></script> | ||
<script src="../../../external/jquery-simulate/jquery.simulate.js"></script> | ||
<script src="../testsuite.js"></script> | ||
<script src="../../../external/qunit-assert-classes/qunit-assert-classes.js"></script> | ||
<script> | ||
TestHelpers.loadResources({ | ||
css: [ "core", "tooltip" ], | ||
js: [ | ||
"ui/core.js", | ||
"ui/widget.js", | ||
"ui/position.js", | ||
"ui/tooltip.js" | ||
] | ||
}); | ||
</script> | ||
|
||
<script src="tooltip_common_deprecated.js"></script> | ||
<script src="tooltip_core.js"></script> | ||
<script src="tooltip_events.js"></script> | ||
<script src="tooltip_methods.js"></script> | ||
<script src="tooltip_options.js"></script> | ||
<script src="tooltip_deprecated.js"></script> | ||
|
||
<script src="../swarminject.js"></script> | ||
</head> | ||
<body> | ||
|
||
<div id="qunit"></div> | ||
<div id="qunit-fixture"> | ||
|
||
<div> | ||
<a id="tooltipped1" href="#" title="anchortitle">anchor</a> | ||
<input title="inputtitle"> | ||
<span id="multiple-describedby" aria-describedby="fixture-span" title="...">aria-describedby</span> | ||
<span id="fixture-span" title="title-text">span</span> | ||
<span id="contains-tooltipped" title="parent"><span id="contained-tooltipped" title="child">baz</span></span> | ||
</div> | ||
|
||
<form id="tooltip-form"> | ||
<input name="title" title="attroperties"> | ||
</form> | ||
|
||
</div> | ||
</body> | ||
</html> |
@@ -0,0 +1,13 @@ | ||
(function( $ ) { | ||
|
||
module( "tooltip: (deprecated) options" ); | ||
|
||
test( "tooltipClass", function() { | ||
expect( 1 ); | ||
var element = $( "#tooltipped1" ).tooltip({ | ||
tooltipClass: "custom" | ||
}).tooltip( "open" ); | ||
ok( $( "#" + element.data( "ui-tooltip-id" ) ).hasClass( "custom" ) ); | ||
}); | ||
|
||
}( jQuery ) ); |