Software Challenge : Tooltips

Bisher wurden viele verschiedene Arten von Tooltips verwendet. In Zukunft sollten wir uns dabei im wesentlichen auf eine Art beschränken.

Ab sofort sind die Helper tooltip_init tooltip(text, &block) nicht mehr verfügbar

Er wurde durch den sowieso schon verwendeten JQuery Tooltip ersetzt, der mit $(…).tooltip() auf ein Element angewendet werden kann. Er verwendet per Default entweder das "title" Attribut oder das nachfolgende Element mit der Klasse "tooltip" also:

<span class="tooltipped">Ich hab einen Tooltip</span>

<div class="tooltip">Ich bin der Tooltip</div>

oder

<a href="#" title="Tooltip" class="tooltipped">Here</a>

Im Layout wird per Default auf alle Elemente mit der Klasse "tooltipped" die Methode $(…).tooltip() angewendet, sodass man nur keinen weiteren Javascript Code benötigt, sondern nur den jeweiligen Elementen die einen Tooltip erhalten sollen die "tooltipped" Klasse zuweisen muss.

Bei neuen Implementierungen und Refactoring kann man das mal beachten und eventuell ergänzen. Alle Vorkommnisse des alten Helpers habe ich ersetzt.