mirror of
https://github.com/jquery/jquery-ui.git
synced 2024-11-21 11:04:24 +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);
|