mirror of
https://github.com/jquery/jquery-ui.git
synced 2024-10-05 01:44:18 +00:00
40 lines
1.0 KiB
JavaScript
40 lines
1.0 KiB
JavaScript
|
/*
|
||
|
* tooltip_options.js
|
||
|
*/
|
||
|
(function($) {
|
||
|
|
||
|
module("tooltip: options");
|
||
|
|
||
|
function contentTest(name, expected, impl) {
|
||
|
test(name, function() {
|
||
|
$("#tooltipped1").tooltip({
|
||
|
content: impl
|
||
|
}).tooltip("open");
|
||
|
same( $(".ui-tooltip").text(), expected );
|
||
|
$(":ui-tooltip").tooltip("destroy");
|
||
|
});
|
||
|
}
|
||
|
|
||
|
contentTest("content: default", "anchortitle");
|
||
|
contentTest("content: return string", "customstring", function() {
|
||
|
return "customstring";
|
||
|
});
|
||
|
contentTest("content: callback string", "customstring2", function(response) {
|
||
|
response("customstring2");
|
||
|
});
|
||
|
|
||
|
test("tooltipClass, default", function() {
|
||
|
$("#tooltipped1").tooltip().tooltip("open");
|
||
|
same( $(".ui-tooltip").attr("class"), "ui-tooltip ui-widget ui-corner-all ui-widget-content");
|
||
|
$(":ui-tooltip").tooltip("destroy");
|
||
|
});
|
||
|
test("tooltipClass, custom", function() {
|
||
|
$("#tooltipped1").tooltip({
|
||
|
tooltipClass: "pretty fancy"
|
||
|
}).tooltip("open");
|
||
|
same( $(".ui-tooltip").attr("class"), "ui-tooltip ui-widget ui-corner-all pretty fancy");
|
||
|
$(":ui-tooltip").tooltip("destroy");
|
||
|
});
|
||
|
|
||
|
})(jQuery);
|