API docs: Hacked multiple argument types like "Element|jQuery|String" representation into multiple elements, each with theier own tooltip

This commit is contained in:
Jörn Zaefferer 2007-01-11 18:40:34 +00:00
parent 6350e8a7e0
commit f368960479

View file

@ -13,10 +13,19 @@ var types = {
}; };
$(document).ready(function(){ $(document).ready(function(){
$("span.tooltip").each(function(){ var tooltips = $("span.tooltip").each(function() {
if ( types[ this.innerHTML ] ) var type = this.innerHTML;
if( type.indexOf("|") != -1 ) {
var $this = $(this).empty();
$.each(type.split("\|"), function(i, n) {
var title = types[n] && " title=\"" + types[n] + "\"" || "";
var pipe = i != 0 ? "|" : "";
$this.append( pipe + "<span class=\"tooltip\" " + title + ">" + n + "</span>" );
});
} else if ( types[ this.innerHTML ] )
this.title = types[ this.innerHTML ]; this.title = types[ this.innerHTML ];
}).ToolTipDemo('#fff'); })
tooltips.add($("span.tooltip", tooltips)).ToolTipDemo('#fff');
$("a.name").click(function(){ $("a.name").click(function(){
$("div.more,div.short",this.parentNode.parentNode).toggle(); $("div.more,div.short",this.parentNode.parentNode).toggle();