Archiv für den Monat: März 2013

Bootstrap zusammen mit Joomla 2.5/Mootools nutzen – Dropdown Bug

Bootstrap ist ein sehr beliebtes CSS Framework von Twitter. Joomla ist ein CMS, welches ich aufgrund seiner Einfachheit und Vielseitigkeit gerne verwende. Es gibt derzeit einen Bug zwischen Bootstrap und Mootools. Mootools ist ein Javascript Framework (der etwas angestaubten Generation) welches von Joomla zwingend erfordert wird und sehr tief im System verankert wird. Bootstrap setzt auf jQuery.

Will man Bootstrap in Joomla nutzen, ergeben sich beispielsweise bei Dropdown-effekten Bugs. Dies geschieht, weil Bootstrap die hide(); Funktion von Mootools triggert. An einem Fix wird gerade gearbeitet, bis dahin kann folgender Workaround verwendet werden:

in der Bootstrap.js Datei die folgende Zeile:

this.transition('removeClass', $.Event('hide'), 'hidden')

ersetzen durch:

this.transition('removeClass', $.Event('hideme'), 'hidden')

Mehr Informationen gibt es hier: https://github.com/twitter/bootstrap/issues/3436